Package for creating AI Agents using llms
Project description
Cognitrix
Cognitrix is an open-source autonous AI agents orchestrator built in Python. It allows you to create and manage AI agents easily.
Features
- Create and manage AI agents.
- Conversational interface using chat
- Modular architecture for easy extensibility
- Access to various tools like calculators, web - search, etc.
- Support for multiple platforms
Architecture
The core components of Cognitrix are:
Agent
- Base class for chatbot agents with - support for toolsLLM
- Integration with large language models like - Cohere, GPT-3 etc.Tools
- Various utility tools like calculators, search etc.Memory
- For tracking context and state
The architecture is highly modular and extensible. New tools and capabilities can be easily added.
Getting Started
Installation
pip install cognitrix
or
pip install https://github.com/theonlyamos/cognitrix/archive/main.zip
Usage
Run with default settings
cognitrix
List supported platforms
cognitrix --platforms
Run with specific platform
cognitrix --platform <platform_name>
Create a new agent
cognitrix agents --new
List created agents
cognitrix agents
Run with specific agent
cognitrix --agent <agent_name>
Print help message
cognitrix --help
Contributing
Cognitrix is open source and contributions are welcome. See CONTRIBUTING.md for more details.
License
This project is licensed under the MIT license. See LICENSE.md for more details.
Credits
Cognitrix was created by Amos Amissah.
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
Built Distribution
File details
Details for the file cognitrix-0.2.0.tar.gz
.
File metadata
- Download URL: cognitrix-0.2.0.tar.gz
- Upload date:
- Size: 27.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd52f6329b6a676938a81504aeb428cf934c33c412276f5afe8292219e1cde5b |
|
MD5 | fea2ef62a6a601a48ff1edabdd1c1108 |
|
BLAKE2b-256 | d306cb7c069cf4b02eb0f25b64d10c51a5c6ee8c38150ddf344cd617b853b597 |
File details
Details for the file cognitrix-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: cognitrix-0.2.0-py3-none-any.whl
- Upload date:
- Size: 40.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50964a6a361ba41d6e2679df95a738ac13bc49c72595dfbc6b045dc8a9cdd8de |
|
MD5 | fc5c07f7715227e85db1039ce520fa49 |
|
BLAKE2b-256 | 2b4400e62904259c3c332f5564093c93967d2d090177b5ac80cb87c67da88c47 |