接受实体中的自由文本

2020-08-15 11:16发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

有任何方法可以在实体中接受纯文本/行,而不是在SAP Conversational AI的Intent中。 例如:如果用户说:"我们有关于酒店的问题"。 我想将此句子识别为实体。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

有任何方法可以在实体中接受纯文本/行,而不是在SAP Conversational AI的Intent中。 例如:如果用户说:"我们有关于酒店的问题"。 我想将此句子识别为实体。

付费偷看设置
发送
3条回答
Alawn_Xu
1楼-- · 2020-08-15 11:32

您好 Amol Saudatr

要了解如何保存自由输入的文本,可以查看以下教程: https://cai.tools.sap/blog/mastering-memory-management-bot-builder 在其中进行说明:)

最诚挚的问候,

Aurélie

四川大学会员
2楼-- · 2020-08-15 11:44

您好 Rodrigo Ariel Giner de la Vega ,我使用了这种方法,在我尝试保存第二个输入之前,它一直工作良好。 您有任何解决建议或技巧吗?
我在需求中有2个与AND关联的字段,它们会在等待用户输入的情况下重定向至保存输入技能。

该技能会等待第一个输入,然后通过两个动作运行而无需等待输入,即使if检查中的第二个动作还有其他要求。 似乎他经历了第一个技能,又回到了第一个技能,然后重定向到保存技能,而只是在不等待输入的情况下完成了整个动作。

希望您能帮助我,我对此问题感到迷惑。

最好的问候

Jannik

clasier
3楼-- · 2020-08-15 11:39

您好, Amol Saudatr ,在Aurelie给您的链接中。 您有答案,但是却被隐藏了。

为了能够免费输入,您实际上使用了一种变通方法或小技巧。

在聊天室中键入内容时 如果没有发现任何东西,您将获得技巧,以评估触发的技巧,因此请避免这种情况。 您必须先掌握一项技能,然后才能保存用户条目。

如何? 您要做的是设置一个内存"标志",即说wait_feedback = true并重定向到技能" save_feedback"并等待用户输入,在该技能中,触发条件应该是存在wait_feedback标志,以便触发该技能 ,没有要求,并且在操作部分中,您设置了一个存储字段" feedback" = {{nlp.source}}

{{nlp.source}}->具有用户输入的消息。 这样一来,您就可以将该值传递给Webhook或使用自己喜欢的工具。

一周热门 更多>