news 2026/11/1 1:53:24

【三个月 AI Agent 实战学习】 Day 53:第五阶段启动 —— 作品集整合与简历撰写

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【三个月 AI Agent 实战学习】 Day 53:第五阶段启动 —— 作品集整合与简历撰写

Day 53:第五阶段启动 —— 作品集整合与简历撰写

欢迎来到第五十三天!恭喜你完成了前四个阶段的全部学习,你已经从零基础成长为能够独立构建多智能体系统的开发者。从今天起,我们进入第五阶段——综合实战与求职准备。这个阶段的目标很明确:把你过去 52 天积累的项目、代码和知识,转化为一份有竞争力的作品集和简历,让你在 AI Agent 开发岗位上具备真正的求职能力。今天我们将完成两件事:梳理作品集和撰写简历中的项目经验。


一、今日学习目标

  1. 回顾并盘点前四个阶段的所有项目,筛选出最适合放入作品集的 4-5 个。
  2. 为每个项目撰写标准化的项目描述(背景、技术栈、个人贡献、成果)。
  3. 学习如何将项目经验转化为简历中的高质量 bullet points。
  4. 完成一份针对 AI Agent 开发岗位的简历初稿。
  5. 了解 AI Agent 岗位的常见面试考察点,为后续模拟面试做准备。

二、详细实现步骤

步骤 1:盘点你的项目资产

回顾过去 52 天,你完成的主要项目有:

阶段项目技术栈亮点
第一阶段命令行翻译软件OpenAI SDK、Prompt、JSON 解析结构化输出、重试机制
第一阶段全自动日报生成器LangChain、PydanticOutputParser非结构化→结构化、文件输出
第二阶段数学专家 AgentLangChain AgentExecutor、ReAct工具调用、多步推理
第二阶段网络爬虫 Agentrequests、BeautifulSoup、ReAct真实世界工具、错误处理
第二阶段多功能路由助手RunnableBranch、意图分类路由分发、多链协作
第三阶段带记忆客服 AgentChroma、SQLite、记忆抽取/更新/遗忘长期记忆、记忆感知、真实工具
第四阶段内容创作团队CrewAI角色分工、Task 依赖
第四阶段市场调研分析团队CrewAI、Pydantic结构化输出、复杂流程
第四阶段投资辩论赛AutoGen GroupChat自定义发言顺序、终止条件
第四阶段迷你软件公司CrewAI、代码执行、迭代修复闭环迭代、工具共享

筛选原则:

  • 优先选择完整度高、有真实业务场景、体现技术深度的项目。
  • 每个项目应体现不同的能力维度(如 RAG、记忆、多智能体、工具调用)。
  • 避免项目同质化(如两个都是简单的 ReAct Agent)。

推荐作品集组合(4 个):

  1. 带记忆的智能客服 Agent(第三阶段)——体现记忆系统、RAG、真实工具整合。
  2. 迷你软件公司(第四阶段)——体现多智能体协作、迭代闭环、代码生成。
  3. 投资辩论赛(第四阶段)——体现 AutoGen GroupChat、辩论模式、决策分析。
  4. 网络爬虫 Agent 或市场调研团队(二选一)——体现真实世界工具或结构化调研能力。
步骤 2:为每个项目撰写标准化描述

每个项目按以下模板撰写(用于 README 和简历素材):

## 项目名称:带记忆的智能客服 Agent ### 项目背景 传统客服机器人无法记住用户历史,每次对话都从零开始,导致用户体验割裂。 本项目旨在构建一个能跨会话记住用户偏好、历史问题的智能客服系统。 ### 技术栈 Python、LangChain、DeepSeek API、智谱 Embedding、Chroma、SQLite ### 核心功能 - 长期记忆:自动从对话中抽取事实/偏好/事件,存入向量库 - 记忆检索:基于 MMR + 元数据过滤,精准召回相关记忆 - 记忆更新:支持偏好变更、矛盾检测、软删除 - 真实工具:订单查询、物流追踪、工单创建 - 记忆感知:对话前自动注入相关记忆,对话后自动更新 ### 个人贡献 - 设计了短期记忆 + 长期记忆的双层架构 - 实现了基于 LLM 的记忆抽取管道,准确率约 85% - 设计了记忆冲突检测机制(语义相似度 + LLM 判断) - 集成了 SQLite 订单数据库和模拟物流 API ### 成果 - 支持 5 轮以上多轮对话,记忆召回准确率 90%+ - 代码开源:github.com/xxx/customer-service-agent
步骤 3:将项目转化为简历 Bullet Points

