随着ChatGPT的蓬勃发展,开发人员蜂拥而至,寻找创新和令人兴奋的方法,不仅以新的方式将机器人集成到他们的项目中,而且还调整聊天机器人以充分利用它。
现在,他们正在构建使ChatGPT提示自动化的方法,以鼓励该工具执行自主任务,从而减轻用户在使用机器人工作时始终必须引导机器人的负担。
Auto-GPT是ToranBruceRichards在GitHub上开发的开源应用程序,可自动提示GPT-4(功能强大的ChatGPTAI机器人的最新版本)。通过该应用程序,用户可以输入他们想要完成的任务列表,而不是一次一个任务,Auto-GPT与ChatGPT进行“对话”以自行生成提示并完成各种相互交织的任务。它产生自己的“子任务”以帮助完成规定的任务。
一开始听起来有点棘手,但如果您经常使用ChatGPT——无论是直接从OpenAI网站还是通过MicrosoftBing——或任何其他聊天机器人(如GoogleBard),那么您就会知道这可能是一个漫长的过程完成一项任务。如果您正在编写代码或使用机器人提供技术帮助,则必须不断地单独为其提供任务并跟踪响应,在需要的地方进行更正,甚至在出现问题时重新启动。
但别担心:Auto-GPT会为AI为您编写提示!您无需始终指导聊天机器人获得所需的输出;它会为您提供ChatGPT提示,然后检查输出是否正确。
就目前而言,您需要具备一些基本的编码知识才能使用Auto-GPT,因为您需要连接OpenAI应用程序编程接口(API)-尽管需求巨大,但毫无疑问会有数十个类似的程序很快就会出现,其中一些将(希望如此!)更容易访问。
像这样的程序的应用程序几乎是无穷无尽的。ChatGPT是一种可以按需生产满足大多数标准的内容的技术,而且它不需要吃饭或睡觉。这是一个取之不尽的信息库,借助Auto-GPT,聊天机器人获得了自我评估的天赋。
AutoGPT使AI不仅能够接受用户的大型复杂任务,内化和解构所需的较小任务,而且还能密切关注输出并在需要时进行更正。这意味着ChatGPT在用户的初始提示后基本上可以自给自足。太可怕了。
如果数据不准确,Auto-GPT会注意到,重新启动一堆任务或提示获取更好的数据和读写文件。由于它有记忆,它将对已完成的任务进行分类,并了解何时需要采取额外的行动。
应用程序是无止境的。它可以自动回复电子邮件或为小型企业策划复杂的待办事项列表,充当网站的增压客户服务聊天,或为访问网站并需要更多信息的人们提供智能目录。
例如,如果博物馆正在使用Auto-GPT,客人可以立即与机器人谈论展品,还可以创建预订、询问最新行程、策划全天计划和套餐,并回复任何问题。
我们出现了问题
这种自给自足技术的问题在于,Auto-GPT很可能会在那一刻专注于手头的任务,而不是进一步。如果您在客户服务设置中使用Auto-GPT,并且它在没有适当的人工监督的情况下自行运行,它可以在短期内为客户提供解决方案或回答他们的查询,但它可能会使用人类知道要避免的捷径。
如果你想知道如何退回包裹,机器人可能会告诉客户把它放在当地的邮局——而不考虑是否可能有假期,这意味着邮局没有使用它的正常开放时间,根据公司条款和条件,特定退货是否有效,甚至客户是否要求从该特定公司退回产品。
或者您可以要求它解决您的应用程序或游戏设计代码中的问题,它可能会解决该代码的孤立部分中的问题,但没有考虑现在编辑或策划的部分如何适合其余部分项目,可能会导致可怕的“意大利面条代码”。
主要问题是缺乏人际互动。拥有完全自动化的流程固然很好,但将一切交给机器人后,您才真正知道任务完成后的内容和方式。它总会找到最快的解决方法。它不是在计划未来可能发生的事情,而是在计划现在正在发生的事情——如果我们直接进入,缺乏远见可能会很棘手。