与 watson 保持对话上下文
Keep conversation context with watson
在 Watson 的对话中,为了保持上下文,我是否需要只发送 conversation_id 每个请求?还是整个上下文对象?
您需要发回上下文的 conversation_id
和 system
部分。会话 ID 唯一标识特定会话。系统信息中的元数据包含有关对话进行了多长时间(转了多少圈)以及您在哪个对话节点中的详细信息。有关维护状态的更多信息,请参阅 IBM Watson Conversation service docs 中的此处。
上下文对象还包括用户指定的数据。该部分可以在每个回合中被清除或重新设置。
你可以做的是首先复制整个上下文对象,然后操作面向用户的部分。
在 Watson 的对话中,为了保持上下文,我是否需要只发送 conversation_id 每个请求?还是整个上下文对象?
您需要发回上下文的 conversation_id
和 system
部分。会话 ID 唯一标识特定会话。系统信息中的元数据包含有关对话进行了多长时间(转了多少圈)以及您在哪个对话节点中的详细信息。有关维护状态的更多信息,请参阅 IBM Watson Conversation service docs 中的此处。
上下文对象还包括用户指定的数据。该部分可以在每个回合中被清除或重新设置。
你可以做的是首先复制整个上下文对象,然后操作面向用户的部分。