avatarTristan Wolff

Free AI web copilot to create summaries, insights and extended knowledge, download it at here

4469

Abstract

oGPT can scrape websites, search for information, generate images, create and run code, etc. Here’s a list of current commands it’s able to run:</p><figure id="f9f2"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*20C0v9IYQFfLvpvRVcPMAw.png"><figcaption></figcaption></figure><p id="57ed"><b>GitHub: <a href="https://github.com/Significant-Gravitas/Auto-GPT">https://github.com/Significant-Gravitas/Auto-GPT</a></b></p><p id="5e53"><b>Run it on Replit: <a href="https://twitter.com/nathanwchan/status/1646194631577833472?s=20">https://twitter.com/nathanwchan/status/1646194631577833472?s=20</a></b></p><p id="ccb5"><b>Setup Tutorial: <a href="https://readmedium.com/complete-guide-to-setup-autogpt-revolutionize-your-task-automation-with-gpt-4-39eda5a85821">https://readmedium.com/complete-guide-to-setup-autogpt-revolutionize-your-task-automation-with-gpt-4-39eda5a85821</a></b></p><h1 id="bc11">AgentGPT</h1><p id="49aa">AgentGPT brings the idea of Auto-GPT/BabyAGI to the web. You can deploy your own Autonomous Agent via your browser here: <a href="https://agentgpt.reworkd.ai/">https://agentgpt.reworkd.ai/</a></p><p id="9bca">The following capabilities have been added to AgentGPT at the time of writing:</p><ul><li>Long-term memory via a database</li><li>Web browsing Interaction with websites and people</li><li>Saving agent runs</li></ul><figure id="a56e"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*6vOk-M4fadEkOkko"><figcaption></figcaption></figure><p id="8468"><b>Website: <a href="https://agentgpt.reworkd.ai/">https://agentgpt.reworkd.ai/</a></b></p><p id="c227"><b>Twitter: <a href="https://twitter.com/asimdotshrestha/status/1644883727707959296">https://twitter.com/asimdotshrestha/status/1644883727707959296</a></b></p><p id="c48a"><b>Github: <a href="https://github.com/reworkd/AgentGPT">https://github.com/reworkd/AgentGPT</a></b></p><h1 id="d2b9">Godmode</h1><p id="ee98">Speaking of web apps inspired by Auto-GPT, there is another one you might want to try: Godmode. This app also provides users with an interactive and user-friendly interface, enabling them to utilize Autonomous Agents to solve tasks.</p><div id="56cd" class="link-block"> <a href="https://godmode.space/"> <div> <div> <h2>Godmode.space</h2> <div><h3>Explore the Power of Generative Agents</h3></div> <div><p>godmode.space</p></div> </div> <div> <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/)"></div> </div> </div> </a> </div><h1 id="c450">Do Anything Machine</h1><p id="76c5">Another web-based AutoGPT-like project is the “Do Anything Machine.” There is currently a waitlist to apply for early access to this highly sophisticated project that aims to have multiple Autonomous Agents working on tasks in parallel, all while having access to your apps and background information.</p> <figure id="d827"> <div> <div> <img class="ratio" src="http://placehold.it/16x9"> <iframe class="" src="https://cdn.embedly.com/widgets/media.html?type=text%2Fhtml&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;schema=twitter&amp;url=https%3A//twitter.com/thegarrettscott/status/1645918390413066240%3Fs%3D20&amp;image=https%3A//i.embed.ly/1/image%3Furl%3Dhttps%253A%252F%252Fabs.twimg.com%252Ferrors%252Flogo46x38.png%26key%3Da19fcc184b9711e1b4764040d3dc5c07" allowfullscreen="" frameborder="0" height="281" width="500"> </div> </div> </figure></iframe></div></div></figure><p id="3b62"><b>Website: <a href="https://www.doanythingmachine.com/">https://www.doanythingmachine.com/</a></b></p><h1 id="ca30">Microsoft’s JARVIS</h1><p id="dbf8">Microsoft JARVIS, also known as HuggingGPT, is a collaborative system that uses multiple AI models to accomplish a given task, with OpenAI’s GPT models acting as the controller.</p><p id="d09c">JARVIS is integrating various open-source models for images, videos, audio, etc., and can also connect to the internet and access files. In a similar manner to BabyAGI & AutoGPT, JARVIS will analyze the tasks, as well as select the appropriate model to complete them.</p><figure id="9da0"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*lqEf9S3p68QRBLHq"><figcaption>from: <a href="https://hugg

Options

