Нет ответа из базы знаний в Dialogflow

Я хочу сделать Часто задаваемые вопросы и ответы ботом в диалоговом режиме. У меня есть файлы вопросов и ответов, поэтому я использую базу знаний в диалоговом потоке. У меня есть файл 6-7, я делаю документы в базе знаний. но когда я задаю вопрос, бот не отправляет никакого ответа.

Изображение консоли базы знаний

QNA документа базы знаний

экран ответа с текстом диалогового окна


person harry    schedule 22.05.2019    source источник
comment
в нем все еще отсутствует раздел ответов, в который вы добавили $Knowledge.Answer[1], добавьте и его.   -  person sid8491    schedule 22.05.2019
comment
есть ответ по умолчанию на всех снимках экрана, есть ли какое-либо намерение с подобной обучающей фразой, откуда этот ответ мог бы прийти? вы также можете проверить diagnostic info   -  person sid8491    schedule 22.05.2019


Ответы (3)


В разделе ответов нужно указать $Knowledge.Answer[1].

ответ знаний

person sid8491    schedule 22.05.2019
comment
, да, я видел ваше добавленное изображение, но, к сожалению, оно не работает, я получаю ответ намерения по умолчанию ... - person harry; 22.05.2019

  • Если вы не можете получить ответ в своем приложении, соединители знаний пока не будут работать с производственным SDK, вам необходимо использовать бета-версию SDK / API и передать объект QueryParameters для соединителя знаний при использовании detect_intent функция. проверьте документацию.

  • Если вы не можете получить ответ на портале, вам нужно настроить KNOWLEDGE RESULTS PREFERENCE, чтобы он был сильнее и ниже ML CLASSIFICATION THRESHOLD, иначе default fallback intent всегда будет отвечать. посмотрите изображения ниже, чтобы узнать, как:

    введите описание изображения здесь

    введите описание изображения здесь

person Raad Altaie    schedule 22.10.2019

Ошибка могла быть только потому, что вы не включили базу знаний

Следуйте этим инструкциям

Включить базу знаний

нажмите включить

включить ответ -› $ Knowledge.Answer [1]

person Dipesh Lohani    schedule 17.03.2020