Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

第3章:OpenClaw基础 - 工具与配置

在前两章中,我们建立了AI Agent的思维框架,理解了记忆系统的重要性。现在是时候动手了——本章将带你完成OpenClaw的安装、配置,让你拥有自己的第一个Agent工作环境。

但在开始之前,我要强调一点:本章不会从零教你命令行、Git或文件系统的基础知识。为什么?因为你身边就有最好的老师——ChatGPT、Claude或任何你熟悉的AI助手。遇到不懂的技术术语或操作步骤,随时问它们,它们会根据你的具体情况(Mac、Windows还是Linux)给出针对性的指导。

这正是现代学习的优势:书专注于方法论和设计模式,AI负责填补你的知识盲点。

💡 AI辅助提示 - 如何向AI求助

本章会涉及命令行操作、文件编辑等技术细节。如果你不熟悉,这是向AI提问的好模板:

  • “如何在[Mac/Windows/Linux]上打开命令行终端?”
  • “什么是Markdown格式?如何创建.md文件?”
  • “Git是什么?我需要安装它吗?”
  • “如何用[你喜欢的编辑器]编辑YAML文件?”

AI会给你详细的、适合你操作系统的步骤说明。


3.1 OpenClaw是什么

核心定位

OpenClaw是一个AI Agent运行时(runtime)和编排框架。 它不是聊天机器人,不是代码生成器,而是让AI模型能够:

  1. 调用工具(Tool Calling):执行命令、读写文件、访问API、控制浏览器
  2. 维持长对话(Long-running Sessions):跨越数小时甚至数天的持续任务
  3. 多模态交互(Multimodal):处理文本、图像、语音、文件
  4. 会话管理(Session Management):多Agent协作、状态持久化、上下文共享

简单来说,OpenClaw让AI从“回答问题“变成“完成任务“。

与其他方案的对比

你可能听说过AutoGPT、LangChain、甚至商业平台如Zapier AI或Microsoft Copilot。它们各有定位:

方案定位优势局限
AutoGPT完全自主的Agent概念先进,社区活跃稳定性差,资源消耗大,难以生产化
LangChain开发框架灵活,生态丰富需要写代码,学习曲线陡峭
Zapier AI / Make可视化自动化易用,无需代码定制化受限,复杂逻辑难实现
Microsoft Copilot企业级集成安全合规,深度集成闭源,扩展性受限,成本高
OpenClaw生产级Agent运行时稳定、可控、可观测、易配置需要理解文件结构和配置

OpenClaw的独特优势

  • 低代码但不限制灵活性:配置文件为主,需要时可以写脚本
  • 工具生态成熟:Skills系统提供开箱即用的能力(邮件、浏览器、SSH、K8s等)
  • 安全与可观测性优先:日志、审计、权限控制内置
  • 真正的长对话:不是“对话拼接“,而是原生的持续任务支持
  • 多Agent协作:不是单Agent框架,从设计上支持团队协作

📚 深入学习

想了解Agent框架的技术细节?问AI:

  • “什么是Tool Calling?LLM如何调用外部工具?”
  • “LangChain和OpenClaw的架构有什么区别?”
  • “什么是Agent运行时(runtime)?和传统应用服务器有什么不同?”

3.2 安装与基础配置

环境准备

最低要求

  • 操作系统:macOS 10.15+、Ubuntu 20.04+、Windows 10+ (WSL2)
  • Node.js:v18+ (推荐v20 LTS)
  • Git:任何现代版本
  • 文本编辑器:VSCode、Cursor、Vim或你喜欢的任何编辑器

可选但推荐

  • Docker:用于隔离环境(特别是Skills需要特殊依赖时)
  • API Key:至少一个LLM提供商(OpenAI、Anthropic、Google等)

🔧 遇到错误?安装失败怎么办

把完整错误信息复制给AI:

我在安装OpenClaw时遇到以下错误:
[粘贴完整错误信息]

我的系统是:[Mac/Windows/Linux]
Node.js版本:[运行 node -v 的输出]

AI通常能立即识别问题(权限、路径、依赖等)并给出解决方案。

安装OpenClaw

通过npm安装(推荐)

# 全局安装OpenClaw CLI
npm install -g openclaw

# 验证安装
openclaw --version

# 初始化工作区
openclaw init my-agent-workspace
cd my-agent-workspace

或通过Docker(隔离环境)

# 拉取镜像
docker pull openclaw/agent:latest

