Questa guida spiega come abilitare e configurare la funzionalitĂ del bot AI del plugin Discourse AI.
Livello utente richiesto: Amministratore
Il chatbot intelligente può rispondere a tutte le domande sulla tua community Discourse e altro ancora. L’AI Bot ha il potere di cercare nella tua istanza Discourse attuale e oltre con supporto per persona per rispondere a qualsiasi tipo di domanda tu possa avere.
<!–
–>FunzionalitĂ
- PossibilitĂ di scegliere la specifica persona del bot AI con cui interagire
- FlessibilitĂ nella scelta del provider di Large Language Model (LLM)
- Più persone possono interagire contemporaneamente con l’AI Bot all’interno dello stesso messaggio
- Titoli generati dall’AI per messaggi privati (PM) con l’AI 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 al bot AI tramite l’icona
- Visualizza le interazioni a scopo di debug
- Copia e condividi le conversazioni con l’AI Bot
Personas
Un bot AI che cerca di fare tutto finirà per fallire a causa della dimenticanza del contesto e delle limitazioni dell’LLM. Ecco perché abbiamo implementato le personas per aiutarti a ottenere un’esperienza migliore fornendo le migliori risposte possibili.
Guida completa alle personas AI disponibile qui. Puoi creare personas AI personalizzate per il bot che sono su misura per le tue esigenze.
A seconda dell’aiuto di cui hai bisogno, ci sono diverse personas predefinite tra cui scegliere
- Forum Helper: Bot AI generico capace di svolgere vari compiti. Può cercare nella tua istanza Discourse attuale e utilizzare tali informazioni per costruire risposte
- es. - Quali sono i post principali sull’AI?
- SQL Helper: AI Bot specializzato nell’aiutare a creare query SQL su questa istanza Discourse (consapevole dello schema del tuo database attuale)
- es. - Scrivimi una query per trovare tutti i messaggi del bot AI di un cliente/utente specifico
- Artist: AI Bot specializzato nella generazione di immagini. Necessita di una chiave API Stable Diffusion
- es. - Disegnami un’immagine di un gatto
- Settings Explorer: AI Bot specializzato nell’aiutare a esplorare le impostazioni del sito Discourse. (consapevole del codice sorgente di Discourse)
- es. - Come abilito Discourse AI sul mio sito Discourse?
- Researcher: AI Bot con accesso a Google e la capacitĂ di navigare pagine web per ricercare informazioni per te. Necessita di una chiave API Google Custom Search.
- es. - Quante zampe ha un dinosauro?
- Creative: AI Bot senza integrazioni esterne
- es. - Trova 5 idee per migliorare il coinvolgimento della community
- GitHub Helper: AI Bot specializzato nella ricerca di repository GitHub
- es. - Cosa fa LINK_TO_PR?
<!–
DisponibilitĂ
Discourse AI è disponibile su tutti i nostri piani ospitati e viene preinstallato sulla maggior parte dei piani. Se sei un cliente Enterprise, puoi contattarci per farlo aggiungere al tuo sito su richiesta.
Si prega di notare che questo modulo richiede anche un abbonamento separato a un LLM (vedi sotto per maggiori dettagli).
Gli utenti self-hosted possono installare il plugin in qualsiasi momento seguendo la guida all’installazione dei plugin.
–>Abilitazione dell’AI Bot
Prerequisiti
Devi configurare almeno un Large Language Model (LLM) da un provider.
Per iniziare, puoi configurarli tramite la pagina delle impostazioni di Discourse AI - Large Language Model (LLM).
- 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
Opzionalmente, configura quanto segue per ottenere funzionalitĂ aggiuntive:
- Stable Diffusion → Genera immagini
- Google Custom Search → Cerca su Internet risposte tramite Google
Configurazione
- Vai alle impostazioni
Admin→Plugins→AI→ schedaSettingse assicurati che sia abilitato (discourse ai enabled)- Seleziona
ai bot enabledper abilitare l’AI Bot- Seleziona
ai bot add to headerper abilitare l’accesso rapido tramite l’iconain alto a destra
- Consigliamo di scegliere il gruppo di utenti tramite
ai bot allowed groupsper consentire l’accesso specifico all’AI Bot.- Vai alla scheda delle impostazioni
LLMse seleziona l’opzioneAllow AI Botper l’LLM appropriato che è stato precedentemente configurato.Monitoraggio delle discussioni
In alcuni casi, potresti voler monitorare le discussioni del bot per 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 spiegando che le conversazioni vengono monitorate.Quindi, come amministratore, aggiungi un link alla tua barra laterale:
https://discourse.example.com/u/BOT_NAME/messagesBOT_NAME è il nome utente del bot che desideri monitorare.
<!–
Impostazioni
Le impostazioni cambieranno nel tempo, quindi questo potrebbe non riflettere le impostazioni esatte o necessarie disponibili
discourse-ai: abilita Discourse AI dai plugindiscourse_ai_enable: abilita il plugin Discourse AIai_bot_allowed_groups: gruppi con accesso al chatbotai_bot_add_to_header: abilita l’icona del botnell’intestazione in alto a destra
ai_bot_enabled_chatbots: modelli disponibili che possono essere abilitati per fungere da AI Botai bot enabled chat commands: parole chiave disponibili per le integrazioni GPT utilizzate per fornire funzionalità esterne all’AI Bot per la persona Forum Helper (alcuni comandi potrebbero essere disponibili solo se vengono aggiunte le chiavi API appropriate)ai_bot_enabled_personas: elenco delle personas disponibili per l’AI BotImpostazioni Provider
ai_openai_api_key: (opzionale) abilita l’uso di GPT 3.5 / 4 per AI Botai openai gpt35 url: (opzionale) per supporto Azureai openai gpt4 url: (opzionale) per supporto Azureai openai gpt35 16k url: (opzionale) per supporto Azureai openai gpt4 32k url: (opzionale) per supporto Azureai_anthropic_api_key: (opzionale) abilita l’uso di Claude per AI Botai_stability_api_key: (opzionale) chiave API Stable Diffusionai_google_custom_search_api_key: (opzionale) chiave API Google custom searchai google custom search cx: (opzionale) ID motore di ricerca personalizzato (CX) per l’API Google custom search–>
FAQ Tecniche
Perché vedo utenti bot come
claude_bot,gpt3.5_bot,gpt4_botecc. aggiunti come amministratori al mio sito?
- Questi utenti sono necessari affinché l’AI Bot funzioni. Non fanno nulla in background e vengono utilizzati solo quando si interagisce con il bot.
Dove modifico le personas?
- Vai su
discourse.example.com/admin/plugins/discourse-ai/ai-personasdove puoi controllare quali personas sono abilitate e chi ha accesso a ciascuna di esse.L’AI Bot è addestrato sui dati della mia community?
- L’AI Bot non è addestrato su alcun dato. Utilizza la tecnica di generazione aumentata dal recupero (RAG) per ottenere risultati.
Avvertenze
- L’AI bot è un’area di molta sperimentazione e sta cambiando rapidamente
- L’AI bot non fornisce sempre 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
41 Mi Piace
