Si vous débutez avec Vertex AI Search, envisagez de suivre le tutoriel de démarrage rapide Commencer à utiliser la recherche multimédia pour créer un exemple d'application.
Configurez un projet Google Cloud , activez Vertex AI Search et configurez le contrôle des accès pour votre projet. Vous pouvez utiliser un projet Google Cloud existant si vous en avez déjà un.
Actions
- Suivez les étapes de la section Avant de commencer.
Préparez vos données à importer dans Vertex AI Search.
Les applications de recherche de contenus multimédias utilisent les données suivantes :
Données multimédias structurées Obligatoire. Importez des informations de métadonnées sur votre contenu multimédia, comme les titres, les descriptions et les URI menant à l'emplacement de vos contenus multimédias. Vertex AI Search fournit un schéma prédéfini pour les médias. Vous pouvez également utiliser votre propre schéma.
Événements utilisateur : Obligatoire. Les événements utilisateur permettent de classer les résultats de recherche.
Actions
Consultez les informations sur les données média et les datastores, puis préparez vos données en fonction des schémas et des champs requis dans À propos des documents média et des datastores. Si vous utilisez votre propre schéma, consultez également Exemple de schéma en tant qu'objet JSON et données structurées.
Consultez les exigences relatives aux événements utilisateur média dans À propos des événements utilisateur média.
Créez une application et data store, puis importez vos données multimédias.
La procédure d'importation des données média dépend de leur source. Par exemple, si vos données se trouvent dans Cloud Storage, vous pouvez les importer à l'aide de la console ou de l'API en fournissant l'emplacement du bucket de vos données.
Actions
Importez de façon groupée les événements utilisateur historiques pour que votre application puisse commencer l'entraînement.
Configurez l'enregistrement des événements utilisateur en temps réel.
Vertex AI Search propose de nombreuses options de configuration. Certaines options dépendent de votre intention de déployer un widget de recherche.
Actions
Selon votre cas d'utilisation et que vous prévoyiez de déployer le widget de recherche prêt à l'emploi ou d'intégrer des appels d'API de recherche dans votre propre code, Vertex AI Search propose plusieurs options de configuration.
Vous pouvez intégrer un widget de recherche à votre site Web pour afficher automatiquement une barre de recherche et une interface de recherche pouvant être développée. Si vous prévoyez de déployer le widget de recherche, configurez les éléments suivants :
Résultats du widget Recherche : Pour en savoir plus, consultez Configurer les résultats du widget Recherche.
Attributs du widget de recherche Consultez Configurer les facettes du widget Recherche.
Si vous prévoyez d'intégrer des appels d'API de recherche à votre serveur ou application au lieu d'utiliser le widget, vous pouvez configurer vos paramètres de recherche à l'aide des options suivantes :
Paramètres de champ : Pour les données structurées ou les données non structurées avec des métadonnées, mettez à jour les paramètres des champs pour affiner la façon dont Vertex AI Search utilise les métadonnées pour la recherche. Consultez Configurer les champs pour la recherche.
Saisie semi-automatique En fonction de vos données, configurez des suggestions de saisie semi-automatique basées sur le contenu des documents, les champs, l'historique des recherches ou les événements utilisateur. Consultez Configurer la saisie semi-automatique.
Commandes de diffusion Contrôlez quand les résultats de recherche sont mis en avant, enfouis, filtrés ou redirigés, ou si certaines requêtes sont associées à d'autres. Consultez Configurer les contrôles de diffusion pour la recherche.
Search-as-you-type. Si votre application utilise des périphériques d'entrée peu pratiques, tels que des télécommandes de téléviseur, vous pouvez activer la fonctionnalité de saisie prédictive. Consultez Obtenir des résultats de saisie semi-automatique pour une application multimédia.
Si vous prévoyez de déployer votre application en intégrant des appels d'API de recherche dans votre propre code, vous pouvez configurer le filtrage et l'amplification de vos résultats de recherche.
Actions
Vous pouvez prévisualiser vos résultats de recherche pour vérifier si vos configurations d'application fonctionnent comme prévu.
Actions
Pour prévisualiser vos résultats de recherche, utilisez la console ou l'API.
Console Utilisez la page Prévisualiser de la console Vertex AI Search pour voir comment les configurations de widget de recherche affectent vos résultats. Consultez les instructions de la console dans Obtenir des résultats de recherche pour les contenus multimédias.
API : Si vous intégrez des appels d'API à votre application, effectuez des appels d'API pour prévisualiser vos configurations de recherche. Consultez les instructions REST dans Obtenir les résultats de recherche pour les contenus multimédias.
Lorsque vous êtes satisfait de la version Preview de votre application de recherche multimédia, partagez-la avec vos utilisateurs en la déployant sur votre site Web.
Actions
Vous pouvez déployer votre application de recherche de l'une des manières suivantes :
Intégrez le widget de recherche à votre site Web. Vertex AI Search fournit du code que vous pouvez copier dans votre site Web ou votre application Web. Le widget Recherche est alors déployé. Vous pouvez prévisualiser les résultats de recherche dans la console. Consultez Ajouter le widget de recherche à une page Web.
Intégrez les appels d'API de recherche à votre serveur ou application. Pour contrôler entièrement l'affichage de vos résultats de recherche, vous pouvez intégrer des appels d'API à votre serveur ou à vos applications. Pour en savoir plus sur l'envoi d'appels d'API, consultez Obtenir des résultats de recherche. Pour obtenir des ressources sur les bibliothèques clientes, consultez Bibliothèques clientes Vertex AI Search.
Vous pouvez gérer votre application pour vous assurer que les données les plus récentes et nécessaires sont disponibles dans votre data store.