为什么叫"养虾"?
OpenClaw是奥地利开发者Peter Steinberger(彼得·斯坦伯格)开发的一个AI智能体框架。
"养虾"不是真的养虾,而是培养AI。就像养虾需要关注水质、投喂、温度,培养AI也需要关注数据、算法、交互。
这个系列,就是记录OpenClaw的成长过程。
OpenClaw是什么?
OpenClaw是一个AI智能体框架,核心功能:
功能 | 说明 |
多通道接入 | 支持飞书、微信、QQ、Telegram等 |
技能系统 | 可扩展的技能插件 |
记忆系统 | 长期记忆、短期记忆、关心记忆 |
MCP协议 | 支持Model Context Protocol |
第1期:基础搭建
核心架构
OpenClaw的核心架构:
用户消息 → 通道适配器 → AI引擎 → 技能系统 → 记忆系统 → 响应
关键决策
决策 | 选择 | 原因 |
AI引擎 | GLM-5或其他模型 | 国产大模型,稳定可靠 |
记忆存储 | Markdown文件 | 简单、可读、易维护 |
技能系统 | 插件式 | 方便扩展 |
遇到的问题
1. 记忆丢失:AI每轮对话后记忆清空
●解决方案:引入长期记忆系统(MEMORY.md)
2. 技能冲突:多个技能同时触发
●解决方案:技能优先级机制
3. 通道差异:不同平台消息格式不同
●解决方案:统一消息适配器
成果
●✅ 基础架构搭建完成
●✅ 多通道接入(飞书、微信、QQ)
●✅ 记忆系统上线
●✅ 技能扩展机制
●✅ 基础对话能力
下一步计划
阶段 | 目标 |
第2期 | 关心记忆系统 |
第3期 | 多技能协同 |
第4期 | 自主任务执行 |
写在最后
OpenClaw不是一天建成的。
每一行代码、每一个功能、每一次优化,都是"养虾"的过程。
养虾第1期,开始。 🦐
夜雨聆风