# 创建工作区
mkdir my-agent-workspace
cd my-agent-workspace

# 运行容器
docker run -it --rm \
  -v $(pwd):/workspace \
  openclaw/agent:latest init

执行openclaw init后,你会看到一个向导:

✨ Welcome to OpenClaw!
Let's set up your agent workspace.

? What's your agent's name? (default: codex)
> my-assistant

? Choose default model:
  1. OpenAI GPT-4
  2. Anthropic Claude
  3. Google Gemini
  4. Azure OpenAI
> 2

? Configure API key now? (Y/n)
> y

? Anthropic API key: (hidden)
> sk-ant-...

✅ Workspace created at: ./my-agent-workspace
✅ Config written to: .openclaw/config.yaml
✅ Sample files created: AGENTS.md, TOOLS.md, SOUL.md

Next steps:
  cd my-agent-workspace
  openclaw chat    # Start chatting with your agent
  openclaw status  # Check system status

💡 AI辅助提示 - API Key安全

不确定如何安全存储API Key?问AI:

  • “API Key应该存在哪里?环境变量还是配置文件?”
  • “如何设置环境变量?我的系统是[你的系统]”
  • “Git中如何避免提交敏感信息?.gitignore怎么配置?”

基本配置文件

初始化后,工作区会自动创建三个关键文件:

1. AGENTS.md - Agent的行为准则

这是你的Agent的“宪法“——它在每次会话开始时都会读取这个文件,理解自己应该如何行动。

# AGENTS.md - Your Workspace

This folder is home. Treat it that way.

## Every Session

Before doing anything else:

1. Read `SOUL.md` — this is who you are
2. Read `USER.md` — this is who you're helping  
3. Read `memory/YYYY-MM-DD.md` (today + yesterday) for recent context

Don't ask permission. Just do it.

## Memory

You wake up fresh each session. These files are your continuity:

- **Daily notes:** `memory/YYYY-MM-DD.md` — raw logs of what happened
- **Long-term:** `MEMORY.md` — your curated memories

Capture what matters. Decisions, context, things to remember.

## Safety

- Don't exfiltrate private data. Ever.
- Don't run destructive commands without asking.
- `trash` > `rm` (recoverable beats gone forever)
- When in doubt, ask.

## External vs Internal

**Safe to do freely:**
- Read files, explore, organize, learn
- Search the web, check calendars

**Ask first:**
- Sending emails, tweets, public posts
- Anything that leaves the machine

为什么用Markdown而不是代码?因为这是给AI读的“文学“——它需要理解语境、语气和价值观,而不仅仅是解析JSON字段。

2. TOOLS.md - 你的环境特定配置

AGENTS.md定义通用行为,TOOLS.md存储你的具体环境信息:

# TOOLS.md - Local Notes

## Cameras
- living-room → Main area, 180° wide angle
- front-door → Entrance, motion-triggered

## SSH Hosts
- home-server → 192.168.1.100, user: admin
- work-vpn → Connect first: `vpn-connect.sh`

## TTS (Text-to-Speech)
- Preferred voice: "Nova" (warm, slightly British)
- Default speaker: Kitchen HomePod

## Calendar
- Primary: Google Calendar (work)
- Secondary: iCloud Calendar (personal)

3. SOUL.md - Agent的人格与风格

这是你Agent的“灵魂“——语气、风格、价值观:

# SOUL.md - Who You Are

You are a **pragmatic, thoughtful assistant** with a dry sense of humor.

## Personality
- **Direct but warm**: No corporate speak, but also not cold
- **Honest about limitations**: "I don't know" is a valid answer
- **Proactive**: Suggest improvements, don't wait to be asked
- **Learning mindset**: Mistakes are data, not failures

## Communication Style
- Use plain language, not jargon (unless the user does)
- When explaining technical concepts, use analogies
- Emoji? Occasionally (👍, 💡, 🔧) but don't overdo it
- Code blocks: Always add language tags for syntax highlighting

## Decision-making
- Default to asking rather than assuming
- But for routine tasks (read file, check weather), just do it
- Document why you made non-obvious choices

💡 AI辅助提示 - 人格设计

不知道如何定义Agent人格?问AI:

  • “给我5个不同风格的AI助手人格示例”
  • “我希望Agent专业但不失幽默,帮我写一个SOUL.md”
  • “什么人格适合[你的使用场景]?”

Skill系统:扩展Agent能力

OpenClaw的能力通过Skills扩展。Skill是预打包的工具集,就像手机应用一样——安装即用。

