Questa pagina presenta ed elenca le funzionalità di Agent Search per le app personalizzate. La pagina fornisce anche link alle funzionalità, ai tutorial e alle checklist disponibili per iniziare a utilizzare Agent Search per le app personalizzate.
Che cos'è Agent Search per le app personalizzate?
Agent Search per le app personalizzate è un motore di ricerca e di rilevamento dei contenuti potente e di qualità Google che puoi integrare nelle tue applicazioni che contengono dati di siti web e altri dati strutturati o non strutturati. La funzionalità di ricerca va oltre la corrispondenza di base delle parole chiave e utilizza l'AI per fornire risultati altamente pertinenti, offrire esperienze di navigazione e ricerca personalizzate e generare risposte dell'AI basate sui tuoi dati.
Puoi utilizzare l'app di ricerca personalizzata per i dati indipendenti dal settore verticale presenti su siti web pubblici o in formato strutturato o non strutturato. Inoltre, Agent Search offre altre app di ricerca e suggerimenti specifiche per il settore verticale.
- Per informazioni sui dati multimediali, consulta Introduzione alla ricerca e ai suggerimenti per i contenuti multimediali.
- Per informazioni sui dati di commercio e vendita al dettaglio, consulta Ricerca AI per il commercio.
- Per informazioni sui dati sanitari, consulta Checklist per la ricerca di dati sanitari.
Funzionalità chiave
Le funzionalità chiave di Agent Search sono le seguenti:
- Ricerca di alta qualità:sfrutta l'esperienza di Google nella ricerca per comprendere l'user intent, anche con query complesse e in linguaggio naturale. Combina la ricerca per parole chiave e la ricerca semantica per fornire i risultati migliori.
- Navigazione personalizzata:fornisce risultati personalizzati senza una query di ricerca specifica e un feed personalizzato in base al contesto e ai pattern di navigazione di un utente. È ideale per le esperienze di rilevamento per visualizzare le pagine di categoria e i feed della home page personalizzati.
- Origini dati:funziona con le seguenti origini dati:
- Sito web:indicizza i tuoi siti web pubblici e utilizza funzionalità avanzate, come l'arricchimento dell'indice con i dati strutturati nei tuoi siti web.
- Dati strutturati:esegui ricerche sui dati organizzati in un formato definito, come database, file JSON in Cloud Storage o tabelle BigQuery, ad esempio cataloghi di hotel, annunci immobiliari e directory di ristoranti.
- Dati non strutturati:esegui ricerche su documenti come PDF, file HTML e file TXT o file immagine come file JPEG e PNG archiviati in Cloud Storage o BigQuery.
- Ricerca combinata:esegui ricerche su più datastore che combinano i dati delle origini dati sopra menzionate. Ad esempio, puoi creare un'app di ricerca e collegarla a un datastore di dati di siti web e a un datastore di documenti. In questo modo, gli utenti possono cercare contemporaneamente tutti i tuoi contenuti.
- Generazione di risposte dell'AI basate sui dati:genera risposte dell'AI basate sui tuoi dati, con citazioni dei documenti di origine. Puoi anche porre domande aggiuntive e query correlate.
- Personalizzazione:migliora i risultati e il ranking nel tempo apprendendo dalle interazioni degli utenti acquisite negli eventi utente, come clic e conversioni.
- Personalizzazione:offre diversi modi per ottimizzare e configurare l'esperienza di ricerca e navigazione in base alle esigenze della tua attività.
Panoramica
Il seguente diagramma mostra i componenti chiave della ricerca personalizzata e il loro funzionamento:
I componenti di Agent Search per la ricerca personalizzata possono essere spiegati come segue:
- Datastore: i tuoi contenuti provenienti da diverse origini dati vengono archiviati in un datastore di Agent Search. I dati di origine possono essere dati di siti web pubblici o dati strutturati e non strutturati.
- Elaborazione e indicizzazione dei dati: Agent Search comprende e
indicizza i tuoi dati, creando una rappresentazione ricercabile e recuperabile. Sono inclusi:
- Estrazione di parole chiave:identifica e genera i termini importanti necessari per recuperare le informazioni corrette.
- Comprensione semantica tramite embedding:crea vector embedding per acquisire il significato dei contenuti.
- Elaborazione dei metadati:elabora i documenti utilizzando i dati strutturati o i metadati del documento. Ad esempio, la località in un catalogo di hotel, le date di modifica o di creazione nei metadati di una pagina web.
- Analisi avanzata dei documenti:comprende la struttura dei documenti e annota informazioni avanzate, come tabelle, immagini e grafici, utilizzando l'OCR o l'analisi del layout.
- App di ricerca: al centro della ricerca personalizzata c'è un'app di ricerca, che si connette a uno o più datastore che importano dati da diverse origini. Per la ricerca combinata, i dati vengono importati tramite connettori. Configura il comportamento di ricerca e navigazione a livello di app.
- Query utente: l'input di un utente destinato a recuperare informazioni da
dalla tua app, che può essere di due tipi:
- Query di ricerca: l'utente inserisce una query di ricerca mirata utilizzando testo o immagini. La ricerca testuale è basata sul completamento automatico.
- Query di navigazione o navigazione: una ricerca esplorativa per fornire contenuti pertinenti personalizzati senza una query specifica. È basata sull'attività passata dell'utente e su altri indicatori, come la pagina di categoria e la località correnti.
- Recupero e ranking:esistono diversi sottocomponenti per il recupero e il ranking dei risultati:
- Comprensione delle query per la ricerca:Agent Search analizza una query di ricerca utilizzando:
- Elaborazione del linguaggio naturale:per comprendere l'intenzione.
- Filtri con comprensione del linguaggio naturale:traduce le località dalle query in linguaggio naturale in coordinate geografiche e le condizioni nelle query in linguaggio naturale in filtri.
- Knowledge Graph:per disambiguare i termini ed espandere la ricerca.
- Funzionalità facoltative:include la correzione ortografica, i sinonimi e la riformulazione delle query.
- Recupero:Agent Search trova i documenti o i blocchi più pertinenti in base ai seguenti metodi:
- Corrispondenza delle parole chiave per la ricerca:ricerca convenzionale basata sui termini.
- Ricerca semantica:utilizzo di embedding per trovare contenuti concettualmente simili.
- Filtraggio:applicazione di tutti i filtri configurati, ad esempio data, categoria o punteggio di pertinenza.
- Ranking:Agent Search classifica i risultati in base ai seguenti fattori:
- Pertinenza:una combinazione di corrispondenza di parole chiave e semantica durante la ricerca.
- Indicatori web per la ricerca di siti web:fattori come la qualità e la popolarità della pagina.
- Boosting e burying:regole personalizzate per promuovere o retrocedere determinati risultati.
- Personalizzazione:apprendimento dalle interazioni degli utenti. Questa operazione è facoltativa, ma vivamente consigliata.
- Ordinamento:applicazione delle istruzioni di ordinamento, ad esempio per data.
- Comprensione delle query per la ricerca:Agent Search analizza una query di ricerca utilizzando:
- Risultati e generazione di risposte:
- Risultati di ricerca:viene restituito un elenco classificato di documenti o blocchi pertinenti con funzionalità facoltative, come snippet, risposte estrattive e segmenti estrattivi. I risultati pubblicati possono essere configurati con l'aiuto dei controlli di pubblicazione. Puoi anche ottimizzare i risultati di ricerca.
- Generazione di risposte:viene generata una risposta concisa e sintetizzata in base ai risultati principali e pertinenti, con citazioni. Utilizza funzionalità LLM avanzate.
- Navigazione personalizzata:viene restituito un insieme personalizzato di documenti con la probabilità di coinvolgimento o conversione prevista più alta. Questa previsione utilizza un modello avanzato che apprende dalle interazioni degli utenti.
- Eventi utente:un tracker per le interazioni degli utenti, come clic e visualizzazioni, che aiuta Agent Search a imparare e migliorare la ricerca e la personalizzazione. Gli eventi utente aiutano a ottimizzare i KPI aziendali, tra cui coinvolgimento, conversioni e entrate.
Funzionalità e configurazioni chiave
Le seguenti funzionalità e configurazioni sono disponibili per le tue app di ricerca personalizzate. In ogni fase puoi personalizzare queste impostazioni per fornire i risultati migliori ai tuoi utenti.
Per maggiori dettagli, ecco le configurazioni disponibili:
- **Preparazione dei dati**:
- Schema per i dati strutturati: definisci la struttura dei dati con nomi e tipi di campi. Puoi fornire il tuo schema o lasciare che Agent Search lo rilevi automaticamente. Per saperne di più, consulta Fornire o rilevare automaticamente uno schema.
- Metadati: aggiungi metadati ai documenti strutturati o non strutturati e alle pagine web per migliorare la ricerca e abilitare il filtraggio. Per saperne di più, consulta:
- Chunking: dividi i documenti in parti più piccole per una maggiore pertinenza e per l'elaborazione LLM. Per saperne di più, consulta Analizzare e dividere i documenti in blocchi.
- Analisi: utilizza una delle seguenti opzioni per estrarre testo, immagini e altre annotazioni:
- Parser digitale per estrarre testo leggibile dalla macchina.
- Parser OCR per PDF per estrarre testo da PDF o immagini scansionati.
- Parser di layout per rilevare la struttura dei documenti e annotare immagini e grafici per una migliore suddivisione in blocchi e comprensione dei documenti, necessaria per documenti complessi e applicazioni RAG.
- Embedding personalizzati: carica i vector embedding preparati. Per saperne di più, consulta Utilizzare gli embedding personalizzati.
- Importazione dei dati: Agent Search
offre diversi tipi di importazione per i dati provenienti da diverse origini, ad esempio:
- Scansione per i dati dei siti web
- Importazione di dati strutturati e non strutturati da Cloud Storage e BigQuery o tramite l'API REST
- Configurazione di ricerca e navigazione:
- Impostazioni dei campi: controlla la configurazione dei campi per la ricerca e la generazione di risposte, ad esempio se sono ricercabili, recuperabili o indicizzabili. Per saperne di più, consulta Configurare le impostazioni dei campi.
- Completamento automatico: fornisci suggerimenti per le query durante la digitazione degli utenti. Per saperne di più, consulta Configurare il completamento automatico.
- Controlli di pubblicazione: crea regole per modificare il comportamento di ricerca. Per saperne di più, consulta
Configurare i controlli di pubblicazione per la ricerca.
- Boosting/burying: promuovi o retrocedi risultati specifici in base ai filtri.
- Filtro: rimuovi i risultati in base ai filtri.
- Sinonimi: tratta determinati termini come equivalenti.
- Reindirizzamento: invia gli utenti a un URL specifico per determinate query.
- Controlli di promozione: promuovi i risultati all'interno e all'esterno del datastore di Agent Search.
- Ottimizzazione della ricerca (anteprima): addestra ulteriormente il modello in base alle coppie di query ed estrazione di testo. Per saperne di più, consulta Migliorare i risultati di ricerca con l'ottimizzazione della ricerca.
- Configurazioni specifiche del sito web:
- Indicizzazione avanzata: per maggiori dettagli, consulta Attivare l'indicizzazione avanzata dei siti web.
- Aggiornare le pagine web: puoi aggiornare regolarmente i documenti del tuo sito web utilizzando l'aggiornamento automatico o manuale oppure optare per l'aggiornamento basato sulla Sitemap.
- Recupero: configura i seguenti metodi di recupero:
- Ranking: Aumenta o diminuisci il ranking dei risultati recuperati, ordina i risultati della ricerca web o ordina i risultati dei datastore di dati strutturati.
- Risultati di ricerca: utilizza Agent Search per:
- Ottenere risposte e follow-up.
- Ottenere riassunti di ricerca.
- Ottenere snippet e contenuti estrattivi.
- Generare un'esperienza di navigazione personalizzata che richiede eventi utente
- Eventi utente: registra le interazioni degli utenti, come clic e visualizzazioni, per migliorare la ricerca e la personalizzazione. Per saperne di più, consulta Informazioni sugli eventi utente per le app personalizzate.
Passaggi successivi
- Inizia a utilizzare la ricerca personalizzata.
- Segui la checklist per la ricerca personalizzata e la checklist per la ricerca di siti web per configurare la tua app di ricerca personalizzata con tutte le configurazioni.