Auf dieser Seite werden die Funktionen von Agent Search für benutzerdefinierte Apps vorgestellt und aufgelistet. Außerdem finden Sie hier Links zu den verfügbaren Funktionen, Anleitungen und Checklisten, die Ihnen den Einstieg in Agent Search für benutzerdefinierte Apps erleichtern.
Was ist Agent Search für benutzerdefinierte Apps?
Agent Search für benutzerdefinierte Apps ist eine leistungsstarke Suchmaschine in Google-Qualität, mit der Sie Inhalte finden und die Sie in Ihre Anwendungen einbinden können, die Websitedaten und andere strukturierte oder unstrukturierte Daten enthalten. Die Suchfunktion geht über den einfachen Abgleich von Keyword-Optionen hinaus und nutzt KI, um hochrelevante Ergebnisse zu liefern, personalisierte Such- und Browsing-Erlebnisse zu bieten und KI-Antworten zu generieren, die auf Ihren Daten basieren.
Sie können die benutzerdefinierte Suchanwendung für branchenunabhängige Daten verwenden, die auf öffentlichen Websites oder in strukturiertem oder unstrukturiertem Format vorliegen. Darüber hinaus bietet Agent Search weitere branchenspezifische Such- und Empfehlungsanwendungen.
- Informationen zu Mediendaten finden Sie unter Einführung in die Suche und Empfehlungen für Medien.
- Informationen zu Daten aus dem Handel finden Sie unter AI Commerce Search.
- Informationen zu Gesundheitsdaten finden Sie in der Checkliste für die Suche nach Gesundheitsdaten.
Hauptmerkmale
Die wichtigsten Funktionen von Agent Search sind:
- Hochwertige Suche:Nutzt das Such-Know-how von Google, um die Nutzerabsicht zu verstehen, auch bei komplexen Anfragen und Anfragen in natürlicher Sprache. Dabei werden die Stichwortsuche und die semantische Suche kombiniert, um die besten Ergebnisse zu liefern.
- Personalisiertes Browsing:Bietet personalisierte Ergebnisse ohne bestimmte Suchanfrage und personalisierten Feed basierend auf dem Kontext und den Navigationsmustern des Nutzers. Ideal für die Suche nach personalisierten Kategorieseiten und Homefeeds.
- Datenquellen:Funktioniert mit einer Vielzahl von Datenquellen:
- Website:Indexieren Sie Ihre öffentlichen Websites und nutzen Sie erweiterte Funktionen wie die Indexanreicherung mit den strukturierten Daten auf Ihren Websites.
- Strukturierte Daten:Suchen Sie in Daten, die in einem definierten Format organisiert sind, z. B. Datenbanken, JSON-Dateien in Cloud Storage oder BigQuery-Tabellen, z. B. Hotelkataloge, Immobilienangebote und Restaurantverzeichnisse.
- Unstrukturierte Daten:Suchen Sie in Dokumenten wie PDFs, HTML-Dateien und TXT-Dateien oder Bilddateien wie JPEG- und PNG-Dateien, die in Cloud Storage oder BigQuery gespeichert sind.
- Zusammengeführte Suche:Suchen Sie in mehreren Datenspeichern, in denen Daten aus den oben genannten Datenquellen zusammengeführt werden. Sie können beispielsweise eine Suchanwendung erstellen und sie mit einem Datenspeicher für Websitedaten und einem Datenspeicher für Dokumente verbinden. So können Ihre Nutzer gleichzeitig in allen Ihren Inhalten suchen.
- Fundierte KI-Antwortgenerierung:Generiert KI-Antworten, die auf Ihren Daten basieren, mit Verweisen auf die Quelldokumente. Sie können auch weiterführende Fragen und ähnliche Anfragen stellen.
- Personalisierung:Verbessert die Ergebnisse und das Ranking im Laufe der Zeit, indem aus Nutzerinteraktionen gelernt wird, die in Nutzerereignissen erfasst werden, z. B. Klicks und Conversions.
- Anpassung:Bietet verschiedene Möglichkeiten, die Such- und Browsing-Erfahrung an Ihre geschäftlichen Anforderungen anzupassen und zu konfigurieren.
Übersicht
Das folgende Diagramm zeigt die wichtigsten Komponenten der benutzerdefinierten Suche und wie sie zusammenarbeiten:
Die Komponenten von Agent Search für die benutzerdefinierte Suche lassen sich so erklären:
- Datenspeicher: Ihre Inhalte aus verschiedenen Datenquellen werden in einem Agent Search-Datenspeicher gespeichert. Die Quelldaten können öffentliche Websitedaten oder strukturierte und unstrukturierte Daten sein.
- Datenverarbeitung und ‑indexierung: Agent Search versteht und
indexiert Ihre Daten und erstellt eine durchsuchbare und abrufbare Darstellung. Dazu gehören:
- Schlüsselwortextraktion:Identifiziert und generiert wichtige Begriffe, die zum Abrufen der richtigen Informationen erforderlich sind.
- Semantisches Verständnis mithilfe von Einbettungen:Erstellt Vektoreinbettungen, um die Bedeutung des Inhalts zu erfassen.
- Metadatenverarbeitung:Verarbeitet Ihre Dokumente anhand der strukturierten Daten oder Metadaten des Dokuments. Beispiele: Standort in einem Hotelkatalog, Änderungs- oder Erstellungsdatum in den Metadaten einer Webseite.
- Erweiterte Dokumentanalyse:Versteht die Dokumentstruktur und annotiert erweiterte Informationen wie Tabellen, Bilder und Grafiken mithilfe von OCR oder Layoutanalyse.
- Suchanwendung: Das Herzstück der benutzerdefinierten Suche ist eine Suchanwendung, die mit einem oder mehreren Datenspeichern verbunden ist, die Daten aus verschiedenen Quellen abrufen. Bei der zusammengeführten Suche werden die Daten über Connectors aufgenommen. Sie konfigurieren das Such- und Browsing-Verhalten auf Anwendungsebene.
- Nutzeranfrage: Die Eingabe eines Nutzers, um Informationen aus
Ihrer Anwendung abzurufen. Es gibt zwei Arten:
- Suchanfrage: Der Nutzer gibt eine gezielte Suchanfrage mit Text oder Bildern ein. Die textbasierte Suche wird durch die automatische Vervollständigung unterstützt.
- Navigationsanfrage oder Browsing: Eine explorative Suche, um personalisierte relevante Inhalte ohne bestimmte Anfrage zu liefern. Sie basiert auf der bisherigen Aktivität des Nutzers und anderen Signalen wie der aktuellen Kategorieseite und dem Standort.
- Abruf und Ranking:Es gibt mehrere Unterkomponenten für den Abruf und das Ranking von Ergebnissen:
- Anfrageverständnis für die Suche:Agent Search analysiert eine Suchanfrage mit den folgenden Methoden:
- Verarbeitung natürlicher Sprache:Um die Absicht zu verstehen.
- Filter mit Natural Language Understanding:Übersetzt Orte aus Anfragen in natürlicher Sprache in geografische Koordinaten und die Bedingungen in Anfragen in natürlicher Sprache in Filter.
- Knowledge Graph:Um Begriffe zu disambiguieren und die Suche zu erweitern.
- Optionale Funktionen:Dazu gehören Rechtschreibkorrektur, Synonyme und Umformulierung von Anfragen.
- Abruf:Agent Search findet die relevantesten Dokumente oder Chunks anhand der folgenden Methoden:
- Keyword-Optionen für die Suche:Konventionelle Suche basierend auf Begriffen.
- Semantische Suche:Mithilfe von Einbettungen konzeptionell ähnliche Inhalte finden.
- Filtern:Anwenden aller konfigurierten Filter, z. B. Datum, Kategorie oder Relevanzwert.
- Ranking:Agent Search ordnet die Ergebnisse anhand der folgenden Faktoren:
- Relevanz:Eine Kombination aus Keyword- und semantischem Abgleich bei der Suche.
- Websignale für die Websitesuche:Faktoren wie Seitenqualität und Beliebtheit.
- Boosting und Burying:Ihre benutzerdefinierten Regeln zum Hoch- oder Herabstufen bestimmter Ergebnisse.
- Personalisierung:Lernen aus Nutzerinteraktionen. Dies ist optional, wird aber dringend empfohlen.
- Reihenfolge:Anwenden von Anweisungen zur Reihenfolge, z. B. nach Datum.
- Anfrageverständnis für die Suche:Agent Search analysiert eine Suchanfrage mit den folgenden Methoden:
- Ergebnisse und Antwortgenerierung:
- Suchergebnisse:Eine sortierte Liste relevanter Dokumente oder Chunks wird mit optionalen Funktionen wie Snippets, extraktiven Antworten und extraktiven Segmenten zurückgegeben. Die bereitgestellten Ergebnisse können mithilfe von Bereitstellungseinstellungen konfiguriert werden. Sie können die Suchergebnisse auch optimieren.
- Antwortgenerierung:Basierend auf den besten und relevanten Ergebnissen wird eine prägnante, zusammenfassende Antwort mit Verweisen generiert. Dabei werden erweiterte LLM-Funktionen verwendet.
- Personalisiertes Browsing:Es wird eine personalisierte Gruppe von Dokumenten mit der höchsten vorhergesagten Wahrscheinlichkeit für Interaktionen oder Conversions zurückgegeben. Diese Vorhersage basiert auf einem erweiterten Modell, das aus Nutzerinteraktionen lernt.
- Nutzerereignisse:Ein Tracker für Nutzerinteraktionen wie Klicks und Aufrufe, mit dem Agent Search lernen und die Suche und Personalisierung verbessern kann. Nutzerereignisse helfen dabei, Ihre geschäftlichen KPIs zu optimieren, darunter Interaktionen, Conversions und Umsatz.
Wichtige Funktionen und Konfigurationen
Die folgenden Funktionen und Konfigurationen sind für Ihre benutzerdefinierten Suchanwendungen verfügbar. In jeder Phase können Sie diese Einstellungen anpassen, um Ihren Nutzern die besten Ergebnisse zu liefern.
Im Folgenden werden die verfügbaren Konfigurationen näher erläutert:
- Datenvorbereitung:
- Schema für strukturierte Daten: Definieren Sie die Struktur Ihrer Daten mit Feld namen und ‑typen. Sie können ein eigenes Schema bereitstellen oder es von Agent Search automatisch erkennen lassen. Weitere Informationen finden Sie unter Schema bereitstellen oder automatisch erkennen lassen.
- Metadaten: Fügen Sie Ihren strukturierten oder unstrukturierten Dokumenten und Webseiten Metadaten hinzu, um die Suche zu verbessern und Filter zu ermöglichen. Weitere Informationen finden Sie unter:
- Chunking: Teilen Sie Dokumente in kleinere Teile auf, um die Relevanz und die LLM-Verarbeitung zu verbessern. Weitere Informationen finden Sie unter Dokumente parsen und in Chunks aufteilen.
- Parsing: Verwenden Sie eine der folgenden Optionen, um Text, Bilder und andere Anmerkungen zu extrahieren:
- Digitaler Parser zum Extrahieren von maschinenlesbarem Text.
- OCR-Parser für PDFs zum Extrahieren von Text aus gescannten PDFs oder Bildern.
- Layoutparser zum Erkennen der Dokumentstruktur und zum Annotieren von Bildern und Grafiken für ein besseres Chunking und Dokumentverständnis, was für komplexe Dokumente und RAG-Anwendungen erforderlich ist.
- Benutzerdefinierte Einbettungen: Laden Sie Ihre eigenen vorbereiteten Vektoreinbettungen hoch. Weitere Informationen finden Sie unter Benutzerdefinierte Einbettungen verwenden.
- Datenaufnahme: Agent Search
bietet verschiedene Arten der Aufnahme von Daten aus verschiedenen Quellen, z. B.:
- Crawling für Websitedaten
- Aufnahme von strukturierten und unstrukturierten Daten aus Cloud Storage und BigQuery oder über die REST API
- Konfiguration von Suche und Browsing:
- Feldeinstellungen: Steuern Sie, wie Felder für die Suche und die Antwort generierung konfiguriert werden, z. B. suchbar, abrufbar oder indexierbar. Weitere Informationen finden Sie unter Feldeinstellungen konfigurieren.
- Automatische Vervollständigung: Bieten Sie während der Eingabe Vorschläge für Suchanfragen. Weitere Informationen finden Sie unter Automatische Vervollständigung konfigurieren.
- Bereitstellungseinstellungen: Erstellen Sie Regeln, um das Suchverhalten zu ändern. Weitere Informationen finden Sie unter
Bereitstellungseinstellungen für die Suche konfigurieren.
- Boosting/Burying: Stufen Sie bestimmte Ergebnisse basierend auf Filtern hoch oder herab.
- Filter: Entfernen Sie Ergebnisse basierend auf Filtern.
- Synonyme: Behandeln Sie bestimmte Begriffe als gleichwertig.
- Weiterleitung: Leiten Sie Nutzer bei bestimmten Anfragen an eine bestimmte URL weiter.
- Promote-Einstellungen: Stufen Sie Ergebnisse innerhalb und außerhalb Ihres Agent Search-Datenspeichers hoch.
- Suchoptimierung (Vorsch101au): Trainieren Sie das Modell weiter anhand von Paaren aus Anfragen und Textauszügen. Weitere Informationen finden Sie unter Suchergebnisse mit der Suchoptimierung verbessern.
- Websitespezifische Konfigurationen:
- Erweiterte Indexierung: Weitere Informationen finden Sie unter Erweiterte Websiteindexierung aktivieren.
- Webseiten aktualisieren: Sie können Dokumente auf Ihrer Website regelmäßig mitautomatischer oder manueller Aktualisierungaktualisieren oder sich für dieSitemap-basierte Aktualisierungentscheiden.
- Abruf: Konfigurieren Sie die folgenden Abrufmethoden:
- Ranking: Stufen Sie die abgerufenen Ergebnisse hoch oder herab, ordnen Sie die Websuchergebnisse oder ordnen Sie die Ergebnisse aus strukturierten Datenspeichern.
- Suchergebnisse: Mit Agent Search haben Sie folgende Möglichkeiten:
- Antworten mit weiterführenden Fragen erhalten.
- Suchzusammenfassungen erhalten.
- Snippets und extraktive Inhalte abrufen.
- Personalisierte Browsing-Erlebnisse generieren, die Nutzerereignisse erfordern
- Nutzerereignisse: Erfassen Sie Nutzerinteraktionen wie Klicks und Aufrufe, um die Suche und Personalisierung zu verbessern. Weitere Informationen finden Sie unter Nutzerereignisse für benutzerdefinierte Apps.
Nächste Schritte
- Erste Schritte mit der benutzerdefinierten Suche.
- Folgen Sie der Checkliste für die benutzerdefinierte Suche und der Checkliste für die Websitesuche, um Ihre eigene benutzerdefinierte Suchanwendung mit allen Konfigurationen einzurichten.