Skip to content

Asad-bot07/Multi-Agent-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-Agent AI System (OpenAI Agents SDK)

This is a multi-agent AI system built using the OpenAI Agents SDK, demonstrating how multiple specialized agents collaborate, delegate tasks, and execute real-world actions using tools.

Note
Pixelhouse is only an example use case.
The system architecture itself is generic, reusable, and not tied to any specific business domain.


What This Project Is

This project showcases a true multi-agent architecture, where:

  • A single orchestrator agent handles user queries
  • Multiple specialist agents focus on specific responsibilities
  • Agents communicate via delegation
  • Tools perform real actions (file writes, data fetching, logging)

Architecture Overview

User Query
    ↓
Orchestrator Agent (Sales Agent)
    ↓
 ┌──────────────┬───────────────┬──────────────┐
 │ Booking Agent│ Refund Agent  │ Availability │
 │              │               │ Agent        │
 └──────────────┴───────────────┴──────────────┘
            ↓
        Tool Execution

Tech Stack

  • Node.js
  • OpenAI Agents SDK
  • Zod (schema validation)
  • dotenv
  • fs/promises (persistence)

Environment Setup

  1. Install dotenv
npm i dotenv
  1. Create a .env file in the root directory:
OPENAI_API_KEY=your_openai_api_key = add your api key

Contact

I am open to discussing opportunities and collaborations. Connect with me:


Portfolio Link

Explore my work and professional journey: https://asadtechdev.vercel.app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published