Questa guida spiega come abilitare e configurare la funzionalità del bot IA del plugin Discourse AI.
Livello utente richiesto: Amministratore
Il chatbot intelligente può rispondere a tutte le domande sulla tua community di Discourse e altro ancora. L’IA Bot ha il potere di cercare nella tua istanza Discourse attuale e oltre con il supporto di agenti per rispondere a qualsiasi tipo di domanda tu possa avere.
Funzionalità
- Possibilità di scegliere lo specifico agente IA Bot con cui interagire
- Flessibilità nella scelta del provider di Large Language Model (LLM)
- Più persone possono interagire con l’IA Bot contemporaneamente all’interno dello stesso messaggio
- Titoli generati dall’IA per i messaggi privati (PM) con l’IA Bot
- Le risposte vengono generate continuamente tramite streaming e possono essere interrotte
- Abilita il bot per un sottoinsieme specifico di utenti o gruppi
- Accesso rapido all’IA bot tramite l’icona

- Visualizza le interazioni per scopi di debug
- Copia e condividi le conversazioni dell’IA bot
Agenti
Un bot IA che tenta di fare tutto alla fine fallirà a causa della perdita di contesto e dei limiti dell’LLM. Ecco perché abbiamo implementato gli agenti per aiutarti a ottenere un’esperienza migliore fornendo le migliori risposte possibili.
Guida completa agli agenti IA disponibile qui. Puoi creare agenti IA personalizzati per il bot che sono su misura per le tue esigenze.
A seconda dell’aiuto di cui hai bisogno, ci sono diversi agenti predefiniti tra cui scegliere
- Forum Helper: Bot IA di uso generale in grado di eseguire varie attività. Può cercare nella tua istanza Discourse corrente e utilizzare tali informazioni per costruire risposte
- es. - Quali sono i post principali per l’IA?
- SQL Helper: IA Bot specializzato nell’aiutare a creare query SQL su questa Istanza Discourse (consapevole del tuo attuale schema DB)
- es. - Scrivimi una query per trovare tutti i messaggi del bot IA di un cliente/utente specifico
- Artist: IA Bot specializzato nella generazione di immagini. Richiede uno strumento di generazione di immagini configurato
- es. - Disegnami un’immagine di un gatto
- Designer: IA Bot specializzato nella generazione e modifica di immagini
- Settings Explorer: IA Bot specializzato nell’aiutare a esplorare le impostazioni del sito Discourse. (consapevole del codice sorgente di Discourse)
- es. - Come abilitare Discourse AI sul mio sito Discourse?
- Web Researcher: IA Bot con accesso a Google e la capacità di navigare nelle pagine web per ricercare informazioni per te. Necessita di una chiave API di Ricerca Personalizzata di Google.
- es. - Quante zampe ha un dinosauro?
- Creative: IA Bot senza integrazioni esterne
- es. - Proponi 5 idee per migliorare il coinvolgimento della community
- GitHub Helper: IA Bot specializzato nella ricerca di repository GitHub
- es. - Cosa fa LINK_TO_PR?
- Discourse Helper: IA Bot specializzato nell’aiutare con le attività relative a Discourse, cerca su meta.discourse.org
- Forum Researcher: IA Bot specializzato nella ricerca approfondita per il forum
- Web Artifact Creator: IA Bot specializzato nella creazione di artefatti web interattivi
Abilitazione dell’IA Bot
Prerequisiti
Devi configurare almeno un Large Language Model (LLM) da un provider.
Per iniziare, puoi configurarli tramite la pagina delle impostazioni Large Language Model (LLM) di Discourse AI.
- OpenAI
- Anthropic
- Azure OpenAI
- AWS Bedrock con accesso Anthropic
- Endpoint HuggingFace con modello simile a Llama2
- Self-Hosting di un LLM OpenSource
- Google Gemini
- Cohere
Facoltativamente, configura quanto segue per ottenere funzionalità aggiuntive:
- Strumento di generazione immagini → Genera immagini (utilizzato dagli agenti Artist e Designer)
- Ricerca personalizzata Google → Cerca su Internet risposte tramite Google
Configurazione
- Vai alle impostazioni
Admin→Plugins→AI→ schedaSettingse assicurati che sia abilitato (discourse ai enabled) - Spunta
ai bot enabledper abilitare l’IA Bot - Spunta
ai bot add to headerper abilitare l’accesso rapido tramite l’icona
in alto a destra - Si consiglia di selezionare il gruppo di utenti tramite
ai bot allowed groupsper consentire l’accesso specifico all’IA Bot. - Utilizza l’impostazione
ai bot enabled llmsper selezionare quali LLM devono essere disponibili per le conversazioni dell’IA Bot.
Monitoraggio delle discussioni
In alcuni casi, potresti voler monitorare le discussioni del bot in modo da poter migliorare le prestazioni dei tuoi bot.
Se hai intenzione di farlo, ti consigliamo di abilitare ai_bot_enable_chat_warning, questo mostrerà un avviso agli utenti che spiega che le conversazioni vengono monitorate.
Quindi, come amministratore, aggiungi un link alla tua barra laterale:
https://discourse.example.com/u/NOME_BOT/messages
NOME_BOT è il nome utente del bot che desideri monitorare.
FAQ Tecnico
Perché vedo utenti bot aggiunti al mio sito?
- Questi utenti sono necessari affinché l’IA Bot funzioni. Non fanno nulla in background e vengono utilizzati solo quando si interagisce con il bot.
Dove modifico gli agenti?
- Vai su
discourse.example.com/admin/plugins/discourse-ai/ai-agentsdove puoi controllare quali agenti sono abilitati e chi ha accesso a ciascuno di essi.
L’IA Bot è addestrato sui dati della mia community?
- L’IA Bot non è addestrato su alcun dato. Utilizza la tecnica Retrieval-augmented generation (RAG) per ottenere risultati.
Avvertenze
- L’IA bot è un’area di molta sperimentazione e sta cambiando rapidamente
- L’IA bot non sempre fornisce risultati accurati al 100%, quindi assicurati di controllare attentamente qualsiasi output
- Si consiglia di abilitare il bot per gruppi di utenti specifici per aiutare a controllare i costi, poiché i provider di terze parti addebitano in base all’utilizzo