Creare, testare e distribuire: Knowledge Base CQA

Questa guida illustra i passaggi essenziali necessari per creare, testare e distribuire una knowledge base di risposte alle domande (CQA) personalizzata nella Microsoft Foundry. Che si stia eseguendo la transizione da Language Studio o a partire da zero, questa guida è adatta. Fornisce istruzioni chiare e attuabili per ottenere una distribuzione CQA veloce e riuscita in Foundry.

Nota

  • Se si dispone già di un linguaggio di Azure in Foundry Tools o risorse multiservizio, indipendentemente dal fatto che venga usato autonomamente o tramite Language Studio, è possibile continuare a usare tali risorse di lingua esistenti all'interno del portale foundry. Per altre informazioni, vedere Come usare gli strumenti Foundry nel portale foundry.
  • In Foundry un'attività di ottimizzazione viene usata come area di lavoro per le soluzioni CQA. In precedenza, un'attività di ottimizzazione è stata definita progetto CQA. È possibile che entrambi i termini vengano usati in modo intercambiabile nella documentazione precedente di CQA.
  • È altamente consigliato usare una risorsa Foundry nella Foundry; tuttavia, è anche possibile seguire queste istruzioni usando una risorsa di lingua.

Prerequisiti

Prima di iniziare, sono necessarie le risorse e le autorizzazioni seguenti:

Inizia

  1. Vai a Foundry.

  2. Se non è già stato eseguito l'accesso, il portale richiede di farlo con le credenziali di Azure.

  3. Dopo l'accesso, è possibile creare o accedere ai progetti esistenti all'interno di Foundry.

  4. Se non si è già al progetto relativo a questa attività, selezionarlo.

Crea la tua attività di ottimizzazione CQA

In Foundry un'attività di ottimizzazione viene usata come area di lavoro per le soluzioni CQA. In precedenza, un'attività di ottimizzazione è stata definita progetto CQA. È possibile che entrambi i termini vengano usati in modo intercambiabile nella documentazione precedente di CQA.

  1. Dopo aver selezionato il progetto Foundry da usare per questo progetto, selezionare messa a punto dal menu di navigazione a sinistra.

    Screenshot della selezione del menu di messa a punto in Foundry.

  2. Nella finestra principale selezionare la scheda Ottimizzazione del servizio di intelligenza artificiale e quindi il pulsante + Ottimizza.

    Screenshot del pulsante di ottimizzazione in Foundry.

  3. Nella finestra Crea servizio di ottimizzazione scegliere la scheda Risposte alle domande personalizzate e quindi selezionare Avanti.

    Screenshot della scheda personalizzata di risposte alle domande in Foundry.

  4. Selezionare la risorsa Connessa Azure AI Search dalla finestra Creare l'attività di ottimizzazione fine CQA. Per altre informazioni, vediConfigurare le connessioni delle risorse di Azure.

  5. Completare quindi i campi Nome e Lingua . Per questo progetto, è possibile lasciare la risposta predefinita quando non viene restituita alcuna risposta così com'è (nessuna risposta trovata).

  6. Selezionare il pulsante Crea .

Aggiungere un'origine della base di conoscenza CQA

Una knowledge base CQA è un set strutturato di coppie di domande e risposte ottimizzate per l'intelligenza artificiale conversazionale. La Knowledge Base usa l'elaborazione del linguaggio naturale per interpretare le query utente e restituire risposte accurate e consapevoli del contesto da un set di dati specifico.

  1. Dal menu Avvio, selezionare Gestisci sorgenti.

    Screenshot della selezione delle origini da gestire in Foundry.

  2. Nella finestra principale selezionare il menu a discesa + Aggiungi origine .

  3. Dal menu a discesa è possibile selezionare Aggiungi chat chit, Aggiungi URL o Aggiungi file.

    Screenshot del menu a discesa Aggiungi sorgente in Foundry.

  4. Per questo progetto scegliere Aggiungi URL.

  5. Nella finestra Aggiungi URL aggiungere i valori seguenti:

  6. Infine, selezionare il pulsante Aggiungi URL .

    Il processo di estrazione richiede un breve periodo di tempo per analizzare il documento e rilevare domande e risposte. Durante questo passaggio, il servizio valuta se il contenuto è strutturato o non strutturato.

    Dopo aver aggiunto correttamente l'origine, è possibile modificarne il contenuto e includere coppie di domande e risposte personalizzate.

  7. Dopo l'aggiunta dell'origine, viene visualizzata nella finestra Gestisci origini . È possibile modificare il contenuto e includere altre coppie di domande e risposte personalizzate.

    Screenshot dell'elenco delle fonti gestito in Foundry.

Testare la base di conoscenza

  1. Selezionare Test knowledge base dal menu Attività iniziali .

  2. Nella finestra principale immettere la domanda Come si configura il Surface Book? e quindi selezionare il pulsante Run. Le risposte vengono restituite usando le coppie di domande e risposte rilevate e ricavate automaticamente dall'URL di origine:

    Screenshot della risposta dell'interfaccia di ispezione in Foundry.

Implementare la base di conoscenza

La distribuzione di una base di conoscenza CQA significa pubblicare il contenuto curato di domande e risposte come un endpoint attivo e accessibile alla ricerca. Questo processo sposta il progetto da una fase di test a un ambiente di produzione che consente alle applicazioni client di usarlo per vari progetti e soluzioni, tra cui chatbot.

  1. Una volta terminata l'ispezione, scegliere la sezione Distribuisci base di conoscenza dal menu Iniziare.

  2. Selezionare prima il pulsante Distribuisci nella finestra principale Distribuisci knowledge base e quindi nella finestra popup Distribuisci questo progetto . Installare richiede alcuni minuti.

  3. Al termine della distribuzione, il progetto distribuito è elencato nella finestra Distribuisci knowledge base .

Questo è tutto! La knowledge base CQA (Question Answering) personalizzata fornisce un'interfaccia del linguaggio naturale ai dati, consentendo agli utenti di interagire con le informazioni in modo conversazionale. Distribuendo questa soluzione, è possibile creare chatbot avanzati e agenti interattivi che comprendono le domande degli utenti, fornire risposte precise e adattarsi alla modifica dei requisiti informativi.

Pulire le risorse

Per pulire e rimuovere una sottoscrizione di intelligenza artificiale Azure, è possibile eliminare la singola risorsa o l'intero gruppo di risorse. Se si elimina il gruppo di risorse, verranno eliminate anche tutte le risorse contenute in esso.

Passaggi successivi