首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >虚拟助手开发比较: Alexa与Google Home、Siri与Cortana

虚拟助手开发比较: Alexa与Google Home、Siri与Cortana
EN

Stack Overflow用户
提问于 2019-05-31 17:12:40
回答 1查看 193关注 0票数 0

我很乐意从为Alexa和任何其他虚拟助手编程的人那里听到一些建议。我是我的团队中唯一一个有Alexa经验的人,就在最近,我们卖出了我们的第一个Alexa产品。客户想知道让这款应用在Siri/Google Home/Cortana上运行的成本有多高,但我对其他虚拟助手一无所知,我们也没有时间深入研究每个助手的文档。

这就是你可以帮我的地方。你有为Alexa和其他提到的虚拟助手编程的经验吗?也许你已经全部尝试过了?哪些是最相似的(当然是从开发的角度来看)?其他辅助是否与Alexa具有相同的意图/话语/槽逻辑?我想知道的最有趣的事情是我们可以实际重用多少Alexa代码,如果我想学习另一个框架,我需要花费多少时间,假设我已经知道Alexa API。你能分享一下你在这个话题上的经验吗?

非常感谢您的建议。

PS忘记提到,对于Alexa,我们已经制作了我们自己的webservice端点并使用了Java

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-01 01:08:52

是的,我已经为Alexa,Actions,Cortana和Bixby开发了。

它们都有类似的“对话框设计”指导和支持。有些名字会变。

在我看来,Alexa和Actions在架构上是相似的。

从架构的角度来看,Cortana是不同的,因为您可以在全状态应用程序和云无服务器设计之间架起桥梁。在我看来,对复杂问题进行纯SOA和无状态操作可能会增加大量的复杂性和“断点”。

Bixby很奇怪;但如果你想要三星手机...

从语言的角度来看,Google就是JS/webhooks。Cortana也完全支持JS/node,这很好。Cortana支持C# (第一个)。

重用代码...将会是一个问题。您可以重用设计,也可以重用模式,如果您构建了一个RESTful微服务,当然可以在任何平台上使用它。

我花了大约两周的时间来学习每个平台,直到我发布了技能。最困难的部分(从Cortana到Actions)是重新设计为无服务器(基于事件,如云函数/aws lambda)。

.02

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56392070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档