Я настраиваю Discourse AI на своем форуме и использую AI-бота/агента с Gemini 2.5 Flash через LiteLLM и Google Vertex AI.
Бот работает, но у меня есть проблема с его областью применения.
Например, мой форум — это сообщество, ориентированное на бизнес. Если я задам боту вопрос:
«Кому принадлежит Uber?"
он ответит на него, используя общие знания LLM, хотя вопрос не имеет никакого отношения к моему форуму.
Это создает две проблемы:
- Я хочу, чтобы бот функционировал как специализированный помощник по знаниям форума, а не как универсальный интерфейс Gemini/ChatGPT.
- Я не хочу, чтобы пользователи могли задавать любые вопросы и расходовать мои кредиты LLM.
Идеальный вариант для меня:
Пользователь задает вопрос
↓
Относится ли он к этому форуму?
↓
НЕТ → вежливо отказаться
↓
ДА
↓
Поиск по знаниям форума
↓
Генерация ответа на основе контента форума

