📚 Wiki 知识库

🏷️ 状态机

6 篇

《指挥 AI,做出一个企业级 Agent》09:接通大模型只是开始,真正难的是不让它越权

文章探讨企业级 Agent 开发中如何防止 AI 越权。作者指出接通大模型仅是第一步,关键在于通过服务端规则、来源白名单和 Human-in-the-loop 机制约束模型行为。文章介绍了流式输出协议、AI 原稿与人工终稿分离、以及模型不可用时的降级策略,强调企业需建立可追踪的责任链路,确保 AI 只提供建议,不直接产生业务结果。

技术Agent ✍ jager🕐 2026-07-23

State Machines: From Loops to Graphs (Explained)

文章阐述了状态机理论及其在软件开发中的应用。作者指出Agent框架从链条到循环再到图形的演变,本质上是有限状态机(FSM)的体现。通过将分散的逻辑迁移到明确的转换函数中,状态机能消除不可能状态,避免竞态条件,并提供类型级安全保障。文章展示了基于查找表和Switch语句的实现方式,强调了其在代码审查、测试及系统可靠性方面的优势。

技术后端 ✍ vixhaℓ🕐 2026-07-21

2分钟理解状态机

文章指出当前的 Agent 图等新概念本质上是数十年前的软件工程模式(如状态机和 Actor 模型)的重新包装。作者用 2 分钟解释了状态机核心公式(state, event) → nextState,强调其可视化和保证逻辑确定性的优势。无论是循环、图还是 Agent 逻辑,底层都是状态机。

技术后端 ✍ David K🕐 2026-07-20

Agent 工程的四个深坑:Demo 到生产没有捷径

作者分享了将 AI Agent 从 Demo 推向生产环境过程中遇到的四个“深坑”:Function Calling 的不可预测性需加代码校验兜底;多步任务必须引入状态机和 checkpoint 防止重复执行或死无对证;记忆管理需分层以解决 token 爆炸和“丢失中间”问题;权限控制是最大风险,需防范 prompt injection 并建立分级审计机制。

技术Agent ✍ 老金🕐 2026-05-16

利用函数式事件溯源消除业务逻辑 Bug

文章介绍了一种基于函数式事件溯源(Functional Event Sourcing)的库,旨在让业务逻辑 Bug 在结构上不可能发生。作者通过定义可组合的状态机,在类型层统一描述状态转换,自动生成决策逻辑和演化逻辑,从而避免两者不一致。此外,该库还能自动生成 Mermaid 流程图,并利用 SMT 求解器验证业务不变性,大幅提升代码的健壮性和可维护性。

技术后端 ✍ Nadeem Bitar🕐 2026-05-04

从任务板到文件协议:两个 Agent 协作系统的边界与互补

本文探讨了多 Agent 协作系统中的架构设计问题。作者对比了基于 IPC 的“任务板”模式与自研的“文件协议+状态机”模式,阐述了为何选择文件系统作为任务真理源以实现跨 Session 的可恢复性与可审计性。文章提出了一种混合架构,利用 IPC 处理高频进程心跳,同时保留文件层作为核心状态与证据链的存储,最终实现了稳定、解耦且支持异步长任务的自动工程流。

技术Agent ✍ 周.乙🕐 2026-05-02