OpenClaw 无代码 AI Agent 构建教程:零编程创建智能助手
世界上有一种 AI Agent,不需要写一行代码就能跑起来。你只需要会说话——对着它说"你帮我每天早上看新闻",它就能在凌晨自动醒来,帮你把新闻整理好发到手机上。这不是科幻,这是 OpenClaw。
为什么选择无代码构建?
- 零门槛:不需要 Python、JavaScript 或任何编程经验
- 5 分钟上线:安装 → 配置 → 启动,三步完成
- 自然语言驱动:用中文描述需求,Agent 自己理解和执行
- 所见即所得:配置即文档,会话即调试
准备工作
你需要准备:
- 一台服务器(或自己的电脑)
- 一个 AI 模型的 API Key(如 OpenAI、Anthropic、腾讯等)
- 一个聊天平台账号(Telegram、Discord 或飞书)
第一步:安装 OpenClaw
使用 npm 一键安装:
# 全局安装
npm install -g openclaw
# 或者使用 pnpm
pnpm add -g openclaw
安装完成后,启动 Gateway:
openclaw gateway start
第二步:基础配置
编辑 ~/.openclaw/config.yaml:
agents:
my-agent:
model: openai/gpt-4o
systemPrompt: |
你是我的私人 AI 助手,叫小趣。
你每天早上 8 点帮我生成新闻日报,
每次有重要新闻都通知我。
personality: friendly, helpful, humorous
channels:
telegram:
enabled: true
botToken: YOUR_TELEGRAM_BOT_TOKEN
第三步:用自然语言创建第一个任务
这是最神奇的部分——直接对 Agent 说话就行:
# 在 Telegram 中发送
"帮我每天早上 8 点搜索 AI 新闻,生成一份简洁的日报,发到这个群里"
Agent 会自动: 1. 理解你的意图 2. 创建 cron 定时任务 3. 设定执行流程(搜索 → 整理 → 生成 → 发送) 4. 从第二天开始自动执行
第四步:设置定时自动化
通过对话直接设置定时任务:
# 设置每天执行
"每天早上 6 点检查网站有没有死链"
# 设置间隔执行
"每 2 小时搜索一次 AI 热点新闻"
# 设置一次性提醒
"下午 3 点提醒我开会"
Agent 内部会将其转换为 cron 配置,你完全不需要理解 cron 表达式。
第五步:加载技能包
OpenClaw 支持技能包(Skills)扩展 Agent 能力,无需编写代码:
# 在 systemPrompt 中引用技能
skills:
- name: web-search
description: "搜索互联网内容"
- name: web-fetch
description: "获取网页内容"
- name: file-operations
description: "读写文件"
- name: browser-control
description: "控制浏览器"
- name: message-send
description: "发送消息到各个平台"
这些技能开箱即用,Agent 会根据任务自动选择合适的工具。
实战案例
案例 1:AI 新闻机器人
系统提示词:
你是 AI 新闻编辑"妙趣"。每天早上 8 点:
1. 搜索 AI 行业最新新闻
2. 筛选 10 条最重要的
3. 用幽默风格写成日报
4. 生成 HTML 页面保存到网站
5. 发送摘要到 Telegram 群
每日任务通过 cron 自动触发,无需人工干预。
案例 2:网站 SEO 助手
系统提示词:
你是网站 SEO 运营官。每周执行:
- 周一:检查死链和 meta 标签
- 周三:生成 5 个新工具介绍页面
- 周五:分析搜索热词,更新内容策略
- 每天:优化内部链接结构
案例 3:客服自动化
系统提示词:
你是妙趣 AI 的客服。规则:
- 回答关于 OpenClaw 使用的问题
- 引导用户到相关教程页面
- 收集用户反馈并记录
- 复杂问题转人工处理
进阶技巧
- 人设设计:通过 systemPrompt 定义 Agent 性格,让交互更有趣
- 技能组合:多个技能串联实现复杂工作流
- 记忆增强:让 Agent 记住用户偏好,越用越懂你
- 多通道部署:同一个 Agent 同时接入 Telegram、Discord、飞书