开篇: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 时,系统会:

  1. 创建工作目录(默认 ~/.qwenpaw
  2. 生成配置文件(agent.json
  3. 创建人设文件(AGENTS.mdSOUL.mdPROFILE.md
  4. 初始化记忆文件(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

解决方案:手动配置环境变量

  1. 找到安装目录:

    • 检查 uv 是否可用:在 CMD 中输入 uv --version
    • QwenPaw 路径通常在 %USERPROFILE%\.qwenpaw\bin
  2. 手动添加到系统的 Path 环境变量:

    • Win + R,输入 sysdm.cpl 并回车
    • 点击「高级」→「环境变量」
    • 在「系统变量」中找到 Path,点击「编辑」
    • 点击「新建」,填入目录路径,点击确定保存

问题 2:脚本运行中断

解决方案:手动安装 uv

  1. 参考 GitHub Release 下载 uv.exe
  2. uv.exe 放到 %USERPROFILE%\.local\bin 目录
  3. 重新运行安装脚本

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 部署在阿里云上,可以使用一键部署:

  1. 打开 QwenPaw 阿里云 ECS 部署链接
  2. 按页面提示操作即可

详细步骤见 阿里云开发者社区:QwenPaw 3 分钟部署你的 AI 助理

2.5 方式五:魔搭创空间(云端体验)

不想本地安装?可以使用魔搭创空间一键云端配置:

  1. 访问 魔搭创空间
  2. 点击「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,无需额外安装软件。

配置步骤

  1. 进入「设置 → 模型 → QwenPaw Local」
  2. 点击「下载 llama.cpp」按钮,系统会自动下载运行库
  3. 选择合适的模型版本下载
  4. 点击「启动」按钮启动模型

模型推荐

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 是流行的本地模型运行工具,支持丰富的模型生态。

前置要求

  1. 安装 Ollama
  2. 下载至少一个模型
  3. 将 Context Length 设置为至少 32k

配置步骤

  1. 启动 Ollama 服务:ollama serve
  2. 进入 QwenPaw「设置 → 模型 → Ollama」
  3. 点击「测试连接」验证连接
  4. 点击「自动获取模型」获取可用模型列表

导入 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 提供了图形界面的本地模型管理。

前置要求

  1. 安装 LM Studio
  2. 下载模型
  3. 启动本地服务

配置步骤

  1. 打开 LM Studio,进入「Developer → Local Server」
  2. 启动本地服务,记录 API 地址(默认 http://localhost:1234
  3. 在 LM Studio 设置中:
    • 将 Default Context Length 设置为至少 32768
    • 开启「When applicable, separate reasoning_content and content in API responses」
  4. 进入 QwenPaw「设置 → 模型 → LM Studio」
  5. 输入 API 地址(注意加 /v1 后缀,如 http://localhost:1234/v1
  6. 点击「测试连接」验证

3.3 云提供商配置

云提供商提供更强大的模型能力,但需要 API Key 和付费。

支持的云提供商
提供商 特点
DashScope 阿里云,Qwen 系列模型
OpenAI GPT 系列模型
Anthropic Claude 系列模型
Google Gemini Gemini 系列模型
DeepSeek DeepSeek 系列模型
Kimi 月之暗面,长上下文
Zhipu 智谱 AI,GLM 系列
SiliconFlow 硅基流动,多模型聚合
OpenRouter 多模型聚合平台
配置步骤

以 DashScope 为例:

  1. 进入「设置 → 模型 → DashScope」
  2. 输入 API Key(从 DashScope 控制台 获取)
  3. 点击「测试连接」验证
  4. 在模型列表中选择要使用的模型
  5. 点击模型右侧的「测试连接」验证模型可用性
添加自定义模型

如果预设的模型不满足需求,可以添加自定义模型:

  1. 进入提供商的「模型」页面
  2. 点击「添加模型」
  3. 填写:
    • 模型 ID:API 实际使用的模型标识
    • 模型名称:界面显示的名称
  4. 点击「测试连接」验证

3.4 自定义提供商配置

如果预设的提供商都不满足需求,可以添加自定义提供商。

添加提供商
  1. 进入「设置 → 模型 → 提供商」
  2. 点击右上角「添加提供商」
  3. 填写:
    • 提供商 ID:内部索引标识
    • 提供商名称:界面显示名称
    • API 兼容模式:OpenAI 或 Anthropic
配置示例(vLLM)

假设你用 vLLM 部署了一个模型在 http://localhost:8000

  1. 添加自定义提供商:

    • 提供商 ID:vllm
    • 提供商名称:vLLM
    • API 兼容模式:OpenAI
  2. 配置设置:

    • 基础 URL:http://localhost:8000/v1
    • API 密钥:(如果需要)
  3. 添加模型:

    • 模型 ID:/path/to/Qwen3.5(vLLM 中的模型路径)
    • 模型名称:Qwen3.5

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 时自动创建,引导用户和智能体进行初次「对话」:

  1. 确定智能体的名字、定位、风格
  2. 了解用户的基本信息
  3. 讨论行为偏好和边界
  4. 将内容写入对应文件后删除 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 支持创建多个独立的智能体,每个智能体有自己的:

  • 独立的人设配置
  • 独立的记忆系统
  • 独立的技能和工具
创建新智能体
  1. 进入「设置 → 智能体管理」
  2. 点击「创建智能体」
  3. 填写智能体 ID 和名称
  4. 配置人设、技能、工具
智能体间协作

启用「协作技能」后,智能体之间可以互相通信:

用户:「帮我策划一次团建活动」

智能体 A(工作助理):
「我来协调大家的时间,请问这周末大家有空吗?」

智能体 B(生活管家):
「根据大家的偏好,我推荐以下几个地点...」

智能体 A:
「好的,我已经发送通知给所有人」

4.5 内置 QA 智能体

QwenPaw 在首次初始化时会自动创建一个 QA Agent(ID:QwenPaw_QA_Agent_0.2)。

特点
  • 专属人设:专门为问答优化的人设文件
  • 预装技能:自动启用 guidanceQA_source_index 技能
  • 工具配置:默认只启用核心工具
  • 自动维护:每次 qwenpaw init 会确保该智能体存在
使用场景

适合问关于 QwenPaw 的问题:

  • 「如何配置钉钉频道?」
  • 「记忆系统是怎么工作的?」
  • 「支持哪些 MCP 工具?」

不适合复杂任务(如编程、文件处理)。


(上部分完,请继续阅读下部分)

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