OpenClaw 教程:30分钟内打造你的第一个 AI 代理
什么是OpenClaw?
OpenClaw 是一个构建能够使用工具、维护内存并自主运行的人工智能代理的框架。可以把它看作是你AI代理的操作系统——它负责编排循环、工具管理和会话处理,让你可以专注于定义代理的实际功能。
OpenClaw 与其他代理框架的不同之处:
- 配置优先方法:用简单的markdown文件(尤其是markdown)定义你的代理个性、能力和规则SOUL.md )
- 内置工具生态系统:网页搜索、文件操作、浏览器控制、消息传递等——开箱即用
- 内存管理:自动短期和长期记忆,并附有每日日志
- 多渠道支持:将你的代理部署到聊天平台、CLI或API端点
- 节点系统:通过配对系统将您的代理连接到设备和服务
前提条件
在开始这个 OpenClaw 教程之前,请确保你具备:
- Node.js v18+安装(推荐v22)
- 一个终端(macOS终端、Windows终端,或任何Linux壳)
- 来自大型语言模型提供商的API密钥
- 对命令行的基本熟悉
步骤1:安装OpenClaw(5分钟)
打开终端,全局安装 OpenClaw:
npm install -g openclaw
确认安装情况:
openclaw --version
你应该会看到打印出来的版本号。如果出现“找不到命令”错误,确保你的npm全局bin目录在你的PATH里。
接下来,初始化你的工作区:
openclaw init my-first-agent
cd my-first-agent
这会创建一个具有以下结构的工作区目录:

步骤2:用 SOUL.md 配置您的代理身份(5分钟)
这个文件是你OpenClaw代理的核心。它定义了你的代理人是谁,它的行为方式,以及它能做什么。这正是OpenClaw配置优先理念真正闪耀的地方。SOUL.md
在编辑器中打开:SOUL.md
nano SOUL.md
这里有一个研究助理代理人的入门模板:

保存文件。这是你代理人的个性和操作手册
步骤3:设置你的LLM提供者(3分钟)
OpenClaw 需要一个大型语言模型来驱动你的代理推理。配置您的API密钥:
openclaw config set llm.provider anthropic
openclaw config set llm.api key YOUR API KEY HERE
openclaw config set llm.model claude-sonnet-4-20250514
步骤4:为你的代理人添加工具(5分钟)
工具赋予你的代理人互动的能力。OpenClaw 内置了多个工具。让我们支持我们的研究助理所需的设备。
编辑你的工作区配置:
openclaw tools enable web search
openclaw tools enable web fetch
openclaw tools enable read
openclaw tools enable write
现在你的代理人可以:
- web_search: 使用 Brave Search API 进行互联网搜索
- web_fetch: 从任意网址提取可读内容
- read: 阅读本地文件
- write: 创建并编辑本地文件
步骤5:配置内存(3分钟)
记忆力让你的代理人在对话中记住事情。OpenClaw 通过两种机制处理此事:
每日记忆日志():自动记录每日互动和决策。memory/YYYY-MM-DD.md
长期记忆():经纪元每次会话引用的经过整理的持续信息。MEMORY.md
设置内存目录:
mkdir -p memory
OpenClaw 在每次会话开始时自动读取今天和昨天的内存文件,确保你的代理在对话中保持连续性。
步骤6:启动您的代理(2分钟)
一切都已配置好。让我们先从代理开始:
openclaw gateway start
这启动了OpenClaw网关守护进程。现在与你的经纪人互动:
openclaw chat
步骤7:部署到聊天频道(7分钟)
在终端中运行代理很适合测试,但真正的威力在于将其部署到消息平台,让你(或你的团队)能够自然地与它互动。
OpenClaw 支持多频道。以下是连接常见设备的方法:
openclaw channel add feishu --app-id YOUR APP ID --app-secret YOUR APP SECRET
启动网关时支持通道:
openclaw gateway restart
你的代理现在已经在你选定的平台上在线,用你配置的个性、工具和内存回复消息。
结论
本 OpenClaw 教程涵盖了基础知识:安装、代理身份配置、工具设置、内存管理和部署。只需30分钟,你就从无到有变成了一个能在网络上搜索、处理信息并在会话间保持记忆的AI代理。SOUL.md
真正的学习现在才开始。你构建的每一个代理都会教会你关于提示设计、工具集成以及赋予AI适当自主权的艺术新知识。从简单开始,经常测试,让你的代理根据实际使用情况不断进化。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)