与 watson 保持对话上下文

Keep conversation context with watson

在 Watson 的对话中,为了保持上下文,我是否需要只发送 conversation_id 每个请求?还是整个上下文对象?

您需要发回上下文的 conversation_idsystem 部分。会话 ID 唯一标识特定会话。系统信息中的元数据包含有关对话进行了多长时间(转了多少圈)以及您在哪个对话节点中的详细信息。有关维护状态的更多信息,请参阅 IBM Watson Conversation service docs 中的此处。

上下文对象还包括用户指定的数据。该部分可以在每个回合中被清除或重新设置。

你可以做的是首先复制整个上下文对象,然后操作面向用户的部分。