دورة

Vertex AI Search : data store, recherche filtrée et réponses citées

Créer par l'API un data store Vertex AI Search alimenté depuis Cloud Storage, une application de recherche, obtenir des réponses résumées avec citations et des filtres sur les métadonnées, comprendre le lien avec Gemini Enterprise, puis tout supprimer.

متقدم 4 دروس 2h30
ابدأ الدورة
التقدّم 0% · 0/4

هذا المحتوى غير مترجم بعد. تُعرض النسخة الأصلية.

Vertex AI Search est le moteur de recherche d'entreprise de Google Cloud (son API s'appelle Discovery Engine). Là où RAG Engine vous donne des briques (corpus, passages, outil pour Gemini), Vertex AI Search vous donne un moteur complet : index, classement, extraits, filtres, et une réponse générée avec ses citations. C'est aussi le moteur sur lequel s'appuie Gemini Enterprise.

Dans ce lab, vous créez tout par l'API Python (pas de console) pour la société fictive Nimbus Conseil : un data store de 5 documents avec métadonnées, une application de recherche, des requêtes avec réponse citée et filtres, puis la suppression vérifiée de chaque ressource.

Pour qui ?

  • Développeurs Python à l'aise avec Google Cloud (gcloud, IAM de base).
  • Vous savez ce qu'est le RAG ; idéalement vous avez fait le lab Vertex AI RAG Engine.

Ce que vous construisez

flowchart LR
  D["docs/*.txt + metadata.jsonl"] -->|"upload"| G["Bucket lab-vais-…"]
  G -->|"import_documents"| DS["Data store lab-vais-docs (eu)"]
  DS --> APP["Application lab-vais-app (Enterprise + LLM)"]
  Q["Question + filtre"] --> S["search : documents classés"]
  Q --> A["answer_query : réponse + citations"]
  S --> APP
  A --> APP
  APP -.->|"même moteur"| GE["Gemini Enterprise"]

Prérequis

  • Python 3.10+, pip install -r files/requirements.txt (dont google-cloud-discoveryengine).
  • gcloud auth application-default login et l'API discoveryengine.googleapis.com activée.
  • Un projet avec facturation. Vertex AI Search n'existe qu'en multi-région (global, eu, us) : on prend eu.

Programme

ModuleLeçonDurée
1. Cas d'usage et architectureVertex AI Search, RAG Engine et Gemini Enterprise30 min
2. Construire pas à pasData store, schéma et import depuis GCS40 min
Application, réponses citées et filtres40 min
3. Tester et exploiterTests, Gemini Enterprise, coûts et nettoyage40 min

En local ou sur GCP ?

En localSur GCP (ce lab)
pytest (JSONL, filtres, analyse des réponses)Oui, sans réseau—
Data store, application, requêtes—Oui, ADC + projet de quota
Duréesecondes≈ 6 min de création, puis l'index répond tout de suite

Code complet : vais_lab.py, test_vais_lab.py, documents fictifs dans files/docs/.

الموارد

تنزيل الكل (.zip)

المراجع