Come posso limitare un agente AI a rispondere solo a domande relative al mio forum?

Sto configurando Discourse AI sul mio forum e ho un Bot/Agente AI che funziona con Gemini 2.5 Flash tramite LiteLLM e Google Vertex AI.

Il bot funziona, ma ho un problema relativo al suo ambito di applicazione.

Ad esempio, il mio forum è una community focalizzata sul business. Se chiedo al bot:

“A chi appartiene Uber?”

risponde alla domanda utilizzando la conoscenza generale dell’LLM, anche se la domanda non ha nulla a che fare con il mio forum.

Questo crea due problemi:

  1. Voglio che il bot funzioni come un assistente di conoscenza specifico per il forum, non come un’interfaccia generica per Gemini/ChatGPT.
  2. Non voglio che gli utenti possano fare domande arbitrarie e consumare i miei crediti LLM.

Idealmente, vorrei:

L’utente fa una domanda

È pertinente a questo forum?

NO → rifiuto educatamente



Cerca nella conoscenza del forum

Genera la risposta basandosi sui contenuti del forum

Hai dato un’occhiata agli Agenti? Forse gli Agenti per la Ricerca sul Forum o gli Agenti di Assistenza del Forum sarebbero più adatti, poiché sono ottimizzati per lavorare specificamente con il forum. O è quello che stai già usando?

Anche Forum Helper presenta questo problema:

Mmm… forse vorresti creare il tuo agente con un prompt di sistema personalizzato, in modo che non risponda a richieste al di fuori dell’ambito del tuo forum.