Auf dieser Seite wird beschrieben, wie Sie eine Such-App erstellen.
App erstellen
Console
So erstellen Sie mit der Google Cloud Console eine Such-App:
Rufen Sie in der Google Cloud Console die Seite Agent Builder auf.
Klicken Sie auf der Seite Apps auf App erstellen.
Klicken Sie auf der Seite App erstellen unter Website suchen auf Erstellen.
Legen Sie fest, ob Sie Enterprise-Funktionen für diese App benötigen, und klicken Sie dann auf die Ein-/Aus-Schaltfläche.
Sie müssen Funktionen der Enterprise-Version aktivieren, um Funktionen wie die Websitesuche nutzen und eine Region für Ihre App auswählen zu können. Die Funktionen der Enterprise-Version verursachen zusätzliche Kosten. Weitere Informationen finden Sie unter Enterprise-Version.
Entscheiden Sie, ob Sie erweiterte LLM-Features für diese App verwenden möchten, und klicken Sie dann auf den Schalter, um die Funktion zu aktivieren oder zu deaktivieren.
Sie müssen erweiterte LLM-Funktionen aktivieren, um Funktionen wie Suchergebnisse mit Zusammenfassungen oder Suche mit weiterführenden Fragen nutzen zu können. Weitere Informationen finden Sie unter Erweiterte LLM-Funktionen.
Geben Sie im Feld Anwendungsname einen Namen für die Anwendung ein.
Geben Sie im Feld Externer Name Ihres Unternehmens oder Ihrer Organisation den gängigen Namen Ihres Unternehmens oder Ihrer Organisation ein. Endungen wie „Inc.“ oder „LLC“ müssen nicht angegeben werden. Dieses Feld ist nützlich, damit die LLM das Unternehmen identifizieren kann, das die App vertritt.
Wählen Sie einen Standort für Ihre App aus. Die Enterprise-Funktionen müssen aktiviert sein, damit Sie einen Standort auswählen können. Google empfiehlt, die Standardeinstellung global (Global) zu verwenden, es sei denn, Sie haben einen Grund, Ihre Daten auf eine bestimmte Region zu beschränken.
Klicken Sie auf Weiter.
Wenn Sie eine Verbindung zu einem Datenspeicher herstellen möchten, wählen Sie auf der Seite Datenspeicher einen zuvor erstellten Datenspeicher aus oder erstellen Sie einen neuen.
Führen Sie mindestens einen der folgenden Schritte aus:
Wählen Sie einen vorhandenen Datenspeicher aus.
Wenn Sie nur einen Datenspeicher anhängen, können Sie ihn nicht entfernen oder dieser App später weitere Datenspeicher hinzufügen. Wenn Sie mehrere Datenspeicher anhängen, können Sie später ändern, welche Datenspeicher angehängt sind. Diese App muss jedoch immer mindestens zwei Datenspeicher angehängt haben.
Erstellen Sie einen neuen Datenspeicher und laden Sie Daten in ihn hoch.
Klicken Sie dazu auf Datenspeicher erstellen und folgen Sie der Anleitung im Bereich Neuen Datenspeicher erstellen. Wählen Sie dann den neuen Datenspeicher aus. Weitere Informationen finden Sie unter Suchdatenspeicher erstellen.
Optional: Klicken Sie auf Erläuterung, um eine Liste der nicht verfügbaren Datenspeicher aufzurufen.
Eine Tabelle mit einer Liste der Datenspeicher und dem Grund für ihre Nichtverfügbarkeit wird angezeigt. Hier sind einige Gründe, warum ein Datenspeicher möglicherweise nicht verfügbar ist:
- Mit Ihrem Datenspeichertyp ist nur eine Verbindung zu einer App möglich und der Datenspeicher ist bereits verbunden.
- Ihr Datenspeicher und Ihre App befinden sich in verschiedenen Regionen.
- Ihr Datenspeicher und Ihre App haben unterschiedliche Typen. Sie können beispielsweise keinen Datenspeicher für die Suche nach Gesundheitsdaten mit einer Websitesuch-App verbinden.
- Ihr Datenspeicher bietet eine einfache Websitesuche, während Ihre Websitesuch-App einen Datenspeicher mit erweiterter Websiteindexierung erfordert.
Klicken Sie auf Erstellen.
REST
Bevor Sie mit der Befehlszeile eine App erstellen können, benötigen Sie einen vorhandenen Datenspeicher. Wenn Sie keinen Datenspeicher haben, erstellen Sie einen. Folgen Sie dazu der Anleitung unter Datenspeicher erstellen und Daten für Vertex AI Search aufnehmen.
So erstellen Sie mit der Methode engines.create
eine Such-App über die Befehlszeile:
Suchen Sie die Datenspeicher-ID. Wenn Sie die Datenspeicher-ID bereits haben, fahren Sie mit dem nächsten Schritt fort.
Rufen Sie in der Google Cloud Console die Seite Agent Builder auf und klicken Sie im Navigationsmenü auf Datenspeicher.
Klicken Sie auf den Namen des Datenspeichers.
Rufen Sie auf der Datenseite Ihres Datenspeichers die Datenspeicher-ID ab.
Erstellen Sie eine Suchanwendung und verknüpfen Sie sie mit einem Datenspeicher. Ein Datenspeicher kann nur mit einer App verknüpft werden und kann später nicht mehr aus der App entfernt werden.
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/engines?engineId=APP_ID" \ -d '{ "displayName": "APP_DISPLAY_NAME", "dataStoreIds": ["DATA_STORE_ID"], "solutionType": "SOLUTION_TYPE_SEARCH", "searchEngineConfig": { "searchTier": "SEARCH_TIER", "searchAddOns": ["SEARCH_ADD_ON"] } }'
Ersetzen Sie Folgendes:
PROJECT_ID
ist die ID Ihres Google Cloud-Projekts.APP_ID
: die ID der Vertex AI Search-App, die Sie erstellen möchten.APP_DISPLAY_NAME
: Der Anzeigename der Vertex AI Search-App, die Sie erstellen möchten.DATA_STORE_ID
: Die ID eines vorhandenen Vertex AI Search-Datenspeichers, den Sie der Vertex AI Search-App hinzufügen möchten.SEARCH_TIER
: Die Suchebene kannSEARCH_TIER_STANDARD
oderSEARCH_TIER_ENTERPRISE
sein.SEARCH_TIER_ENTERPRISE
ist erforderlich, um Funktionen wie die Websitesuche und die Auswahl einer Region für Ihre App nutzen zu können. Die Funktionen der Enterprise-Version verursachen zusätzliche Kosten. Weitere Informationen finden Sie unter Funktionen der Enterprise-Version.SEARCH_ADD_ON
: Wenn Sie erweiterte LLM-Funktionen für diese App benötigen, geben SieSEARCH_ADD_ON_LLM
an. Zu den erweiterten LLM-Funktionen gehören Suchergebnisse mit Zusammenfassungen und die Suche mit weiterführenden Fragen.Wenn Sie keine erweiterten LLM-Features verwenden möchten, geben Sie entweder
SEARCH_ADD_ON_UNSPECIFIED
an oder entfernen Sie das FeldsearchAddOns
.Weitere Informationen finden Sie unter Erweiterte LLM-Funktionen.
Python
Weitere Informationen finden Sie in der Referenzdokumentation zur Vertex AI Agent Builder Python API.
Richten Sie zur Authentifizierung bei Vertex AI Agent Builder Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Terraform
Informationen zum Anwenden oder Entfernen einer Terraform-Konfiguration finden Sie unter Grundlegende Terraform-Befehle. Weitere Informationen finden Sie in der Anbieterreferenzdokumentation zu Terraform.
Informationen zum Erstellen einer Such-App mit Terraform finden Sie unter
discovery_engine_search_engine
.