mediumMultiple Choice
Generative AI Leader Practice Question: Building a GenAI chatbot that needs to answer…
A company is building a GenAI chatbot that needs to answer questions using real-time data from their CRM and inventory systems. They want to ensure the model can access external data on demand. Which approach should they use?
⚠ Common exam trap
This question tests the distinction between fine-tuning (which changes model weights for static knowledge) and real-time data access via extensions or RAG, where candidates mistakenly think fine-tuning can provide live data when it only captures historical patterns.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Use Vertex AI Extensions to connect to CRM and inventory APIs
Vertex AI Extensions allow the GenAI chatbot to connect to external APIs (like CRM and inventory systems) in real time, enabling on-demand data retrieval without retraining the model. This approach uses a retrieval-augmented generation (RAG) pattern where the model queries live data sources via API calls, ensuring responses are based on current information rather than static snapshots.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Fine-tune the model on historical CRM and inventory data
Why it's wrong here
Fine-tuning bakes historical CRM and inventory patterns into model weights, so it cannot retrieve current records on demand. It is tempting because fine-tuning genuinely adapts model behaviour and tone, and it would be correct for teaching domain style or format, not for live data retrieval.
- ✗
Prompt the model to guess the data based on general knowledge
Why it's wrong here
Prompting the model to guess produces hallucinated CRM and inventory values with no connection to the source systems, failing the real-time requirement. It is tempting because prompting is the simplest interaction with an LLM, and it would be correct for general-knowledge questions where no authoritative external data exists.
- ✓
Use Vertex AI Extensions to connect to CRM and inventory APIs
Why this is correct
Vertex AI Extensions let the model invoke external APIs at inference time, so the chatbot retrieves live CRM and inventory records on demand rather than relying on stale training data. This satisfies the requirement for real-time access to external systems that grounding alone cannot provide.
- ✗
Export CRM data to BigQuery and use that static snapshot
Why it's wrong here
A static BigQuery export cannot supply on-demand real-time CRM and inventory values, since the snapshot ages between loads. It is tempting because BigQuery is a genuine analytics platform for large datasets, and it would be correct for batch reporting or historical trend analysis rather than live chatbot grounding.
Go deeper
Related to this question
About these practice questions
This Generative AI Leader question is part of Courseiva's 1,008-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This Generative AI Leader practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the Generative AI Leader exam.