Assistente Knowledge Base ChatGPT

Assistente chatbot AI alimentato da OpenAI GPT-4o che cerca e utilizza automaticamente documenti interni dell’azienda per rispondere alle domande degli utenti. Fornisce risposte contestualizzate, accurate e conversazionali utilizzando sia la cronologia chat che la conoscenza recuperata, rendendolo ideale per supporto clienti, helpdesk interni o onboarding.

Come funziona il Flusso AI - Assistente Knowledge Base ChatGPT

Come funziona il Flusso AI

L'utente invia una domanda

Riceve l'input dell'utente tramite l'interfaccia chat.

Recupera documenti interni rilevanti

Cerca nelle fonti di conoscenza interne informazioni correlate alla richiesta dell'utente.

Costruisci un prompt contestualizzato

Combina la domanda dell'utente, i documenti recuperati e la cronologia della chat per creare un prompt completo per l'AI.

Genera risposta AI

Utilizza GPT-4o di OpenAI per generare una risposta conversazionale e contestualizzata.

Consegna la risposta all'utente

Mostra la risposta generata dall'AI nella chat per l'utente.

Prompt utilizzati in questo flusso

Di seguito è riportato un elenco completo di tutti i prompt utilizzati in questo flusso per raggiungere la sua funzionalità. I prompt sono le istruzioni fornite al modello AI per generare risposte o eseguire azioni. Guidano l'AI nella comprensione dell'intento dell'utente e nella generazione di output pertinenti.

Prompt

Crea un modello di prompt con variabili dinamiche ({input}, {human_input}, {context}, {chat_history}, {system_message}).

                You are an AI language model assistant.

Your task is to answer customer query in INPUT with consideration of previous conversation in CHAT HISTORY.

If CONTEXT is provided, use it to generate the answer.


--- CONTEXT START
{context} 
--- CONTEXT END

--- CHAT HISTORY START
{chat_history}
--- CHAT HISTORY END

--- INPUT START
{input}
--- INPUT END
Answer in Language: {lang}
Format answer with markdown.

ANSWER:
            

Componenti utilizzati in questo flusso

Di seguito è riportato un elenco completo di tutti i componenti utilizzati in questo flusso per raggiungere la sua funzionalità. I componenti sono gli elementi costitutivi di ogni Flusso AI. Ti permettono di creare interazioni complesse e automatizzare attività collegando varie funzionalità. Ogni componente serve a uno scopo specifico, come la gestione dell'input dell'utente, l'elaborazione dei dati o l'integrazione con servizi esterni.

Descrizione del flusso

Scopo e benefici

ChatGPT con Flusso di Lavoro su Conoscenza Interna

Questo flusso di lavoro crea un’interfaccia chatbot che combina le capacità conversazionali di ChatGPT 4o di OpenAI con la possibilità di cercare e rispondere utilizzando documenti interni aziendali o organizzativi. È progettato per fornire risposte accurate e contestualizzate alle richieste degli utenti, sfruttando sia la cronologia chat che le fonti di conoscenza rilevanti.

Panoramica

  • Scopo: Automatizzare e scalare il supporto clienti, l’accesso alle informazioni interne o la gestione della conoscenza, permettendo agli utenti di chattare con un assistente AI che fa riferimento sia alle conversazioni precedenti che alla documentazione interna.
  • Caratteristiche principali:
    • Risponde alle domande degli utenti con informazioni aggiornate e contestualmente rilevanti.
    • Cerca automaticamente nei documenti interni contenuti a supporto delle risposte.
    • Mantiene consapevolezza della cronologia chat per conversazioni coerenti e multi-turno.
    • Presenta le risposte in formato markdown per una migliore leggibilità.

Struttura del Flusso di Lavoro

Di seguito una panoramica dei componenti principali e dei loro ruoli nel flusso di lavoro:

