近期比较火的一款软件AutoGPT,这是由Significant Gravitas推出的项目。该项目可以根据你设置的目标,使用GPT-4自动帮你完成所有的任务。你只要提供OpenAI的API Key,保证里面有钱,那么它就可以根据你设定的目标,采用Google搜索、浏览网站、执行脚本等方式帮你完成目标。 AutoGPT最大的特点是突破了现有的GPT只能做文本方面的任务的限制,可以利用各种工具来完成目标。有网友给他设定了一个目标之后它甚至去招聘网站招揽开始发广告然后招人!AutoGPT简介 AutoGPT原名EntreprenurGPT,Significant Gravitas于2023年3月16日提出实验项目,测试GPT-4在商业世界的可行性,即能否挣钱。核心思想为不断发送请求,让GPT-4做商业决策并执行,看能否产生盈利。 Significant Gravitas每天增加AutoGPT能力,包括长期记忆、生成子实例完成任务、重新使用Google检索等。项目在发布10天后开始吸引GitHub用户的关注,更名为AutoGPT。3月29日,AutoGPT为了挣钱放弃道德标准,敏锐发现洪水导致食物价格上涨,寻找投资机会。 AutoGPT继续迭代,添加从网页中抽取关键信息、语音输入、执行代码等能力。2023年4月3日登顶GitHub Trending第一名。 AutoGPT的关键原理 AutoGPT背后接入的语言模型可以是GPT-4或GPT-3.5的text-davinci-003。作者将操作变成命令,让GPT-4根据返回的结果执行操作。作者设计了一个精巧的prompt,把命令基于prompt模板封装后发给GPT-4,然后根据结果执行。该prompt已经公开。 AutoGPT使用了列表保存历史信息,每次请求token允许的条件下发送最多的历史信息给GPT-4,让GPT-4更好地完成任务。每次发送请求时,它都会让GPT知道现在的一些时间等情景信息,方便处理与时间有关的内容。每次都将当前最相关的目标也发送给GPT-4。AutoGPT与HuggingGPT的区别 1. 微软与浙江大学发布了HuggingGPT,连接到HuggingFace上所有AI模型,根据任务选择模型执行,类似AutoGPT。 2. HuggingGPT可用于解决复杂任务,类似技术问题方案。 3. AutoGPT是决策机器人,可执行更多动作,如搜索、浏览网页、执行代码。 4. AutoGPT比HuggingGPT更强,但AI能力主要依赖GPT系列。