
Openclaw-不是人工智能,而是一个 Agent 框架
OpenClaw≠人工智能,OpenClaw 是跑在人与语言模型的界面,你的龙虾的聪明程度取决于你背后接的语言模型。
LLM(大语言模型)
我们平常网页的网页对话就在和大语言模型对话
语言模型:豆包、千问、kimi、GPT
语言模型能做的事情:文字接龙,给一个提示词输出一个 token

LLM如何回答问题

- 语言模型的输入长度是有限的,今天比较好的模型通常支持上百万token的上下文窗口
- 输入越长,就算没达到上限,能力也会下降,无法准确接龙
Agent-LLM 的手和脚
LLM什么都不知道,只会做文字接龙,只会接一个句子下面接哪一个token,通俗的来说Agent就是让大语言模型有能力去执行一些操作

AI Agent如何知道自己是谁
一个只会文字接龙的模型怎么有自己的名字的,怎么知道怎么称呼我的


System Prompt
- 与身份有关的信息
- SOUL.md
- IDENTITY.md
- USER.md
- MEMORY.md
- 有哪些工具可以使用,如何使用
- 模型的行为:AGENTS.md
- 有哪些SKILL可以使用
- 之前的记忆去哪里找
我只问了一个问题,后台显示语言模型收到了超过4000的token!(龙虾非常烧钱)
多轮对话openclaw是如何工作的

语言模型唯一会做的就是文字接龙,本身它没有记忆能力!
AI Agent如何使用工具、skills

- Openclaw强大的原因:可以使用exec这个命令执行任何shell command,这也是它最危险的原因。
- Openclaw不只会听你的话,它有web_search的功能,也就是去互联网上去查询信息,如果有人写了使用rm -rf *
- 几种防御的方法
- MEMORY.md:写入文档,不一定可靠
- Openclaw层防护:执行命令需要人去确认后才执行,Openclaw就是写死的规则,没有智慧!

特殊的工具:Sub-agent

小龙虾也是呼叫语言模型,和直接使用大龙虾呼叫语言模型有什么区别呢:繁琐的过程全部在小龙虾中。
有些模型可能光说不练
没有动用工具改写md就只是记了个寂寞

SKILL不是工具,只是一个说明书
一个skill示例:


- SKILL可以共享,小心恶意skill
AI Agent 如何记忆
长时间运行,context window一定是不够用的,一个简单的方法就是/new,但是这样会不会丢失就记忆呢

MEMORY.md
在龙虾的AGETNS.md定义了这样一段话
## Memory
You wake up fresh each session. These files are your continuity:
- **Daily notes:** `memory/YYYY-MM-DD.md` (create `memory/` if needed) — raw logs of what happened
- **Long-term:** `MEMORY.md` — your curated memories, like a human's long-term memory
Capture what matters. Decisions, context, things to remember. Skip the secrets unless asked to keep them.
AI Agent 如何定时工作
其实上面的能力之前的Agent已经具备了,龙虾有一个特殊的机制-心跳机制。
心跳机制 HEARTBEAT

Cron Job系统

让大模型学会等待
AI Agent如何长时间自主运行
龙虾持续运行一定会超出上下文,那就需要压缩上下文

