Skip to main content

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 tools
  • LLM - 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

cognitrix-0.2.0.tar.gz (27.4 kB view details)

Uploaded Source

Built Distribution

cognitrix-0.2.0-py3-none-any.whl (40.5 kB view details)

Uploaded Python 3

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

Hashes for cognitrix-0.2.0.tar.gz
Algorithm Hash digest
SHA256 cd52f6329b6a676938a81504aeb428cf934c33c412276f5afe8292219e1cde5b
MD5 fea2ef62a6a601a48ff1edabdd1c1108
BLAKE2b-256 d306cb7c069cf4b02eb0f25b64d10c51a5c6ee8c38150ddf344cd617b853b597

See more details on using hashes here.

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

Hashes for cognitrix-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 50964a6a361ba41d6e2679df95a738ac13bc49c72595dfbc6b045dc8a9cdd8de
MD5 fc5c07f7715227e85db1039ce520fa49
BLAKE2b-256 2b4400e62904259c3c332f5564093c93967d2d090177b5ac80cb87c67da88c47

See more details on using hashes here.

Supported by

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