UNIT是百度的NLP产品。 它专门用于简体中文。 本文档重点介绍如何将DialogFlow与Stackchat集成。 要最好地了解如何使用UNIT,请访问 帮助中心.
Integration Scope
UNIT具有许多功能,但Stackchat与UNIT的集成仅利用以下功能: - 意图检测 - 实体提取 - 情绪分析
UNIT Setup
为了将UNIT连接到Stackchat,您首先需要创建一个UNIT帐户,然后创建一个新的UNIT技能。
创建您的UNIT帐户,导航到顶部导航中的我的技能(我的技能),然后单击新建技能(新技能)以创建您的第一个技能。
这将创建一个模态,您将需要选择第一个选项,对话技能。
为了便于理解,为您的技能命名与您的Stackchat机器人名称相匹配。 您还可以添加可选说明。 最后点击创建技能。
创建机器人后,您可以使用API密钥,密钥和技能ID将Dialogflow代理连接到Stackchat。
要创建密钥和API密钥,您需要在 百度云控制台. 无论您创建多少UNIT技能,您都只需要创建一个应用程序。
单击创建应用(创建应用程序)。 现在给你的应用程序命名,选择它的目的(工具应用,工具应用程序,是一个很好的选择Stackchat机器人),以及要使用的百度服务列表(UNIT是自动选择的,你不需要其他人)。
填写您正在创建的应用程序的使用说明,然后单击立即创建(立即创建)。
您现在可以返回到应用列表并复制并粘贴您的API和密钥。
要查找技能ID,只需打开您之前创建的技能。 技能ID将在左上角的技能名称下。
Stackchat Setup
选择要添加云配置的bot,然后选择_Integrations_。 单击右上角的_Add Integration_,然后从模态中选择UNIT。
在右侧的对话框中,输入您的UNIT配置的名称,从百度云控制台复制并粘贴API和密钥,然后从您的UNIT技能页面输入您的技能ID,然后单击 Add Integration。
您的机器人现在已链接到UNIT NLP技能。 对于您希望在机器人中使用的每个UNIT技能,需要重复这些步骤。
您现在可以将 UNIT意图和实体 添加到您的机器人。
Sentiment Analysis in UNIT
如果您正在使用我们的 Adobe Analytics云配置, ,您可能希望在UNIT中使用情绪分析,以便您可以报告您的受众情绪。
情感分析允许自然语言处理尝试在与聊天机器人交互时确定用户的态度,并在UNIT中自动启用。 情感分析数据将能够流入Adobe Analytics,并将作为支持11(情绪分数),支柱12(情绪量级)显示在Adobe Analytics报告套件 中 和Prop 24(情绪分数范围)。