陈志强 - AI Agent 开发工程师¶
联系方式¶
- 邮箱:chenzhiqiang.ai@example.com
- GitHub:github.com/chenzhiqiang-agent
- 电话:136-3456-7890
个人简介¶
5 年分布式系统开发经验、3 年 AI 应用经验的 AI Agent 工程师,专注于多 Agent 协同系统与任务编排方向。精通 CrewAI 框架,主导过某内容公司的多 Agent 内容生产系统建设,构建「经理 Agent + 编辑 Agent + 撰稿 Agent + 审校 Agent」协同工作流,单日内容产出提升 6 倍,人工成本降低 70%。
具备多 Agent 系统架构设计、任务委派、通信协议、监控治理的完整工程能力。深入理解 Agent 间协作模式(层级 / 顺序 / 并行 / 投票)、任务分解策略与冲突处理机制,并在生产环境中落地可观测的多智能体编排平台。
重视系统稳定性与成本可控,习惯为多 Agent 流程设计熔断、重试、预算控制与审计日志,确保大规模并发下的可靠运行。
技术栈¶
编程语言¶
- Python(熟练,8 年生产经验)、Go(了解,曾开发网关服务)、SQL(熟练)
AI/ML 技术¶
- CrewAI(多 Agent 编排、角色定义、任务委派、流程编排、记忆共享)
- OpenAI API(Chat / Function Calling / Embedding / Structured Output)
- LangGraph(复杂状态图工作流,部分场景补充使用)
- 多 Agent 协作模式:层级、顺序、并行、辩论、投票
- Prompt 工程:角色 Prompt 设计、输出契约、防越权指令
后端开发¶
- FastAPI(任务调度 API、Webhook 回调、SSE 推送)
- Python 异步编程(asyncio、并发任务编排)
- Celery(异步任务队列、定时调度、任务依赖编排)
- RESTful API 设计、Webhook 机制
数据库与中间件¶
- PostgreSQL(任务状态、Agent 配置、审计日志、JSONB 存储 Agent 输出)
- Redis(任务队列后端、Agent 短期记忆、分布式锁、限流)
- RabbitMQ(Agent 间消息通信)
- MinIO(产物存储)
DevOps 与工具¶
- Docker、Docker Compose、Kubernetes(生产部署)
- Git、GitLab CI/CD
- Prometheus + Grafana(任务监控、Agent 性能看板)
- OpenTelemetry(分布式链路追踪,跨 Agent 调用链可视化)
- Pytest(单元测试,覆盖率 78%)
项目经验¶
多 Agent 团队任务分配系统 | 2024.04 - 2024.12 | 架构师¶
技术栈: CrewAI + Python + Celery + PostgreSQL + Redis + FastAPI
项目背景: 为某内容公司构建多 Agent 内容生产平台,模拟「内容总监 → 选题编辑 → 撰稿人 → 审校编辑」的团队协作流程,自动完成从选题到发布的全链路内容生产,替代原有人工 + 单 Agent 方案,提升产出规模与质量一致性。
核心职责与贡献:
- 设计基于 CrewAI 的层级多 Agent 编排架构,定义「经理 Agent(任务分配与质量把控)+ 编辑 Agent(选题与大纲)+ 撰稿 Agent(内容生成)+ 审校 Agent(事实核查与润色)」4 个角色,通过
Crew.process = "hierarchical"实现经理 Agent 统一调度,相较单 Agent 方案内容质量评分(人工 5 分制)从 3.4 提升至 4.3。 - 实现任务委派机制:经理 Agent 根据任务类型与负载将子任务分配给对应 Agent,支持动态扩缩容(同角色并行多实例),单日内容产出从 80 篇提升至 520 篇,并发处理能力提升 6 倍。
- 设计 Agent 间通信协议,基于 PostgreSQL 持久化任务上下文与中间产物,结合 Redis 维护短期共享记忆,确保 Agent 切换或重启后可恢复;定义标准化消息格式(任务 ID / 角色 / 输入 / 输出 / 状态),降低耦合,新增 Agent 角色无需改动既有逻辑。
- 构建多 Agent 监控体系,使用 OpenTelemetry 记录每次 Agent 调用的耗时、Token 消耗、工具调用、成功 / 失败状态,Grafana 看板展示「任务吞吐 / 角色负载 / 成本分布 / 失败率」四类指标,定位并优化了撰稿 Agent 的 2 处 Prompt 冗余,单任务平均成本降低 38%。
关键实现:
- 使用 CrewAI 的
Agent+Task+Crew三层抽象定义角色、任务与编排;为每个 Agent 配置独立tools(如撰稿 Agent 配备「搜索资料」「查关键词热度」工具,审校 Agent 配备「事实核查」工具),通过goal与backstory约束行为边界。 - 采用 Celery + Redis 作为任务执行后端,长耗时 Crew 运行异步化,前端通过 FastAPI SSE 推送任务进度;设计任务依赖图,支持「选题 → 大纲 → 撰稿 → 审校」串行与「多撰稿 Agent 并行」混合编排。
- 实现预算控制:每个任务设定 Token 预算上限,Agent 调用前预检剩余预算,超限时触发降级(切换低成本模型或裁剪上下文),避免单任务成本失控,月度 API 成本标准差从 1.8 万元降至 0.4 万元。
- 设计冲突处理:当审校 Agent 与撰稿 Agent 反复修改同一内容超过 3 轮未收敛时,上报经理 Agent 仲裁,避免无限循环,循环超时率从 5.2% 降至 0.4%。
项目成果:
- 单日内容产出从 80 篇提升至 520 篇(6 倍),人工编辑工作量减少 70%。
- 内容质量评分(人工 5 分制)从 3.4 提升至 4.3,退稿率从 18% 降至 5%。
- 单篇内容平均生产成本降低 52%,月度 API 成本可控且可预测。
- 系统可用性 99.5%,任务失败自动重试成功率 96%。
多 Agent 代码审查系统 | 2023.06 - 2024.03 | 后端开发¶
技术栈: CrewAI + Python + PostgreSQL + GitLab API
项目背景: 为研发团队构建自动化代码审查系统,多个专业 Agent 分别从「安全 / 性能 / 规范 / 可维护性」维度审查 Merge Request,汇总产出审查报告,提升代码审查覆盖度与效率。
核心职责与贡献:
- 设计 4 个并行审查 Agent(安全 Agent、性能 Agent、规范 Agent、可维护性 Agent)+ 1 个汇总 Agent 的架构,并行审查较串行耗时降低 60%。
- 实现审查结果投票机制:当多 Agent 对同一问题判定冲突时,由汇总 Agent 依据规则仲裁,误报率较单 Agent 降低 34%。
- 接入 GitLab Webhook,MR 创建后自动触发审查,结果以评论形式回写,开发者采纳率 68%。
关键实现:
- 使用 CrewAI 的
process = "sequential"编排并行审查 + 汇总流程,每个 Agent 通过 GitLab API 工具获取 MR diff。 - 将审查规则结构化为 JSON 配置,支持按语言 / 项目差异化配置,新增规则无需改代码。
项目成果:
- 覆盖团队 12 个项目,月均审查 MR 380 个。
- 代码审查平均耗时从 25 分钟降至 3 分钟(Agent 部分)。
- 线上 Bug 数环比下降 22%。
教育背景¶
- 某某大学 - 计算机科学与技术 - 硕士 - 2016.09 - 2019.06
技能证书¶
- CKAD(Certified Kubernetes Application Developer)
- OpenAI API 进阶开发者认证(虚构示例)
开源贡献¶
crewai-patterns- CrewAI 多 Agent 协作模式集合,GitHub 210 Star,收录层级 / 顺序 / 并行 / 辩论 / 投票 5 种模式示例。multi-agent-observability- 多 Agent 系统可观测性工具包,集成 OpenTelemetry 与 Grafana 看板模板,GitHub 85 Star。