Какую среду использует этот простой чат-бот? Это android / web?
Предполагается, что используется библиотека dialogflow v2 node.js , Мы должны пройти полную версиюпуть к базе знаний в queryParams внутри объекта запроса функции deteIntent. Только диалоговый поток будет искать в базе знаний для сопоставления введенных пользователем данных с содержанием базы знаний.
Пример объекта запроса -
// 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
Дайте мне знать, если у вас есть какие-либо вопросы:)