Artificial intelligence 虚拟助理知识

Artificial intelligence 虚拟助理知识,artificial-intelligence,Artificial Intelligence,我在学习人工智能 虚拟助理是如何分析问题的? 示例:当我说“从纽约市到华盛顿特区的路”时,va打开了谷歌地图?如果我自己开发这些东西,我可能会使用类似的模式 如果({a}{linker}{b})a和b在地图上的城市列表中或与之相关的东西,而linker是类似“from”或“to”的单词,我会运行谷歌地图,如果剩下的任何单词都会表示它是地图相关的东西,比如“location”、“map”、“route”等等 只是一个猜测,但我认为应该是这样的我不知道您更喜欢哪种编程语言来开发这个项目,但我强烈推荐

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

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

如果我自己开发这些东西,我可能会使用类似的模式 如果({a}{linker}{b})a和b在地图上的城市列表中或与之相关的东西,而linker是类似“from”或“to”的单词,我会运行谷歌地图,如果剩下的任何单词都会表示它是地图相关的东西,比如“location”、“map”、“route”等等


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

我不知道您更喜欢哪种编程语言来开发这个项目,但我强烈推荐Python。它是一个面向对象、高层次和广泛支持的库。此外,我不知道这个项目的目标操作系统是什么,不幸的是,你没有指定它,也许你会选择Android操作系统(用于你可能使用的移动应用程序),所以Python可能不是一个好的选择。但是我认为您将开发一个桌面应用程序,所以我将提出我的观点,因为您将选择Python来开发这个项目

首先,您可以使用for speech to text。从语音中获取文本后,我们可以跳到下一步,即分析问题

目前,深度学习是最先进的,是利用深度学习的伟大技术

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

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

  • 从用户语音中获取文本

  • 该程序将通过经过培训的系统分析文本,它可以理解用户所说的

  • 程序可以通过使用这种结构(我建议采用这种方式)获得用户指定的目的地和当前位置(可以从用户请求中获得多种信息),也可以是或使用任何类型的字符串操作

  • 该程序将开始加载谷歌地图URL通过(例如)Ubuntu终端命令为这些位置信息