NVIDIA Certified Professional – Accelerated AI Infrastructure — Question 1
When designing tool integration for an agent that needs to perform mathematical calculations, web searches, and API calls, which architecture pattern provides the most scalable and maintainable approach?
Answer options
- A. External tool services with manual configuration for each agent instance
- B. Microservice-based tool architecture with standardized interfaces
- C. Monolithic tool handler with conditional logic for different tool types
- D. Embedded tool functions within the main agent code
Correct answer: B
Explanation
The microservice-based tool architecture with standardized interfaces (Option B) is the best choice because it allows for independent scaling and easier maintenance of individual services. In contrast, the other options either require manual configurations (A), lead to complex conditional logic (C), or tightly couple tools with agent code, making future updates more difficult (D).