简历中的项目描述要简洁、量化、突出技术深度。每个项目 2-4 条 bullet points,使用 STAR 法则(情境、任务、行动、结果)的变体。

示例:带记忆的智能客服 Agent

- 基于 LangChain + DeepSeek 构建带长期记忆的电商客服 Agent,支持跨会话记住用户偏好与历史问题 - 设计短期记忆(消息窗口)+ 长期记忆(Chroma 向量库 + SQLite)双层架构,实现记忆的自动抽取、检索、更新与遗忘 - 实现基于 MMR 和元数据过滤的记忆检索策略,记忆召回准确率达 90%+ - 集成订单查询、物流追踪、工单创建等真实工具,完成端到端客服场景闭环

示例:迷你软件公司

- 基于 CrewAI 构建多智能体软件开发模拟系统,包含产品经理、架构师、程序员、评审员、测试员五个角色 - 设计"需求→设计→编码→评审→测试→迭代修复"的闭环流程,测试不通过时自动触发修复迭代 - 实现代码执行工具,让测试员可实际运行生成的 Python 代码并验证功能 - 在 3 轮迭代内将生成代码的测试通过率从 60% 提升至 100%

示例:投资辩论赛

- 基于 AutoGen GroupChat 构建多智能体投资辩论系统,包含死多头、大空头、裁判三个角色 - 自定义发言选择函数控制辩论节奏,实现"交替发言 + 裁判阶段总结 + 最终裁决"的流程 - 设计结构化裁决输出和自定义终止条件,避免无限辩论 - 支持辩论记录自动保存为 JSON/Markdown,便于复盘分析

撰写要点:

  • 用动词开头:构建、设计、实现、集成、优化。
  • 量化成果:准确率、轮次、通过率、响应时间。
  • 突出技术关键词:LangChain、ReAct、RAG、Chroma、MMR、CrewAI、AutoGen、GroupChat。
  • 每条 bullet 不超过两行,避免冗长。
步骤 4:撰写简历初稿

AI Agent 开发岗位简历结构:

【个人信息】 姓名 | 电话 | 邮箱 | GitHub | 求职意向:AI Agent 开发工程师 【专业技能】 - 大模型应用:Prompt Engineering、Function Calling、ReAct、CoT、RAG - 框架:LangChain、CrewAI、AutoGen - 记忆系统:短期记忆管理、长期记忆(向量库 + 结构化存储)、记忆抽取与更新 - 向量数据库:Chroma、FAISS;Embedding:智谱、OpenAI - 工具与工程:Python、SQLite、Git、LangSmith、FastAPI(可选) - 模型 API:DeepSeek、OpenAI、智谱 GLM 【项目经验】 (按上述 bullet points 排列 3-4 个项目) 【教育背景】 学校 | 专业 | 时间 【其他】 - 技术博客:xxx(ReAct 技术博客链接) - GitHub:xxx(包含 10+ 个 AI Agent 项目)

注意事项:

  • 如果没有正式工作经验,项目经验就是核心,放在最显眼的位置。
  • 技能列表要与项目经验呼应,不要写项目中未体现的技能。
  • GitHub 仓库要整理干净,每个项目有完整 README。
  • 技术博客是加分项,体现你的总结和表达能力。
步骤 5:整理 GitHub 仓库

你的 GitHub 应该有清晰的仓库结构。建议:

github.com/yourname/ ├── ai-agent-learning/ # 学习历程仓库(可选) │ ├── week1_basics/ │ ├── week2_advanced/ │ ├── week3_memory/ │ └── week4_multi_agent/ ├── customer-service-agent/ # 独立仓库:带记忆客服 ├── mini-software-company/ # 独立仓库:迷你软件公司 ├── investment-debate/ # 独立仓库:投资辩论赛 ├── web-scraper-agent/ # 独立仓库:爬虫 Agent └── market-research-crew/ # 独立仓库:市场调研团队

每个仓库的 README 应包含:

  • 项目简介
  • 架构图(可用 Mermaid 或文字描述)
  • 技术栈
  • 运行指南(安装依赖、配置环境变量、启动命令)
  • 示例输出/截图
  • 项目亮点
