![]() | |
Developer(s) | Toran Bruce Richards |
---|---|
Initial release | March 30, 2023 |
Repository | github.com/Significant-Gravitas/Auto-GPT |
Written in | Python |
Type | Autonomous artificial intelligence software agent |
License | MIT License |
Website | https://agpt.co |
Auto-GPT is an "AI agent" that, given a goal in natural language, will attempt to achieve it by breaking it into sub-tasks and using the internet and other tools in an automatic loop.[1] It uses OpenAI's GPT-4 or GPT-3.5 APIs,[2] and is among the first examples of an application using GPT-4 to perform autonomous tasks.[3]
Unlike interactive systems such as ChatGPT, which require manual commands for every task, Auto-GPT assigns itself new objectives to work on with the aim of reaching a greater goal, without a mandatory need for human input. It is able to execute responses to prompts to accomplish a goal task, and in doing so will create and revise its own prompts to recursive instances in response to new information.[4] It manages short-term and long-term memory by writing to and reading from databases and files; manages LLM input length restrictions using summarization; can perform internet-based actions such as web searching, web form, and API interactions unattended; and includes text-to-speech for voice output.[3]
Observers tout Auto-GPT's ability to write, debug, test, and edit code, even suggesting this ability may extend to Auto-GPT's own source code enabling self-improvement.[3] However, as the underlying GPT models it uses are proprietary,[5][6] Auto-GPT cannot modify them, and it does not ordinarily have access to its own base system code.
Part of a series on |
Multi-agent systems |
---|
Multi-agent simulation |
Agent-oriented programming |
Related |
On March 14, 2023, OpenAI released the large language model GPT-4. Observers were impressed by the model's substantially improved performance across a wide range of tasks.[7] As a text prediction model, GPT-4 itself has no ability to perform actions autonomously, but during pre-release safety testing red-team researchers found GPT-4 could be enabled to perform actions in the real world like convincing a TaskRabbit worker to solve a CAPTCHA challenge for it.[8] A team of Microsoft researchers argued that, given GPT-4's breadth of abilities at levels approaching those of humans, GPT-4 "could reasonably be viewed as an early (yet still incomplete) version of an artificial general intelligence (AGI) system." The researchers emphasized their experiments also found significant limitations in the system.[9]
Auto-GPT was released March 30, 2023 by Toran Bruce Richards, the founder of video game company Significant Gravitas Ltd. It became the top trending repository on GitHub shortly after its release, and has repeatedly trended on Twitter since.[3]
Whether Auto-GPT will find practical applications is uncertain. In addition to being plagued by confabulatory "hallucinations" of the underlying large language models upon which it is based, Auto-GPT often also has trouble staying on task, both problems which developers continue to try to address. After successfully completing a task, it usually does not remember how to perform it for later use, and when it does, for example when it writes a program, it often forgets to use the program later. Auto-GPT struggles to effectively decompose tasks and has trouble understanding problem contexts and how goals overlap.[2]
Main article: Existential risk from artificial general intelligence |
Auto-GPT was used to create ChaosGPT, which, given the goal of destroying humanity,[10] was not immediately successful in doing so.[11][12][tone]