ingface.co/spaces/microsoft/HuggingGPT">https://huggingface.co/spaces/microsoft/HuggingGPT</a></figcaption></figure><p id="298a"><b>App: <a href="https://huggingface.co/spaces/microsoft/HuggingGPT">https://huggingface.co/spaces/microsoft/HuggingGPT</a></b></p><p id="2a14"><b>Github: <a href="https://github.com/microsoft/JARVIS">https://github.com/microsoft/JARVIS</a></b></p><h1 id="14aa">AI Legion</h1><blockquote id="b06a"><p>“A framework for autonomous agents who can work together to accomplish tasks.”</p></blockquote><p id="b581">This is another interesting approach where you interact with several agents at once through the console where multiple AI agents collaborate and communicate with you to complete tasks more effectively.</p><p id="2bff">Github: <a href="https://github.com/eumemic/ai-legion">https://github.com/eumemic/ai-legion</a></p><h1 id="269a">CAMEL</h1><p id="7c94">CAMEL, short for “Communicative Agents for ‘Mind’ Exploration of Large Scale Language Models,” is essentially a role-playing approach to the loop architecture of BabyAGI & AutoGPT.</p><p id="132c">With CAMEL, you have two agents to which you assign specific roles. Then, you just watch them as they collaborate and work together to solve your task.</p><figure id="02c7"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*sAOBAZhw-byYBsD-.png"><figcaption></figcaption></figure><div id="7861" class="link-block"> <a href="https://www.camel-ai.org/"> <div> <div> <h2>CAMEL</h2> <div><h3>https://github.com/lightaime/camel</h3></div> <div><p>www.camel-ai.org</p></div> </div> <div> <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/0*8jKFgu_3UzVkPb8w)"></div> </div> </div> </a> </div><p id="3e96"><b>Web Demo: <a href="http://agents.camel-ai.org/">http://agents.camel-ai.org/</a></b></p><p id="318c"><b>Project Page: <a href="https://www.camel-ai.org/">https://www.camel-ai.org/</a></b></p><p id="4a14"><b>Github: <a href="https://github.com/lightaime/camel">https://github.com/lightaime/camel</a></b></p><h1 id="02ff">GPTRPG</h1><p id="f76d">Finally, a gamified approach to the autonomous agents paradigm can be found in this experimental repo on GitHub: <a href="https://github.com/dzoba/gptrpg">https://github.com/dzoba/gptrpg</a></p><p id="4b14">The repo consists of two main components:</p><ol><li>A simple RPG-like environment for an LLM-enabled AI Agent to exist in</li><li>A simple AI Agent connected to the OpenAI API to exist in that environment</li></ol><p id="fb03">This is building on a recently released paper in which multiple agents have been deployed to autonomously participate in an online game. It’s a fascinating concept! You can check out the paper and learn more about the research here: <a href="https://arxiv.org/abs/2304.03442">https://arxiv.org/abs/2304.03442</a></p><figure id="bd0c"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*KS0XmtyPj-AFjc-T.png"><figcaption></figcaption></figure><p id="976b">➡️ For more information about <a href="https://fabulous-maker-2733.ck.page/da150f448e">AI & Creativity</a>, follow me on <a href="http://twitter.com/tristwolff">Twitter</a> or Medium (<a href="https://medium.com/@tristwolff/membership">use my referral link to get full access to all my articles</a> and those of thousands of other writers).</p><div id="5e8d" class="link-block"> <a href="https://medium.com/@tristwolff/membership"> <div> <div> <h2>Join Medium with my referral link - Tristan Wolff</h2> <div><h3>Read every story from Tristan Wolff (and thousands of other writers on Medium). Your membership fee directly supports…</h3></div> <div><p>medium.com</p></div> </div> <div> <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/0*aDkiNI7c6oXcgNbJ)"></div> </div> </div> </a> </div><p id="682e">➡️ If you like my content, why not leave a “clap” at the end of this article, so more people can see it?</p><p id="cc9e"><i>Stay updated with the latest news and updates in the creative AI space — follow the <a href="https://medium.com/generative-ai">Generative AI</a> publication.</i></p></article></body>

An Overview Of Autonomous Agents: BabyAGI, Auto-GPT, CAMEL, and Beyond

A Guide to the Latest Open-Source Innovations in AI-Powered Autonomous Agent Frameworks

The interest in tools like BabyAGI and Auto-GPT is tremendous. Has there ever been an open-source project that has been catapulted into the focus of both developers and creatives like this?

The speed at which new versions and variants of these frameworks are coming out is breathtaking. So I guess, it’s time for us to catch up with the latest releases and look at how these agents work, what types we have so far, and how you can try them yourself.

In this post, we’ll have a look at

  • BabyAGI
  • Auto-GPT
  • AgentGPT
  • Godmode
  • Do Anything Machine
  • Microsoft’s JARVIS or HuggingGPT
  • AI Legion
  • CAMEL
  • GPTRPG

(I know this is not a complete list. Feel free to tell me in the comments what’s missing, and I’ll add it.)

BabyAGI

On April 3rd, Yohei Nakajima open-sourced a project he had been working on to automate his personal task management procedure.

The ironically named BabyAGI was set free!

The script behind BabyAGI is surprisingly simple (don’t let the seemingly complicated diagram fool you). It’s essentially a language model interacting with a task list, with the objective of automatically generating, prioritizing and executing tasks based on a predefined goal.