ComponenteDescrizione
Chat InputRaccoglie i messaggi degli utenti e i file caricati.
Chat Opened TriggerRileva quando viene avviata una nuova sessione di chat.
Message WidgetMostra un messaggio di benvenuto all’utente all’avvio della chat.
Chat OutputInvia i messaggi (inclusi il benvenuto e le risposte AI) all’interfaccia utente.
Chat HistoryMemorizza e recupera gli ultimi 10 scambi di chat (fino a 8000 token) per il contesto.
Document RetrieverQuando un utente pone una domanda, cerca nei documenti interni contenuti rilevanti.
Prompt TemplateCostruisce un prompt per l’AI, includendo input utente, contesto documentale e cronologia chat.
GeneratorInvia il prompt a ChatGPT 4o (o altro LLM), generando una risposta.

Come Funziona il Flusso

  1. Inizializzazione della Sessione di Chat

    • Quando un utente apre una nuova chat, il Chat Opened Trigger attiva il flusso.
    • Un messaggio di benvenuto viene mostrato tramite Message Widget e visualizzato tramite Chat Output.
  2. Gestione delle Domande Utente

    • Quando l’utente invia un messaggio:
      • Il nodo Chat Input lo raccoglie.
      • In parallelo:
        • Il messaggio viene inviato al Document Retriever per cercare fino a 2 documenti interni rilevanti.
        • Il messaggio viene anche passato al Prompt Template per l’elaborazione AI.
  3. Preparazione della Risposta Contestualizzata

    • Il flusso raccoglie:
      • La più recente cronologia chat per il contesto.
      • Documenti rilevanti trovati dal retriever.
      • La domanda attuale dell’utente.
    • Questi elementi sono combinati nel Prompt Template, che istruisce l’AI a:
      • Rispondere considerando la domanda, la conversazione precedente e qualsiasi contesto documentale trovato.
      • Formattare la risposta in markdown e rispondere nella lingua dell’utente.
  4. Generazione della Risposta AI

    • Il nodo Generator invia il prompt al modello linguistico selezionato (es. ChatGPT 4o).
    • La risposta generata viene inviata a Chat Output per la visualizzazione all’utente.

Benefici di Automazione e Scalabilità

  • Coerenza & Qualità: Garantisce che gli utenti ricevano risposte coerenti e di alta qualità, basate sulla documentazione interna e sensibili al contesto della conversazione.
  • Efficienza: Automatizza il compito di cercare nelle basi di conoscenza, risparmiando tempo sia agli utenti che allo staff di supporto.
  • Scalabilità: Può gestire numerose sessioni e richieste contemporaneamente, ideale per organizzazioni con elevata domanda di supporto o informazioni.
  • Personalizzazione: Il template di prompt e i parametri di ricerca dei documenti possono essere adattati per casi d’uso, settori o policy interne specifiche.

Esempi di Utilizzo

  • Helpdesk Interno: I dipendenti possono ottenere rapidamente risposte su policy aziendali, procedure IT o argomenti HR.
  • Supporto Clienti: I clienti ricevono informazioni accurate su prodotti o servizi senza attendere un operatore umano.
  • Sales Enablement: I team vendita possono accedere alle ultime specifiche di prodotto, case study o materiali di presentazione su richiesta.
  • Gestione della Conoscenza: Garantisce che il know-how aziendale sia accessibile e utilizzabile tramite richieste in linguaggio naturale.

Riepilogo Visivo

Step del Flusso di Lavoro:

  1. L’utente apre la chat → Messaggio di benvenuto visualizzato.
  2. L’utente pone una domanda.
  3. Il sistema recupera:
    • Cronologia chat
    • Documenti rilevanti
  4. Viene costruito il prompt AI (include input utente, cronologia chat, contesto documentale).
  5. ChatGPT genera la risposta.
  6. La risposta viene mostrata all’utente.

Questo flusso di lavoro è un modello potente per chiunque voglia potenziare il proprio chatbot o assistente virtuale con intelligenza contestuale e consapevole dei documenti—migliorando significativamente l’esperienza utente e l’efficienza operativa.

Costruiamo il tuo team AI

Aiutiamo aziende come la tua a sviluppare chatbot intelligenti, server MCP, strumenti AI o altri tipi di automazione AI per sostituire l'uomo in compiti ripetitivi nella tua organizzazione.

Scopri di più