
Explanation:
Option A is correct because it provides:
Why other options are incorrect:
Option B: Creates separate supervisor agents for each department, which increases operational overhead and requires manual handoff processes, making it less efficient.
Option C: While it isolates data in separate knowledge bases with IAM filtering, using a single general-purpose agent with multiple action groups doesn't provide the same level of specialized handling and may have security concerns with a single agent accessing multiple departments.
Option D: Multiple independent supervisor agents running in parallel with the same knowledge base violates the data isolation requirement and increases complexity with external routing logic.
Key requirements met by Option A:
Ultimate access to all questions.
No comments yet.
A healthcare company is developing a generative AI application to handle patient inquiries across multiple departments. The company wants to ensure that patient data is isolated by department and that only authorized agents can access department-specific knowledge bases. The solution must minimize development and operational overhead. Which solution meets these requirements?
A
Deploy a single supervisor agent to handle all patient inquiries. Configure the supervisor agent to route queries to specialized collaborator agents to respond to department-specific queries. Configure each specialized collaborator agent to use Retrieval Augmented Generation (RAG) with the agent's department-specific knowledge base.
B
Create a separate supervisor agent for each department. Configure individual collaborator agents to perform natural language intent classification for each specialty domain within each department. Integrate each collaborator agent with department-specific knowledge bases only. Implement manual handoff processes between the supervisor agents.
C
Isolate data for each department in separate knowledge bases. Use IAM filtering to control access to each knowledge base. Deploy a single general-purpose agent. Configure multiple action groups within the general-purpose agent to perform specific department functions. Implement rule-based routing logic in the general-purpose agent instructions.
D
Implement multiple independent supervisor agents that run in parallel to respond to patient inquiries for each department. Configure multiple collaborator agents for each supervisor agent. Integrate all agents with the same knowledge base. Use external routing logic to merge responses from multiple supervisor agents.