摘要: LangGraph 体系实战(下):中断恢复、流式、子图与设计模式 上篇把图建起来,下篇讲它怎么在生产里跑:用户要中途确认、服务重启不能丢进度、前端要一个字一个字吐出来、多个 Agent 各管一摊。5 章覆盖动态中断与人在回路、ToolNode 工具接法、stream / astream / astream_events 三种流式粒度、子图嵌入与 compile(checkpointer=True) 导致的历史串味、以及六大运行图设计模式。 阅读全文
posted @ 2026-11-10 20:29 不吃紫菜 阅读(97) 评论(1) 推荐(2)
摘要: LangGraph 体系实战(上):建图、状态管理、控制流与持久化 LangChain 把模型、工具、检索串成一条链,LangGraph 把它跑成一张可控、可恢复的图。上篇 8 章讲三件事:状态怎么定——TypedDict / Pydantic 怎么选、Reducer 如何合并并发写入;流程怎么控——顺序、分支、Fan-in 汇聚、循环终止与条件边;跑完怎么记住——Checkpointer 每步快照、断点续跑、短期与长期记忆。3.9 万字、152 段可运行代码,配 ASCII 结构与对比表,适合已会 LangChain、要把 Agent 做成工程的同学。 阅读全文
posted @ 2026-11-08 23:10 不吃紫菜 阅读(219) 评论(0) 推荐(1)
摘要: 用 Hermes Agent 搭建一套完整的 AI 博客自动发布系统:创建 4 个专职 Agent(调研员、撰稿员、审核员、发布员),通过 Kanban Board 实现任务的自动拆解与流转,搭配飞书 Gateway 完成人机协作审批,最终自动发布到 GitCode。从定时选题收集、并行调研、智能撰写,到质量审核和一键发布,全流程由多 Agent 协作驱动,还集成了 Skill 自动沉淀、Curator 技能管理、Memory 持续学习等能力,真正实现内容生产工作流的自运转与自进化。 阅读全文
posted @ 2026-08-12 22:00 不吃紫菜 阅读(128) 评论(0) 推荐(0)
摘要: 别光会用 Skill,不会写等于白搭:从规范到原理,手把手教你给 AI Agent 造技能 Agent Skills 全网刷屏,6000+ 开源技能随便装。但大多数人只会用别人的 Skill,出了问题不会改,换个场景不会造。本文从 Anthropic 官方规范讲起,一步步带你搞懂 SKILL.md 的元数据怎么写、指令怎么设计、脚本和参考资料怎么组织,最后用「渐进式披露」原理讲透 Skill 背后的认知架构——理解了这个,你写的 Skill 质量会上一个台阶。附完整模板、16 个开源 Skill 资源站、全局/项目两种安装方式,复制即用。 阅读全文
posted @ 2026-08-03 11:28 不吃紫菜 阅读(1111) 评论(1) 推荐(1)
摘要: Hermes Agent 完全指南:比 Claude Code 更自由的开源 AI Agent,从安装配置到多 Agent 协作 Claude Code 好用,但模型锁死 Anthropic、月费不低、扩展能力有限。Hermes Agent 是 Nous Research 出品的开源 AI Agent 框架,模型随便换、完全本地运行,而且有一整套 Claude Code 没有的架构——Skill 自进化系统、Kanban 多 Agent 看板协作、Hook 安全拦截、插件机制、定时任务、23+ 消息平台接入。本文面向中文开发者,每个模块都附 YAML 配置注释和实操命令,复制即用。 阅读全文
posted @ 2026-07-21 22:27 不吃紫菜 阅读(4182) 评论(0) 推荐(3)
摘要: MySQL数据库精选(从入门使用到底层结构) MySQL是一种流行的开源关系型数据库管理系统(RDBMS)。它是基于结构化查询语言(SQL)的,支持多种操作系统,包括Linux、Windows、macOS等,适用于客户端/服务器模式的数据存储和管理。MySQL特别适合于Web应用的开发,并且与Java、Python等编程语言有着良好的兼容性。在国内外具有极高的普及度。国内有超过96%的企业正在使用MySQL,而且它的使用率在国内数据库产品中排名第一。本篇讲述了如何从零基础使用MySQL到了解其底层组织结构,同时也推荐了几款常见的数据库可视化界面工具。 阅读全文
posted @ 2024-01-26 18:19 不吃紫菜 阅读(3248) 评论(2) 推荐(9)
摘要: JUC并发编程原理精讲(源码分析) 并发编程是指在程序中使用多线程技术来实现并行处理的能力。多线程机制使得程序可以分解成互不干扰的任务,从而提高了程序执行的效率。并发编程可以通过对线程的创建,管理和协作进行控制,以实现更加高效的并发执行。并发编程的优点包括:① 提高程序执行效率:通过多线程并行处理,程序的处理速度可以显著提高。② 增强系统的可扩展性:多线程并行处理可以有效地利用系统的处理能力,从而实现更好的可扩展性。③ 提高程序的响应速度:多线程可以使得程序的响应速度更快,从而提高用户的体验。但是,Java并发编程也存在一些难点,比如:① 线程间的数据竞争:多个线程同时访问共享数据时,可能会出现数据竞争的情况,需要使用同步机制来解决。② 线程安全性问题:多线程程序的安全性问题需要得到重视,需要采用正确的同步机制来保证线程安全。③ 死锁问题:多个线程相互等待对方释放锁的情况称为死锁,需要避免。 阅读全文
posted @ 2023-05-04 17:56 不吃紫菜 阅读(1380) 评论(0) 推荐(1)
摘要: Java多线程(一篇从0讲透) 多线程指的是在一个程序中同时运行多个线程,这些线程可以独立运行或者相互协作,从而完成更加复杂的任务。Java中的多线程可以使用synchronized关键字来实现线程同步,避免多个线程同时访问共享资源而导致的数据错误。此外,Java中还提供了Lock、Condition、Semaphore等类和接口来实现更加灵活的线程同步和线程控制。Java多线程的优点包括提高程序的响应速度,充分利用多核CPU的优势,提高程序的效率和性能。同时,Java的多线程也可以用于实现复杂的并发控制,如线程协作、线程调度等。 阅读全文
posted @ 2023-04-01 15:24 不吃紫菜 阅读(1631) 评论(0) 推荐(1)
摘要: JavaSE基础 (全网最全知识点) Java SE(Java Standard Edition,Java 标准版)是Java技术的核心和基础,是Java ME和Java EE编程的基础 [1] 。Java SE是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。javase主要包含:java基础语法、java常用API、IO流、多线程、集合、面对对象、基本数据结构等内容。 阅读全文
posted @ 2023-02-27 10:57 不吃紫菜 阅读(3330) 评论(0) 推荐(5)
摘要: 多级缓存降低高并发压力 多级缓存就是充分利用请求处理的每个环节,分别添加缓存,减轻Tomcat压力,提升服务性能: 浏览器访问静态资源时,优先读取浏览器本地缓存。在多级缓存架构中,Nginx内部需要编写本地缓存查询、Redis查询、Tomcat查询的业务逻辑,因此这样的nginx服务不再是一个反向代理服务器,而是一个编写业务的Web服务器了。 阅读全文
posted @ 2023-02-15 14:05 不吃紫菜 阅读(864) 评论(0) 推荐(1)