https://twitter.com/yoheinakajima/status/1640934493489070080?s=20

The completed tasks are stored in a database and act as the language model’s “memory,” from which it can derive context for the creation and execution of new tasks. The basic BabyAGI script has no modules for internet research or running code autonomously. However, those updates have been implemented in spin-off versions. Check out Yohei’s list of projects that build upon BabyAGI: https://github.com/yoheinakajima/babyagi/blob/main/inspired-projects.md

Website: http://babyagi.org/

Twitter: https://twitter.com/babyAGI_

Github: https://github.com/yoheinakajima/babyagi

Auto-GPT

Take a look at the history of people showing their enthusiasm for this open-source project on GitHub:

Auto-GPT is an experimental open-source project that uses GPT-4 to concatenate AI “thoughts” (i.e., the model thinks about, criticizes, and re-evaluates tasks) and autonomously tries to achieve the goal you specify. Auto-GPT pushes the boundaries of what is possible with AI by giving the model the ability to “execute commands,” meaning it can decide which tools from a given arsenal to use and how to use them. (here’s a quick tutorial on how to setup & run AutoGPT locally)

AutoGPT can scrape websites, search for information, generate images, create and run code, etc. Here’s a list of current commands it’s able to run:

GitHub: https://github.com/Significant-Gravitas/Auto-GPT

Run it on Replit: https://twitter.com/nathanwchan/status/1646194631577833472?s=20

Setup Tutorial: https://readmedium.com/complete-guide-to-setup-autogpt-revolutionize-your-task-automation-with-gpt-4-39eda5a85821

AgentGPT

AgentGPT brings the idea of Auto-GPT/BabyAGI to the web. You can deploy your own Autonomous Agent via your browser here: https://agentgpt.reworkd.ai/

The following capabilities have been added to AgentGPT at the time of writing:

  • Long-term memory via a database
  • Web browsing Interaction with websites and people
  • Saving agent runs

Website: https://agentgpt.reworkd.ai/

Twitter: https://twitter.com/asimdotshrestha/status/1644883727707959296

Github: https://github.com/reworkd/AgentGPT

Godmode

Speaking of web apps inspired by Auto-GPT, there is another one you might want to try: Godmode. This app also provides users with an interactive and user-friendly interface, enabling them to utilize Autonomous Agents to solve tasks.

Do Anything Machine

Another web-based AutoGPT-like project is the “Do Anything Machine.” There is currently a waitlist to apply for early access to this highly sophisticated project that aims to have multiple Autonomous Agents working on tasks in parallel, all while having access to your apps and background information.

Website: https://www.doanythingmachine.com/

Microsoft’s JARVIS

Microsoft JARVIS, also known as HuggingGPT, is a collaborative system that uses multiple AI models to accomplish a given task, with OpenAI’s GPT models acting as the controller.

JARVIS is integrating various open-source models for images, videos, audio, etc., and can also connect to the internet and access files. In a similar manner to BabyAGI & AutoGPT, JARVIS will analyze the tasks, as well as select the appropriate model to complete them.

from: https://huggingface.co/spaces/microsoft/HuggingGPT

App: https://huggingface.co/spaces/microsoft/HuggingGPT

Github: https://github.com/microsoft/JARVIS

AI Legion

“A framework for autonomous agents who can work together to accomplish tasks.”

This is another interesting approach where you interact with several agents at once through the console where multiple AI agents collaborate and communicate with you to complete tasks more effectively.

Github: https://github.com/eumemic/ai-legion

CAMEL

CAMEL, short for “Communicative Agents for ‘Mind’ Exploration of Large Scale Language Models,” is essentially a role-playing approach to the loop architecture of BabyAGI & AutoGPT.

With CAMEL, you have two agents to which you assign specific roles. Then, you just watch them as they collaborate and work together to solve your task.

Web Demo: http://agents.camel-ai.org/

Project Page: https://www.camel-ai.org/

Github: https://github.com/lightaime/camel

GPTRPG

Finally, a gamified approach to the autonomous agents paradigm can be found in this experimental repo on GitHub: https://github.com/dzoba/gptrpg

The repo consists of two main components:

  1. A simple RPG-like environment for an LLM-enabled AI Agent to exist in
  2. A simple AI Agent connected to the OpenAI API to exist in that environment

This is building on a recently released paper in which multiple agents have been deployed to autonomously participate in an online game. It’s a fascinating concept! You can check out the paper and learn more about the research here: https://arxiv.org/abs/2304.03442

➡️ For more information about AI & Creativity, follow me on Twitter or Medium (use my referral link to get full access to all my articles and those of thousands of other writers).

➡️ If you like my content, why not leave a “clap” at the end of this article, so more people can see it?

Stay updated with the latest news and updates in the creative AI space — follow the Generative AI publication.

Artificial Intelligence
Technology
Programming
Productivity
Creativity
Recommended from ReadMedium