Skip to content

Agent 工程师工具速查表

为什么写这个: 路线文档里的工具选型信息分散在 6 个阶段、13 份文档里。学到 Phase 5 想回头查"Phase 3 那会儿讲的向量库有哪些来着",要翻半天。这份单页把所有用到的工具按用途汇总,每条标注:主流选择 / 出现阶段 / 免费额度 / 替代品。

使用方式: 学习时 bookmark 这一页;做新项目时当选型参考;面试前快速过一遍建立"工具地图"。

时效说明: 免费额度和定价会变,以下为 2026-07 量级参考,使用前请查官方最新政策。当期型号 / 价格的唯一数据源是 versions.md(每季度校准只改那一个文件);本表只保留选型知识(比较性论述)。


1. LLM API(核心)

厂商主力模型(2026-07)出现阶段免费额度适用场景
OpenAIGPT-5 系列(含推理 o 系列)Phase 1+无(按量计费)综合能力最强、生产环境首选
AnthropicClaude 4.5+(Sonnet/Opus)Phase 1+无(按量计费)长文档、Agent、Tool Use 生态友好
DeepSeekR1 / V3Phase 1 备选有免费试用额度国内可用、推理强、最便宜之一
通义千问Qwen 系列Phase 1 备选有免费试用额度国内项目、中文场景
智谱 GLMGLM 系列Phase 1 备选有免费试用额度国内项目
MoonshotKimi 系列Phase 1 备选有免费试用额度长上下文、国内
GoogleGemini 2.x(含 Thinking)选学有免费层超长上下文(1M)、多模态
开源Llama / Qwen / DeepSeek 开源版Phase 2+免费(自部署)本地部署、微调、数据敏感

省钱策略: 开发调试用经济模型(DeepSeek / Claude Haiku / GPT mini),评测/上线前再用旗舰模型验证。


2. Python 工程化

工具用途出现阶段替代品说明
uv包管理 + 虚拟环境Phase 1 Week 1pip + venv、Poetry、PDM2025+ 事实标准,Rust 写的极快
Rufflint + formatPhase 1 Week 3ESLint、Black + isort、flake8Rust 写的,集成了多个工具
mypy类型检查(strict 模式)Phase 1 Week 3Pyright、pyright(Pylance 底层)Pylance 在 VS Code 里更快
pytest测试框架Phase 1 Week 2unittest、noxfixture + parametrize 是核心
pydantic数据校验Phase 1 Week 2dataclass + 手写校验Agent 开发必备
pydantic-settings环境变量配置Phase 1 Week 3python-dotenv、dynaconf自动从 env / .env 加载
tenacity重试机制Phase 1 Week 5自写 for + exponential backoffAgent 调用 LLM 的标配
structlog结构化日志Phase 1 Week 3标准 logging、loguruJSON 日志,便于聚合
rich终端美化Phase 1 Week 4click、typerCLI 应用必备

3. Prompt 工程与评测

工具用途出现阶段替代品说明
tiktokentoken 计数Phase 1 Week 4各家内置 tokenizer新模型可能未收录,用 cl100k_base 近似
Promptfoo本地评测 + CIPhase 2 Week 4LangSmith Evals、自建YAML 配置,CI 友好
LangSmithtrace + 评测 + 监控Phase 4+Braintrust、Phoenix、LangfuseLangChain 配套最强
Braintrust企业级评测Phase 6 Week 1LangSmith团队协作好
Phoenix (Arize)开源可观测Phase 6 Week 1Langfuse、traceloop可自托管,数据敏感场景
RAGASRAG 专用评测Phase 3 Week 4DeepEval、TruLens忠实度 / 答案相关性指标
DSPy程序化 Prompt 优化Phase 2 Week 3(入门)自写 grid search学术派,学习曲线陡
instructor结构化输出(跨厂商)Phase 1 Week 5官方 SDK 直接用统一 OpenAI/Anthropic/Gemini

4. 向量数据库 / Embedding

向量库

工具出现阶段部署适用场景
ChromaPhase 3 Week 2本地 / 嵌入式学习首选、原型
QdrantPhase 3 Week 2本地 / 云 / 自托管生产、性能强、Rust 写的
pgvectorPhase 6PostgreSQL 扩展已有 PG 的项目、SQL 友好
Milvus进阶分布式大规模(亿级以上)
Pinecone选学托管 SaaS不想运维、贵
Weaviate选学自托管 / 托管多模态、GraphQL API

Embedding 模型

模型厂商维度出现阶段适用
text-embedding-3-smallOpenAI1536Phase 3 Week 2通用首选,便宜效果好
text-embedding-3-largeOpenAI3072Phase 3 Week 2高精度场景
BGE-M3智源1024Phase 3 Week 2开源、中文好、可本地
Cohere embed-v3Cohere1024Phase 3 Week 2多语言
Voyage AIVoyage多种选学2025+ 黑马,部分榜单 SOTA

5. RAG / 检索增强

工具用途出现阶段替代品
LangChainLLM 应用框架Phase 3+LlamaIndex
LlamaIndexRAG 专用框架Phase 3LangChain
Cohere Rerank重排序Phase 3 Week 4BGE Reranker、Voyage Rerank
BGE Reranker开源重排序Phase 3 Week 4Cohere Rerank
Unstructured文档解析(PDF 等)Phase 3 Week 3LangChain Loaders