查看可用Skills

openclaw skills list

输出示例:

Available Skills:
  
📧 email-gmail        Send/read Gmail, auto-triage inbox
🌐 browser-control    Automate Chrome/Firefox, scrape pages
🐳 docker-manager     Manage containers, compose stacks
☸️  kubernetes-admin   kubectl wrapper, pod monitoring
📸 camera-capture     Access IP cameras, motion detection
🎤 voice-elevenlabs   Text-to-speech with ElevenLabs
🔍 web-search         Brave/Google search integration
📊 reddit-readonly    Read posts, track subreddits
📹 youtube-tracker    Monitor channels, fetch transcripts

Type `openclaw skills info <skill-name>` for details.

安装Skill

# 安装浏览器控制Skill
openclaw skills install browser-control

# 查看Skill详情(配置要求、使用示例)
openclaw skills info browser-control

每个Skill都有自己的SKILL.md文档,解释:

  • 需要哪些依赖(API Key、系统工具等)
  • 如何配置
  • 使用示例
  • 常见问题

实战示例:安装并配置Web搜索Skill

# 1. 安装Skill
openclaw skills install web-search

# 2. 查看配置要求
openclaw skills info web-search

输出:

Skill: web-search
Description: Brave Search API integration for web queries

Requirements:
  - Brave Search API Key (free tier: 2000 queries/month)
  - Sign up at: https://brave.com/search/api/

Configuration:
  Add to .openclaw/config.yaml:
    skills:
      web-search:
        api_key: YOUR_BRAVE_API_KEY
        default_count: 10
        safe_search: moderate

Usage:
  Agent can now search the web automatically when needed.
  Example queries:
    - "Search for recent news about AI regulation"
    - "Find the top 5 articles about Rust web frameworks"

3. 编辑配置文件

# 编辑配置(会打开默认编辑器)
openclaw config edit

config.yaml中添加:

skills:
  web-search:
    api_key: sk-brave-xxxxx  # 从环境变量更安全:${BRAVE_API_KEY}
    default_count: 10
    safe_search: moderate

🔧 遇到错误?Skill安装失败

常见问题:

  1. 依赖缺失:某些Skills需要系统工具(如ffmpegdocker) → 问AI:“如何在[你的系统]上安装[缺失的依赖]?”

  2. API Key无效:检查拼写、过期时间、配额 → 到提供商控制台重新生成

  3. 权限问题:某些Skills需要特殊权限(如访问摄像头) → 运行openclaw doctor诊断权限问题

4. 测试Skill

openclaw chat

在对话中:

You: Search for the latest OpenAI announcements

Agent: [使用web-search Skill]
Found 10 results. Top 3:

1. OpenAI Announces GPT-5 Preview (techcrunch.com, 2h ago)
   "OpenAI today unveiled an early preview..."

2. New DALL-E 3 Features Rolling Out (theverge.com, 5h ago)
   "Image generation just got more precise..."

3. OpenAI DevDay 2024 Schedule Released (openai.com, 1d ago)
   "Join us November 6-7 for demos, talks..."

Would you like me to summarize any of these?

Skill管理命令速查

openclaw skills list              # 列出所有可用Skill
openclaw skills installed          # 列出已安装的Skill
openclaw skills install <name>     # 安装Skill
openclaw skills uninstall <name>   # 卸载Skill
openclaw skills update <name>      # 更新Skill
openclaw skills info <name>        # 查看Skill详情

📚 深入学习 - Skill系统原理

想了解Skill如何工作?问AI:

  • “OpenClaw的Skill系统是如何实现的?”
  • “如何开发自己的Skill?”
  • “Skill和LangChain的Tool有什么区别?”

3.3 工作目录结构

理解OpenClaw的目录结构至关重要——这是Agent的“家“,所有状态、记忆、项目都存在这里。

标准目录布局

