Conversational search
Plus Enterprise IBM Cloud Pak for DataIBM Software Hub
A partire dal 1 giugno 2024, i costi aggiuntivi sono applicabili per l'utilizzo della funzione di ricerca conversazionale in aggiunta ai tuoi piani Plus o Enterprise. Per ulteriori informazioni sui piani dei prezzi, vedi Piani dei prezzi. Per ulteriori informazioni sui termini, vedere Termini.
Questa funzione è disponibile per le aziende con un piano di isolamento dei dati.
Utilizzate la ricerca conversazionale con le integrazioni di ricerca come IBM Watson® Discovery, Elasticsearch, Custom search o Milvus per aiutare l'assistente a estrarre una risposta dai risultati della query con il ranking più alto e a restituire una risposta testuale all'utente.
Quando si abilita questa funzione, i risultati della ricerca vengono forniti a un modello AI generativo IBM watsonx che produce una risposta conversazionale alla domanda di un utente.
Il modello di intelligenza artificiale generativa watsonx è ospitato solo nelle regioni di Dallas e Francoforte. Per impostazione predefinita, gli assistenti in tutte le regioni tranne Frankfurt
utilizzano il modello dalla regione
Dallas
. Gli assistenti nella regione Frankfurt
utilizzano il modello ospitato nella regione Frankfurt
.
Prima di iniziare
È necessario configurare l'integrazione della ricerca per abilitare la funzione di ricerca conversazionale. Per ulteriori informazioni sulla configurazione dell'integrazione di ricerca IBM Watson® Discovery, vedi Configurazione dell'integrazione di ricercaDiscovery. Per ulteriori informazioni sulla configurazione dell'integrazione di Elasticsearch, consultare Configurazione dell'integrazione di ricerca diElasticsearch.
Abilitazione della ricerca conversazionale
È possibile abilitare la ricerca conversazionale per fornire risposte accurate alla query del cliente. Inoltre, puoi abilitare le citazioni inserendo un titolo di citazione, che fornisce l'elenco dei riferimenti del contenuto di origine da cui l'assistente ha estratto le risposte. Puoi vedere il titolo della citazione tra la risposta conversazionale e le citazioni.
Per abilitare la ricerca conversazionale, effettuare le seguenti operazioni:
-
Andare alla finestra Integrazione di ricerca.
-
Impostare il pulsante Ricerca conversazionale su
On
. -
Scegliere il tipo di ricerca conversazionale in base al contesto utilizzando la consapevolezza contestuale.
- Ricerca conversazionale a un turno
Per i contesti che richiedono solo l'input corrente per recuperare i risultati della ricerca e generare le risposte, scegliere Singolo giro.
- Ricerca conversazionale utilizzando l'intera conversazione
Per le domande dipendenti dal contesto, che potrebbero prendere in considerazione input precedenti, scegliere Intera conversazione.
L'intera conversazione utilizza l'intera sessione per continuare la conversazione. Potrebbe far riaffiorare argomenti che non rientrano più nell'ambito della conversazione.
-
In Definisci il testo per il titolo della citazione, immettere
How do we know?
.L'opzione Definisci il testo per il titolo della citazione è abilitata solo quando l'opzione Ricerca conversazionale è commutata in
On
.L'integrazione della chat Web non supporta la funzione del titolo della citazione.
-
In Tendenza a dire che non so, selezionare la tendenza da utilizzare. Per impostazione predefinita, è selezionato
Less often
. -
Fare clic su Salva.
Ricerca conversazionale
Ottimizzazione della tendenza della ricerca conversazionale a dire "Non lo so"
Puoi regolare la tendenza del tuo assistente a dire "Non lo so" nella ricerca conversazionale selezionando una delle seguenti opzioni nella sezione Tendenza a dire che non lo so:
Rarely
Less often
More often
Most often
Quando il tuo assistente genera una risposta di ricerca colloquiale, valuta la risposta e calcola un punteggio di affidabilità della risposta. L'assistente confronta il punteggio di affidabilità della risposta con la tua selezione nella sezione Tendenza a dire che non conosco. Se il punteggio di affidabilità della risposta è relativamente alto, l'assistente risponde alla query utente con la risposta generata. Se il punteggio di affidabilità della risposta è relativamente basso, l'assistente effettua una delle seguenti azioni:
- Risponde con un messaggio "Non lo so"
- Ritorna all'azione "Nessuna corrispondenza" in base alla configurazione del routing di ricerca nel tuo assistente
Table 1. Tendency to say “I don’t know” options
mostra le opzioni disponibili nella sezione Tendenza a dire "non so".
Tendenza a dire "non so" | Soglia di confidenza della risposta | Comportamento dell'assistente |
---|---|---|
Rarely |
Minima | L'assistente raramente dice "Non lo so" perché confronta il punteggio di affidabilità della risposta con la soglia più bassa. Pertanto, l'assistente fornisce quasi sempre una risposta generata all'utente. Tuttavia, è molto probabile che l'assistente presenti all'utente risposte imprecise o irrilevanti. |
Less often |
Inferiore | L'assistente dice "Non lo so" più spesso dell'opzione Rarely . |
More often |
Superiore | L'assistente dice "Non lo so" più spesso dell'opzione Less often . |
Most often |
Massima | L'assistente dice "Non so" più spesso dell'opzione More often perché confronta il punteggio di affidabilità della risposta con la soglia più alta. Tuttavia, è molto probabile che l'assistente presenti all'utente
risposte accurate o pertinenti. Inoltre, l'assistente presenta meno risposte generate agli utenti e più spesso risponde con un messaggio "Non so" o ritorna all'azione "Nessuna corrispondenza". |
Regolazione della lunghezza della risposta generata nella ricerca conversazionale
La funzione di lunghezza di risposta generata in IBM Watson Assistant personalizza le lunghezze di risposta per soddisfare al meglio le vostre esigenze.
È possibile scegliere tra tre lunghezze di risposta: concisa, moderata e verbosa. Questa funzione regola la lunghezza delle risposte fornite dall'assistente per adattarsi meglio alle esigenze dell'utente nella ricerca conversazionale. L'impostazione predefinita è moderata, ma è possibile modificarla in base alle esigenze:
Lunghezza risposta | Descrizione |
---|---|
Concise |
Le risposte sono più brevi e mirate, ideali per le domande più semplici. |
Moderate |
Le risposte sono bilanciate da dettagli e concisione e sono adatte alla maggior parte delle richieste di informazioni di carattere generale. |
Verbose |
Le risposte forniscono informazioni più dettagliate ed esaurienti, adatte a richieste complesse o quando è necessaria una spiegazione approfondita. |
La caratteristica della lunghezza della risposta influisce sulla lunghezza media delle risposte che watsonx Assistant genera. Sebbene l'obiettivo sia quello di rispettare la lunghezza specificata, le risposte effettive variano a causa della complessità dell'input dell'utente e dei limiti intrinseci del modello linguistico di grandi dimensioni (LLM).
Configurazione del tuo assistente per utilizzare la ricerca conversazionale
Dopo aver abilitato la ricerca conversazionale, devi configurare l'impostazione Instradamento della ricerca per instradare le risposte del tuo assistente alla ricerca conversazionale quando nessuna azione corrisponde alla risposta utente. Per ulteriori informazioni sulla configurazione Instradamento della ricerca, consultare l'argomento Configurazione dell'instradamento della ricerca quando nessuna azione corrisponde. Per configurare il tuo assistente per l'instradamento alla ricerca conversazionale per specifici argomenti o azioni, puoi aggiungere la ricerca come passo in un'azione nuova o esistente.
Quando il tuo assistente non riceve alcun risultato della ricerca da Elasticsearch o Discovery in risposta a una query utente o quando la sua connessione a Elasticsearch o Discovery non riesce, il tuo assistente risponde all'utente con un messaggio di errore. È possibile configurare i messaggi di errore per nessun risultato della ricerca e una connessione non riuscita nelle impostazioni Integrazione ricerca.
Verifica della ricerca conversazionale
È possibile verificare la ricerca conversazionale nell'anteprima delle azioni, nella pagina di anteprima o utilizzando il link di anteprima.
In questo esempio, l'utente chiede Tell me about a custom extension
. I risultati della ricerca vengono estratti dalla knowledge base quando la ricerca conversazionale è Off
. In questo caso, la risposta viene restituita
come un elenco di schede rilevanti per le estensioni personalizzate.

