Introduzione alla ricerca personalizzata

Questa pagina presenta ed elenca le funzionalità di Ricerca agente per le app personalizzate. La pagina fornisce anche link alle funzionalità, ai tutorial e alle checklist disponibili per iniziare a utilizzare la ricerca dell'agente per le app personalizzate.

Che cos'è Agent Search per le app personalizzate?

Agent Search per app personalizzate è un potente motore di ricerca e scoperta di contenuti 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 dati indipendenti dal verticale che si trovano su siti web pubblici o in formato strutturato o non strutturato. Inoltre, Agent Search offre altre app di ricerca e suggerimenti specifiche per i verticali.

Funzionalità chiave

Le funzionalità principali di Agent Search sono le seguenti:

  • Ricerca di alta qualità: sfrutta l'esperienza di ricerca di Google per comprendere lo 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 scoperta per visualizzare pagine di categorie e feed della home page personalizzati.
  • Origini dati: funziona con la seguente varietà di 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 su 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 in documenti come PDF, file HTML e file TXT o file immagine come JPEG e PNG archiviati in Cloud Storage o BigQuery.
    • Ricerca combinata: esegui ricerche in più datastore che combinano i dati delle origini dati menzionate sopra. Ad esempio, puoi creare un'app di ricerca e collegarla a un datastore di siti web e a un datastore di documenti. In questo modo, gli utenti possono eseguire ricerche in tutti i tuoi contenuti contemporaneamente.
  • Generazione di risposte dell'AI basate sui dati: genera risposte dell'AI basate sui tuoi dati, con citazioni ai documenti di origine. Puoi anche fare 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.
  • Gestione dei dati e operazioni CRUD: supporta le operazioni di creazione, lettura, aggiornamento ed eliminazione (CRUD) sui documenti nei datastore. Puoi eliminare selettivamente singoli record e aggiornare i documenti. Per saperne di più, consulta Operazioni CRUD sui datastore.
  • Personalizzazione: offre diversi modi per ottimizzare e configurare l'esperienza di ricerca e navigazione in base alle tue esigenze aziendali.

Panoramica

Il seguente diagramma mostra i componenti chiave della ricerca personalizzata e come interagiscono:

componenti chiave della ricerca personalizzata generica
Figura 1. Diversi componenti della ricerca personalizzata

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 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. In questa pagina puoi:
    • 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 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 recuperano i dati da diverse origini. Per la ricerca combinata, i dati vengono importati tramite connettori. Puoi configurare il comportamento di ricerca e navigazione a livello di app.
  • Query dell'utente: l'input di un utente destinato a recuperare informazioni 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. Si basa sull'attività passata dell'utente e su altri indicatori, come la pagina della categoria corrente e la posizione.
  • Recupero e ranking: il recupero e il ranking dei risultati prevedono diversi componenti secondari:
    • Comprensione della query per la ricerca: Agent Search analizza una query di ricerca utilizzando quanto segue:
      • Elaborazione del linguaggio naturale: per comprendere l'intent.
      • 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 eliminare le ambiguità dei 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 segmenti più pertinenti in base ai seguenti metodi:
      • Corrispondenza delle parole chiave per la ricerca: ricerca convenzionale basata sui termini.
      • Ricerca semantica: utilizzo degli incorporamenti per trovare contenuti concettualmente simili.
      • Filtro: 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 semantica e delle parole chiave durante la ricerca.
      • Indicatori web per la ricerca sul sito web: fattori come la qualità e la popolarità della pagina.
      • Boosting e burying: le tue regole personalizzate per promuovere o retrocedere determinati risultati.
      • Personalizzazione: apprendimento dalle interazioni degli utenti. Questo passaggio è facoltativo, ma vivamente consigliato.
      • Ordinamento: applicazione di istruzioni di ordinamento, ad esempio per data.
  • Risultati e generazione delle risposte:
    • Risultati di ricerca: viene restituito un elenco classificato di documenti o segmenti 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 della risposta: viene generata una risposta sintetica e concisa in base ai risultati principali e pertinenti, con citazioni. Utilizza funzionalità LLM avanzate.
    • Sfoglia personalizzato: viene restituito un insieme personalizzato di documenti con la massima probabilità prevista di coinvolgimento o conversione. 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 ad apprendere e migliorare la ricerca e la personalizzazione. Gli eventi utente aiutano a ottimizzare i KPI della tua attività, tra cui coinvolgimento, conversione ed entrate.

Funzionalità e configurazioni principali

Le seguenti funzionalità e configurazioni sono disponibili per le tue app di ricerca personalizzata. In ogni fase puoi personalizzare queste impostazioni per mostrare i risultati migliori ai tuoi utenti.

componenti chiave della ricerca personalizzata generica
Figura 2. Funzionalità e configurazioni chiave nella ricerca personalizzata

Per approfondire, ecco le configurazioni disponibili:

Passaggi successivi