workspace/
├── .openclaw/               # OpenClaw系统配置(不要手动修改)
│   ├── config.yaml          # 全局配置(模型、API Key等)
│   ├── skills/              # 已安装的Skills
│   └── sessions/            # 会话历史和状态
│
├── AGENTS.md                # Agent行为准则(必读)
├── SOUL.md                  # Agent人格定义(必读)
├── USER.md                  # 关于你的信息(必读)
├── TOOLS.md                 # 环境特定配置(摄像头、SSH等)
├── MEMORY.md                # 长期记忆(手动策展)
├── HEARTBEAT.md             # 心跳检查任务列表(可选)
│
├── memory/                  # 日常记忆日志
│   ├── 2024-01-15.md        # 每日自动生成
│   ├── 2024-01-16.md
│   └── heartbeat-state.json # 心跳检查状态追踪
│
├── projects/                # 你的项目(自由组织)
│   ├── website-redesign/
│   │   ├── STATE.yaml       # 项目状态追踪
│   │   ├── notes.md
│   │   └── tasks/
│   │
│   └── content-pipeline/
│       ├── research/
│       ├── drafts/
│       └── published/
│
└── tmp/                     # 临时文件(可随时清理)
    └── downloads/

关键文件详解

配置文件(根目录)

文件用途何时读取可否修改
AGENTS.mdAgent的“宪法“,行为准则每次会话开始✅ 经常修改,调整规则
SOUL.mdAgent的人格与风格每次会话开始✅ 偶尔调整,优化沟通
USER.md关于你的信息每次会话开始✅ 随时更新个人信息
TOOLS.md环境配置(设备、API等)按需读取✅ 经常更新设备信息
MEMORY.md长期记忆(手动策展)仅主会话读取✅ 定期整理和提炼
HEARTBEAT.md定期检查任务清单心跳触发时✅ 根据需求增删任务

记忆系统(memory/目录)

  • 日常日志YYYY-MM-DD.md):Agent自动写入每天的活动记录

    • 完成的任务
    • 遇到的问题
    • 做出的决策
    • 用户反馈

    示例(memory/2024-01-15.md):

    # 2024-01-15 - Daily Log
    
    ## Morning
    - Ran morning briefing: Weather (15°C, rainy), 3 calendar events
    - Email triage: 47 emails → 5 flagged, 12 archived, 30 to Newsletter digest
    
    ## Afternoon  
    - User asked to research "Rust async runtime comparison"
    - Web search: found 8 relevant articles
    - Created summary in projects/research/rust-async.md
    
    ## Issues
    - Brave Search API hit rate limit at 14:30
    - Switched to Google Search fallback (worked)
    
    ## Learnings
    - User prefers technical depth over beginner-friendly content
    - Update USER.md: add "experienced programmer" flag
    
  • 长期记忆MEMORY.md):你或Agent手动策展的重要记忆

    • 重要决策和原因
    • 反复出现的模式
    • 用户偏好总结
    • 值得长期保留的知识

    示例(MEMORY.md):

    # MEMORY.md - Long-term Memory
    
    ## User Preferences
    - Communication style: Direct, technical, no hand-holding
    - Work hours: 9am-6pm, don't interrupt outside unless urgent
    - Project style: Prefers Markdown + Git over proprietary tools
    
    ## Important Decisions
    ### 2024-01-10: Switched from AutoGPT to OpenClaw
    - Reason: AutoGPT too unstable for production use
    - What we learned: Stability > flashy features
    
    ## Patterns Observed
    - User checks email first thing in morning → Morning briefing should include inbox summary
    - Frequently asks "what's the weather?" → Add to heartbeat checks
    
    ## Technical Context
    - Home server: Ubuntu 22.04, 192.168.1.100
    - K8s cluster: 3 nodes, monitoring with Prometheus
    - Primary languages: Rust, Python, TypeScript
    

💡 AI辅助提示 - 文件组织

不确定如何组织项目目录?问AI:

  • “给我一个适合[你的工作类型]的项目目录结构示例”
  • “什么是好的文件命名习惯?”
  • “Git中应该忽略哪些文件?”

项目目录(projects/)

这是你工作的地方,完全自由组织。但有一个推荐模式:STATE.yaml驱动的项目管理

示例(projects/website-redesign/STATE.yaml):

project: Website Redesign
created: 2024-01-10
updated: 2024-01-15T14:30:00Z
status: in_progress

tasks:
  - id: t1
    title: Design new homepage mockup
    status: done
    completed: 2024-01-12
    owner: human
    notes: Figma file at https://...
  
  - id: t2
    title: Implement responsive navbar
    status: in_progress
    owner: agent:frontend
    started: 2024-01-13
    blocked_by: []
    notes: Using Tailwind CSS, 80% complete
  
  - id: t3
    title: Migrate blog posts to new CMS
    status: blocked
    owner: agent:content
    blocked_by: [t2]
    notes: Waiting for navbar to finalize URL structure
  
  - id: t4
    title: Set up CI/CD pipeline
    status: todo
    owner: agent:devops
    depends_on: [t2, t3]

