Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Creare una query di ricerca è uno strumento a livello di argomento che l'agente può usare per acquisire una versione riscritta dell'input di un utente, arricchita con la cronologia delle conversazioni. È possibile usare la query riscritta nelle attività downstream, ad esempio la ricerca o il riepilogo. Questa stringa riscritta offre ai creatori una versione strutturata e chiarita della query originale, che è possibile riutilizzare per soddisfare gli scopi dell'agente.
Questa funzionalità è particolarmente potente per gli scenari di ricerca personalizzati . L'agente può assumere il controllo completo sul modo in cui le query vengono confrontate con il contenuto indicizzato, passate ai sistemi esterni o registrate per l'analisi.
Man mano che gli agenti si evolvono da semplici bot di domande e risposte ad agenti aziendali su misura, la ridefinizione delle query utente diventa essenziale. La riscrittura delle query consente di colmare il divario tra la finalità dell'utente e il linguaggio specifico del dominio per generare risultati più pertinenti e accurati.
Quando usare Crea query di ricerca
Utilizzare Crea query di ricerca quando si desidera eseguire le azioni seguenti:
Eseguire esperienze di ricerca personalizzate
Usa la stringa di query riscritta come input per la tua logica di ricerca. Gli esempi includono l'esecuzione di query su un'API non Microsoft, il filtro della Knowledge Base interna o la creazione di richieste dinamiche.
Esempio: inserire la query riscritta in un sistema di ricerca SharePoint personalizzato o basato su SQL.
Migliorare la pertinenza con il contesto
Usare la cronologia delle conversazioni per riscrivere le query vaghe in un elemento più mirato.
Esempio: trasforma "mostrami il modulo" in "modulo di richiesta di onboarding dei dipendenti" in base alle domande degli utenti precedenti.
Recupero specifico del dominio Power
Personalizza la query riscritta in modo che corrisponda al modo in cui l'organizzazione categorizza o indicizza le informazioni.
Esempio: aggiungi tag come reparto, intervallo di tempo o ruolo utente per rendere più precise le query di ricerca.
Come funziona Crea query di ricerca
Selezionare l'icona Aggiungi nodo sotto il nodo dopo il quale si vuole che l'agente esegua una ricerca personalizzata.
Selezionare Aggiungi uno strumento e quindi Crea query di ricerca.
Screenshot dopo l'aggiunta di un nodo, con la selezione di Aggiungi uno strumento evidenziata e concentrata su Crea query di ricerca.
Viene visualizzato un nodo Crea query di ricerca nell'area di disegno.
Lo strumento Crea query di ricerca riscrive l'input dell'utente in base a:
- Input originale
- Qualsiasi cronologia delle conversazioni o variabile di contesto pertinente
Lo strumento restituisce una stringa di ricerca pulita e arricchita come variabile da usare nella logica downstream.
Esempio di caso d'uso: copilota del manuale del dipendente
Un utente potrebbe dire: "Parlami dei criteri di congedo".
L'agente arricchisce la richiesta con:
Tipo di congedo
Se il congedo è per se stessi o per qualcun altro
Se si desidera l'applicazione dei criteri correnti o storici
Flusso della finestra di dialogo (rappresentazione YAML semplificata)
# Compose the custom search input
- kind: SetVariable
variable: Topic.SearchQueryInput
value: = "Leave policy: " & PlainText(Topic.LeaveType) &
If(Topic.ForSelf, "; for self", "; for someone else") &
"; version: " & PlainText(Topic.IsCurrentPolicy) &
"; original query: " & PlainText(Topic.UserOriginalInput)
# Generate a rewritten query using CreateSearchQuery
- kind: CreateSearchQuery
userInput: =Topic.SearchQueryInput
result: Topic.SearchQuery
# Use it in any way you want
- kind: CustomSearchOrAPI
input: =Topic.SearchQuery
Esempio di query riscritta finale
Criteri di congedo: malattia; per se stessi; versione: attuale; domanda originale: desidero informazioni sul congedo per malattia
Questa stringa riscritta può ora essere:
Passato in un motore di ricerca personalizzato.
Usato in una chiamata API esterna.
Registrati per l'analisi o l'ottimizzazione.
Visualizzato di nuovo all'utente per la conferma.