PilottAI Framework

Build scalable multi-agent systems with powerful orchestration, LLM integration, and task processing capabilities.

What is PilottAI?

PilottAI is a Python framework for building autonomous multi-agent systems with advanced orchestration capabilities. It provides enterprise-ready features for building scalable AI applications powered by large language models.

🤖

Hierarchical Agent System

  • Manager and worker agent hierarchies
  • Intelligent task routing
  • Context-aware processing
  • Specialized agent implementations
🚀

Production Ready

  • Asynchronous processing
  • Dynamic scaling
  • Load balancing
  • Fault tolerance
  • Comprehensive logging
🧠

Advanced Memory

  • Semantic storage
  • Task history tracking
  • Context preservation
  • Knowledge retrieval
🔌

Integrations

  • Multiple LLM providers
  • Document processing
  • WebSocket support
  • Custom tool integration

Installation

pip install pilott

Quick Start

from pilott import Serve
from pilott.core import AgentConfig, AgentRole, LLMConfig

# Configure LLM
llm_config = LLMConfig(
    model_name="gpt-4",
    provider="openai",
    api_key="your-api-key"
)

# Setup agent configuration
config = AgentConfig(
    role="processor",
    role_type=AgentRole.WORKER,
    goal="Process documents efficiently",
    description="Document processing worker"
)

async def main():
    # Initialize system
    pilott = Serve(name="DocumentProcessor")

    try:
        # Start system
        await pilott.start()

        # Add agent
        agent = await pilott.add_agent(
            agent_type="processor",
            config=config,
            llm_config=llm_config
        )

        # Process document
        result = await pilott.execute_task({
            "type": "process_document",
            "file_path": "document.pdf"
        })

        print(f"Processing result: {result}")

    finally:
        await pilott.stop()

if __name__ == "__main__":
    import asyncio
    asyncio.run(main())

Specialized Agents

Architecture

PilottAI is built around a core orchestration system that manages agents, tasks, and memory.

Next Steps

Installation Guide

Learn how to install PilottAI and its dependencies.

Installation →

Quick Start Guide

Build your first multi-agent system with PilottAI.

Quick Start →

Core Concepts

Understand the fundamental concepts of the framework.

Learn Concepts →

Example Projects

Explore real-world examples using PilottAI.

View Examples →