

子玥酱 (掘金 / 知乎 / CSDN / 简书 同名)
大家好,我是 子玥酱,一名长期深耕在一线的前端程序媛 👩💻。曾就职于多家知名互联网大厂,目前在某国企负责前端软件研发相关工作,主要聚焦于业务型系统的工程化建设与长期维护。
我持续输出和沉淀前端领域的实战经验,日常关注并分享的技术方向包括 前端工程化、小程序、React / RN、Flutter、跨端方案,
在复杂业务落地、组件抽象、性能优化以及多端协作方面积累了大量真实项目经验。
技术方向: 前端 / 跨端 / 小程序 / 移动端工程化 内容平台: 掘金、知乎、CSDN、简书 创作特点: 实战导向、源码拆解、少空谈多落地 **文章状态:**长期稳定更新,大量原创输出
我的内容主要围绕 前端技术实战、真实业务踩坑总结、框架与方案选型思考、行业趋势解读 展开。文章不会停留在"API 怎么用",而是更关注为什么这么设计、在什么场景下容易踩坑、真实项目中如何取舍,希望能帮你在实际工作中少走弯路。
子玥酱 · 前端成长记录官 ✨
👋 如果你正在做前端,或准备长期走前端这条路
📚 关注我,第一时间获取前端行业趋势与实践总结
🎁 可领取 11 类前端进阶学习资源 (工程化 / 框架 / 跨端 / 面试 / 架构)
💡 一起把技术学"明白",也用"到位"
持续写作,持续进阶。
愿我们都能在代码和生活里,走得更稳一点 🌱
文章目录
-
- 引言
- 一、核心约束:算力极其有限
- 二、关键思路一:规则代替计算
-
- [示例:敌人 AI](#示例:敌人 AI)
- 核心优势
- 三、关键思路二:状态机
- 四、关键思路三:时间分片
- 五、关键思路四:空间优化
- 六、关键思路五:数据驱动
- 七、关键思路六:近似而不是精确
- 八、关键思路七:行为"错觉设计"
- [九、对现代 AI 的启发](#九、对现代 AI 的启发)
-
- 1、不要过度依赖大模型
- [2、用状态机约束 AI](#2、用状态机约束 AI)
- 3、分层执行
- 4、用环境替代计算
- [5、让 AI "看起来聪明"](#5、让 AI “看起来聪明”)
- [十、OpenClaw 的现实意义](#十、OpenClaw 的现实意义)
- 总结
引言
很多人一提到 AI Agent,第一反应是:
大模型
GPU
云计算
高算力
但当你把视角拉回到 OpenClaw 这种系统,你会发现一个非常"反直觉"的事实:
它是在极其有限的算力下,跑出了"复杂行为系统"。
甚至可以说:
90 年代的游戏,本质就是"低算力下的智能体系统"。
那么问题来了:
在没有 GPU、没有大模型的情况下,Claw 是怎么做到"看起来很聪明"的?
一、核心约束:算力极其有限
当年的 Claw 运行环境大致是:
单核 CPU
几十 MB 内存
无 GPU 加速(或极弱)
这意味着:
不能复杂计算
不能大规模 AI
不能浪费资源
所以整个系统的设计目标只有一个:
用最少的计算,做出最"像智能"的行为。
二、关键思路一:规则代替计算
现代 AI:
复杂模型 → 推理结果
而 Claw 的思路是:
简单规则 → 组合出复杂行为
示例:敌人 AI
cpp
if (playerInRange) {
attack();
} else {
patrol();
}
看起来很简单,但通过:
位置设计
触发条件
时机控制
组合之后,玩家会感觉:
敌人"很聪明"。
核心优势
O(1) 计算复杂度
无额外资源消耗
行为可预测
三、关键思路二:状态机
几乎所有实体都遵循:
有限状态机(FSM)
示例
cpp
enum State {
IDLE,
PATROL,
CHASE,
ATTACK
};
状态切换
cpp
switch (state) {
case PATROL:
if (seePlayer) state = CHASE;
break;
}
为什么重要?
无需复杂 AI
无需推理
只做状态切换
本质
用状态管理复杂性,而不是计算。
四、关键思路三:时间分片
在有限算力下,不能让所有 Agent 同时"高频计算"。
解决方案
分帧更新
示例
cpp
if (frame % 3 == 0) {
updateAI();
}
效果
降低 CPU 使用
保持整体流畅
玩家几乎无感
本质
用时间换算力。
五、关键思路四:空间优化
很多计算其实是"无意义的",例如:
屏幕外的敌人
远距离对象
不可见区域
优化策略
只更新可见区域
只计算附近对象
远距离降频
示例
cpp
if (!isInViewport(entity)) {
skipUpdate();
}
本质
不计算 = 最好的优化。
六、关键思路五:数据驱动
Claw 的很多行为并不是写死在代码里,而是:
配置驱动
资源驱动
关卡驱动
示例
敌人行为参数
移动速度
攻击范围
触发条件
优势
无需增加计算
只需调整数据
即可改变行为
本质
用数据替代逻辑复杂度。
七、关键思路六:近似而不是精确
在低算力环境下:
精确计算是奢侈品。
示例
碰撞检测:使用 AABB(轴对齐包围盒)
而不是复杂多边形
代码
cpp
if (boxA.intersects(boxB)) {
collision();
}
优势
计算简单
性能稳定
足够"看起来正确"
本质
"看起来对"比"绝对正确"更重要。
八、关键思路七:行为"错觉设计"
这是最有意思的一点,Claw 并不是让 AI 真的聪明,而是:
让玩家"感觉它聪明"。
示例
敌人刚好卡你位置
跳跃刚好差一点
陷阱刚好命中
这些不是复杂计算,而是:
精确设计 + 简单规则
本质
智能是"体验",不是"计算"。
九、对现代 AI 的启发
如果我们把这些思路映射到今天的 AI 系统,会发现非常有价值:
1、不要过度依赖大模型
规则系统 + 小模型
→ 更高性价比
2、用状态机约束 AI
避免无限自由
提升可控性
3、分层执行
高频简单逻辑
低频复杂推理
4、用环境替代计算
设计好环境
减少决策成本
5、让 AI "看起来聪明"
体验 > 计算复杂度
十、OpenClaw 的现实意义
当我们重新看 OpenClaw 时,会发现它不仅是一个游戏引擎,更像是:
一个"低算力智能体系统设计模板"。
它告诉我们:
复杂行为 ≠ 高算力
智能体验 ≠ 大模型
总结
在有限算力下,Claw 能跑出复杂行为系统,靠的不是"算力堆叠",而是:
规则替代计算
状态机管理复杂度
时间分片降低压力
空间裁剪避免浪费
数据驱动提升灵活性
近似计算保证性能
体验设计制造智能错觉
真正的系统设计高手,不是让机器算得更多,而是让它"少算也能做得很好"。