创建第一个 Agent (Archive)
Archived original-language source from the legacy CrabClaw docs. This page is intentionally not machine-translated.
本指南将带你在 5 分钟内创建并运行第一个 AI 智能体。
前置条件
第一步:创建工作区
crabclaw agent add my-first-agentcrabclaw agent add my-first-agent这会在 ~/.crabclaw/agents/my-first-agent/agent/ 下创建工作区目录,包含以下模板文件:
| 文件 | 用途 |
|---|---|
AGENTS.md | 操作指令与记忆 |
SOUL.md | 人格、边界与语气 |
IDENTITY.md | 名称、风格与表情 |
USER.md | 用户档案与偏好 |
第二步:配置 Agent 人格
编辑 SOUL.md,定义智能体的基本人格:
# 人格
你是一个友好、高效的个人助理。
## 边界
- 不执行危险的系统命令
- 不访问敏感隐私数据
- 操作前先确认用户意图
## 语气
简洁明了,中文优先。遇到不确定的问题,坦诚说明。# 人格
你是一个友好、高效的个人助理。
## 边界
- 不执行危险的系统命令
- 不访问敏感隐私数据
- 操作前先确认用户意图
## 语气
简洁明了,中文优先。遇到不确定的问题,坦诚说明。第三步:开始对话
方式一:命令行
crabclaw gatewaycrabclaw gatewayGateway 启动后,打开浏览器访问 http://127.0.0.1:18789/ 进入 Control UI。
方式二:消息频道
如果你已配置 Telegram、Discord 等频道,可以直接通过这些频道与智能体对话。
第四步:测试能力
试着发送以下消息测试智能体的不同能力:
你好,自我介绍一下 → 测试基本对话
帮我搜索一下 Rust 语言的最新版本 → 测试网页搜索
读取 ~/Desktop/test.txt 的内容 → 测试文件读取你好,自我介绍一下 → 测试基本对话
帮我搜索一下 Rust 语言的最新版本 → 测试网页搜索
读取 ~/Desktop/test.txt 的内容 → 测试文件读取理解 Agent 生命周期
用户消息 → 意图分析 → 工具匹配 → 技能注入 → LLM 处理 → 工具执行 → 回复用户用户消息 → 意图分析 → 工具匹配 → 技能注入 → LLM 处理 → 工具执行 → 回复用户- 意图分析: 系统分析消息的意图层级(问候/查询/任务等)
- 工具匹配: 根据意图从能力树中匹配可用工具
- 技能注入: 将匹配工具的 SKILL.md 指令注入 LLM 上下文
- LLM 处理: 模型生成回复或工具调用
- 工具执行: 执行工具调用(需审批的操作会先请求确认)
- 回复用户: 将结果通过当前频道返回