Sunday 的面试指南

Agent 持久化工作流如何写进简历和面试?

《Agent 大模型 0 到 1 系统课》 · 程序员 Sunday

你正在阅读本节的免费试读。完整课程 ¥499,可在文末添加作者微信购买。

好了,到这里,第七章就全部结束了。

这一章和前面几章有一个很明显的区别。

前面的案例,大多数都可以在一次 Agent Run 中完成。模型分析问题、调用 Tool、拿到结果,最后生成回答,整个任务就结束了。

但是,真实的企业任务经常会持续很长时间。

比如咱们这一章实现的 AI 演示文稿制作 Agent。用户先提交制作要求,系统生成大纲,接着等待用户审核。大纲通过以后,系统还要逐页生成内容、处理失败页面、接受局部修改,最后才能导出 PPTX 文件。

中间任何一个环节,都可能遇到用户暂时离开、服务重启、模型调用失败或者需求发生变化。

所以,这一章真正学习的是:如何让一项包含 AI 生成、业务规则和人工参与的长任务,能够暂停、恢复、修改,并且可靠地执行到最后。

最后这一小节,咱们先把整章内容重新梳理一遍,再看看这些能力怎样写进简历,以及面试时可能会被问到什么。

第七章都学了啥

01-让 Agent 完成一项可以暂停、修改和继续的制作任务

Agent 持久化工作流如何写进简历和面试? 配图 1

第一小节先确定了整章要解决的问题。

一次模型调用通常只能完成一个相对独立的动作。但是,一项完整的演示文稿制作任务会跨越多个步骤,还会多次等待用户参与。

如果应用程序只在内存中记录进度,服务一旦重启,系统就不知道任务已经执行到了哪里。

如果每次恢复都从头执行,已经生成成功的内容会被重复生成,模型调用成本也会继续增加。

因此,企业 Agent 需要管理的不只是本轮模型输入和输出,还包括任务进度、业务状态、人工审核、页面版本以及已经产生的文件。

这一节建立了后续几篇文章的主线:使用 DDD 管理业务规则,使用 LangGraph 编排执行流程,再通过 Checkpointer 把任务执行状态持久化。

02-Agent 业务建模与 DDD

Agent 持久化工作流如何写进简历和面试? 配图 2

第二小节讲了 DDD,也就是领域驱动设计。

DDD 关注的是如何把业务中的对象、状态、操作和规则,整理成程序可以长期维护的领域模型。

咱们从演示文稿制作需求中,找到了需要长期管理的内容:制作要求、大纲版本、页面任务、页面产物和导出记录。

随后,又把“生成大纲”“批准大纲”“修改页面”和“导出文件”等动作,整理成领域模型能够执行的业务行为。

最后,再由领域模型保证确定性的业务规则

在 Agent 项目中,大模型适合处理内容生成、意图理解和修改要求分析。领域对象则使用普通 TypeScript 代码保存业务状态,并校验这些确

本节试读已结束

继续学习,解锁完整课程

购买《Agent 大模型 0 到 1 系统课》,
继续阅读本节剩余内容与后续课程。

扫码添加作者微信,备注「Agent 课程」

添加作者微信 · 购买完整课程

解锁完整课程 ¥499

《Agent 大模型 0 到 1 系统课》
扫码添加微信,备注「Agent 课程」,购买后由 Sunday 提供完整内容的学习方式。

扫码添加作者微信 LGD_Sunday,购买 499 元 Agent 课程

微信昵称:LGD_Sunday
手机上可长按保存二维码,再用微信扫一扫识别。

保存微信二维码