首页 欧冠最新报道正文

虫师,怎么运用集成的AI谈天机器人操控Web应用程序-csgo雷火电竞

admin 欧冠最新报道 2019-05-16 314 0

点击上方重视,All in AI我国

会话界面越来越受欢迎,特别是处理看似并不通明的后端体系买卖。例如,咱们能够布置谈天机器人以引导客户完结毛病扫除进程,并在客户需求协助时创立收据,而无需客户知道收据创立进程。这样能够为您的客户供给更直观的体会,进步客户的满意度,一起避免了职工出来毛病单分类等作业,进步作业效率。

会话AI能够处理这个问题,但假如您的用户期望能够与您的前端运用程序进行交互呢?例如,用户能够不需切当链接就能阅读网站中的某个页面,或许用户能够在杂乱的产品列表中快组找到自己的方针,而不需求运用杂乱的过滤器。尽管咱们的网络谈天能够嵌入到任何网站上,但它没有这些交互所必需的UI的上下文感知认识。为了演示咱们怎么完结这种上下文感知,本文将创立一个简略的地图运用程序,它带有一个嵌入式机器人,能够移动地图并扩大或缩小:

经过界说向音讯用户界面发送音讯的“反常”办法,答应地图运用程序阻拦音讯、解析音讯并移动地图、一切这一切都能够在终究音讯显现给用户之前完结。

先决条件

首要,您需求运用SAP Conversational AI轻松构建一个简略的机器人。假如您不了解该渠道,请转到本教程以了解怎么构建一个搞笑的笑话机器人。

您还需求能够在您操控的某个方位保管咱们的Webchat组件。

您还应该至少了解JavaScript和前端Web开发基础知识。

教程

首要,咱们需求为咱们的机器人界说接口,以便能够向咱们的前端发送指令和音讯。这将经过在发送给用户的一般音讯字符串的方位,发送字符串化的JSON目标来完结。修改正的网络谈天将能够了解这个JSON目标,并能采纳界说的操作,最终向用户显现“音讯”。

这个操作十分简略,咱们将发送一个具有“移动”或“缩放”动作的目标,然后发送一条能够向用户显现的音讯。需求留意的是,咱们需求将此JSON目标作为字符串发送,而且咱们假定运用程序将解析它并仅向用户显现“message”的值。

假如咱们的动作类型是“move”,地图需求导航到坐标。因而,咱们将在JSON目标中包含一个方位的坐标。或许,假如咱们的动作是zoom,咱们需求知道是扩大仍是缩小。为此,咱们将包含一个方向表明为1代表in或-1代表out。界说了这些之后,下面是JSON目标的一些示例:

考虑到这一点,咱们能够开端构建咱们的机器人。和平常相同,咱们将从界说用户能够表达的目的开端。在本例中,咱们有缩放和移动地图。

请留意,咱们需求运用实体“direction”符号@zoom中的语句,但在@ move-map中会自动辨认“location”。走运的是,location gold实体供给了开箱即用的经度和纬度,因而咱们能够轻松地将这些传递到前端。为了得到代表缩放方向的1或-1,咱们将运用定制的资源。运用以下值增加键“name”和“direction”,然后将正确的实体值映射到它们各自的键值。

现在能够辨认咱们的移动地图目的,只需一个操作,假如咱们的目的匹配的话就会触发:

并需求一个方位:

最终发回一条音讯告诉前端:

缩放技术相同能够用类似的办法完结,咱们能够简略试一下。

现在机器人现已完结,接下来需求在本地掌管网络谈天,以便咱们能够对其进行修改以了解“反常”呼应。

最终,来构建咱们的Web运用程序。咱们将首要为咱们的地图创立一个容器div,编写用于处理地图交互的脚本(map_controls.js), 它应该看起来像这样:

为了完结简略运用程序,咱们将完结地图初始化和缩放/移动办法:

一旦谈天机器人成功地增加到运用程序中,咱们就能够要求它移动或扩大/缩小,但它仍然会向咱们显现JSON字符串。为了处理这个问题,需求在Webchat/src/containers/Chat/index.js中增加以下代码。在窗口目标中查找名为applicationParse的函数,并在它存在时调用它。

现在咱们将在componentWillReceiveProps中调用setState之前调用getApplicationParse。这将保证咱们的运用程序有机会在将任何内容发送回用户之前解析来自机器人的呼应。

最终,咱们需求完结applicationParse并将其包含在map_controls.js的window目标中。经过音讯循环,假如它是来自bot的有用操作指令,则履行该操作并只将音讯回来给用户。

现在就能够要求机器人移动或缩放地图了,它将发送运用程序能够解说并采纳举动的音讯。经过此东西,您能够将谈天机器人集成到任何Web运用程序中,并为用户供给风趣且直观的UI交互办法!

编译出品

雷火电竞版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

水下古城,中海油田服务(02883.HK)遭The Capital Group减持250万股-csgo雷火电竞

最近发表

    csgo雷火电竞_雷火电竞安卓app_雷火网站

    http://www.tsuminoyohaku.com/

    |

    Powered By

    使用手机软件扫描微信二维码

    关注我们可获取更多热点资讯

    雷火电竞出品