首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >虚拟助理知识

虚拟助理知识
EN

Stack Overflow用户
提问于 2016-10-13 13:29:57
回答 2查看 201关注 0票数 1

我正在学习人工智能,虚拟助理是如何分析问题的?

当我说“从纽约市到华盛顿特区的路”时,va打开了谷歌地图?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-13 13:34:05

如果我自己开发这些东西,我可能会使用这样的模式,比如If ({a} { linker } {b}),其中a和b在地图上的城市列表中或与之相关的地方,链接器是像"from“或" to”这样的词,我将运行google地图,如果剩余的任何单词都表示它是地图相关的东西,比如“位置”、“地图”、“路线”等等……

只是猜测一下,但我认为这应该是这样的

票数 1
EN

Stack Overflow用户

发布于 2017-09-13 18:48:05

我不知道您喜欢哪种编程语言来开发这个项目,但我强烈推荐Python。它是面向对象的、高层次的、广泛支持的图书馆.此外,我不知道这个项目的目标操作系统是什么,不幸的是,您没有指定它,您可能会选择Android (对于移动应用程序来说,您可以使用Python),所以Python可能不是一个很好的选择。但是我假设您将开发一个桌面应用程序,所以我将在您选择Python来开发这个项目的动机下提出我的意见。

首先,您可以使用语音记录库进行语音到文本。在从语音中获取文本后,我们可以跳到下一步,即分析问题。

目前,深度学习是最先进的技术,而丹瑟尔流是利用深度学习的伟大技术。

是一个了不起的聊天机器人框架,可以为您的自定义聊天机器人构建会话模型。您应该编辑这个JSON文件来创建会话意图,在编辑JSON文件之后,您可以分析用户的问题(也就是说,您的程序可以理解用户的话,程序将解析问题并得到用户请求的位置)。当您从问题中获得位置时,程序可以通过在GoogleMaps中执行Ubuntu终端命令来打开浏览器(例如,Python )。

总之,当用户说“从纽约市到华盛顿特区的路”时,程序将分别运行;

  1. 从用户语音中获取文本
  2. 该程序将通过经过培训的系统来分析文本,它可以理解用户所说的内容。
  3. 程序可以使用我推荐的这个JSON的结构来获取用户指定的目标和当前位置(可以从用户请求中获取多种信息),也可以是NLP或使用任何类型的字符串操作。
  4. 该程序将开始通过(例如) Ubuntu终端命令加载Google以获取这些位置信息。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40022419

复制
相关文章

相似问题

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