对话式AI中的MongoDB

2020-09-07 16:50发布

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

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


我已经开始并正在运行网络聊天,我想检查是否将接收和发送的所有消息都存储在Mongo DB中,如此处所示 https://github.com/yemanaung/bot-connector 吗?

如果是,我们可以访问它们吗?

谢谢

Dhillon

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

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


我已经开始并正在运行网络聊天,我想检查是否将接收和发送的所有消息都存储在Mongo DB中,如此处所示 https://github.com/yemanaung/bot-connector 吗?

如果是,我们可以访问它们吗?

谢谢

Dhillon

付费偷看设置
发送
2条回答
haha101010
1楼-- · 2020-09-07 17:40

您好Dhillon,

如果您将网络聊天与SAP Conversational AI一起使用,我们也会存储消息。 您可以按如下方式检索它们:

  1. 使用您的机器人或版本的开发者令牌并将" Authorization"标头设置为"令牌{developer_token}",以对以下所有API调用进行身份验证。
    更多信息: https://cai.tools.sap/docs/api-reference/#authentication
  2. 通过向https://api.cai.tools.sap/connect/v1/conversations发出GET请求来检索会话列表。
    API文档:https://cai.tools.sap/docs/api-reference/#indexing-conversations
  3. 使用在上一个请求中检索到的对话的ID,您可以获取特定对话的详细信息,包括消息。
    这可以通过对https://api.cai.tools的GET请求来完成。 .sap/connect/v1/conversations/$ {CONVERSATION_ID}(将$ {CONVERSATION_ID}替换为实际ID。
    API文档: https://cai.tools.sap/docs/api-reference/#showing-a-conversation

无法访问数据库。

如果您仅对用户消息感兴趣(没有机器人的响应),则还可以使用 Monitor 选项卡或Logs API端点查看日志供稿。

通过API,可以通过对https://api.cai.tools.sap/train/v2/users/${USER_SLUG}/bots/${BOT_SLUG}/logs的GET请求检索日志。 将$ {USER_SLUG}替换为您的实际用户信息或组织信息(如果该机器人属于某个组织),将$ {BOT_SLUG}替换为该机器人信息。 您可以在 https://cai.tools中找到该文档。 sap/docs/api-reference/#indexing-bot-logs

SAP浪
2楼-- · 2020-09-07 17:45

感谢您提供详细的答案Rene。 我想补充一点,如果您使用由SAP Conversational AI托管的bot连接器(默认设置),则此方法适用。 您还可以托管自己的bot连接器实例(官方存储库位于此处:https://github.com/SAPConversationalAI/bot-connector )。 在这种情况下,您将连接自己的Mongo数据库,并且显然可以访问其数据。

一周热门 更多>