步骤 6:了解 AI Agent 岗位面试考察点

为后续模拟面试做准备,先了解常见考察方向:

考察维度常见问题
基础原理ReAct 和 CoT 的区别?Function Calling 的原理?
记忆系统短期记忆和长期记忆如何设计?如何防止 Token 超限?
RAG文档切分策略?如何提升检索准确率?MMR 是什么?
多智能体CrewAI 和 AutoGen 的区别?什么时候用多智能体?
工程实践如何调试 Agent 的死循环?如何评估 Agent 的效果?
项目深挖你项目中最大的挑战是什么?如何解决的?
系统设计设计一个带记忆的客服系统,你会怎么架构?

三、常见问题与调试

Q1:项目太多,简历放不下怎么办?
→ 精选 3-4 个最有代表性的项目。其他项目可以在 GitHub 中展示,简历中只放精华。也可以在简历中写"更多项目见 GitHub"。

Q2:项目没有量化数据怎么办?
→ 可以补充简单的评估:例如"测试了 20 个查询,检索准确率 85%"、“迭代 3 轮后测试通过率 100%”。即使是小规模测试,也比没有数据好。

Q3:GitHub 仓库代码很乱,需要重写吗?
→ 不需要重写,但需要整理:删除无用文件、补充 README、确保代码能运行。可以加一个.gitignore忽略.env和__pycache__。

Q4:没有技术博客怎么办?
→ 把 Day 35 写的 ReAct 博客发布到知乎/掘金/CSDN,或者在 GitHub 仓库中放一个blog/目录。博客不需要很长,重点是展示你的理解。

Q5:简历中的项目描述和实际代码不一致怎么办?
→ 确保简历中的每个技术点你都能在代码中找到对应实现。面试官可能会追问细节,不要写自己没做过的功能。

Q6:如何让简历通过 HR 筛选?
→ 关键词匹配很重要。JD 中出现的词(LangChain、RAG、Agent、多智能体、Prompt)要在简历中自然出现。同时,量化成果和项目亮点要放在显眼位置。


四、今日总结与作业

今天你完成了:

  • ✅ 盘点了前四个阶段的所有项目,筛选出 4 个作品集项目。
  • ✅ 为每个项目撰写了标准化的项目描述。
  • ✅ 将项目经验转化为简历中的高质量 bullet points。
  • ✅ 完成了 AI Agent 开发岗位的简历初稿。
  • ✅ 了解了面试常见考察点。

今日作业(必做):

  1. 完成你的简历初稿(可以用 Markdown 或 Word),包含个人信息、专业技能、3-4 个项目经验、教育背景。保存为resume.md。
  2. 为你的 4 个作品集项目分别创建独立的 GitHub 仓库(或整理现有仓库),确保每个仓库有完整的 README、.gitignore、requirements.txt,并且代码能正常运行。
  3. 将 Day 35 的 ReAct 博客发布到至少一个技术平台(知乎/掘金/CSDN),并在简历中加上链接。
  4. (思考题)如果面试官问你"你项目中最大的技术挑战是什么?",你会选哪个项目、哪个挑战来回答?请用 150 字以内准备你的回答。

明日预告:我们将进行第一轮模拟面试,重点考察基础原理和项目深挖。我会扮演面试官,向你提出 10 个高频问题,并给出参考答案和点评。请准备好你的简历和项目代码,明天我们实战演练!

有任何问题欢迎评论交流!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/1 1:53:09

【维克】事件策略进阶:跨市场事件与连锁反应

"风起于青萍之末,浪成于微澜之间。"——宋玉《风赋》大洋彼岸的财报能让第二天开盘的港股跳空;一次中东的炮火能让国内的化工股集体涨停;汇率的波动能让出口企业的股价瞬间变脸。风起于青萍之末,而你看到的浪&#xff0…

作者头像 李华
网站建设 2026/11/1 1:52:56

RAG一 文档切分核心思路

RAG 文档切分核心思路文档切分的核心逻辑是「先保语义,再控大小,最后补细节」,全程遵循「3 步核心流程」,所有操作都围绕「不破坏语义、适配检索」展开,具体步骤如下。第一步:先做「语义分层」(…

作者头像 李华
网站建设 2026/11/1 1:50:47

注塑机数据采集物联网网关连接MES系统软件可以实现什么功能

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华