<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>AI Agent 学习笔记 – BabyAGI</title>
    <link>https://skyao.net/learning-ai-agent/timeline/2023/babyagi/</link>
    <description>Recent content in BabyAGI on AI Agent 学习笔记</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-cn</language>
    <lastBuildDate>Tue, 15 Sep 2026 00:00:00 +0000</lastBuildDate>
    
	  <atom:link href="https://skyao.net/learning-ai-agent/timeline/2023/babyagi/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Timeline: BabyAGI（材料）</title>
      <link>https://skyao.net/learning-ai-agent/timeline/2023/babyagi/source/</link>
      <pubDate>Tue, 15 Sep 2026 00:00:00 +0000</pubDate>
      
      <guid>https://skyao.net/learning-ai-agent/timeline/2023/babyagi/source/</guid>
      <description>
        
        
        &lt;p&gt;本页转述 &lt;strong&gt;2023 年 3–4 月那一版短脚本在做什么&lt;/strong&gt;，不以 2024 以后作者重写的框架回填。作者写明：这是对 3 月 28 日推上 Task-Driven Autonomous Agent 的精简；仓库名里的 AGI 来自围观反应，&lt;strong&gt;并不声称这是 AGI&lt;/strong&gt;。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;机制&#34;&gt;机制&lt;/h2&gt;
&lt;p&gt;核心是一个 &lt;code&gt;while True&lt;/code&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;从队列取出当前任务。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;execution_agent&lt;/strong&gt;：用 LLM 按总目标执行该任务，得到一段文本结果。&lt;/li&gt;
&lt;li&gt;把结果写入向量库（早期常用 Pinecone + &lt;code&gt;text-embedding-ada-002&lt;/code&gt;）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;task_creation_agent&lt;/strong&gt;：根据结果和现有队列，让 LLM 提出新任务。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;prioritization_agent&lt;/strong&gt;：让 LLM 按总目标重排队列。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;早期实现用 Completions API（如 &lt;code&gt;text-davinci-003&lt;/code&gt;），不是 Chat Completions，更没有 Function Calling。上下文靠目标字符串、最近结果和检索到的旧结果拼接。公开讨论里也有人指出：检索到的片段有时并没有真正进执行提示——脚本首先是概念演示。&lt;/p&gt;
&lt;h2 id=&#34;当时不是什么&#34;&gt;当时不是什么&lt;/h2&gt;
&lt;p&gt;没有沙箱权限模型，没有稳定的工具 schema，没有任务完成的自动判定。长度上比 AutoGPT 短很多，因此更容易被复制和改写。衍生项目在几个月内大量出现，也大量停更。&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Timeline: BabyAGI 讲解</title>
      <link>https://skyao.net/learning-ai-agent/timeline/2023/babyagi/explanation/</link>
      <pubDate>Tue, 15 Sep 2026 00:00:00 +0000</pubDate>
      
      <guid>https://skyao.net/learning-ai-agent/timeline/2023/babyagi/explanation/</guid>
      <description>
        
        
        &lt;h2 id=&#34;当时解决了什么问题&#34;&gt;当时解决了什么问题&lt;/h2&gt;
&lt;p&gt;AutoGPT 已经把循环摊在一个大仓库里。BabyAGI 把同一想法收成「队列 + 三个提示」：执行、生新任务、重排。读者能在一页纸上画出控制流。这降低了「自己做一个 Agent」的起步成本，也把失败模式暴露得更清楚——队列会自我膨胀，执行结果不一定推进目标。无界循环换了更短的实现，停机条件仍在模型自己写的队列里。&lt;/p&gt;
&lt;h2 id=&#34;对后续-llm-与-agent-的影响&#34;&gt;对后续 LLM 与 Agent 的影响&lt;/h2&gt;
&lt;p&gt;按 AI Agent 定义，这也是 Agent，只是工具和环境往往薄到只剩 LLM 自己和一层向量库。后来许多多 Agent / 任务图框架，第一张示意图仍是「规划器往队列里塞任务」。它不是可靠运行时，也不是评测。&lt;/p&gt;
&lt;p&gt;记引爆：短脚本改变了 2023 年春天大家以为 Agent 长什么样。记限度：名字里的 AGI 是反讽，作者自己写过。衍生项目极多，大多很快消失。热度 ≠ 完成率；队列在转 ≠ 目标已达成。&lt;/p&gt;

      </description>
    </item>
    
  </channel>
</rss>