6. Agent 框架

框架出现阶段设计哲学适用场景
LangGraphPhase 4状态机、完全可控生产首选、复杂工作流
LangChain AgentPhase 4 Week 2封装好的循环快速原型、简单 Agent
CrewAIPhase 5 Week 2角色化、易用内容生产、快速 demo
AutoGenPhase 5 Week 2对话式、多 Agent研究、对话场景
OpenAI SwarmPhase 5 Week 1极简、实验性学习、轻量场景
OpenAI Agents SDK选学官方一体化2025+ 官方主推
Mastra(TS)选学TS 全栈前端友好、JS 生态

选型口诀: 先 LangGraph(通用),需角色化用 CrewAI,研究探索用 AutoGen。


7. 工具生态 / 外部能力

Web 搜索

工具出现阶段免费额度说明
TavilyPhase 4 Week 51000 次/月免费AI 专用搜索,效果最好
Brave Search APIPhase 5 Week 32000 次/月免费通用、独立搜索引擎
SerpAPI选学100 次/月免费Google 结果抓取
DuckDuckGoPhase 5 Week 3免费(非官方)不稳定、限流严

浏览器自动化

工具出现阶段说明
PlaywrightPhase 5 Week 3微软出品,跨浏览器,前端老手最熟
Browser UsePhase 5 Week 3AI 原生浏览器控制,2025 黑马
Anthropic Computer UsePhase 5 Week 4截图 + 键鼠,最接近"人操作"

代码执行沙箱

工具出现阶段说明
E2BPhase 5 Week 3云沙箱首选,秒级启动
DaytonaPhase 5 Week 3类似 E2B,开源可自托管
DockerPhase 5 Week 3 / Phase 6本地沙箱、部署

MCP 生态

资源类型出现阶段
官方 Servers参考实现Phase 5 Week 4
Awesome MCP Servers社区聚合Phase 5 Week 4
Smithery.ai包管理器Phase 5 Week 4
mcp.so在线 HubPhase 5 Week 4

8. 后端 / API

工具用途出现阶段替代品
FastAPIPython API 框架Phase 6 Week 2Flask、Litestar、Django Ninja
uvicornASGI 服务器Phase 6 Week 2gunicorn + uvicorn worker
Docker容器化Phase 6 Week 2Podman
PostgreSQL关系型数据库Phase 6SQLite(学习)、MySQL
Redis缓存 / 队列Phase 6(进阶)Memcached、KeyDB

9. 前端 / 全栈

工具用途出现阶段替代品
Next.jsReact 全栈框架Phase 6 Week 3Remix、Nuxt
Vercel AI SDK前端 LLM 集成Phase 1 Day 0.5 / Phase 6 Week 3自写 SSE
shadcn/uiUI 组件库Phase 6 Week 3Mantine、Chakra UI
Tailwind CSS原子化 CSSPhase 6 Week 3CSS Modules、styled-components
Zustand状态管理Phase 6 Week 3Jotai、Redux Toolkit
Jotai原子状态Phase 6 Week 3Zustand、Recoil

10. 部署 / 运维

平台出现阶段免费额度适用场景
Fly.ioPhase 6 Week 2有限免费个人项目首选、全球节点、支持长任务
RailwayPhase 6 Week 2有限免费易用、自动部署
RenderPhase 6 Week 2免费层简单 Demo
VercelPhase 6 Week 3免费层充足前端首选、边缘部署
Cloudflare Workers选学免费层AI Workers、边缘计算
阿里云函数计算Phase 6 Week 2按量国内项目
Hugging Face Spaces选学免费层AI Demo 托管

11. 监控 / 可观测性

工具用途出现阶段替代品
LangSmithAgent trace + 评测Phase 4+Langfuse(开源自托管)
Langfuse开源 trace选学LangSmith
Sentry错误追踪Phase 6 Week 2自建(Sentry 自托管)
Grafana + Prometheus指标监控进阶Datadog(贵)
HeliconeLLM 调用日志 / 成本选学自建代理

选型决策树(快速判断)

"我要做 RAG,用什么?"

学习阶段 → Chroma + OpenAI text-embedding-3-small + LangChain
生产环境 → Qdrant + 同上 + Rerank(Cohere 或 BGE)
已有 PostgreSQL → pgvector + 同上

"我要做 Agent,用什么框架?"

第一次做 → LangGraph(学一次受用)
快速 demo / 内容生产 → CrewAI
研究多 Agent 协作 → AutoGen
全 TS 栈 → Mastra

"我要上线,怎么部署?"

纯前端 Demo → Vercel
Python 后端 API → Fly.io 或 Railway
国内访问 → 阿里云函数计算
需要 GPU / 长任务 → Fly.io Machines 或 自建

"我怎么知道 Agent 效果好不好?"

开发期本地评测 → Promptfoo(CI 友好)
LangChain 项目 → LangSmith
企业团队 → Braintrust
数据敏感 → Phoenix 自托管
RAG 专项 → RAGAS

配套阅读

更新本表: 发现新工具 / 某个工具过时了,欢迎 PR。每季度建议重审一次(AI 生态变化太快)。