pocketflow/cookbook/pocketflow-batch/translations/README_CHINESE.md

11 KiB
Raw Blame History

License: MIT Docs

Pocket Flow 是一个仅100行代码的极简主义 LLM 框架

为什么选择Pocket Flow

当前的LLM框架过于臃肿...LLM框架只需要100行代码

抽象 应用特定包装器 供应商特定包装器 代码行数 大小
LangChain 智能体, 链 很多
(例如,问答,摘要)
很多
(例如OpenAI, Pinecone等)
405K +166MB
CrewAI 智能体, 链 很多
(例如FileReadTool, SerperDevTool)
很多
(例如OpenAI, Anthropic, Pinecone等)
18K +173MB
SmolAgent 智能体 一些
(例如CodeAgent, VisitWebTool)
一些
(例如DuckDuckGo, Hugging Face等)
8K +198MB
LangGraph 智能体, 图 一些
(例如,语义搜索)
一些
(例如PostgresStore, SqliteSaver等)
37K +51MB
AutoGen 智能体 一些
(例如,工具智能体,聊天智能体)
很多 [可选]
(例如OpenAI, Pinecone等)
7K
(仅核心)
+26MB
(仅核心)
PocketFlow 100 +56KB

Pocket Flow如何工作

100行代码捕捉了LLM框架的核心抽象


从此出发,很容易实现流行的设计模式,如()智能体工作流RAG等。


以下是基础教程:
名称 难度 描述
聊天 ☆☆☆
极简
具有对话历史的基础聊天机器人
结构化输出 ☆☆☆
极简
通过提示从简历中提取结构化数据
工作流 ☆☆☆
极简
一个包含大纲、内容写作和风格应用的写作工作流
智能体 ☆☆☆
极简
一个能够搜索网络并回答问题的研究智能体
RAG ☆☆☆
极简
一个简单的检索增强生成过程
映射-归约 ☆☆☆
极简
使用映射-归约模式进行批量评估的简历资格处理器
流式处理 ☆☆☆
极简
具有用户中断功能的实时LLM流式演示
聊天护栏 ☆☆☆
极简
仅处理与旅行相关查询的旅行顾问聊天机器人
多智能体 ★☆☆
初级
一个用于两个智能体之间异步通信的禁忌词游戏
监督者 ★☆☆
初级
研究智能体变得不可靠...让我们构建一个监督流程
并行 ★☆☆
初级
展示3倍加速的并行执行演示
并行流 ★☆☆
初级
使用多个过滤器展示8倍加速的并行图像处理演示
多数投票 ★☆☆
初级
通过聚合多个解决方案尝试提高推理准确性
思考 ★☆☆
初级
通过思维链解决复杂推理问题
记忆 ★☆☆
初级
具有短期和长期记忆的聊天机器人
MCP ★☆☆
初级
使用模型上下文协议进行数值运算的智能体

👀 想看更多极简教程?创建一个issue

如何使用Pocket Flow

🚀 通过智能体编程——最快的LLM应用开发范式其中人类设计智能体编码



以下是更复杂LLM应用的示例

应用名称 难度 主题 人类设计 智能体代码
用Cursor构建Cursor
我们很快就会达到奇点...
★★★
高级
智能体 设计文档 流程代码
咨询AI Paul Graham
咨询AI版Paul Graham以防你未被录取
★★☆
中级
RAG
映射-归约
TTS
设计文档 流程代码
Youtube摘要器
像对五岁孩子一样向你解释YouTube视频
★☆☆
初级
映射-归约 设计文档 流程代码
冷启动生成器
即时破冰器,让冷门线索变热门
★☆☆
初级
映射-归约
网络搜索
设计文档 流程代码
  • 想学习智能体编程

    • 查看我的YouTube,了解上述应用如何制作的视频教程!

    • 想构建自己的LLM应用阅读这篇文章!从这个模板开始!

    • 想了解详细步骤?阅读这份指南