¿Cómo puedo restringir un agente de IA para que solo responda preguntas relacionadas con mi foro?

Estoy configurando Discourse AI en mi foro y tengo un Bot/Agente de IA funcionando con Gemini 2.5 Flash a través de LiteLLM y Google Vertex AI.

El bot funciona, pero tengo un problema con su alcance.

Por ejemplo, mi foro es una comunidad enfocada en negocios. Si le pregunto al bot:

“¿A quién pertenece Uber?”

responde a la pregunta utilizando el conocimiento general del LLM, aunque la pregunta no tenga nada que ver con mi foro.

Esto crea dos problemas:

  1. Quiero que el bot funcione como un asistente de conocimiento específico del foro, no como una interfaz general de Gemini/ChatGPT.
  2. No quiero que los usuarios puedan hacer preguntas arbitrarias y consumir mis créditos de LLM.

Lo que idealmente me gustaría es:

El usuario hace una pregunta

¿Es relevante para este foro?

NO → rechazar educadamente



Buscar en el conocimiento del foro

Generar respuesta basada en el contenido del foro

¿Has echado un vistazo a los Agentes? Quizás los Agentes de Investigación del Foro o de Asistencia en el Foro se ajusten mejor, ya que están optimizados para trabajar específicamente con el foro. ¿O es eso lo que ya estás utilizando?

El Asistente del Foro también tiene este problema:

Hmm… entonces quizás quieras crear tu propio agente con un prompt del sistema personalizado para que no responda a consultas fuera del ámbito de tu foro.