这几天异常火热的AI工具是Auto-GPT。它可以根据人类给出的任务目标,自己通过多轮对话来琢磨、验证、决策,这个过程完全不需要人类插手。有外媒在标题里写“ChatGPT已经过时”因为它,有人说ChatGPT已经过时,理由是Auto-GPT在某些任务里的表现已经很接近人们老说的那个梗——“你已经是成熟的xxx了,该学会自己xxx了”。它真的学会了!
开发者介绍说,Auto-GPT这个程序由GPT-4驱动,和ChatGPT用的是同一个底层语言模型。但两者差别在于,Auto-GPT能根据你提出的任务,自己“踩着石头过河”,比如执行时发现获取不到有用信息,AI就会自行Google,根据所搜结果一通分析,然后再思考着下一步该干啥。也就是说,它在执行任务时一直在“自说自话”,自己设定行动和评估结果,如果哪步行不通,也是自己想其他办法再试试。
有人打过一个形象比喻,ChatGPT就像是你雇的一个外包员工,它对全局任务不够了解,只能“你让我怎么干就怎么干”。这时,客户只能把复杂任务拆解成一个个具体的工作步骤,掰开了揉碎了后,再交给ChatGPT完成。但Auto-GPT就更像是个服从OKR的员工了,你给它一个目标,它自己就会写规划、尝试落地、快速迭代、交付结果。分解任务和调动资源的活儿,都是它干。
截止至4月13日下午2:00,Auto-GPT在GitHub上已获37.6k个星。下面,我们尝试回答读者比较关心的几个问题:怎么用?进入界面后,你先明确想让AI帮忙做什么,然后为AI起个名字。像官方demo展示的那样,你给AI起名为“Chef-GPT”,再进一步明确它的身份,“这个大厨AI可以自己浏览互联网,为下一个即将到来的大节日想出合乎时宜的、独特且原创的菜谱。
”demo截图⼁https://github.com/Torantulino/Auto-GPT这看上去,ChatGPT也能办到吧?并非如此。现阶段的ChatGPT如果不借助插件的能力,并不能实时浏览网页获得信息。
另外,你还可以进一步细化你的目标(最多可写5个),比如:目标1:为将到的节日(比如复活节)发明菜谱,得是原创,而且得是不落俗套的;目标2:菜谱生成直接生成文件,保存到我电脑本地;目标3:实现目标后就停下。然后,就什么都不用管了,AI会自行拆解多个任务,自己进行多轮提问,不停迭代,直到问题解决。
就如“目标2”所体现的,Auto-GPT能直接操作你的电脑……未来或许还能看到更多意想不到的联动,这让它不那么像一个聊天机器人了。还能干嘛?据用户反馈,Auto-GPT也能编程,它处理Java可能会遇到困难,但和Python配合得很好,只要脚本不太复杂,生成结果就能让人惊喜。建网站也不在话下。
一位叫@Sully的Twitter用户用Auto-GPT建站,要求是用React写一个网站,背景为蓝色,并指定了页面标题和简单元素。结果是Auto-GPT在人类不干预的情况下,用三分钟就做完了。这位用户还说,如果给Auto-GPT更丰富的prompt,表现还能更好。不过开发者坦陈Auto-GPT还只是一个试验品,它在复杂的、真实世界中的商业场景对话中,表现不会太好。麻烦么?
打开浏览器就能用此前,想要用上Auto-GPT,你得经过多个步骤将其部署到电脑后才行。现在,有人帮你做了一个组装好的web版——AgentGPT。名字取得挺妙,Auto-GPT的确就像是一位agent,是一个将你和GPT-4连接起来的中间人。打开https://agentgpt.reworkd.ai,输入你从OpenAI那里买来的API密钥,就能使用了。花钱吗?
由于Auto-GPT接的是GPT-4的API,所以它的运行会消耗你OpenAI账户里的额度。它的开发者友情警告,Auto-GPT运作成本相当高,你最好多盯着你的OpenAI账户,对API做些限制。但Auto-GPT免费版里有18美元的额度,可供使用。像人一样会思考、迭代,有AGI那味儿了?百科上说,通用人工智能(AGI)是具有一般人智慧,可以执行人类能够执行的任何智力任务的机器智能。
我们先不做判断,看看GPT的造物者OpenAI怎么说:GPT-4是扩展深度学习的最新里程碑,目前在许多现实场景中仍然不如人类,但在专业和学术基准上均能体现出人类水平。这家公司的CEO Sam Altman表示,先不要纠结现在的GPT属不属于AGI,只从“I know it when I see it”的角度去思考就行了。
他的意思就是,当一个事物出现,人们很难具体想象或理解它到底会到哪种程度,还有很长的路要走,只能边探索边看着。人们还给AI派了啥离谱任务?有人在AgentGPT上,问AI如何在世界上制造出尽可能多的曲别针,越多越好。这和哲学家Nick Bostrom在2003年提出的思想实验有关。
Bostrom设想,当一个AI被设计用来制造曲别针,并且当最初的原材料供应完全耗尽之后,它就会利用在其可达范围内的任何可用原子,包括人类,只为继续完成制造曲别针的任务。他想说的是,一个强大的AI,哪怕最初的目标是看似无害的“制造曲别针”,但如果机器只服从于效果最大化的目标,它就会不惜一切代价,只为完成任务,那人类最终因此毁灭也不是不可能。
不知道那个问Auto-GPT“如何在世界上制造出尽可能多的曲别针”的人,得到了什么样的答案。