Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update readme #12

Merged
merged 1 commit into from
Mar 10, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 15 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ PolyMind is a cutting-edge multi-agent framework focused on leveraging collectiv
![License](https://img.shields.io/badge/license-MIT-blue.svg)



## Features

- **Agent Collaboration**: Facilitate seamless interaction and collaboration among diverse agents.
Expand All @@ -17,6 +16,21 @@ PolyMind is a cutting-edge multi-agent framework focused on leveraging collectiv
- **Extensible**: Open architecture allows for custom agent models and behaviors.
- **Community-Driven**: Open-source and community-driven development ensures continuous improvement and inclusivity.

## Polymind Design Principles

Polymind is designed around four key concepts: Tools, Tasks, Thought Processes, and Agents.

* **Tools**: Tools are the basic building blocks that an Agent can use to perform its Tasks. They can be anything from a simple function to a complex machine learning model.

* **Tasks**: Tasks are the specific jobs that an Agent is designed to perform. They are defined by the user and can be as simple or as complex as needed.

* **Thought Processes**: Thought Processes define the logic that an Agent uses to decide which Tasks to perform and when. They are essentially the "brain" of the Agent.

* **Agents**: Agents are the main actors in Polymind. They use their Tools, guided by their Thought Processes, to perform their Tasks. Each Agent can be customized to fit the specific needs of the user.

The design of Polymind is meant to be neat and extensible,
it only defines how an agent should process tasks at an abstract level, without set limitation on what tools to use or how to use them.

## Getting Started

To get started with PolyMind, clone the repository and follow the installation instructions:
Expand Down
Loading