Skip to content

用框架 vs 自研内核做 Agent:我的双轨实践

一篇技术总结,沉淀个人品牌。对应改进报告 P2「与灵犀对比博客」。 配套白板稿见 LangGraph 状态机 + checkpoint 白板稿

一句话结论

框架让你快速落地,自研让你懂底层。 两者不是二选一,而是 Agent 能力的双保险: 用 LangGraph 我能在一周内交付一个可持久化、可人工介入的多智能体服务; 用自研内核「灵犀」我能讲清双脑协同、反思循环与权重演化的每一个细节。

两个项目的定位区分

维度LangGraph 项目(本仓库)灵犀(自研内核)
性质框架实践:基于 LangChain 官方教程做工程化封装与扩展自研内核:从零实现 Agent 运行时
证明什么「跟得上业界主流栈」「能快速把框架用在生产」「能吃透 Agent 底层原理」「能自己造轮子」
核心机制StateGraph + 节点 + 条件边 + checkpoint + HITL双脑架构 + 反思循环 + 权重演化
记忆独立记忆层:episodic + semantic + 溯源(防幻觉)自研记忆/演化模块
工具MCP 标准协议接口自研工具注册与调度
适合讲给谁招聘方问「你会不会用主流框架」招聘方问「你懂不懂原理、能不能造」

为什么需要双轨

  • 简历叙事完整:只做教程 → 像「跟着做了一遍」;只做自研 → 像「没接触过工业实践」。 两者合起来,故事变成「既能用框架快速交付,又能自研底层」,厚度最高。
  • 面试互补:被问「状态机怎么工作」时,用 LangGraph 的状态图讲实现细节; 被问「如果不用框架你怎么写」时,用灵犀讲自研思路。
  • 风险对冲:框架迭代快、API 易变;自研内核是自己的硬知识,不随框架版本浮动。

诚实声明(很重要)

LangGraph 项目是学习/教程项目,并非从零研发的系统。面试中被问「是否独立设计」, 应诚实说「基于官方教程做了工程化封装与部署扩展」,并把重点转移到你真正吃透的原理: 状态机、checkpoint 持久化、HITL、记忆独立层、MCP 通信底座——这些才是可深挖的硬知识。

四项目联动的统一故事

  • LangGraph(框架实践)+ 灵犀(自研内核)= Agent 双保险
  • 审美系统(AI + 文创产品)+ RealEstateAI(全栈 ML)= 应用与工程广度

一句话:能做建模、能做智能体、能做产品级应用。