Как создать чат-бот, отвечающий точно на вопросы только на основе базы знаний и дающий в конце ссылку на конкретный пункт из документа базы знаний
Мне нужно создать чат-бот с базой знаний, чтобы давал ответы точно (без галлюцинаций) на основе документов, загруженных в базу знаний, и чтобы он давал ссылку на пункт/главу/имя документа, где он нашел ответ на вопрос. База знаний в основном состоит из .docx документов, строго структурированных по главам, пунктам, подпунктам итд. В целом, что-то похожее я реализовал с помощью ресурса Coze с использованием различных ChatGPT ресурсов, однако столкнулся с несколькими проблемами:
- не всегда отвечает так, как написано в документах из базы знаний. Бывает, часть ответа он берет верно, часть - досочиняет сам или берет информацию, которую ему скормили откуда-то из интернета (примечание: при этом поиск инфы в интернете боту запретил)
- написал в навыках и ограничениях бота, чтобы он в конце давал ссылку на главу/пункт и имя документа, откуда он нашел ответ на заданный вопрос. Однако он генерирует не всегда правильно - еще ссылку на главу и пункт он отвечает правильно с вероятностью 50-60%, но он никогда не дает правильное имя документа из базы знаний. Пишет всегда рандомное имя.
Подскажите, как это исправить и настроить в рамках ресурса Coze? Может есть альтернативные ресурсы, более подходящие для такого рода задачи? Как правильно создавать такие чат-боты, подготавливать данные для базы знаний итд? Может кто-то уже делал что-то подобное?
Ответы (1 шт):
Конечно же никак. В этом суть ИИ-технологий - они в принципе не могут что-то знать, они могут только правдоподобно угадывать.