Watson Profile变量用法

时间:2015-12-16 01:54:07

标签: ibm-watson

在查看Watson Dialog API参考部分“Get profile variables”时,请说明“获取配置文件变量 - 检索给定client_id和conversation_id的配置文件变量。”

但是,在Watson Dialog API Explorer“获取给定cient_ID的配置文件变量”中,没有显示用于指定conversation_id的属性。我们希望为每个对话操作一组独立的配置文件变量...而不仅仅是每个client_ID。这样,多个用户可以使用相同的client_ID进行交谈(我们认为每个用例都有一个),每个用户都有自己的conversation_id,因此也有自己的一组配置文件变量。这是可行的,如果是这样的话怎么样?如果没有,我们应该如何处理每个新会话的独立配置文件变量的需求?

1 个答案:

答案 0 :(得分:2)

每个用户都应拥有自己的client_id

conversation_id只是一个会话。多个用户不应使用与存储配置文件值的client_id相同的client_idvar collectionUserList = []; var collectionRoomlist = []; app.get('/', function(req, res){ db.collection("collectionUserList", function(err, collection) { db.collection("collectionRoomlist", function(err, collection) { }); res.render('/userlist', { collection: collectionUserList , collectionRoomlist: collectionRoomlist }); }); }); 会在多个对话中持续存在。

我会尽快更新文档。