抱歉发布一个基本问题而不是详细的编程问题!唉,IBM 派人来这里寻求 BlueMix 支持。
我们正在评估不同的 AI 机器人,我认为通过 Watson,我们想要做的是使用 Alchemy 分析我们的网站,并拥有一个聊天机器人,它可以使用一般知识以及 Alchemy 从中学到的知识来回答随机问题我们的网站。
但是,我找不到如何将 Alchemy 连接到聊天机器人的示例。你们中的任何人都可以指出我正确的方向吗?改天我会试着回答更难的问题!
抱歉发布一个基本问题而不是详细的编程问题!唉,IBM 派人来这里寻求 BlueMix 支持。
我们正在评估不同的 AI 机器人,我认为通过 Watson,我们想要做的是使用 Alchemy 分析我们的网站,并拥有一个聊天机器人,它可以使用一般知识以及 Alchemy 从中学到的知识来回答随机问题我们的网站。
但是,我找不到如何将 Alchemy 连接到聊天机器人的示例。你们中的任何人都可以指出我正确的方向吗?改天我会试着回答更难的问题!
我认为,是使用 Alchemy 分析我们的网站,并拥有一个聊天机器人,它可以使用一般知识以及 Alchemy 从我们网站中学到的知识来回答随机问题。
有两种方法可以做到这一点。
您可以创建一个位于 Alchemy API + Dialog 前面的控制器。用户与控制器对话并将信息发送给 Dialog。Dialog 然后可以请求对控制器的查找。仅当您不希望以后维护 Dialog(或者您使用的是早期版本的 WEA)时,此选项才有用。
更好的选择是在 Dialog中使用FUNCTION调用。这将允许您与第三方系统对话并获取信息以供使用。
返回数据后,您可以使用返回数据中的标签或关键字来使用SEARCH激活特定流程。
要注意的一件事是,根据您需要确定如何呈现它的答案。
如果您的语料库存储为会话,那么您可以按原样使用内容。如果它是从文档中存储的,那么您应该让 Dialog 说话,就好像它正在查看内容并返回答案一样。后者应该以一种将其与对话区分开来的方式可见。