vault backup: 2026-03-10 19:16:28
This commit is contained in:
@@ -10,13 +10,8 @@
|
||||
- [ ] [【🚀【OpenClaw教程】OpenClaw高级玩法:记忆蒸馏+Skill固化+模型降级!Token成本直降40%,效率倍增!便宜模型也能完成复杂任务!龙虾教程】](https://www.bilibili.com/video/BV1WbPTzHEaa/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e)
|
||||
- [x] 【Mac mini 64G部署Clawdbot + 本地大模型。无限tokens,拥有真正7*24免费私人助手!】 https://www.bilibili.com/video/BV1KE61BuEAk/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
|
||||
- Skill
|
||||
1. OpenClawHUB
|
||||
2. https://github.com/VoltAgent/awesome-openclaw-skills
|
||||
3. [【50个 skills 让你的 OpenClaw 脱胎换骨】 ](https://www.bilibili.com/video/BV1fDA8z6E9n/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e)
|
||||
1. Search
|
||||
- [ ] 1
|
||||
- [ ] 外接设备
|
||||
- [ ] GoPro以及其他摄像头设备接入。
|
||||
1. https://github.com/VoltAgent/awesome-openclaw-skills
|
||||
2. [【50个 skills 让你的 OpenClaw 脱胎换骨】 ](https://www.bilibili.com/video/BV1fDA8z6E9n/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e)
|
||||
- 其他Bot框架
|
||||
- 【我厌倦了 OpenClaw,用回了 AstrBot【AstrBot 年度更新】】 https://www.bilibili.com/video/BV1FmZMBiEs9/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
|
||||
|
||||
@@ -28,6 +23,152 @@
|
||||
# TODO
|
||||
![[工作计划]]
|
||||
|
||||
# OpenClaw架构构思
|
||||
https://clawhub.ai/ Skill推荐:
|
||||
- Common
|
||||
- [x] ***find-skills***:在20万+Skills里自动找到所需工具。
|
||||
- [x] ***self-improving-agent***: 记录经验教训、错误和纠正措施,以实现持续改进。
|
||||
- [x] Summarize:使用 summarize CLI 对 URL 或文件进行汇总(网页、PDF、图像、音频、YouTube)。
|
||||
## Agent & Memory
|
||||
在默认工作区可以到以下文件,这些都是Agent提示词的主程部分:
|
||||
|
||||
| **文件名** | **角色定位** | **详细作用描述** |
|
||||
| ---------------- | ------------- | --------------------------------------------------------- |
|
||||
| **Bootstrap.md** | **引导程序/总纲** | 整个系统的入口。它负责协调其他模块,定义系统初始化的逻辑,并告诉 LLM 如何“读取”这一系列文件。 |
|
||||
| **SYSTEM.md** | **物理规则/底层协议** | 定义 AI 的基本运行准则。包含技术约束、输出格式要求(如必须使用 JSON)、安全边界和思考框架。 |
|
||||
| **IDENTITY.md** | **身份设定** | 定义“我是谁”。包含姓名、职业背景、专业领域和语气风格(Tone of Voice)。这是 AI 表层人格的来源。 |
|
||||
| **SOUL.md** | **核心价值观/灵魂** | 定义“我的底层逻辑”。包含道德准则、动机、偏好、情绪反应模型以及对待冲突的态度。它比 Identity 更深层。 |
|
||||
| **USER.md** | **用户画像/上下文** | 记录“你是谁”。包含用户偏好、当前任务背景、历史互动关键点。确保 AI 的响应具有针对性。 |
|
||||
| **TOOLS.md** | **能力清单/技能树** | 定义 AI 可以调用的外部函数或工具(如搜索、绘图、计算)。明确调用参数和返回格式。 |
|
||||
| **AGENTS.md** | **协作协议** | 定义多智能体协作逻辑。如果 AI 需要召唤“副手”或与其他代理交互,这里规定了沟通协议。 |
|
||||
|
||||
---
|
||||
|
||||
## 2. 调用逻辑与顺序
|
||||
|
||||
|
||||
|
||||
**逻辑顺序如下:**
|
||||
1. **加载 `Bootstrap.md`**:确定系统引导协议,LLM 开始意识到自己是一个遵循 OpenClaw 协议的 Agent。
|
||||
2. **注入 `SYSTEM.md`**:建立底层规则。在产生任何性格之前,必须先确定“不能做什么”和“必须怎么思考”。
|
||||
3. **构建 `IDENTITY.md` 与 `SOUL.md`**:赋予生命力。LLM 此时从“纯粹的工具”转变为“具备特定性格的专家”。
|
||||
4. **读取 `USER.md`**:注入外部变量。AI 了解了交互对象,调整自己的姿态。
|
||||
5. **激活 `TOOLS.md` 与 `AGENTS.md`**:最后加载执行层。当 AI 明确了身份和规则后,再根据需要调用具体的手段。
|
||||
|
||||
|
||||
---
|
||||
|
||||
## 3. 使用场景建议
|
||||
|
||||
### 场景一:企业级专业顾问(如法律、金融)
|
||||
- **建议**:重写 **`SYSTEM.md`**,强制要求所有引用必须标注来源。在 **`SOUL.md`** 中设定“极度严谨、保守、风险厌恶”的特质。
|
||||
- **优势**:避免 AI 为了迎合用户而产生幻觉(Hallucinations)。
|
||||
|
||||
### 场景二:情感陪伴或角色扮演(Roleplay)
|
||||
|
||||
- **建议**:弱化 `TOOLS.md`,深度打磨 **`SOUL.md`**。在其中加入动态的情绪变化逻辑(例如:如果用户长时间不理你,你的情绪值 $E$ 会下降)。
|
||||
|
||||
- **优势**:使 AI 的反馈不再是冰冷的文本,而具有“性格弧线”。
|
||||
|
||||
|
||||
### 场景三:自动化工作流(Task Automator)
|
||||
|
||||
- **建议**:将重点放在 **`TOOLS.md`** 和 **`AGENTS.md`** 上。在 `Bootstrap.md` 中定义清晰的递归思维链(CoT),确保它在执行复杂任务时会自我校准。
|
||||
|
||||
- **优势**:最大化执行效率,减少多轮对话产生的 Token 损耗。
|
||||
|
||||
|
||||
---
|
||||
|
||||
> **避坑指南**:不要把所有内容都塞进 `IDENTITY.md`。如果你发现 AI 总是忘记规则,说明你的 `SYSTEM.md` 权限等级不够高;如果 AI 表现得像个复读机,说明你的 `SOUL.md` 缺乏多样性的动机描述。
|
||||
|
||||
你想让我为你针对其中某一个文件(比如最具挑战性的 `SOUL.md`)写一个具体的 Markdown 模版吗?
|
||||
|
||||
|
||||
SYSTEM.md
|
||||
AGENTS.md → SOUL.md → TOOLS.md → IDENTITY.md → USER.md
|
||||
|
||||
|
||||
1. Bootstrap 文件注入(新会话首个 turn)
|
||||
按优先级读取顺序:
|
||||
AGENTS.md → SOUL.md → TOOLS.md → IDENTITY.md → USER.md
|
||||
|
||||
|
||||
|
||||
|
||||
2️⃣ 记忆文件读取
|
||||
• MEMORY.md — 长期记忆(仅私聊会话加载,群聊不加载)
|
||||
• memory/今天.md + memory/昨天.md — 日志(会话开始时读取)
|
||||
|
||||
3️⃣ Skill 加载(SKILL.md 注入)
|
||||
三个来源,优先级从高到低:
|
||||
① < workspace >/skills(agent 独有)
|
||||
② ~/.openclaw/skills(全局共享)
|
||||
③ bundled skills(内置)
|
||||
同名 skill 高优先级覆盖低优先级
|
||||
|
||||
|
||||
|
||||
4️⃣ 会话历史
|
||||
已有的对话上下文(JSONL 存储)
|
||||
|
||||
|
||||
|
||||
5️⃣ 语义搜索(按需)
|
||||
agent 调用 memory_search 时,向量检索 MEMORY.md + memory/* .md
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
💡 建议:
|
||||
|
||||
如果你想把记忆用法精炼,推荐这样分层:
|
||||
|
||||
|
||||
|
||||
1. 通用行为规范 → AGENTS.md / SOUL.md(所有会话都加载)
|
||||
|
||||
2. 工具使用指南 → Skill 的 SKILL.md(按需触发加载)
|
||||
|
||||
3. 持久事实/偏好 → MEMORY.md(长期记忆)
|
||||
|
||||
4. 需要代码逻辑的 → Plugin(如自动 Token 管理、MCP 代理)
|
||||
|
||||
|
||||
|
||||
以 Redmine 为例的最佳实践:
|
||||
|
||||
• Skill:SKILL.md 写"怎么调用、什么时候触发、参数格式"
|
||||
|
||||
• Plugin:如果要做自动 Token 刷新、webhook 监听等,写成 Plugin
|
||||
|
||||
• MEMORY.md:只存"loujiajie 有权限的项目是 H78"这种事实
|
||||
|
||||
|
||||
|
||||
不建议把所有东西都塞进 MEMORY.md,
|
||||
### EmbeddingModel
|
||||
|
||||
|
||||
### 记忆移植方法
|
||||
|
||||
### 将记忆移植到Skill
|
||||
【Skill】= 教 agent "怎么做某件事"
|
||||
|
||||
• 本质是 SKILL.md(Markdown 指令)+ 可选脚本
|
||||
|
||||
• 注入到 agent 的上下文中,agent 按指令执行
|
||||
|
||||
• 适合:工具使用说明、操作流程、触发规则
|
||||
|
||||
• 例:RedmineSkill 告诉 agent 如何调用 MCP 查工单
|
||||
## Muti-Agent
|
||||
按照日常功能分出几个额外Agent,并让他们使用不同的Workspace。
|
||||
|
||||
# ~~Docker 部署~~(推荐虚拟机部署)
|
||||
1. https://docs.openclaw.ai/install/docker
|
||||
2. git clone https://github.com/openclaw/openclaw.git
|
||||
@@ -62,6 +203,22 @@ services:
|
||||
- npx clawhub@latest install XXX
|
||||
- npx clawhub install XXX
|
||||
|
||||
# OpenClaw Agent命令
|
||||
- 🛠️ 核心交互指令
|
||||
- /new:立即结束当前会话,并启动一个完全干净的新会话。
|
||||
- /clear:清理当前对话的上下文。
|
||||
- /help:显示当前环境下所有可用的指令列表及简要说明。
|
||||
- /compact:手动触发上下文压缩。这在对话过长、Token 消耗过高时非常有用,它会将之前的讨论总结为摘要,以腾出更多上下文空间。
|
||||
- /undo:撤销上一步操作。它会回滚最后一次的用户输入以及 AI 的响应。
|
||||
- /exit 或 /quit:安全退出当前的 Agent 会话。
|
||||
- 🧩 技能与 MCP 管理(重点)
|
||||
- /skills:列出当前 Agent 已经加载并激活的所有技能。你可以通过此指令确认你的自定义技能(如 RAG 驱动的哲学库)是否被正确识别。
|
||||
- /mcp:查看当前连接的 MCP 服务器状态。它会显示通过 stdio 或 sse 传输协议挂载的服务是否在线。
|
||||
- /reload:重新加载配置文件和技能定义。当你修改了 skills 目录下的逻辑或更新了 MCP 配置后,无需重启整个程序,使用此指令即可生效。
|
||||
- 📊 系统与状态监控
|
||||
- /stats:显示当前会话的统计信息,包括已消耗的 Token 数量、预计成本以及上下文窗口的使用百分比。
|
||||
- /config:查看当前运行时的配置信息(如当前指向的 LLM 模型、温度参数等)。
|
||||
- /debug:切换调试模式。开启后,你可以看到工具调用的原始 JSON 数据,这对于排查 jina_search 或数据库查询的返回值非常关键。
|
||||
# OpenClaw本地操作命令
|
||||
- openclaw onboard
|
||||
- openclaw gateway
|
||||
|
||||
@@ -5,9 +5,9 @@
|
||||
3. [x] 本地搭建Claude测试。(Ollama + Claude)
|
||||
4. [ ] ~~本地部署OpenCode~~
|
||||
2. OpenClaw相关问题解决
|
||||
1. [ ] 调研相关搜索功能:
|
||||
1. 搜索API:https://jina.ai/、https://www.tavily.com/ Searpapi.com
|
||||
2. OpenClaw Multi Search Engine、Tavily Web Search、SearXNG Docker(部署)
|
||||
1. [x] 调研相关搜索功能,结果为返回的结果质量以及Token数消耗量都不理想。
|
||||
1. [x] 搜索API:https://jina.ai/、https://www.tavily.com/
|
||||
2. [x] OpenClaw Multi Search Engine、Tavily Web Search、SearXNG Docker(部署)
|
||||
2. [ ] 记忆问题解决
|
||||
1. [ ]
|
||||
3. [ ] **仍需测试远程Agent(网页)控制本地引擎的方案**。
|
||||
@@ -42,9 +42,11 @@
|
||||
4. [ ] 绑定
|
||||
5. [ ] 动画
|
||||
6. [ ] 特效
|
||||
6. [ ] Netease Skill市场:参考https://clawhub.ai/,使用ClaudeCode,构建一个Skill&Mcp& OpenClaw插件市场。
|
||||
7. [ ] AI Fab市场:让AI使用爬虫每日更新资产信息,再借来 财务账号,把目前有的资产都使用
|
||||
8. [ ] Tmax 服务部署
|
||||
6. [ ] 外接设备
|
||||
- [ ] GoPro以及其他摄像头设备接入。
|
||||
7. [ ] Netease Skill市场:参考https://clawhub.ai/,使用ClaudeCode,构建一个Skill&Mcp& OpenClaw插件市场。
|
||||
8. [ ] AI Fab市场:让AI使用爬虫每日更新资产信息,再借来 财务账号,把目前有的资产都使用
|
||||
9. [ ] Tmax 服务部署
|
||||
|
||||
|
||||
必须Skill
|
||||
@@ -60,9 +62,8 @@ OpenClaw待探索:
|
||||
4. **【拒绝暴力压缩!分层索引版 OpenClaw 10轮省48% → 50轮省76% 越长越省,关键决策永不丢失(已开源)】** https://www.bilibili.com/video/BV1hcAQzsES9/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
|
||||
1. https://github.com/adoresever/AGI_Ananas/tree/main/26.2.21openclaw-viking
|
||||
5. https://github.com/quodsoler/unreal-engine-skills
|
||||
6. 【零成本给 OpenClaw 接入网络搜索!SearXNG自建部署|开源方案对比选型|实战接入演示】 https://www.bilibili.com/video/BV1u3fbByESv/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
|
||||
7. 【省流版OpenClaw+Agent Reach MCP实战|AI自动运营小红书等13个平台 接入配置全流程教程】 https://www.bilibili.com/video/BV1bHAUzVEv5/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
|
||||
8. 【我把 OpenClaw 优化得聪明 10 倍(含提示词)】 https://www.bilibili.com/video/BV1j8PyzLE8g/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
|
||||
6. 【省流版OpenClaw+Agent Reach MCP实战|AI自动运营小红书等13个平台 接入配置全流程教程】 https://www.bilibili.com/video/BV1bHAUzVEv5/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
|
||||
7. 【我把 OpenClaw 优化得聪明 10 倍(含提示词)】 https://www.bilibili.com/video/BV1j8PyzLE8g/?share_source=copy_web&vd_source=fe8142e8e12816535feaeabd6f6cdc8e
|
||||
|
||||
POPO失忆:
|
||||
1. Skill找不到。
|
||||
|
||||
Reference in New Issue
Block a user