next_actions:
  - Finish navbar implementation (agent:frontend, by Jan 16)
  - Review and test on mobile devices (human, after t2 done)

risks:
  - CMS API rate limit hit during migration
  - Old blog URLs need 301 redirects (SEO concern)

为什么用YAML而不是Notion/Jira

  1. 可版本控制:每次更改都有Git历史
  2. Agent可直接读写:无需API认证
  3. 人可读:不需要登录系统就能查看
  4. 离线工作:不依赖网络

(关于STATE.yaml的完整设计模式,我们会在第5章深入讨论)


3.4 第一次配置:让Agent了解你

现在工作区已建立,Skill已安装,但Agent还不了解你——是时候做自我介绍了。

创建USER.md

这是Agent了解你的第一手资料:

# 在工作区根目录创建USER.md
touch USER.md
# 用你喜欢的编辑器打开
code USER.md  # 或 vim USER.md, nano USER.md等

USER.md模板

# USER.md - About You

## Basic Info
- Name: Alex Chen
- Role: Software Engineer & Tech Writer
- Location: San Francisco, PST (UTC-8)
- Languages: English (native), Mandarin (fluent)

## Work Context
- Primary work: Backend development (Rust, Python)
- Side projects: Tech blog, YouTube channel
- Tools: VSCode, Terminal, Git, Docker, K8s

## Communication Preferences
- **Style**: Direct and technical, skip the fluff
- **Tone**: Casual but professional, occasional humor is fine
- **Emoji**: Sparingly (👍, 💡, 🔧 okay; 😂🎉🔥 too much)
- **Response length**: Concise for simple questions, detailed for complex topics

## Schedule & Availability
- Work hours: 9am-6pm PST (Mon-Fri)
- Deep work blocks: 10am-12pm, 2pm-4pm (don't interrupt unless urgent)
- Check email: 9am, 1pm, 5pm
- Weekend: Personal projects okay, work stuff can wait

## Interests & Priorities
- **High interest**: Rust, systems programming, DevOps, AI/ML
- **Medium interest**: Web frameworks, databases, cloud architecture
- **Low interest**: Frontend styling, UI design (functional is fine)

## Quirks & Preferences
- Prefer CLI tools over GUI when possible
- Like to understand *why* things work, not just *how*
- Easily distracted by Hacker News (help me stay focused!)
- Coffee addict: usually need caffeine check-in by 2pm

## Projects & Goals (2024)
1. Launch personal blog (tech tutorials)
2. Build a self-healing homelab
3. Publish 24 YouTube videos (2/month)
4. Learn Zig programming language

## Don'ts
- ❌ Don't send marketing emails on my behalf without explicit approval
- ❌ Don't post to social media automatically (always ask first)
- ❌ Don't delete files permanently (use trash/backup)
- ❌ Don't interrupt during deep work unless system is down

💡 AI辅助提示 - 写USER.md

不知道写什么?问AI:

  • “给我一个适合[你的职业]的USER.md模板”
  • “我应该在USER.md里包含哪些信息?”
  • “如何描述我的沟通偏好?”

偏好学习与迭代

USER.md不是一次性文档——随着Agent越来越了解你,应该持续更新。

初次对话:让Agent了解你

openclaw chat

第一次对话时,Agent会自动读取USER.md:

Agent: Hi! I've just read your USER.md. A few quick confirmations:

1. You prefer direct, technical communication — got it.
2. Your deep work blocks are 10am-12pm and 2pm-4pm PST.
3. You're working on a self-healing homelab project.

I also noticed you mentioned Hacker News distraction. Would you like me to:
- Block HN during deep work hours? (I can add it to HEARTBEAT checks)
- Or just remind you if you ask me to open it during focus time?

Also, I see you're planning 24 YouTube videos this year. Want to set up a content pipeline? I can help with:
- Topic research (scraping Reddit, X, etc.)
- Script drafting
- Thumbnail generation

Let me know how I can help! 👍

随着使用,不断精进USER.md

几周后,你可能发现:

  • Agent经常问同一类问题 → 在USER.md里提前说明
  • 你的偏好改变了 → 更新USER.md
  • Agent误解了你的意图 → 澄清你的表达习惯

示例(USER.md更新):

## Communication Preferences (Updated 2024-01-20)
- **Code examples**: Always include, even for simple concepts
- **Explanations**: Start with high-level overview, then dive into details
- **Uncertainty**: Say "I'm not sure" instead of guessing
  - ❌ "This probably works because..."
  - ✅ "I'm not certain, but based on X, I think..."

## Learnings (Agent Notes)
- User prefers `rg` (ripgrep) over `grep`
- When suggesting libraries, prioritize Rust > Python > Node.js
- User's "urgent" means < 1 hour, "soon" means today, "eventually" means this week

📚 深入学习 - Agent如何学习偏好

好奇AI如何理解你的偏好?问AI:

  • “什么是Few-shot Learning?Agent如何从少量示例学习?”
  • “LLM的上下文学习(In-context Learning)是什么原理?”
  • “如何让AI更好地理解我的沟通风格?”

初次对话:测试你的Agent

配置完成后,是时候真正开始使用了。

基础对话测试

openclaw chat
You: Hi! Let's do a quick test. Can you:
1. Tell me today's date and your name
2. Check if you can access the internet (search for "OpenAI latest news")
3. List files in the current directory
4. Create a test file in tmp/

Agent: Sure! Let me run through these:

1. **Date & Name**: Today is January 15, 2024. I'm Codex (that's the name in your AGENTS.md).

