首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >知识在“尝试”模式下有效,但智能体无法识别意图并检索$Knowledge.Answer

知识在“尝试”模式下有效,但智能体无法识别意图并检索$Knowledge.Answer
EN

Stack Overflow用户
提问于 2018-10-12 23:54:17
回答 1查看 453关注 0票数 0

我知道这是Beta版的,但是我已经为我的代理设置了一个知识库,但是意图似乎没有被识别出来。

当设置知识库时,"try it“测试工作并成功检索,但是当尝试来自简单聊天机器人的相同请求时,意图不被识别。要将知识功能与代理挂钩,还需要什么?

EN

回答 1

Stack Overflow用户

发布于 2018-10-16 14:18:47

你正在使用的那个简单的聊天机器人的媒介是什么?是android/web吗?

假设我们使用的是dialogflow v2 node.js库,我们必须在detectIntent函数请求中传递knowledgeBase在queryParams中的完整路径object.Then仅dialogflow将查看knowledgeBase以匹配用户输入和知识库意图。

请求对象示例-

代码语言:javascript
复制
// const projectId = 'ID of GCP project associated with your Dialogflow agent';
// const sessionId = `user specific ID of session, e.g. 12345`;
   const sessionPath = sessionClient.sessionPath(projectId, sessionId);
    let request = {
        session: sessionPath,  
        queryInput: {
          text: {
            text: 'hi,how are you?',
            languageCode: 'en-US',
          },
        },
        queryParams: {
          knowledgeBaseNames:['projects/stockmarket-XXXX/knowledgeBases/XXXXXXXXXXXXXXx']         //Paste your knowledge base path,Check this out from the diagnostic info
        }
      };

检出https://github.com/googleapis/nodejs-dialogflow/blob/master/samples/detect.v2beta1.js#L438

如果您有任何问题,请告诉我:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52783073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档