Skip to content

Conversation

@gopal-raj-suresh
Copy link

Description

This PR introduces the MultiAgentQnA blueprint, a hierarchical multi-agent GenAI system designed for intelligent question answering. The blueprint demonstrates advanced orchestration patterns using specialized agents (Supervisor, Research, Answer) and integrates retrieval to support multi-step reasoning workflows.

Key Features:

  • Multi-agent architecture with role specialization
  • Supervisor agent for query routing and orchestration
  • Research agent with RAG-powered retrieval
  • Answer agent for response synthesis
  • Real-time agent trace/log visualization
  • Prebuilt vector index for sample knowledge base
  • Configurable agent parameters and behaviors

Issues

n/a

Type of change

List the type of change like below. Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds new functionality)
  • Breaking change (fix or feature that would break existing design and interface)
  • Others (enhancement, documentation, validation, etc.)

Dependencies

No new repository-level dependencies.

All dependencies for the MultiAgentQnA blueprint are listed in:

  • Backend: MultiAgentQnA/api/requirements.txt
  • Frontend: MultiAgentQnA/ui/package.json

Key technologies: FastAPI, React, LangChain agents, vector store + RAG, OpenAI-compatible LLMs

Tests

Testing Instructions:

git clone https://github.com/cld2labs/GenAIExamples.git
cd GenAIExamples
git checkout cld2labs/multiagent-qna
cd MultiAgentQnA

@github-actions
Copy link

Dependency Review

The following issues were found:
  • ✅ 0 vulnerable package(s)
  • ✅ 0 package(s) with incompatible licenses
  • ✅ 0 package(s) with invalid SPDX license definitions
  • ⚠️ 5 package(s) with unknown licenses.
See the Details below.

License Issues

MultiAgentQnA/api/requirements.txt

PackageVersionLicenseIssue Type
cryptography>= 3.1.0NullUnknown License
numpy>= 1.24.0NullUnknown License
pypdf>= 3.17.0NullUnknown License
python-multipart>= 0.0.6NullUnknown License

MultiAgentQnA/ui/package.json

PackageVersionLicenseIssue Type
lucide-react^0.294.0NullUnknown License

Scanned Files

  • MultiAgentQnA/api/requirements.txt
  • MultiAgentQnA/ui/package.json

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant