Skip to main content
Pilot Logo

Pilot

Dynamic JSON Badge Sponsor

A harness for single and group of AI models and their replicas to perform a wide range of tasks, from coding and reasoning to more specialized operations.

Installation

# Clone the repository
git clone https://github.com/AttAditya/pilot.git
cd pilot

# Source the development environment
source dev.sh

# Setup and run
dev setup
dev run

About

Pilot is designed to be a flexible and extensible framework for orchestrating interactions between various AI models. It provides a structured way to define roles, contexts, and interactions, allowing developers to create complex workflows and applications with ease.

Ecosystem Models

  • Tili: Modified version of QWEN2.5:7B
    • Chat
    • Summarization
    • Planning
    • Code Generation

Project Structure

pilot
├── __init__.py
├── __main__.py
├── data
│   ├── __init__.py
│   ├── content.py
│   ├── context.py
│   ├── control.py
│   ├── figures.py
│   └── manager.py
├── formatter
│   ├── __init__.py
│   ├── base.py
│   └── penguin.py
├── io
│   ├── __init__.py
│   ├── base.py
│   ├── cli.py
│   └── console.py
└── role
    ├── __init__.py
    ├── base.py
    ├── registry.py
    └── user.py

Module Overview

  • data: managing the states of the Pilot ecosystem
  • formatter: context and chat history formatting
  • io: input and output management
  • role: defining different roles in the ecosystem

Ecosystem Philosophy

  • Role Based: Each model, agent and role is defined as a "Role" with specific capabilities and responsibilities.
  • Limited Context: Roles have access to limited context, encouraging more efficient and relevant interactions. Less dilution and more focus.
  • Tool Usage: Roles can utilize tools to perform specific tasks, enhancing their capabilities and allowing for more complex interactions. Some roles exists specifically for tool usage and orchestration.

Status

Experimental and under active development.
APIs and structure may evolve as the project grows.

Links

Contributors

Support

If you find this project useful, please consider supporting it by starring the GitHub repository or sharing it with others who might benefit from it.

Your support helps in the continued development and improvement of the project.

You can also contribute to the project by submitting issues, suggesting features, or even contributing code through pull requests.

You can also sponsor the project on GitHub Sponsors: GitHub Sponsors - AttAditya


Made with <3 by AttAditya

Release files for pilot-code 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pilot-code 0.1.5
File Size Uploaded
pilot_code-0.1.5.tar.gz 9.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pilot-code 0.1.5
File Interpreter ABI Platform
pilot_code-0.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 19.7 kB

Release files / pilot_code-0.1.5.tar.gz

Download URL pilot_code-0.1.5.tar.gz
Size 9.1 kB
Tags Source
SHA-256 checksum
How to use checksums
39994f4fd1a8217d454384b1ca21c52746f7f4b5fd85cfe6aa8a305fa867f293
BLAKE2b-256 checksum
How to use checksums
897f7770fc5806e761b315e9094c7e850f8f7142903f5d446057b3cd04de6e3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / pilot_code-0.1.5-py3-none-any.whl

Download URL pilot_code-0.1.5-py3-none-any.whl
Size 10.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
65546b330ef82c2ad0b52c7596ba3d72d069c88058575973bc378dc998be1c79
BLAKE2b-256 checksum
How to use checksums
8687c6cae91466f9426483b816ac1e69d088b68f5a182aec6ba847d25400cb1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page