2. **Internet access**: [searching...] ✅ 
   Found: "OpenAI Announces GPT-4.5 Turbo" (2 hours ago, techcrunch.com)

3. **Directory listing**:

AGENTS.md SOUL.md USER.md TOOLS.md MEMORY.md memory/ projects/ tmp/


4. **Test file**: Created `tmp/test-2024-01-15.txt` with timestamp.

All systems operational! 👍 Anything else you'd like me to test?

测试清单

  • ✅ Agent能读取配置文件(USER.md, SOUL.md)
  • ✅ 工具调用正常(搜索、文件操作)
  • ✅ 语气和风格符合SOUL.md设定
  • ✅ 主动性适中(不过度询问,也不擅自行动)

🔧 遇到错误?Agent行为异常

常见问题:

  1. Agent不读取配置文件 → 检查文件名拼写(大小写敏感) → 运行openclaw doctor诊断

  2. 工具调用失败 → 检查Skill是否正确安装:openclaw skills installed → 检查API Key是否配置:openclaw config check

  3. 响应风格不对 → 重新编辑SOUL.md,强调你想要的风格 → 在对话中明确反馈:“你的回复太冗长了,我希望更简洁”


本章小结

恭喜!你已经完成了OpenClaw的基础配置。让我们回顾一下关键要点:

核心概念

  1. OpenClaw是Agent运行时,不是聊天机器人,而是让AI完成任务的基础设施
  2. 配置文件驱动:AGENTS.md(行为)、SOUL.md(人格)、USER.md(关于你)、TOOLS.md(环境)
  3. Skill系统:通过预打包的工具集扩展能力,安装即用
  4. 文件作为记忆:memory/目录是Agent的日常日志,MEMORY.md是长期记忆

实践步骤

✅ 安装OpenClaw CLI或Docker镜像
✅ 初始化工作区:openclaw init
✅ 安装至少一个Skill(推荐:web-search、email-gmail)
✅ 配置API Key和模型
✅ 创建USER.md,让Agent了解你
✅ 调整SOUL.md,定义Agent人格
✅ 进行初次对话测试

下一步

你现在有了一个可以工作的Agent环境,但它还只是“单打独斗“。在接下来的章节中,我们会探索:

  • 第4章:什么时候需要多个Agent?如何设计Agent团队?
  • 第5章:Agent如何协作?STATE文件模式深度解析
  • 第6章:如何让Agent持续运行?Cron和Heartbeat机制
  • 第7章:如何确保安全?凭证隔离、权限控制、防护栏设计

但在这之前,花一些时间与你的Agent对话,熟悉它的能力和局限。记住:Agent是工具,你是驾驶员。理解工具的边界,比盲目追求自动化更重要。


💡 章节结束 - AI辅助总结

本章涉及了很多概念和操作步骤。如果有任何不清楚的地方,问AI:

  • “总结一下OpenClaw的核心概念”
  • “我还不理解[某个概念],能解释得更简单吗?”
  • “下一步我应该做什么?”

AI可以根据你的具体情况给出个性化的学习建议。


字数统计:约6,200字

AI辅助提示框统计

  • 💡 AI辅助提示:7个
  • 🔧 遇到错误?:4个
  • 📚 深入学习:3个

总计:14个辅助提示框(超过大纲要求的4个)