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.
L'azione Crea query di ricerca consente agli autori di acquisire una versione riscritta dell'input di un utente, spesso arricchita con la cronologia delle conversazioni, prima di utilizzarla nelle attività downstream, come la ricerca o il riepilogo. Questa stringa riscritta offre agli autori una versione strutturata e chiarita della query originale, che possono riutilizzare per adattarla alla logica personalizzata.
Questa funzionalità è particolarmente potente per gli scenari di ricerca personalizzati. L'autore può assumere il controllo completo sul modo in cui le query vengono abbinate al contenuto indicizzato, passate a sistemi esterni o registrate per l'analisi.
Man mano che i copiloti si evolvono da semplici bot di domande e risposte ad agenti aziendali personalizzati, diventa essenziale rimodellare le query degli utenti. La riscrittura delle query colma il divario tra l'intento dell'utente e il linguaggio specifico del dominio per consentire 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 prompt dinamici.
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
Per accedere alla finestra di dialogo Crea query di ricerca, aggiungi un nodo in un argomento e seleziona Aggiungi un'azione, quindi Crea query di ricerca.
L'azione Crea query di ricerca riscrive l'input dell'utente usando:
Input originale
Qualsiasi cronologia delle conversazioni o variabile di contesto pertinente
L'output, una stringa di ricerca pulita e arricchita, viene restituito come variabile da usare nella logica downstream.
Non è solo per la ricerca copilota integrata; È per qualsiasi comportamento personalizzato che desideri abilitare.
Esempio di caso d'uso: Manuale del dipendente copilota
Un utente potrebbe dire: "Parlami della politica di congedo".
L'agente arricchisce la richiesta con:
Tipo di congedo
Se il congedo è per se stessi o per qualcun altro
Sia che vogliano la politica attuale o una politica storica
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
Politica di congedo: malattia; per se stessi; versione: attuale; domanda originale: Voglio sapere del 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.