云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

微软云_武汉云主机_怎么申请

小七 141 0

SAP Conversational AI开发了一种自然语言处理(NLP)技术,客户可以利用该技术为其客户自动化重复服务,并提供全天候可用性。

该技术提供可集成到不同用户交互环境的机器人。这可以是特定于客户的基于web的解决方案,也可以是流行的解决方案,如Facebook或Alexa。这些机器人可以理解文本通信和语音。

这样的机器人已经作为数字助理解决方案集成到SAP SuccessFactors中。机器人在任何环境中的任务都是管理与用户的对话,并提供所需的服务,返利淘客,在简单的情况下,这些服务可能只是作为一个常见问题代理。

这些机器人解决方案需要经过培训、定制并集成到客户的IT环境中。与其他软件一样,SAP会话式人工智能解决方案的实施方法也需要测试活动。通常从单元测试、技术和集成测试开始,直到用户验收测试。一旦Bot解决方案投入使用,它将像任何其他软件一样面临变化事件。这意味着需要进行回归测试,智能物联网,回归测试用例库始终是自动化的有力候选者。

SAP会话AI技术不基于任何SAP标准UI。它不基于sapgui、webdynpro或UI5。2018年初,SAP确实收购了总部位于法国的重铸AI公司。他们的NLP解决方案是SAP Conversational AI的核心。因此,大数据分析应用,自动化工具(如SAP Solution Manager中的基于组件的测试自动化(CBTA))不是自动化工程师的首选。

首选是任何经SAP认证可与SAP Solution Manager中的测试自动化框架(如Micro Focus UFT)集成的自动化工具。–需要回答的问题是,Micro Focus UFT功能是否足以自动化SAP会话式AI网络聊天机器人。

通过使用Micro Focus UFT版本14.50获得了以下所有观察结果。

选择了标准Web加载项来检查录制和重播功能。结果表明,使用微软的Internet Explorer可以得到最好的结果。录制的步骤不足以成功运行脚本。在UFT中使用object spy对未被记录器识别的web元素没有帮助,因为object spy只识别对象层次结构,直到页面对象还不够。

解决方案再次是使用描述性编程和浏览器的开发工具。描述性编程为自动化工程师提供了对其脚本的完全控制。可以使用浏览器的检查工具来识别所需的对象属性。开发工具可以通过Microsoft Internet Explorer和Google Chrome的F12键启用。

图片:Google Chrome检查工具(F12)

事实证明,web元素的类属性是一个非常好的标识属性。只有当页面上有多个这样的对象时,才需要其他属性。

最重要的web元素是文本区域,用户可以在其中输入信息并将其发送给bot。这一地区属于重装区。很遗憾,没有标识具有此类属性的WebEdit对象。依次识别WebElement对象。但要设置文本并提交它,还需要一些进一步的"技巧"。

图像:Google Chrome检查结果

要导航的主要对象是objWeb,定义如下:

设置objWeb=Browser("CreationTime:=1").Page("Index:=0")

定义为缩短每条语句中的层次结构长度。然后可以用:

设置值objWeb.WebElement("类:=recastappingput")。对象.innertext="你好,机器人!"

并使用WScript.Shell对象发送一个ENTER。

如果您只使用index属性标识的WebEdit对象,它会更稳定。E、 g.:

objWeb.WebEdit("索引:=2")。设置"你好机器人!"objWeb.WebEdit("Index:=2").Submit

网络聊天机器人现在有了一些回复方式的选项。这可以只是一条文本消息,人工智能怎么样,也可以是一些文本和图像,为用户提供一组预定义的按钮供选择。

图像:用于电影数据库解决方案的Web聊天机器人

这些按钮可以标识为具有主标识属性类的WebElement对象。因为我们只需要执行点击操作,这样的语句就可以了:

objWeb.WebElement("class:=slick slide slick active slick current recastappquickreplays–button","outertext:=Action")。单击

在与机器人的对话中,您必须在脚本中添加一些检查点。为了做到这一点,很高兴知道您可以以字符串的形式获得完整的会话,然后您可以对其执行一些字符串模式操作,以验证实际会话是否符合预期。

下面的语句将以字符串形式提供完整的会话:

strChat=objWeb.WebElement("类:=RecastAppLive.*","Index:=0").getroperty("outertext")

总之,我们可以使用描述性编程创建一个带有微焦点UFT的脚本,以自动与SAP会话AI网络聊天机器人进行对话。我们可以给机器人发短信。我们可以与机器人提供的按钮进行交互,我们可以以字符串的形式获得完整的对话,以实现检查点。

,大数据和数据分析区别