CoPAW(QwenPaw):开源桌面Agent平台(上)
开篇:AI 助理时代的新选择
还记得第一次用 ChatGPT 的感觉吗?那种「哇,AI 居然能这样对话」的惊喜。但慢慢地,你可能发现了一些问题:
- 数据隐私:你的对话内容会被上传到云端,你不知道这些数据会被如何使用
- 个性化不足:每次对话都像是在和陌生人聊天,AI 不记得你的偏好和习惯
- 功能受限:AI 只能聊天,不能帮你真正「做事」——比如整理文件、发送消息、执行脚本
- 平台隔离:你在网页上用 AI,但工作却在钉钉、飞书、微信里,来回切换很麻烦
QwenPaw 就是为了解决这些问题而诞生的。
它是一个开源的 AI 个人助理,你可以把它部署在自己的电脑上,或者你自己的服务器上。你的数据完全由你掌控,AI 会记住你的偏好,还能真正帮你「做事」——而且,你可以在钉钉、飞书、微信等任何你常用的平台上使用它。
一、认识 QwenPaw
1.1 什么是 QwenPaw?
QwenPaw 是由阿里巴巴 AgentScope 团队开源的 AI 个人助理项目。它的名字由两部分组成:
- Qwen:代表与 Qwen 开源生态的深度融合,以及对模型侧的聚焦
- Paw:象征陪伴与信任,目标是成为用户可以依赖的个人助手
用一句话概括:QwenPaw 是一个完全由你掌控的 AI 助理,它懂你、帮你、陪伴你。
┌─────────────────────────────────────────────────────────────┐
│ QwenPaw 架构 │
├─────────────────────────────────────────────────────────────┤
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ 钉钉 │ │ 飞书 │ │ 微信 │ │ Discord │ ... │
│ └────┬────┘ └────┬────┘ └────┬────┘ └────┬────┘ │
│ │ │ │ │ │
│ └────────────┴────────────┴────────────┘ │
│ │ │
│ ┌─────┴─────┐ │
│ │ QwenPaw │ │
│ │ (核心) │ │
│ └─────┬─────┘ │
│ │ │
│ ┌──────────────────┼──────────────────┐ │
│ │ │ │ │
│ ┌────┴────┐ ┌─────┴─────┐ ┌────┴────┐ │
│ │ 本地模型 │ │ 云端模型 │ │ Skills │ │
│ │(Ollama) │ │(Qwen等) │ │ (技能) │ │
│ └─────────┘ └──────────┘ └─────────┘ │
└─────────────────────────────────────────────────────────────┘
1.2 核心能力一览
QwenPaw 有六大核心能力,我们一个个来看:
1.2.1 由你掌控(Under Your Control)
这是 QwenPaw 最核心的理念。你的记忆、你的偏好、你的数据,完全由你掌控:
- 本地部署:数据保存在你的机器上,不上传到任何第三方服务器
- 云端部署:如果你想远程访问,可以部署在你自己的服务器上
- 无第三方托管:QwenPaw 不依赖任何第三方托管服务
这意味着什么? 你的 AI 助理真正属于你,而不是某个互联网公司的产品。
1.2.2 Skills 扩展(Skills Extension)
Skills(技能) 决定了 QwenPaw 能做什么。QwenPaw 内置了丰富的技能:
| 技能类型 | 具体功能 |
|---|---|
| 定时任务 | 每天早上 9 点推送新闻摘要 |
| 文档处理 | PDF/Office 文件阅读、摘要、转换 |
| 新闻摘要 | 小红书、知乎、Reddit 热帖汇总 |
| 网页浏览 | 自动访问网页、提取信息 |
| 文件管理 | 整理本地文件、搜索文档内容 |
更重要的是,你可以自定义技能,让 QwenPaw 学会新本领。技能自动加载,无绑定,完全开放。
1.2.3 多智能体协作(Multi-Agent Collaboration)
你可以创建多个独立的智能体,每个智能体有自己的角色和专长:
- 工作助理:专门处理工作相关的事务
- 学习伙伴:帮你整理学习资料、解答问题
- 生活管家:管理日程、提醒事项、推荐餐厅
这些智能体之间还可以互相通信,共同完成复杂任务。比如:
用户:「帮我策划一次团建活动」
工作助理:「我来协调大家的时间」
↓
生活管家:「我来推荐合适的场地和餐厅」
↓
工作助理:「好的,我来发送通知给所有人」
1.2.4 多层安全防护(Multi-Layer Security)
AI 助理能访问你的文件、执行命令,安全性至关重要。QwenPaw 提供了多层防护:
| 安全层 | 功能 |
|---|---|
| 工具防护 | 限制 AI 可以调用的工具 |
| 文件访问控制 | 限制 AI 可以访问的目录 |
| 技能安全扫描 | 检测技能中的潜在风险 |
| 权限审批 | 敏感操作需要用户确认 |
1.2.5 全域触达(Every Channel)
QwenPaw 支持 10+ 个频道,你可以在任何平台上使用它:
| 即时通讯 | 钉钉、飞书、微信、企业微信、QQ |
|---|---|
| 国际平台 | Discord、Telegram、Matrix |
| 其他 | iMessage、MQTT、Twilio |
一个 QwenPaw,按需连接所有平台。 你在钉钉里问的问题,回复会直接出现在钉钉里;你在飞书里安排的任务,进度更新会推送到飞书。
1.2.6 记忆进化与主动交互(Memory-Evolving & Proactive)
这是 QwenPaw 最「智能」的特性:
- 学习与记忆:AI 会从与你的交互中学习,记住你的偏好、习惯、重要信息
- 反思与进化:AI 会反思过去的经验,不断优化自己的行为
- 主动服务:AI 会在合适的时机主动提供帮助,而不是等你提问
举个例子:
第一天:
用户:「我喜欢喝咖啡,特别是美式」
QwenPaw:「好的,我记住了!」
第三天:
QwenPaw:「早上好!附近新开了一家精品咖啡馆,评分 4.8,
要不要下班去试试?我可以帮你查一下营业时间。」
1.3 QwenPaw 能帮你做什么?
让我们看一些具体的应用场景:
社交媒体管理
- 每日热帖摘要:自动汇总小红书、知乎、Reddit 的热门内容
- 视频摘要:B 站、YouTube 新视频自动生成摘要
- 内容推送:将精选内容推送到你指定的平台
生产力提升
- 邮件精华:自动提取邮件重点,推送到钉钉/飞书/QQ
- 日程管理:整理日历、提醒会议、管理联系人
- 文档处理:阅读、摘要、翻译各类文档
创意与构建
- 睡前描述目标,第二天醒来获得原型
- 从选题到成片的完整视频制作流程
- 自动化代码生成和项目搭建
研究与学习
- 追踪科技与 AI 资讯
- 个人知识库检索与复用
- 论文阅读与摘要
桌面与文件管理
- 整理与搜索本地文件
- 阅读与摘要文档
- 在对话中直接请求文件
1.4 为什么选择 QwenPaw?
市面上有很多 AI 助理产品,为什么选择 QwenPaw?
| 对比维度 | QwenPaw | 其他云端 AI 助理 |
|---|---|---|
| 数据隐私 | 完全由你掌控 | 数据存储在服务商服务器 |
| 个性化 | 持续学习你的偏好 | 每次对话相对独立 |
| 功能扩展 | 开源、可自定义技能 | 功能由服务商决定 |
| 平台支持 | 10+ 个频道 | 通常只支持网页或 App |
| 成本 | 本地模型免费,云模型按需付费 | 通常需要订阅 |
总结一句话:QwenPaw 是真正属于你的 AI 助理,而不是某个公司的产品。
二、安装部署详解
QwenPaw 提供了六种安装方式,适合不同的用户群体和使用场景。让我们逐一介绍。
2.1 方式一:pip 安装(推荐给 Python 用户)
如果你习惯自己管理 Python 环境,这是最直接的方式。
安装步骤
# 第一步:安装 QwenPaw
pip install qwenpaw
# 第二步:初始化(使用默认配置)
qwenpaw init --defaults
# 第三步:启动应用
qwenpaw app
执行完这三条命令后,打开浏览器访问 http://127.0.0.1:8088/,你就能看到 QwenPaw 的控制台界面了。
命令说明
| 命令 | 说明 |
|---|---|
pip install qwenpaw |
从 PyPI 安装 QwenPaw 包 |
qwenpaw init --defaults |
使用默认配置初始化(中文界面) |
qwenpaw init |
交互式初始化,可以选择语言等选项 |
qwenpaw app |
启动 Web 服务 |
初始化做了什么?
运行 qwenpaw init 时,系统会:
- 创建工作目录(默认
~/.qwenpaw) - 生成配置文件(
agent.json) - 创建人设文件(
AGENTS.md、SOUL.md、PROFILE.md) - 初始化记忆文件(
MEMORY.md)
2.2 方式二:脚本安装(零配置一键安装)
如果你不想折腾 Python 环境,可以使用脚本一键安装。脚本会自动:
- 下载 uv(Python 包管理器)
- 创建虚拟环境
- 安装 QwenPaw 及所有依赖(包括 Node.js 和前端资源)
macOS / Linux
curl -fsSL https://qwenpaw.agentscope.io/install.sh | bash
Windows(CMD)
curl -fsSL https://qwenpaw.agentscope.io/install.bat -o install.bat && install.bat
Windows(PowerShell)
irm https://qwenpaw.agentscope.io/install.ps1 | iex
安装选项
# 安装指定版本
curl -fsSL ... | bash -s -- --version 1.1.0
# 从源码安装(开发/测试用)
curl -fsSL ... | bash -s -- --from-source
# 升级 — 重新运行安装命令即可
curl -fsSL ... | bash
# 卸载(保留配置和数据)
qwenpaw uninstall
# 卸载(删除所有内容)
qwenpaw uninstall --purge
Windows 企业版 LTSC 特别说明
如果你使用的是 Windows LTSC 或受严格安全策略管控的企业环境,PowerShell 可能运行在受限语言模式下,可能会遇到问题:
问题 1:脚本执行成功但无法写入 Path
解决方案:手动配置环境变量
-
找到安装目录:
- 检查
uv是否可用:在 CMD 中输入uv --version - QwenPaw 路径通常在
%USERPROFILE%\.qwenpaw\bin
- 检查
-
手动添加到系统的 Path 环境变量:
- 按
Win + R,输入sysdm.cpl并回车 - 点击「高级」→「环境变量」
- 在「系统变量」中找到
Path,点击「编辑」 - 点击「新建」,填入目录路径,点击确定保存
- 按
问题 2:脚本运行中断
解决方案:手动安装 uv
- 参考 GitHub Release 下载
uv.exe - 将
uv.exe放到%USERPROFILE%\.local\bin目录 - 重新运行安装脚本
2.3 方式三:Docker 部署
如果你熟悉 Docker,这是最干净的部署方式。
基本部署
# 拉取镜像
docker pull agentscope/qwenpaw:latest
# 运行容器
docker run -p 127.0.0.1:8088:8088 \
-v qwenpaw-data:/app/working \
-v qwenpaw-secrets:/app/working.secret \
-v qwenpaw-backups:/app/working.backups \
agentscope/qwenpaw:latest
数据卷说明
| 数据卷 | 用途 |
|---|---|
qwenpaw-data |
配置、记忆、技能 |
qwenpaw-secrets |
模型配置、API Key |
qwenpaw-backups |
备份归档 |
连接宿主机的 Ollama
如果 Ollama 运行在宿主机上,需要特殊配置:
方式 A:显式绑定宿主机地址(全平台通用)
docker run -p 127.0.0.1:8088:8088 \
--add-host=host.docker.internal:host-gateway \
-v qwenpaw-data:/app/working \
-v qwenpaw-secrets:/app/working.secret \
-v qwenpaw-backups:/app/working.backups \
agentscope/qwenpaw:latest
然后在 QwenPaw 设置中,将 Base URL 改为 http://host.docker.internal:11434。
方式 B:使用宿主机网络(仅限 Linux)
docker run --network=host \
-v qwenpaw-data:/app/working \
-v qwenpaw-secrets:/app/working.secret \
-v qwenpaw-backups:/app/working.backups \
agentscope/qwenpaw:latest
国内镜像加速
国内用户可以使用阿里云容器镜像:
docker pull agentscope-registry.ap-southeast-1.cr.aliyuncs.com/agentscope/qwenpaw:latest
2.4 方式四:阿里云 ECS 一键部署
如果你希望将 QwenPaw 部署在阿里云上,可以使用一键部署:
- 打开 QwenPaw 阿里云 ECS 部署链接
- 按页面提示操作即可
详细步骤见 阿里云开发者社区:QwenPaw 3 分钟部署你的 AI 助理。
2.5 方式五:魔搭创空间(云端体验)
不想本地安装?可以使用魔搭创空间一键云端配置:
- 访问 魔搭创空间
- 点击「Fork」创建你的专属空间
重要提示:请将创空间设为非公开,否则他人可能操纵你的 QwenPaw!
2.6 方式六:桌面应用(Beta)
如果你不习惯使用命令行,可以下载桌面应用版本。
下载地址
从 GitHub Releases 下载:
- Windows:
QwenPaw-Setup-<version>.exe - macOS:
QwenPaw-<version>-macOS.zip(推荐 Apple Silicon)
特点
- ✅ 零配置:下载后双击即可运行,无需安装 Python
- ✅ 跨平台:支持 Windows 10+ 和 macOS 14+
- ✅ 可视化:自动打开浏览器界面
macOS 安全设置
由于应用未经过公证,首次打开可能被阻止。解决方法:
方法一:右键打开(推荐)
右键点击 QwenPaw 应用 → 选择「打开」→ 在对话框中再次点击「打开」
方法二:系统设置允许
进入「系统设置」→「隐私与安全性」→ 找到被阻止的提示 → 点击「仍要打开」
方法三:移除隔离属性
xattr -cr /Applications/QwenPaw.app
三、模型配置全攻略
QwenPaw 需要配置至少一个可用的模型才能工作。它支持多种模型提供商,包括本地模型和云端模型。
3.1 模型配置概述
QwenPaw 支持的模型提供商分为三大类:
| 类型 | 提供商 | 特点 |
|---|---|---|
| 本地提供商 | QwenPaw Local、Ollama、LM Studio | 无需 API Key,数据不出本地 |
| 云提供商 | DashScope、OpenAI、Anthropic 等 | 需要 API Key,功能更强大 |
| 自定义提供商 | vLLM、自部署模型 | 灵活配置,适合高级用户 |
3.2 本地模型配置
本地模型的最大优势是隐私保护和零成本。你的数据完全不出本地,而且不需要支付 API 费用。
3.2.1 QwenPaw Local(llama.cpp)
QwenPaw Local 是内置的本地模型提供商,基于 llama.cpp,无需额外安装软件。
配置步骤:
- 进入「设置 → 模型 → QwenPaw Local」
- 点击「下载 llama.cpp」按钮,系统会自动下载运行库
- 选择合适的模型版本下载
- 点击「启动」按钮启动模型
模型推荐:
QwenPaw 官方提供了 QwenPaw-Flash 系列模型,专门针对本地部署优化:
| 模型版本 | 参数量 | 量化版本 | 显存需求 | 适用场景 |
|---|---|---|---|---|
| QwenPaw-Flash-2B | 2B | Q4_K_M / Q8_0 | 2-4GB | 轻量级任务 |
| QwenPaw-Flash-4B | 4B | Q4_K_M / Q8_0 | 4-6GB | 日常使用 |
| QwenPaw-Flash-9B | 9B | Q4_K_M / Q8_0 | 8-12GB | 复杂任务 |
自动状态恢复:如果关闭 QwenPaw 时模型正在运行,下次打开会自动重新启动该模型。
3.2.2 Ollama 配置
Ollama 是流行的本地模型运行工具,支持丰富的模型生态。
前置要求:
- 安装 Ollama
- 下载至少一个模型
- 将 Context Length 设置为至少 32k
配置步骤:
- 启动 Ollama 服务:
ollama serve - 进入 QwenPaw「设置 → 模型 → Ollama」
- 点击「测试连接」验证连接
- 点击「自动获取模型」获取可用模型列表
导入 QwenPaw-Flash 到 Ollama:
# 第一步:下载模型
modelscope download --model AgentScope/QwenPaw-Flash-4B-Q4_K_M --local_dir ./dir
# 第二步:创建配置文件 qwenpaw-flash.txt
FROM /path/to/your/qwenpaw-xxx.gguf
TEMPLATE {{ .Prompt }}
RENDERER qwen3.5
PARSER qwen3.5
PARAMETER presence_penalty 1.5
PARAMETER temperature 1
PARAMETER top_k 20
PARAMETER top_p 0.95
# 第三步:导入到 Ollama
ollama create qwenpaw-flash -f qwenpaw-flash.txt
3.2.3 LM Studio 配置
LM Studio 提供了图形界面的本地模型管理。
前置要求:
- 安装 LM Studio
- 下载模型
- 启动本地服务
配置步骤:
- 打开 LM Studio,进入「Developer → Local Server」
- 启动本地服务,记录 API 地址(默认
http://localhost:1234) - 在 LM Studio 设置中:
- 将 Default Context Length 设置为至少 32768
- 开启「When applicable, separate reasoning_content and content in API responses」
- 进入 QwenPaw「设置 → 模型 → LM Studio」
- 输入 API 地址(注意加
/v1后缀,如http://localhost:1234/v1) - 点击「测试连接」验证
3.3 云提供商配置
云提供商提供更强大的模型能力,但需要 API Key 和付费。
支持的云提供商
| 提供商 | 特点 |
|---|---|
| DashScope | 阿里云,Qwen 系列模型 |
| OpenAI | GPT 系列模型 |
| Anthropic | Claude 系列模型 |
| Google Gemini | Gemini 系列模型 |
| DeepSeek | DeepSeek 系列模型 |
| Kimi | 月之暗面,长上下文 |
| Zhipu | 智谱 AI,GLM 系列 |
| SiliconFlow | 硅基流动,多模型聚合 |
| OpenRouter | 多模型聚合平台 |
配置步骤
以 DashScope 为例:
- 进入「设置 → 模型 → DashScope」
- 输入 API Key(从 DashScope 控制台 获取)
- 点击「测试连接」验证
- 在模型列表中选择要使用的模型
- 点击模型右侧的「测试连接」验证模型可用性
添加自定义模型
如果预设的模型不满足需求,可以添加自定义模型:
- 进入提供商的「模型」页面
- 点击「添加模型」
- 填写:
- 模型 ID:API 实际使用的模型标识
- 模型名称:界面显示的名称
- 点击「测试连接」验证
3.4 自定义提供商配置
如果预设的提供商都不满足需求,可以添加自定义提供商。
添加提供商
- 进入「设置 → 模型 → 提供商」
- 点击右上角「添加提供商」
- 填写:
- 提供商 ID:内部索引标识
- 提供商名称:界面显示名称
- API 兼容模式:OpenAI 或 Anthropic
配置示例(vLLM)
假设你用 vLLM 部署了一个模型在 http://localhost:8000:
-
添加自定义提供商:
- 提供商 ID:
vllm - 提供商名称:
vLLM - API 兼容模式:OpenAI
- 提供商 ID:
-
配置设置:
- 基础 URL:
http://localhost:8000/v1 - API 密钥:(如果需要)
- 基础 URL:
-
添加模型:
- 模型 ID:
/path/to/Qwen3.5(vLLM 中的模型路径) - 模型名称:
Qwen3.5
- 模型 ID:
3.5 QwenPaw-Flash 专属模型
QwenPaw 团队专门训练了适合本地部署的小模型系列——QwenPaw-Flash。
模型特点
- 专为 QwenPaw 优化:在 QwenPaw 场景下表现更好
- 多尺寸选择:2B、4B、9B 三个版本
- 量化支持:提供 Q4_K_M 和 Q8_0 量化版本
- 开源免费:在 ModelScope 和 Hugging Face 开源
下载地址
选择建议
| 场景 | 推荐模型 |
|---|---|
| 日常聊天、简单任务 | QwenPaw-Flash-2B-Q4_K_M |
| 日常使用、平衡性能 | QwenPaw-Flash-4B-Q4_K_M |
| 复杂任务、追求质量 | QwenPaw-Flash-9B-Q4_K_M |
| 追求最佳质量 | QwenPaw-Flash-9B-Q8_0 |
四、智能体与人设系统
4.1 什么是智能体(Agent)?
智能体(Agent) 是 QwenPaw 的核心概念。你可以把它理解为一个「有个性、有记忆、有能力的 AI 角色」。
每个智能体都有:
- 人设:定义它的性格、风格、行为准则
- 记忆:记住与你的交互历史
- 技能:它能做什么事情
- 工具:它可以调用的能力
┌─────────────────────────────────────────┐
│ 智能体(Agent) │
├─────────────────────────────────────────┤
│ ┌─────────────────────────────────┐ │
│ │ 人设(Persona) │ │
│ │ - AGENTS.md:工作流程与规则 │ │
│ │ - SOUL.md:核心身份与行为原则 │ │
│ │ - PROFILE.md:身份信息与用户资料 │ │
│ └─────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────┐ │
│ │ 记忆(Memory) │ │
│ │ - MEMORY.md:长期记忆 │ │
│ │ - memory/*.md:按日期的记忆 │ │
│ └─────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────┐ │
│ │ 技能(Skills) │ │
│ │ - 内置技能:定时任务、文档处理 │ │
│ │ - 自定义技能:用户扩展 │ │
│ └─────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────┐ │
│ │ 工具(Tools) │ │
│ │ - 内置工具:文件操作、命令执行 │ │
│ │ - MCP 工具:外部服务连接 │ │
│ └─────────────────────────────────┘ │
└─────────────────────────────────────────┘
4.2 人设文件详解
QwenPaw 通过 Markdown 文件 定义智能体的人设。这些文件位于智能体工作区目录:
~/.qwenpaw/workspaces/{agent_id}/
├── AGENTS.md # 工作流程、规则与指南
├── SOUL.md # 核心身份与行为原则
├── PROFILE.md # 身份信息与用户资料
├── MEMORY.md # 长期记忆
└── BOOTSTRAP.md # 首次引导(仅初始化时存在)
4.2.1 AGENTS.md - 工作流程与规则
这是智能体的「操作手册」,告诉它如何完成各种任务。
主要内容:
- 记忆文件的使用方式
- 安全与隐私准则
- 工具与 Skills 的使用说明
- 心跳(Heartbeat)相关规则
示例片段:
# 工作流程与规则
## 记忆管理
- 使用 MEMORY.md 存储重要决策和用户偏好
- 使用 memory/YYYY-MM-DD.md 存储每日交互摘要
- 定期整理和归纳记忆内容
## 安全准则
- 不执行可能危害系统的命令
- 不访问未授权的文件目录
- 敏感操作需要用户确认
## 工具使用
- 优先使用内置工具完成任务
- 复杂任务可以组合多个工具
- 记录工具执行结果供后续参考
4.2.2 SOUL.md - 核心身份与行为原则
这是智能体的「灵魂」,决定它的个性特征和处事方式。
主要内容:
- 核心准则(如何与用户互动)
- 边界与底线(什么不能做)
- 风格与语气(正式、随意、专业等)
示例片段:
# 核心身份与行为原则
## 核心准则
- 以用户为中心,提供有价值的帮助
- 保持诚实,不确定时坦诚告知
- 主动思考,提供超出预期的建议
## 边界与底线
- 不提供有害、违法的建议
- 不泄露用户的隐私信息
- 不假装知道不知道的事情
## 风格与语气
- 友好但不轻浮
- 专业但不冷漠
- 简洁但不敷衍
4.2.3 PROFILE.md - 身份信息与用户资料
记录智能体的身份设定和用户的个人资料。
主要内容:
- 身份 section:智能体的名字、定位、风格
- 用户资料 section:用户的名字、称呼、偏好、背景信息
示例片段:
# 身份信息与用户资料
## 身份
- 名字:小 Q
- 定位:AI 助手
- 风格:友好、专业、乐于助人
## 用户资料
- 名字:张三
- 称呼:三哥
- 偏好:喜欢简洁的回答,偏好技术类内容
- 背景:软件工程师,主要使用 Python
4.2.4 MEMORY.md - 长期记忆
存储经过提炼的长期记忆,包括重要决策、经验教训、用户偏好等。
注意:MEMORY.md 不会默认加载到系统提示词中。智能体在需要时通过 memory_search 工具主动检索。
为什么不默认加载? 避免过多历史信息占用上下文空间,保持系统提示词精简高效。
4.2.5 BOOTSTRAP.md - 首次引导
首次运行 qwenpaw init 时自动创建,引导用户和智能体进行初次「对话」:
- 确定智能体的名字、定位、风格
- 了解用户的基本信息
- 讨论行为偏好和边界
- 将内容写入对应文件后删除 BOOTSTRAP.md
完成引导后,BOOTSTRAP.md 会被删除。
4.3 系统提示词的构成
系统提示词(System Prompt)是发送给模型的「背景信息」,决定智能体的行为。它由多个部分组成:
┌─────────────────────────────────────────┐
│ 系统提示词结构 │
├─────────────────────────────────────────┤
│ │
│ [智能体身份标识] │
│ "Your agent id is 'default'..." │
│ │
│ ───────────────────────────────────── │
│ │
│ [人设文件内容 - 按启用顺序拼接] │
│ AGENTS.md │
│ SOUL.md │
│ PROFILE.md │
│ │
│ ───────────────────────────────────── │
│ │
│ [运行时上下文信息 - 动态注入] │
│ - 当前时间与时区 │
│ - 工作目录路径 │
│ - 可用工具列表 │
│ - Skills 列表与说明 │
│ │
└─────────────────────────────────────────┘
动态注入的上下文信息
每次对话时,系统会动态注入以下信息:
- 当前时间与时区:让智能体知道现在是几点
- 工作目录路径:智能体当前的工作区位置
- 可用工具列表:当前启用的内置工具和 MCP 工具
- Skills 列表:当前启用的 Skills 及其描述
这些信息不会保存在文件中,而是每次对话时根据当前状态动态生成。
4.4 多智能体协作
QwenPaw 支持创建多个独立的智能体,每个智能体有自己的:
- 独立的人设配置
- 独立的记忆系统
- 独立的技能和工具
创建新智能体
- 进入「设置 → 智能体管理」
- 点击「创建智能体」
- 填写智能体 ID 和名称
- 配置人设、技能、工具
智能体间协作
启用「协作技能」后,智能体之间可以互相通信:
用户:「帮我策划一次团建活动」
智能体 A(工作助理):
「我来协调大家的时间,请问这周末大家有空吗?」
智能体 B(生活管家):
「根据大家的偏好,我推荐以下几个地点...」
智能体 A:
「好的,我已经发送通知给所有人」
4.5 内置 QA 智能体
QwenPaw 在首次初始化时会自动创建一个 QA Agent(ID:QwenPaw_QA_Agent_0.2)。
特点
- 专属人设:专门为问答优化的人设文件
- 预装技能:自动启用
guidance和QA_source_index技能 - 工具配置:默认只启用核心工具
- 自动维护:每次
qwenpaw init会确保该智能体存在
使用场景
适合问关于 QwenPaw 的问题:
- 「如何配置钉钉频道?」
- 「记忆系统是怎么工作的?」
- 「支持哪些 MCP 工具?」
不适合复杂任务(如编程、文件处理)。
(上部分完,请继续阅读下部分)
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)