学习路线图
Level 1: 新手(1-2 天)
↓
Level 2: 进阶(3-5 天)
↓
Level 3: 高级(1-2 周)
↓
Level 4: 专家(1 个月+)
Level 1:新手入门(1-2 天)
学习目标
安装 OpenClaw
配置第一个模型
完成第一次对话
接入第一个渠道
学习内容
Day 1:安装与配置
-
阅读官方文档
-
安装 OpenClaw
curl -fsSL https://get.openclaw.ai | bash
openclaw init
- 配置模型
export DEEPSEEK_API_KEY="sk-xxx"
openclaw chat "你好"
Day 2:接入渠道
- 创建 Telegram Bot
- 找 @BotFather
- 获取 Token
- 配置渠道
channels:
- name: my-bot
type: telegram
token: ${TG_TOKEN}
- 测试
- 在 Telegram 发送消息
- 检查是否响应
实践项目
- 完成安装
- 完成第一次对话
- 接入 Telegram
- 发送 10 条消息
Level 2:进阶使用(3-5 天)
学习目标
掌握配置文件
使用多个模型
配置心跳任务
使用记忆系统
学习内容
Day 3:配置深入
- 配置文件结构
model:
default: deepseek-chat
channels:
- telegram
heartbeat:
enabled: true
- 多模型配置
model:
providers:
deepseek:
api_key: xxx
openai:
api_key: yyy
Day 4:自动化任务
- 心跳配置
heartbeat:
tasks:
- name: daily-report
schedule: "0 18 * * *"
- 编写脚本
#!/bin/bash
echo "执行任务"
Day 5:记忆系统
- 创建 MEMORY.md
# 关于我
- 姓名:张三
- 目标:学习 AI
- 使用记忆
- 对话中引用
- 自动记忆
实践项目
- 配置 3 个模型
- 创建 2 个心跳任务
- 建立知识库
- 发送 100 条消息
Level 3:高级应用(1-2 周)
学习目标
开发 Skills
使用 API
性能优化
故障排查
学习内容
Week 1:Skills 开发
- 创建 Skill
mkdir -p ~/.openclaw/skills/my-skill
touch ~/.openclaw/skills/my-skill/SKILL.md
- 编写脚本
// script.js
console.log("Hello from my skill!");
- 测试 Skill
openclaw skill test my-skill
Week 2:API 集成
- 启用 API
api:
enabled: true
- 调用 API
curl http://localhost:3000/api/v1/chat \
-d '{"message": "你好"}'
- 性能优化
- 启用缓存
- 限制历史
- 选择合适的模型
实践项目
- 开发 3 个 Skills
- 构建 API 服务
- 优化响应时间
- 排查 5 个问题
Level 4:专家级(1 个月+)
学习目标
深入源码
贡献代码
企业部署
最佳实践
学习内容
Month 1:深入理解
- 阅读源码
- 理解架构
- 模块划分
- 数据流
- 扩展点
- 调试技巧
LOG_LEVEL=debug openclaw start
Month 2+:贡献与分享
- 贡献代码
- Fork 仓库
- 提交 PR
- 开发 Skills
- 发布到 ClawHub
- 撰写教程
- 分享经验
实践项目
- 阅读 50% 源码
- 提交 1 个 PR
- 发布 5 个 Skills
- 撰写 10 篇教程
推荐阅读
- AI 基础
- Transformer 原理
- Prompt Engineering
- LLM 应用开发
- 工程实践
- Node.js 进阶
- 系统设计
- 性能优化
学习建议
1. 动手实践
- 不要只看文档
- 每个功能都要试
- 遇到问题先自己解决
2. 循序渐进
- 不要跳级
- 每个级别都要扎实
- 基础很重要
3. 加入社区
- Discord 提问
- GitHub 讨论
- 微信交流
4. 持续学习
- AI 技术发展快
- 保持学习
- 分享经验
评估标准
Level 1 合格标准
- 能独立安装
- 能完成对话
- 能接入渠道
Level 2 合格标准
- 能配置多模型
- 能创建自动化任务
- 能使用记忆系统
Level 3 合格标准
- 能开发 Skills
- 能使用 API
- 能排查问题
Level 4 合格标准
- 能贡献代码
- 能企业部署
- 能指导他人
常见问题
Q: 需要什么基础? A: 基本的命令行操作,会一点编程更好。
Q: 多久能学会? A: 新手 1-2 天,进阶 1-2 周,高级 1 个月+。
Q: 遇到问题怎么办? A: 查文档 → 搜索 → 社区提问。
开始学习
# 第一步:安装
curl -fsSL https://get.openclaw.ai | bash
# 第二步:配置
openclaw init
# 第三步:开始
openclaw chat "你好,开始学习 OpenClaw!"