Appearance
CoPaw 入门指南:个人助理型 AI 智能体完整部署教程
CoPaw 是一款开源的个人助理型 AI 智能体产品,部署在你自己的环境中,完全掌控数据和隐私。本文将详细介绍 CoPaw 的核心功能、安装方式以及快速上手步骤。
CoPaw 是什么
CoPaw 是 AgentScope 团队推出的个人助理型产品,它是一个部署在本地环境的 AI 智能体系统。与云端 AI 助手不同,CoPaw 让你完全掌控自己的数据和服务。
核心特点
多频道支持:CoPaw 支持连接多种通讯平台,包括 Discord、Slack、微信等主流渠道。你可以在熟悉的平台上与 AI 助手交互,无需切换应用。
多智能体协作:支持配置多个智能体,每个智能体可以有不同的定位和能力。你可以设置一个智能体处理日常事务,另一个专注技术问题。
语音交互能力:内置语音识别(ASR)和语音合成(TTS)功能,支持语音对话。开车、做饭时也能与助手自然交流。
心跳机制:智能体定期主动发起对话,比如每天早上汇报天气、日程,或定时提醒重要事项。
记忆系统:持久化存储对话历史和重要信息,智能体能够"记住"你的偏好和历史上下文。
适用场景
- 个人日程管理和提醒
- 信息收集和整理
- 代码辅助和技术咨询
- 内容创作和翻译
- 自动化任务处理
安装方式对比
CoPaw 提供三种安装方式,根据你的需求选择:
| 安装方式 | 适用场景 | 优势 | 前置要求 |
|---|---|---|---|
| Desktop 桌面版 | 新手入门、日常使用 | 图形界面、开箱即用 | 无需技术背景 |
| CLI 命令行 | 开发者、服务器部署 | 灵活配置、自动化 | Node.js 环境 |
| 源码编译 | 高级定制、贡献代码 | 完全控制、可修改 | Git、开发环境 |
方式一:Desktop 桌面版安装
CoPaw Desktop 是最简单的安装方式,提供图形界面,适合新手和日常使用。
下载安装包
访问 CoPaw 官方下载页面获取对应平台的安装包:
- Windows:
.exe安装程序 - macOS:
.dmg安装包(支持 Intel 和 Apple Silicon) - Linux:
.AppImage或.deb安装包
安装步骤
Windows 安装:
- 双击下载的
.exe文件 - 按照安装向导提示完成安装
- 首次启动可能需要允许防火墙访问
macOS 安装:
- 双击
.dmg文件打开镜像 - 将 CoPaw 拖入 Applications 文件夹
- 首次启动需要在"系统偏好设置 > 安全性与隐私"中允许运行
Linux 安装:
使用 AppImage:
bash
# 添加执行权限
chmod +x CoPaw-x.x.x.AppImage
# 运行
./CoPaw-x.x.x.AppImage使用 deb 包:
bash
sudo dpkg -i copaw_x.x.x_amd64.debBeta 版本说明
桌面应用目前处于 Beta 测试阶段,存在以下已知限制:
- 兼容性测试覆盖不完整,部分系统版本可能出现问题
- 功能与 CLI 版本存在差异,部分高级功能暂未集成
- 性能优化仍在进行中
如遇到问题,可以切换到 CLI 版本或通过 GitHub 提交 Issue 反馈。
方式二:CLI 命令行安装
CLI 方式适合开发者和需要服务器部署的场景,提供更灵活的配置选项。
环境准备
确保系统已安装 Node.js(v18 或更高版本):
bash
# 检查 Node.js 版本
node -v
# 如果未安装,使用 nvm 安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
nvm install 18
nvm use 18安装 CoPaw CLI
bash
# 使用 npm 全局安装
npm install -g @copaw/cli
# 验证安装
copaw --version初始化配置
bash
# 创建工作目录
mkdir copaw-workspace
cd copaw-workspace
# 初始化 CoPaw
copaw init初始化过程会引导你完成基础配置,包括选择默认模型、设置工作目录等。
启动服务
bash
# 启动 CoPaw
copaw start
# 后台运行
copaw start --daemon
# 查看运行状态
copaw status方式三:源码编译安装
适合需要深度定制或参与项目贡献的用户。
克隆仓库
bash
git clone https://github.com/agentscope-ai/CoPaw.git
cd CoPaw安装依赖
bash
# 安装项目依赖
npm install
# 或使用 pnpm(推荐)
pnpm install构建和运行
bash
# 开发模式
npm run dev
# 生产构建
npm run build
# 启动生产服务
npm run start配置模型
CoPaw 支持多种 AI 模型后端,包括:
- OpenAI:GPT-4、GPT-3.5-turbo 等
- Anthropic:Claude 系列模型
- 本地模型:Ollama、LM Studio 等
- 其他兼容 API:支持 OpenAI API 格式的服务
配置步骤
Desktop 版本:
在设置界面找到"模型配置",添加 API Key 和选择模型。
CLI 版本:
编辑配置文件 config.yaml:
yaml
models:
- name: default
provider: openai
model: gpt-4
apiKey: ${OPENAI_API_KEY}
- name: claude
provider: anthropic
model: claude-3-opus-20240229
apiKey: ${ANTHROPIC_API_KEY}连接频道
配置好模型后,需要连接通讯频道才能使用 CoPaw。
Discord 配置
- 在 Discord Developer Portal 创建 Bot 应用
- 获取 Bot Token 并添加到服务器
- 在 CoPaw 控制台配置 Discord 频道信息
Slack 配置
- 在 Slack API 创建应用
- 获取 Bot Token 和 signing secret
- 配置事件订阅 URL
- 添加到 Slack 工作区
微信配置
微信频道需要额外的适配服务,请参考官方文档进行配置。
快速测试
完成配置后,进行简单测试:
- 在连接的频道中发送消息
- 使用
!help查看可用命令 - 尝试与智能体对话,验证响应是否正常
常用命令
| 命令 | 说明 |
|---|---|
!help | 显示帮助信息 |
!status | 查看服务状态 |
!switch <智能体名> | 切换当前智能体 |
!reset | 重置对话上下文 |
常见问题
Q: Desktop 版本启动失败?
检查是否被杀毒软件拦截,尝试添加白名单。Windows 用户还需确认是否缺少 VC++ 运行库。
Q: 模型连接超时?
检查网络是否能够访问模型 API。如果使用代理,确保代理配置正确。
Q: 如何查看日志?
Desktop 版本:在设置中找到"查看日志"选项。
CLI 版本:日志文件位于工作目录的 logs/ 文件夹。
Q: 如何更新版本?
Desktop 版本:应用会自动检查更新,或在设置中手动检查。
CLI 版本:
bash
npm update -g @copaw/cli进阶使用
配置完成后,你可以进一步探索:
- 智能体人设配置:自定义智能体的性格和能力
- Skills 技能系统:扩展智能体的功能
- MCP 工具集成:连接更多外部工具和服务
- 多智能体协作:配置多个智能体协同工作
按照本指南完成安装配置后,你就可以开始使用 CoPaw 这款强大的个人 AI 助理了。无论是日常任务管理、信息查询还是自动化工作流,CoPaw 都能成为你的得力助手。
