Skip to main content

Atlas - Yet Another (AI) Agentic Framework

Project description

Atlas is an in-house framework designed to create custom AI Agents with ease and zero coupling. Built by Vuhosi, Atlas aims to provide a simplified, less bloated alternative to existing AI agent frameworks.

Overview

Atlas was born out of the need for a more reliable and efficient AI agent framework. After experiencing underwhelming results with existing solutions like Crewai in production environments, we decided to create our own low-coupling abstraction on top of OpenAI's assistants and function calling capabilities.

The primary goal of Atlas is to maintain a sequential flow of multiple agents in a pipeline, providing a streamlined approach to AI agent development and deployment.

Features

  • Zero coupling design for flexibility and ease of use
  • Built on top of OpenAI's assistants and function calling
  • Simplified, less bloated framework
  • Sequential flow of multiple agents in a pipeline
  • Four different types of AI Agents to suit various use cases
  • Customizable prompting system

Installation

pip install vuhosi-atlas

Agent Types

Atlas supports four different types of AI Agents:

  1. Assistants: Utilizes OpenAI assistants under the hood, combining function calling for fast and efficient operations.

    Assistants Demo

  2. Conversational Persona Bots: Assistants in a loop with the user, designed for interactive conversations.

    Persona Bots Demo

  3. ReAct-based Agents: Implements a Reasoning and Action loop to accomplish tasks effectively.

  4. PAL Agents: Program-Aided Language models built for complex problem-solving scenarios.

Quick Start

Roadmap

  • Implement ReAct based agents

  • Implement PAL based agents

  • Implement a new prompting system:

    • Objective
    • Context
    • Instruction
    • Output
    • Examples
  • Develop collaboration workflow:

    • Current focus is on sequential workflows
    • Future plans to implement collaborative agent interactions
  • Integrate feedback mechanism:

    • Initial implementation of a naive feedback system

Why Atlas?

Atlas addresses the reliability issues faced with other frameworks when deploying AI crews to production environments. By creating a custom, low-coupling abstraction, we aim to provide a more dependable and efficient solution for AI agent development and deployment.


Built with ❤️ by Vuhosi

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vuhosi_atlas-0.1.0.tar.gz (147.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vuhosi_atlas-0.1.0-py2.py3-none-any.whl (9.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file vuhosi_atlas-0.1.0.tar.gz.

File metadata

  • Download URL: vuhosi_atlas-0.1.0.tar.gz
  • Upload date:
  • Size: 147.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.1

File hashes

Hashes for vuhosi_atlas-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fe2614e152ba65b9fdc7a2a858428a9806b90763733a8235337355bfdcffd303
MD5 3758df360cc8e9dde0a8bb81412acf0d
BLAKE2b-256 195588187684ed0f46719e716991cb8cdbdce0fb7d49f7a3b313b758c1ade8f0

See more details on using hashes here.

File details

Details for the file vuhosi_atlas-0.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: vuhosi_atlas-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.1

File hashes

Hashes for vuhosi_atlas-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 10310c47bb2475cc33ede581a6b76f23f41d135607ec1f794b00340c0950ef02
MD5 c329d9896af5a8f55629ede6242762cf
BLAKE2b-256 b53b8739af3f3099f09cc144d04e32bc8953e5e9f3705a249b17c1d3ab5b3289

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page