Skip to content

aimhubio/Observable-Auto-GPT

 
 

Repository files navigation

Autonomous GPT-4 Experiment with Aim.

Observable Auto GPT logs all your Auto-GPT experiment metadata, enables a UI to observe them, and an SDK to query them programmatically.

Learn more:
Aim: An easy-to-use & supercharged open-source AI metadata tracker.
Auto-GPT: An Autonomous GPT-4 Experiment

Observable Auto-GPT is an advanced tool that combines the power of two cutting-edge technologies: Auto-GPT and Aim. Auto-GPT is highly capable tool that can autonomously chain together LLM thoughts to achieve any goal set by the user. When integrated with Aim, the platform provides users with a seamless experience, allowing for efficient tracking of the model's prompts, commands, outputs and many more.

Setting up

To install the latest version of Aim via pip, please use the following command:

pip install aim

The remaining steps are identical to those for Auto-GPT, and you can refer to the Auto-GPT Documentation for more information.

Sample Usage

Let's try out an Auto-GPT example where we ask the model to recommend summer vacation spots. To set the Aim repository, you can use the --aim-repo command line argument. If it's not specified, the default directory will be used.

Let's execute the following command to start up the processes:

./run.sh --aim-repo vacation_planning

After which we can specify the basic configs:

  • AI Name: Vacation planner
  • Describe your AI's role: An AI-powered recommendation system for optimal summer vacation destinations.

Next, let's set 3 goals for our AI agent:

  • Suggest budget-friendly locations
  • Provide a list of places in the location to avoid.
  • Suggest restaurants and locations that are popular among the locals

Auto-GPT will begin generating prompts for the LLM and executing commands. You can monitor all outputs from each run's Text page, or for more extensive searches, you can use Text Explorer.

Text page view

About

An experimental open-source attempt to make GPT-4 fully autonomous.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.9%
  • Other 1.1%