Python/GenAI/LLM: рекомендации по заданию дополнительных вопросов для уточнения намерений пользователя в чат-ботеPython

Программы на Python
Anonymous
Python/GenAI/LLM: рекомендации по заданию дополнительных вопросов для уточнения намерений пользователя в чат-боте

Сообщение Anonymous »

Я создаю чат-бота, используя Python, pydantic_ai, google_genai и модель Gemini‑2.0‑flash‑lite. В состав бота входит модуль, отвечающий за получение контекста из базы знаний (RAG). Сама база знаний довольно сложная, со множеством пересекающихся и похожих понятий.
Например, пользователь может спросить чат-бота: «Как я могу получить SIM-карту?»
В базе знаний есть информация о SIM-картах, eSIM и extraSIM. Возникает важный вопрос: как разработать механизм, который определяет, достаточно ли конкретен запрос пользователя для выполнения поиска в базе знаний?
Другими словами, как построить систему, которая может определять, когда вопрос пользователя требует разъяснения, и автоматически генерировать дополнительные вопросы?
Проблема заключается в том, что таких тем тысячи, поэтому жесткое кодирование правил не является вариантом — решение должно быть универсальным и масштабируемый.

Подробнее здесь: https://stackoverflow.com/questions/798 ... arify-user

Вернуться в «Python»