Si vous ne connaissez pas Vertex AI Search, nous vous recommandons de suivre le tutoriel de démarrage rapide Premiers pas avec la recherche multimédia pour créer un exemple d'application.
Configurez un projet Google Cloud, activez Vertex AI Agent Builder 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 pour les 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, telles que des titres, des descriptions et des URI, à l'emplacement de vos contenus multimédias. Vertex AI Search fournit un schéma prédéfini pour les contenus multimédias. Vous pouvez également utiliser votre propre schéma.
Événements utilisateur Facultatif, mais vivement recommandé. Enregistrer les événements utilisateur permet d'améliorer le classement de vos résultats de recherche.
Actions
Consultez les informations sur les données multimédias et les data stores, et préparez vos données conformément aux schémas et aux champs requis dans la section À propos des documents multimédias et des data stores. 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 concernant les événements utilisateur multimédias dans la section À propos des événements utilisateur.
Créez une application et un data store, puis importez vos données multimédias.
La méthode d'importation des données multimédias dépend de l'emplacement d'importation. 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.
Pour les applications de recherche de contenus multimédias, les événements utilisateur sont recommandés, mais pas obligatoires.
Actions
Importez de façon groupée l'historique des événements utilisateur afin 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
En fonction de votre cas d'utilisation et si vous prévoyez 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. Il fournit automatiquement une barre de recherche et une interface de recherche extensible. Si vous prévoyez de déployer le widget de recherche, configurez les éléments suivants:
Résultats du widget de recherche. Consultez Configurer les résultats du widget Recherche.
Facettes du widget de recherche Consultez Configurer les facettes pour le widget Recherche.
Si vous prévoyez d'intégrer des appels d'API de recherche à votre serveur ou à votre application au lieu d'utiliser le widget, vous pouvez configurer vos paramètres de recherche à l'aide des options suivantes:
Paramètres du champ Pour les données structurées ou non structurées avec des métadonnées, modifiez les paramètres des champs pour affiner la façon dont Vertex AI Search utilise les métadonnées pour la recherche. Consultez la section Configurer les champs pour la recherche.
Saisie semi-automatique Selon vos données, configurez des suggestions de saisie semi-automatique en fonction du contenu des documents, des champs, de l'historique de recherche ou des événements utilisateur. Consultez la section Configurer la saisie semi-automatique.
Contrôles de diffusion (bêta avec liste d'autorisation) Contrôlez quand les résultats de recherche sont mis en avant, masqués, filtrés ou redirigés, ou si certaines requêtes sont associées à d'autres. Consultez Configurer les commandes de diffusion pour la recherche.
Search-as-you-type. Si votre application utilise des périphériques de saisie peu pratiques, tels que des télécommandes de téléviseur, vous pouvez activer la fonctionnalité de recherche en temps réel. Consultez Obtenir des résultats de recherche en temps réel pour une application multimédia.
Si vous prévoyez de déployer votre application en intégrant des appels d'API de recherche à votre propre code, vous pouvez configurer le filtrage et le boostage pour vos résultats de recherche.
Actions
Vous pouvez prévisualiser vos résultats de recherche pour vérifier si les configurations de votre application fonctionnent comme prévu.
Actions
Pour prévisualiser vos résultats de recherche, utilisez la console ou l'API.
Console Utilisez la page Aperçu de la console Vertex AI Agent Builder pour prévisualiser l'impact des configurations du widget de recherche sur vos résultats. Consultez les instructions de la console dans Obtenir des résultats de recherche.
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.
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 de 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 Search à votre serveur ou à votre 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 les appels d'API, consultez Obtenir les résultats de recherche. Pour en savoir plus sur les ressources de bibliothèque cliente, consultez Bibliothèques clientes Vertex AI Agent Builder.
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.