技术栈
状态机
thesky123456
11 天前
面试
·
agent
·
状态机
·
工作流
·
智能体
智能体面试准备(九):工作流编排——DAG 与状态机两种范式的取舍与手写实现
上一篇(B8)对比三大框架时留了个尾巴:LangGraph 为什么坚持用「图 + 状态机」而不是链式调用?这一篇把这个问题展开成 Agent 工程里的一个核心议题——工作流编排(workflow orchestration)。面试里它通常以两种面目出现:概念题「DAG 和状态机有什么区别,Agent 该用哪个」,以及手撕题「实现一个支持条件分支和重试的任务编排器」。这篇两个都覆盖。
llwszx
18 天前
java
·
后端
·
golang
·
状态机
·
pydantic
·
agnet
·
llm-as-judge
【Java/Go后端手撸原生Agent(第五篇):多工具并行调用 + BashTool执行引擎 + Judge证据链升级】
“我”:Java/Go后端开发者、有点时间想自己琢磨,想入门Agent但不想堆砌框架、希望理解底层原理的研发 上一篇链接:Java/Go后端手撸原生Agent(第四篇)
水豚老师
20 天前
重构
·
触发器
·
状态机
·
异构数据库
·
多数据库同步
基于会话变量与行快照的跨数据库双向增量同步系统设计与实现 - TriggerAsyn v2:从状态机防循环到事件溯源回放的全面重构
—— TriggerAsyn v2:从状态机防循环到事件溯源回放的全面重构TriggerAsyn 工程组 · 2026-07-20
2301_76810349
1 个月前
mongodb
·
集成测试
·
express
·
harmonyos
·
状态机
HarmonyOS宠物邻里实战第16篇:寄养申请状态机、记录时间线与回归测试
宠物寄养业务不是简单的“提交申请”。完整链路应该包含:宠物主人发布需求、寄养人申请、主人接受申请、系统生成寄养记录、寄养开始、寄养完成、宠物主人评价。每一步都有角色权限和状态顺序,如果后端不控制,前端页面很容易出现“跳步完成”“状态回退”“多个申请同时被接受”等问题。
大侠锅锅
1 个月前
golang
·
边缘计算
·
状态机
第 9 篇:状态机实践——状态环 + 步进表替代 if-else 地狱
if-else 写状态判断是程序员的本能,但在模块生命周期管理这种"4 种状态 × 6 种事件"的场景下,本能会把你带到 2000 行不可维护的代码堆里。本文用状态环 + 步进表的设计,用一个 for 循环解决所有状态迁移问题。
认真的小埋
2 个月前
状态机
审核流程别再用 if + status 硬写了——状态机引擎设计实战(从原理到落地)
凡是「提交 → 初审 → 复审 → 补件回流 → 下游开通」这种带人工多级审核的系统(开户审核、商家入驻、内容审核、提现审核……都是这个形态),流程一复杂,status 字段 + 一堆 if 就会失控。这篇先把状态机的通用原理讲清楚(FSM 四要素、DFA/NFA、状态爆炸、怎么落库),再讲我用一个领域无关的状态机引擎把它做对的实战。代码为示意(已脱敏)。
SiliconGazer
2 个月前
算法
·
状态机
·
stc15f2k60s2
·
浮点运算
·
蓝桥杯国赛
·
运动轨迹、
·
向量分解
第15届国赛满分代码解析(下)—— 运动轨迹算法、按键交互与完整状态机
上篇文章讲完了第15届国赛代码的"基础设施"——串口协议、传感器读取和界面显示。这篇讲这道题真正的核心:运动轨迹算法。怎么在8位单片机上用浮点数模拟二维运动?速度怎么分解?怎么判断到达?以及按键交互的完整逻辑。
Emerson_2026
2 个月前
动画
·
状态机
·
hmi
·
kanzi
·
属性插值
kanzi--属性插值、状态机、动画
在 Kanzi 中,UI 的外观和行为由属性决定。 动画、状态机、属性插值 都是为了让属性发生变化,只是变化的方式和用途不同。
winlife_
2 个月前
人工智能
·
unity
·
游戏引擎
·
ai编程
·
状态机
·
mcp
让 AI 写敌人状态机,并用脚本化场景验证状态转换正确:funplay-unity-mcp 实战
上一篇验证的是关卡静态上能不能通——纯几何,跑都不用跑。这篇走到运行时,问一个不一样的问题:敌人的行为对不对。
Tisfy
2 个月前
算法
·
leetcode
·
题解
·
状态机
LeetCode 3121.统计特殊字母的数量 II:状态机
力扣题目链接:https://leetcode.cn/problems/count-the-number-of-special-characters-ii/
都在酒里
3 个月前
stm32
·
单片机
·
嵌入式硬件
·
状态机
STM32有限状态机(FSM)详解,综合应用总结(二)
在嵌入式开发中,我们经常需要让同一个按键在不同操作下触发不同功能:短按执行A,长按执行B,双击执行C。如果只用 if-else 和延时来处理,代码很快就会变得臃肿、难以维护。此时,有限状态机(Finite State Machine,FSM) 便成为理清逻辑的利器。
吴声子夜歌
3 个月前
状态机
·
并行状态流转
状态机——SpringStateMachine并行区域状态流转
在 Spring StateMachine 中,并行区域(Orthogonal Regions,或称正交区域) 用于处理同一个实体上多个相互独立、互不干扰的状态流转线。
吴声子夜歌
3 个月前
java
·
状态机
·
嵌套状态
状态机——SpringStateMachine嵌套状态流转
在 Spring StateMachine 中,嵌套状态(Substates / Hierarchical States)是指在一个父状态(Parent State)内部,包含了一组子状态(Child States)。这种设计非常适合用来表达“状态中的状态”,能够将复杂的业务逻辑按层级进行拆分。
吴声子夜歌
3 个月前
java
·
枚举
·
状态机
状态机——枚举实现简单状态机
最经典、最符合面向对象设计原则的实现方式是:将状态的行为抽象成方法,并在每个枚举常量中分别实现它(状态模式)。
吴声子夜歌
3 个月前
java
·
状态机
·
分支聚合
状态机——并行分支聚合
当你的状态机不再是简单的“单线流转”(A -> B -> C),而是涉及多条件聚合(比如 A、B、C 三个前置条件都完成后,才能触发转换为 D)时,这在状态机中被称为 Fork/Join(并行分支聚合) 场景。
__土块__
3 个月前
状态机
·
可观测性
·
任务调度
·
系统稳定性
·
ai工程
·
静默故障
·
背压控制
AI 后台任务调度中的静默跳过治理:从链路背压到状态补偿的稳定性实践
在 AI 后台任务调度系统中,一个典型的故障现象是:任务被成功触发,日志显示“已入队”,但最终无产出、无错误日志、无告警。用户侧表现为“任务消失了”。这类静默跳过问题在 RAG 文档处理、Agent 工具调用、定时模型推理等场景高频出现,排查成本极高。本文基于一次真实线上故障,还原从现象定位到根因分析,再到治理落地的完整过程,重点聚焦任务调度链路的稳定性治理。
__土块__
3 个月前
状态机
·
任务调度
·
系统稳定性
·
异步执行
·
ai工程
·
静默故障
·
超时治理
定时任务触发后无产出的静默故障排查与治理实践
在一个基于 RAG 的自动化内容生成系统中,用户配置了每日定时触发的文章生成任务。任务配置成功,调度日志显示“已触发”,但连续多日未产出最终文章。前端无报错,后台无异常日志,任务状态停留在“执行中”,形成典型的静默故障。
__土块__
3 个月前
状态机
·
可观测性
·
系统稳定性
·
故障排查
·
管理后台
·
监控告警
·
ai工程
AI 系统可观测性落地:从请求链路到管理后台的指标决策实践
凌晨 2:17,一个用户反馈工单被自动打上了「AI 回复超时」标签。这条请求来自客服助手的对话接口,用户连续追问了三个问题,前两个秒回,第三个等了 12 秒才返回「抱歉,当前服务繁忙,请稍后再试」。日志显示模型调用成功,但响应体为空。前端没有重试,后端没有报错,监控大盘一切正常——直到我们打开管理后台的任务执行详情页,才发现这条请求在「结果回写」阶段被静默丢弃了。
穿越临界点
3 个月前
架构
·
状态机
·
决策
有限状态机(FSM)
组合逻辑和时序逻辑是数字电路设计中的两个非常重要的概念。数字电路通过实现这两个概念,搭建了冯诺依曼体系结构(布尔代数+数字逻辑电路),进而模拟了几乎整个物理世界的运行规律。
苏渡苇
4 个月前
java
·
单例模式
·
策略模式
·
枚举
·
状态机
·
enum
枚举的高级用法——用枚举实现策略模式和状态机
在 Java 中,枚举(enum)常常被当作“常量列表”使用,比如表示星期、状态、错误码等。但其实,枚举远比常量强大:它可以有构造函数、字段、方法,甚至可以实现接口。