Skip to content

hari9618/Multi-Agent_System_AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– NexusAI Multi-Agent System πŸš€

⚑ Ultra-Fast Multi-Agent AI System powered by Groq + LangGraph

---

🧩 Tech Badges

---

πŸš€ Live Demo

πŸ‘‰ Try the App Here

πŸ”— Frontend (Streamlit): https://multi-agent-system-ai.onrender.com/


πŸ“Œ Project Overview

NexusAI is a Multi-Agent AI System designed to intelligently process user queries using a structured pipeline of AI agents.

Instead of relying on a single LLM call, this system breaks down tasks into multiple specialized agents, improving accuracy, reasoning, and response quality.

It combines speed + intelligence using Groq’s fast inference with a modular agent architecture.


✨ Key Features

⚑ Ultra-Fast Responses Powered by Groq for low-latency inference

🧠 Multi-Agent Architecture Planner β†’ Worker β†’ Reviewer pipeline

πŸš€ Smart Routing System Simple queries bypass full pipeline for instant replies

πŸ“Š Context-Aware Memory Stores and retrieves past interactions using FAISS

πŸ”§ Tool Integration

  • Web Search
  • Calculator
  • File Reader

πŸ” Self-Improving Responses Reviewer agent refines outputs


πŸ› οΈ Tech Stack

Technology| Purpose 🐍 Python| Core Programming ⚑ Groq API| Fast LLM Inference 🧠 LangGraph| Agent Workflow πŸ”— LangChain| LLM Integration 🎨 Streamlit| Frontend UI πŸ“¦ FAISS| Vector Memory 🌐 Tavily| Web Search Tool


πŸ—οΈ Project Architecture

NexusAI β”‚ β”œβ”€β”€ app.py # Streamlit Frontend β”œβ”€β”€ agents.py # Multi-Agent Logic β”œβ”€β”€ requirements.txt β”œβ”€β”€ .env # Environment variables (NOT pushed) └── README.md


βš™οΈ Installation Guide

1️⃣ Clone Repository

git clone https:https://github.com/hari9618/Multi-Agent_System cd nexusai


2️⃣ Create Virtual Environment

python -m venv venv source venv/bin/activate # Mac/Linux venv\Scripts\activate # Windows


3️⃣ Install Dependencies

pip install -r requirements.txt


4️⃣ Setup Environment Variables

Create a ".env" file:

GROQ_API_KEY=your_api_key_here AGENT_MODEL=gemma2-9b-it


5️⃣ Run the App

streamlit run app.py


🧠 How It Works

1️⃣ User sends a query 2️⃣ Smart Router decides execution path 3️⃣ Planner creates structured steps 4️⃣ Worker generates solution 5️⃣ Reviewer refines output 6️⃣ Final response displayed


πŸ“· Application Preview Screenshot 2026-04-05 171741


πŸ“š What I Learned

βœ” Multi-Agent System Design βœ” LangGraph Workflow Engineering βœ” LLM Optimization for Speed βœ” Memory Integration with FAISS βœ” Tool-augmented AI Systems


🎯 Future Improvements

πŸ”Ή RAG-based knowledge integration πŸ”Ή Advanced tool chaining πŸ”Ή Real-time collaboration agents πŸ”Ή Voice-based interaction πŸ”Ή UI enhancements


πŸ‘¨β€πŸ’» Author

Hari Krishna AI Engineer | Multi-Agent Systems Builder

πŸ”— GitHub https://github.com/hari9618


⭐ Support

If you like this project:

⭐ Star the repository πŸ“’ Share with others


πŸ“’ Tags

AI β€’ Multi-Agent β€’ LangGraph β€’ Groq β€’ Streamlit β€’ Python β€’ Generative AI β€’ LLM

About

πŸš€ Multi-Agent AI system built with Groq, LangGraph, and Streamlit featuring Planner-Worker-Reviewer pipeline, smart routing, and tool-augmented intelligence.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages