Skip to content

MaazzAlii/orchestr-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Multi-Agent AI Content System

A production-grade multi-agent pipeline built with LangGraph and Mistral AI.
Three specialized agents collaborate to research, write, and review content — coordinated by a LangGraph state machine.


Architecture

┌──────────────┐     ┌─────────────┐     ┌──────────────┐
│  Researcher  │────▶│   Writer    │────▶│   Reviewer   │
│    Agent     │     │   Agent     │     │    Agent     │
└──────────────┘     └─────────────┘     └──────────────┘
       │                   │                    │
       └───────────────────┴────────────────────┘
                           │
                    ┌──────▼──────┐
                    │ Coordinator │
                    │  (Router)   │
                    └─────────────┘
                    LangGraph StateGraph

Each agent sets next_agent in the shared state. The Coordinator reads this value and routes to the correct next node using add_conditional_edges.


Agents

Agent Role Temperature
Researcher Deeply analyzes topic, produces structured notes 0.3 (factual)
Writer Turns research into engaging blog post 0.7 (creative)
Reviewer Edits draft, returns critique + polished final 0.4 (precise)

Setup

1. Clone & install

git clone https://github.com/YOUR_USERNAME/multi-agent-system
cd multi-agent-system
pip install -r requirements.txt

2. Configure API key

cp .env.example .env
# Edit .env and add your Mistral API key

Get your free key at: https://console.mistral.ai

3. Run

streamlit run app.py

File Structure

multi-agent-system/
├── agents/
│   ├── __init__.py
│   ├── researcher.py     ← Researcher Agent
│   ├── writer.py         ← Writer Agent
│   └── reviewer.py       ← Reviewer Agent
├── graph/
│   ├── __init__.py
│   └── workflow.py       ← LangGraph StateGraph + Coordinator
├── app.py                ← Streamlit UI
├── requirements.txt
├── .env.example
└── README.md

CV Line

Designed a multi-agent LangGraph pipeline with specialized Researcher, Writer, and Reviewer agents — coordinator dynamically routes task execution using Mistral AI, deployed via Streamlit


Tech Stack

  • LangGraph — State machine and agent orchestration
  • Mistral AI — LLM backbone (mistral-large-latest)
  • LangChain — LLM abstraction layer
  • Streamlit — Web UI
  • Python 3.10+

Screenshots

Add screenshots here after running the app.


License

MIT

About

Multi-agent content pipeline built with LangGraph and Mistral AI — specialized Researcher, Writer, and Reviewer agents coordinated by a dynamic state machine router. Deployed with Streamlit.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages