LlamaIndex Agent / Workflow 指南
这篇文档聚焦一个问题:
如果学习重点开始偏向 RAG、research agent、长流程检索和 event-driven workflow,LlamaIndex 现在值不值得补进这个专题。
本文以 LlamaIndex 当前官方 workflows 文档为主来整理。
1. 它在这个专题里最适合扮演什么角色
LlamaIndex 在这个专题里,最适合扮演的不是“通用最小 Agent 起点”,而是:
偏 RAG / 检索 / research workflow 的强化层。
尤其是当已经开始关心:
- retrieval + rerank
- query planning
- corrective RAG
- event-driven workflow
- async workflow
- durable workflow
它就会变得很有价值。
2. 当前官方 workflow 路线在强调什么
LlamaIndex 当前官方把 workflow 解释为:
- event-driven
- step-based
- 用 events 驱动 steps
- 支持复杂分支、循环和流程控制
这个定位可以用来理解:
- 为什么复杂 AI 应用不能只靠一串 prompt
- 为什么 research / RAG 应用经常天然偏 workflow
3. 它适合什么问题
3.1 适合 RAG 和 research-heavy 场景
官方文档给的 examples 本身就很说明问题:
- RAG + reranking
- citation query engine
- corrective RAG
- query planning
- multi-step query engine
这和你现在专题里的:
- RAG Intro
- Research Agent
- RAG Agent
非常对口。
3.2 适合需要事件驱动与异步 workflow 的任务
LlamaIndex 官方非常强调:
- async
- steps
- events
- workflow validation
因此它比较适合那种:
- 检索链较长
- 中间结果多
- 需要多步串联
- 希望保持流程可读性
的系统。
3.3 适合快速原型研究型系统
官方 examples 里很多都明显偏:
- literature-inspired prototypes
- research workflows
- query decomposition
- reflective loops
因此它可以拿来学习:
怎么把 research / RAG 思路快速落成 workflow。
4. 它不太适合什么问题
4.1 不一定适合作为最小 Agent 起点
如果现在只是想做:
- 最小 tool-using agent
- 最小 web agent
通常更适合先看:
- OpenAI Agents SDK
- Vercel AI SDK
4.2 不适合还没进入 RAG / research 语境的阶段
LlamaIndex 对这个专题来说最强的价值,还是在:
- RAG
- retrieval orchestration
- research workflow
如果还没开始碰这些,优先级不一定最高。