Cette page explique comment créer une application de recherche.
Créer une application
Console
Pour créer une application de recherche à l'aide de la console Google Cloud , procédez comme suit :
Dans la console Google Cloud , accédez à la page Applications d'IA.
Sur la page Applications, cliquez sur Créer une application.
Sur la page Créer une application, sous Recherche sur site avec le mode IA, cliquez sur Créer.
Décidez si vous souhaitez utiliser les fonctionnalités Enterprise pour cette application, puis cliquez sur le bouton bascule pour les activer ou les désactiver. L'activation des fonctionnalités de l'édition Enterprise est nécessaire pour bénéficier de fonctionnalités telles que la recherche sur le site Web et le choix d'une région pour votre application. Les fonctionnalités de l'édition Enterprise entraînent des coûts supplémentaires. Pour en savoir plus, consultez Fonctionnalités de l'édition Enterprise.
Décidez si vous souhaitez utiliser des réponses génératives avec des fonctionnalités LLM avancées pour cette application, puis cliquez sur le bouton bascule pour activer ou désactiver l'option. L'activation de l'option Réponses génératives est requise pour bénéficier de fonctionnalités telles que les résumés de recherche ou la recherche avec questions complémentaires. Pour en savoir plus, consultez Réponses génératives.
Dans le champ Nom de votre application, saisissez le nom de votre application.
Dans le champ Nom externe de votre entreprise ou organisation, saisissez le nom commun de votre entreprise ou organisation. Évitez les suffixes tels que "Inc." ou "LLC". Ce champ aide le LLM à identifier l'entreprise que représente l'application.
Sélectionnez un emplacement pour votre application. Les fonctionnalités Enterprise doivent être activées pour choisir un emplacement. Google vous recommande d'utiliser la valeur par défaut global (monde), sauf si vous avez une raison de limiter vos données à une zone géographique spécifique.
Cliquez sur Continuer.
Pour vous connecter à un data store, sur la page Datastores, sélectionnez un data store que vous avez créé précédemment ou créez-en un.
Choisissez l'une des options suivantes :
- Sélectionnez un data store existant : si vous n'associez qu'un seul data store, vous ne pourrez pas le supprimer ni ajouter d'autres datastores à l'application ultérieurement. Si vous associez plusieurs data stores, vous pourrez les mettre à jour ultérieurement. Toutefois, l'application nécessite toujours au moins deux data stores.
- Créez un data store et ingérez des données :
- Cliquez sur Créer un datastore, puis suivez les étapes décrites sur la page Créer un datastore.
- Sélectionnez votre nouveau data store, puis cliquez sur Sélectionner. Pour en savoir plus, consultez Créer un datastore de recherche.
REST
Avant d'utiliser la ligne de commande pour créer une application, vous devez disposer d'un data store existant. Si vous n'avez pas de data store, créez-en un en suivant les étapes décrites dans Créer un data store et ingérer des données pour la recherche par agent.
Pour utiliser la méthode engines.create afin de créer une application de recherche à partir de la ligne de commande, procédez comme suit :
Trouvez l'ID de votre data store. Si vous disposez déjà de l'ID de votre data store, passez à l'étape suivante.
Dans la console Google Cloud , accédez à la page Applications d'IA, puis cliquez sur Data stores dans le menu de navigation.
Cliquez sur le nom de votre data store.
Sur la page Données de votre datastore, obtenez l'ID du datastore.
Créer une application de recherche et l'associer à un data store. Un data store ne peut être associé qu'à une seule application et ne peut pas être supprimé de l'application ultérieurement.
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", "industryVertical": "GENERIC", "searchEngineConfig": { "searchTier": "SEARCH_TIER", "searchAddOns": ["SEARCH_ADD_ON"] } }'Remplacez les éléments suivants :
PROJECT_ID: ID de votre projet Google Cloud .APP_ID: ID de l'application Agent Search que vous souhaitez créer.APP_DISPLAY_NAME: nom à afficher de l'application Agent Search que vous souhaitez créer.DATA_STORE_ID: ID d'un data store Agent Search existant que vous souhaitez ajouter à l'application Agent Search.SEARCH_TIER: le niveau de recherche peut êtreSEARCH_TIER_STANDARDouSEARCH_TIER_ENTERPRISE.SEARCH_TIER_ENTERPRISEest nécessaire pour accéder à des fonctionnalités telles que la recherche de sites Web et le choix d'une région pour votre application. Les fonctionnalités de l'édition Enterprise entraînent des coûts supplémentaires. Pour en savoir plus, consultez Fonctionnalités de l'édition Enterprise.SEARCH_ADD_ON: si vous souhaitez obtenir des réponses génératives avec des fonctionnalités LLM avancées pour cette application, spécifiezSEARCH_ADD_ON_LLM. Les réponses génératives incluent les résumés de recherche et les recherches avec questions complémentaires.Si vous ne souhaitez pas obtenir de réponses génératives, spécifiez
SEARCH_ADD_ON_UNSPECIFIEDcomme module complémentaire de recherche ou supprimez le champsearchAddOns.Pour en savoir plus, consultez Réponses génératives.
Python
Pour en savoir plus, consultez la documentation de référence de l'API Agent Search en langage Python.
Pour vous authentifier auprès d'Agent Search, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Terraform
Pour savoir comment appliquer ou supprimer une configuration Terraform, consultez Commandes Terraform de base. Pour en savoir plus, lisez la documentation de référence du fournisseur Terraform.
Pour créer une application de recherche à l'aide de Terraform, consultez
discovery_engine_search_engine.
Étapes suivantes
- Obtenir des résultats de recherche
- Ajoutez le widget de recherche à une page Web.
- Déterminez si vous devez configurer une tarification configurable pour votre application.