Question 25
Domain 4: NVIDIA Platform Implementation and Production OperationsYou are developing a customer service agent for a retail website. The agent must handle product inquiries, process return requests, and escalate complex cases. Which approach best aligns with best practices for practical agent development and integration?
Correct answer: A
Explanation
A modular architecture fits best practices because it separates “task-specific components” for product inquiries, returns, and escalation, making the agent easier to maintain and extend. API integrations let the agent connect to retail systems for order lookup, return processing, and handoff workflows, which is essential for practical agent development and integration.
Why each option is right or wrong
A. Build a modular architecture with task-specific components and API integrations
A modular design is the best fit here because the agent has three distinct workflows: product Q&A, returns, and escalation, each of which can be implemented as a separate component and routed through a shared orchestration layer. In practical agent development, integrating via APIs is what allows the system to query catalog/order data, submit return requests, and trigger human-handoff or ticketing workflows without hard-coding those business functions into one monolithic model.
B. Use a static rule-based engine with hard-coded keyword matching
C. Train a monolithic language model on all historical conversations and deploy as-is
D. Focus entirely on generative answers without any external system integration