Discourse AI - bot AI

:bookmark: Questa guida spiega come abilitare e configurare la funzionalitĂ  del bot AI del plugin Discourse AI.

:person_raising_hand: 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.

<!–
CleanShot 2024-10-31 at 16.40.55@2x
–>

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 :robot:
  • Visualizza le interazioni a scopo di debug
  • Copia e condividi le conversazioni con l’AI Bot

Personas

:information_source: 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.

:information_source: 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).

Opzionalmente, configura quanto segue per ottenere funzionalitĂ  aggiuntive:

Configurazione

  1. Vai alle impostazioni Admin → Plugins → AI → scheda Settings e assicurati che sia abilitato (discourse ai enabled)
  2. Seleziona ai bot enabled per abilitare l’AI Bot
  3. Seleziona ai bot add to header per abilitare l’accesso rapido tramite l’icona :robot: in alto a destra
  4. Consigliamo di scegliere il gruppo di utenti tramite ai bot allowed groups per consentire l’accesso specifico all’AI Bot.
  5. Vai alla scheda delle impostazioni LLMs e seleziona l’opzione Allow AI Bot per 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/messages

BOT_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 plugin
  • discourse_ai_enable: abilita il plugin Discourse AI
  • ai_bot_allowed_groups: gruppi con accesso al chatbot
  • ai_bot_add_to_header: abilita l’icona del bot :robot: nell’intestazione in alto a destra
  • ai_bot_enabled_chatbots: modelli disponibili che possono essere abilitati per fungere da AI Bot
  • ai 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 Bot
Impostazioni Provider
  • ai_openai_api_key: (opzionale) abilita l’uso di GPT 3.5 / 4 per AI Bot
  • ai openai gpt35 url: (opzionale) per supporto Azure
  • ai openai gpt4 url : (opzionale) per supporto Azure
  • ai openai gpt35 16k url: (opzionale) per supporto Azure
  • ai openai gpt4 32k url : (opzionale) per supporto Azure
  • ai_anthropic_api_key: (opzionale) abilita l’uso di Claude per AI Bot
  • ai_stability_api_key: (opzionale) chiave API Stable Diffusion
  • ai_google_custom_search_api_key: (opzionale) chiave API Google custom search
  • ai 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_bot ecc. 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-personas dove puoi controllare quali personas sono abilitate e chi ha accesso a ciascuna di esse.

L’AI Bot è addestrato sui dati della mia community?

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