Skip to content

Humanoid is a project that attempts to automate the setup, configuration, and execution of autonomous AI agents. ๐Ÿ‘พ

License

Notifications You must be signed in to change notification settings

AdiPat/humanoid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Humanoid ๐Ÿ‘ฝ

GitHub license Python Version Contributions Welcome

Humanoid is a simple, natural language interface for orchestrating autonomous agents. With Humanoid, you can summon and execute AI agents using straightforward prompts. This project leverages the power of OpenAI's API to create and manage agents that can perform various tasks.

Features โœจ

  • Natural Language Interface: Interact with AI agents using simple text prompts.
  • Autonomous Agents: Create and manage agents that can perform tasks independently.
  • Configurable: Easily configure agents, tasks, and crew settings.
  • Error Handling: Robust error handling to ensure smooth operation.

Installation ๐Ÿ› ๏ธ

  1. Clone the repository:

    git clone https://github.com/yourusername/humanoid.git
    cd humanoid
  2. Install the required dependencies:

    pip install -r requirements.txt
  3. Set up your OpenAI API key:

    echo "OPENAI_API_KEY=your-api-key" > .env

Usage ๐Ÿš€

Running the Humanoid

You can run the Humanoid by executing the basic_run.py script. This script will prompt you to enter a natural language prompt to summon autonomous agents.

First, install humanoid as a pip package.

pip install .

Then run the example.

python examples/basic_run.py

Example Prompt

Enter a prompt to summon autonomous agents: Create a report on the current weather in New York.

Project Structure ๐Ÿ“‚

  • humanoid.py: Main class for the Humanoid application.
  • examples/basic_run.py: Example script to run the Humanoid with a user prompt.
  • README.md: Project documentation.

Contributing ๐Ÿค

We welcome contributions! Please read our contributing guidelines for more details.

License ๐Ÿ“„

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements ๐Ÿ™

  • OpenAI for providing the API.
  • CrewAI for the agent and task management framework.

Feel free to open an issue or submit a pull request if you have any questions or suggestions!

About

Humanoid is a project that attempts to automate the setup, configuration, and execution of autonomous AI agents. ๐Ÿ‘พ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages