OPEA agent microservice UI entry for GenAI applications use
10K+
AI agents bring unique advantages to question-answering tasks, as demonstrated in the AgentQnA application:
This example showcases a hierarchical multi-agent system for question-answering applications. The architecture diagram below shows a supervisor agent that interfaces with the user and dispatches tasks to two worker agents to gather information and come up with answers. The worker RAG agent uses the retrieval tool to retrieve relevant documents from a knowledge base - a vector database. The worker SQL agent retrieves relevant data from a SQL database. Although not included in this example by default, other tools such as a web search tool or a knowledge graph query tool can be used by the supervisor agent to gather information from additional sources.
The AgentQnA application is an end-to-end workflow that leverages the capability of agents and tools. The workflow falls into the following architecture:

The AgentQnA example is implemented using the component-level microservices defined in GenAIComps.
The table below lists currently available deployment options. They outline in detail the implementation of this example on selected hardware.
| Category | Deployment Option | Description |
|---|---|---|
| On-premise Deployments | Docker compose | AgentQnA deployment on Xeon |
| AgentQnA deployment on Gaudi | ||
| AgentQnA deployment on AMD ROCm | ||
| Kubernetes | Helm Charts | |
| Azure | Work-in-progress | |
| Intel Tiber AI Cloud | Work-in-progress |
| Deploy Method | LLM Engine | LLM Model | Hardware |
|---|---|---|---|
| Docker Compose | vLLM | meta-llama/Llama-3.3-70B-Instruct | Intel Gaudi |
| Docker Compose | vLLM, TGI | Intel/neural-chat-7b-v3-3 | AMD ROCm |
| Helm Charts | vLLM | meta-llama/Llama-3.3-70B-Instruct | Intel Gaudi |
| Helm Charts | vLLM | meta-llama/Meta-Llama-3-8B-Instruct | Intel Xeon |
Content type
Image
Digest
sha256:7bec5340b…
Size
1.5 GB
Last updated
7 months ago
docker pull opea/agent-ui