Quando la ricerca conversazionale è On
, gli stessi risultati della ricerca vengono estratti dalla knowledge base. I risultati vengono passati a un modello AI generativo IBM watsonx. Questo modello produce una risposta colloquiale
alla domanda dell'utente, sotto forma di una risposta di testo sulle estensioni personalizzate.

Risoluzione dei problemi nella ricerca conversazionale
Se le chiamate alla ricerca conversazionale non vanno a buon fine, si potrebbe voler risolvere il problema visualizzando le informazioni dettagliate su ciò che viene inviato e restituito dall'API di sistema.
Per ulteriori informazioni, vedere Debugging failures for conversational search
Risposta di streaming per la ricerca conversazionale
La risposta streaming per la ricerca conversazionale utilizza le funzionalità watsonx.ai per fornire risposte continue in tempo reale nel tuo assistente. Per impostazione predefinita, la risposta di streaming è disabilitata per i pannelli di anteprima della chat web e dell'assistente.
Utilizzando la funzione di supporto della risposta in streaming, è possibile ridurre il tempo di attesa per la risposta.
Per abilitare la risposta in streaming:
- Vai a Home > Anteprima > Personalizza chat web.
- Fare clic sulla scheda Stili.
- Impostare la levetta Streaming su
On
. - Fare clic su Salva ed esci.