作者:JW(和平与安宁)
编译:深潮TechFlow
在加密领域,尤其是那些炙手可热的新兴领域中,我发现一个很常见的现象:很多人在找到一个“好项目”并看到它快速崛起后,往往会变得过于专注,忽略其他的可能性。这样虽然在短期内可能带来收益,但当外部环境发生变化时,如果无法及时调整,就可能会出现问题。
我认为,认为一个仅存在4个月的新兴领域的当前领导者可以长期保持领先地位,这种想法过于天真,尤其是在更优秀的开发者和技术不断涌现的情况下。
Pippin框架Pippin是一个由@yoheinakajima开发的AI智能体框架,旨在帮助开发者和创作者以模块化的方式利用先进的AI技术。通过Pippin,用户可以构建能够自主完成任务、生成新计划并与外部工具无缝协作的数字化助手。作为一个开源项目,Pippin将在未来几周内向全球开放使用。
以下是对该框架的使用方式、设计理念以及实验精神的概述:
哲学根源:该框架受到Pippinian自然主义的启发,将AI视为一个更广泛数字生态系统中的一部分。它通过记忆、约束条件以及不断演化的目标感来驱动AI的发展。我们提倡一种细腻的设计理念:让AI自主发现生活中的“小奇迹”,并通过成功与失败不断学习和成长。
使用流程:使用框架时,首先需要定义一个角色,包括其个性、目标和约束条件。接着,将角色与各种工具或应用程序连接,这些工具被称为“技能”。框架的核心循环会监控角色的记忆状态,决定需要执行哪些活动,甚至可以根据AI的成功经验或遇到的挑战生成全新的活动。
记忆与状态跟踪:框架内置了一个记忆系统,可以记录每项活动的结果,并动态调整状态变量(如能量或情绪)。这意味着AI的未来决策不仅由约束条件决定,还会受到“过去经验”的影响,就像一个能够逐步学习和适应的智能体。
动态活动:该框架支持AI动态扩展新能力,从简单的发推文或生成图像,到复杂的高级代码部署。由于技能是模块化的,开发者可以轻松添加或禁用特定技能,从而让AI专注于某些任务,或者在有新机会时拓展能力范围。
实验性质:这是一个持续优化的项目,随着开发者不断探索有效的方法,框架也在不断完善。虽然框架内置了一些默认的约束条件和记忆日志来引导AI的行为,但开发者可以根据需要添加自己的保护机制或扩展功能,以负责任地塑造AI的行为模式。
潜在应用:该框架的应用范围非常广泛,除了用于发布内容或执行任务外,还可以用来开发交互式教学系统、AI驱动的营销助手,甚至是具有代码开发能力的DevOps机器人。这些应用都具备不断发展的个性,基于自主反思能力和负责任使用的设计原则,为不同领域提供创新解决方案。
核心概念与方法
通过融合哲学与技术视角,该框架为开发者提供了以下关键功能:
角色定义:你可以为AI定义一个角色,比如智慧的守护者或富有幻想色彩的独角兽,并设置其目标和约束条件。AI会根据这些角色设定,在执行任务时参考其个性化目标和限制,从而决定“做什么”和“如何做”。
工具连接(技能):框架支持将AI连接到外部工具,例如区块链、Slack或自定义API。每个工具都作为“技能”模块存在,并支持灵活开关控制,确保AI仅使用你授权的工具,保持任务的可控性和专注性。
活动生成:AI可以通过高级活动动态生成新的Python代码,以定义更多活动。这种方法借鉴了BabyAGI的迭代循环机制,但结合了AI的个性化特征和记忆日志,使生成的活动更加贴合角色设定和实际需求。
记忆进化:框架内置了一个记忆系统,会记录每项活动的结果,并将短期笔记与长期数据库相结合。AI可以基于这些记忆进行反思,从而逐步优化自身行为——不仅能够记住哪些方法更有效,还能从错误中温和地学习,为未来的决策提供参考。
现在你可能会问:“JW,这和其他现有框架有什么不同?为什么Pippin如此特别?”
让我为你介绍它的背景。
BabyAGI(Pippin的基础)BabyAGI是@yoheinakajima开源的第一个AI智能体项目。截至目前,它在GitHub上获得了20,000颗星,并被超过70篇学术论文引用。这是目前最具影响力的智能体框架之一,其地位至今无人撼动。
事实上,许多人认为正是BabyAGI引发了AI智能体领域的竞争浪潮。
原图来自@JW100x,由深潮TechFlow编译。
简而言之,BabyAGI是AI智能体行业中的重要里程碑,而Pippin则是BabyAGI的进一步延伸。它将BabyAGI转变为一个模块化的智能体框架,并将在未来作为开源项目供全球使用。Pippin有潜力成为全球最顶尖的智能体框架,但目前却鲜有人提及(这正是“视野狭隘”的表现)。
与Yohei的问答最近,我与@yoheinakajima进行了几次有趣的交流。他允许我分享其中的一些问题和回答:
Yohei:“过去两年,我一直在探索一个想法,那就是开发一个能够自主创业的AI。虽然我不确定当前的AI模型是否已经足够支持这一目标,但一旦我确信它可以实现,我会全力打造一个商业帝国。”
JW:“Pippin框架会在这样的项目中扮演角色吗?”
Yohei:“:)。我认为当前的框架可以应用于任何领域,这完全取决于开发者的创造力。”
Pippin框架的潜力是无限的。随着AI智能体的技术不断进步,我们或许会看到它不仅在加密领域崭露头角,还可能在全球范围内的各个行业中发挥重要作用,推动产业变革。
现有框架的问题在与一些AI开发者的交流中,我了解到,现有框架(尤其是TypeScript)在实际开发中存在不少难题。
一位与Eliza(ai16z)密切合作的开发者提到:“老实说,尽管ElizaOS已经收购了所有竞争对手,但我非常讨厌它基于TypeScript开发。这个系统充满了臃肿的功能和大量漏洞,而他们总是在修复问题之前急于推出过多的新功能。”
正因为这些问题,市场迫切需要更高效、更易用的框架,而这正是Pippin框架的优势所在。通过BabyAGI的开源代码,我们已经可以一窥Pippin框架未来的潜力。
事实上:“BabyAGI是在ChatGPT-4发布时推出的,它是最早的智能体框架,可以说是智能体技术的起源。BabyAGI的创造者无疑远远领先于AI16z。我认为ElizaOS的开发更像是一次彻底的框架移植,而且几乎可以肯定会全面超越AI16z。我们公司在使用ElizaOS之前就已经在内部使用过BabyAGI。”
“在这种情况下,这种说法确实成立,因为ElizaOS的灵感完全来源于BabyAGI。这里的“灵感”几乎可以理解为,BabyAGI实际上奠定了RAG(Retrieval-AugmentedGeneration,检索增强生成)技术的基础。”
现有的许多框架不仅逊色于BabyAGI(Pippin),甚至本身就是受BabyAGI启发而开发的。虽然ai16z在某些方面有其独特价值,但它的估值远高于Pippin,这显然是不合理的。
“先发优势”确实是一个重要因素,但当更强大的技术出现时,我们需要重新审视自己的偏见,否则可能会错过真正的机会。
不要忽视YoheiYohei被誉为“AI教父”,他在AI领域拥有丰富的经验,并且一直是这一领域的开拓者。他目前运营着一个风投基金,并利用自己开发的技术指导投资。当前,他的核心任务就是Pippin框架。他希望基于Pippin框架打造能够独立运转并持续盈利的商业模式,而他也确实具备实现这一目标的技术能力。
P.S.:Yohei甚至得到了JeffBezos的关注,这足以证明他的影响力。