# CoPawï¼šä¸€åªæ‡‚ä½ æ‰€éœ€çš„æ•°å—å°çˆªå
> "æ‡‚ä½ æ‰€éœ€ï¼Œä¼´ä½ å·¦å³"
**项目信æ¯**
- **GitHub**: https://github.com/agentscope-ai/CoPaw
- **Stars**: 14.9k+
- **许å¯è¯**: Apache License 2.0
- **组织**: AgentScope 团队(阿里云通义实验室)
---
## å¼•è¨€ï¼šä¸€åªæ¸©æš–çš„å°çˆªå
æƒ³è±¡è¿™æ ·ä¸€ä¸ªåœºæ™¯ï¼šæ·±å¤œåä¸€ç‚¹ï¼Œä½ èººåœ¨åºŠä¸Šï¼Œè„‘åé‡Œè¿˜åœ¨æƒ³ç€æ˜Žå¤©è¦æäº¤çš„é‚£ä»½æŠ¥å‘Šã€‚ä½ å¯¹æ‰‹æœºè¯´ï¼š"帮我整ç†ä¸€ä¸‹è¿‡åŽ»ä¸¤å‘¨å…³äºŽé¡¹ç›®è¿›åº¦çš„é‚®ä»¶ï¼Œæ˜Žå¤©æ—©ä¸Šå…«ç‚¹å‰å‘一份摘è¦åˆ°æˆ‘的钉钉。"ç„¶åŽä½ å°±ç¡äº†ã€‚第二天早上醒æ¥ï¼Œé’‰é’‰é‡Œé™é™èººç€ä¸€ä»½ç»“构清晰的摘è¦â€”—关键信æ¯å·²ç»æ ‡çº¢ï¼Œéœ€è¦è·Ÿè¿›çš„邮件列æˆäº†æ¸…å•,甚至还有一å¥è´´å¿ƒçš„æé†’:"您有三å°é‚®ä»¶æåˆ°'紧急'å—æ ·ï¼Œå»ºè®®ä¼˜å…ˆå¤„ç†ã€‚"
è¿™ä¸æ˜¯ç§‘幻电影。这是 CoPaw 用户的日常。
CoPaw,这个åå—æœ‰ä¸¤å±‚å«ä¹‰ã€‚表é¢ä¸Šï¼Œå®ƒæ˜¯ **Co-Paw**â€”â€”ä½ çš„ææ¡£å°çˆªå,一åªéšæ—¶å‡†å¤‡å¸®ä½ ä¸€æŠŠçš„æ¸©æš–å˜åœ¨ã€‚往深里说,它是 **Co Personal Agent Workstation**(ååŒä¸ªäººæ™ºèƒ½ä½“工作å°ï¼‰ã€‚一个由阿里云通义实验室 AgentScope 团队开æºçš„项目,GitHub ä¸Šå·²ç»æ”¶èŽ·äº†è¶…è¿‡ 1.5 万颗星星。
"æ‡‚ä½ æ‰€éœ€ï¼Œä¼´ä½ å·¦å³"â€”â€”è¿™å¥ slogan å¬èµ·æ¥åƒæ˜¯æ¯ä¸ª AI 产å“都会说的漂亮è¯ã€‚但 CoPaw çš„åŒºåˆ«åœ¨äºŽï¼šå®ƒä¸æ˜¯è¿è¡Œåœ¨é¥è¿œçš„æ•°æ®ä¸å¿ƒï¼Œè€Œæ˜¯ä½åœ¨ä½ 的电脑里ã€ä½ çš„æœåŠ¡å™¨ä¸Šï¼Œæˆ–è€…ä½ é€‰æ‹©çš„ä»»ä½•ä¸€ä¸ªè§’è½ã€‚ä½ çš„æ•°æ®ã€ä½ 的记忆ã€ä½ 的工作方å¼â€”â€”å…¨éƒ¨å½’ä½ æŽŒæŽ§ã€‚
è¿™ä¸æ˜¯åˆä¸€ä¸ªäº‘端 AI åŠ©æ‰‹ã€‚è¿™æ˜¯ä¸€ä¸ªå±žäºŽä½ è‡ªå·±çš„æ•°å—伙伴。
---
## ç¬¬ä¸€ç« ï¼šä¸ªäºº AI 助ç†çš„æ–°èŒƒå¼
### 1.1 ä»Žäº‘ç«¯åŸŽå ¡åˆ°è‡ªå®¶åŽé™¢
å…ˆè®©æˆ‘ä»¬çœ‹çœ‹è¿‡åŽ»å‡ å¹´ AI 助手的å‘展轨迹。
当 ChatGPT 在 2022 年底横空出世时,人们第一次大规模体验到了"对è¯å¼ AI"çš„å¨åŠ›ã€‚ä½ å¯ä»¥é—®å®ƒä»»ä½•é—®é¢˜ï¼Œå®ƒä¼šç»™ä½ ä¸€ä¸ªåƒæ¨¡åƒæ ·çš„回ç”ã€‚ç„¶åŽæ˜¯ Claudeã€Geminiã€æ–‡å¿ƒä¸€è¨€ã€é€šä¹‰åƒé—®â€¦â€¦å„大厂商纷纷推出自己的对è¯äº§å“。
但这些产å“都有一个共åŒç‰¹ç‚¹ï¼šå®ƒä»¬è¿è¡Œåœ¨åŽ‚å•†çš„æœåŠ¡å™¨ä¸Šã€‚
è¿™æ„味ç€ä»€ä¹ˆï¼Ÿæ„味ç€ä½ çš„æ¯ä¸€æ¬¡å¯¹è¯éƒ½è¢«å‘é€åˆ°æŸä¸ªæ•°æ®ä¸å¿ƒï¼Œåœ¨é‚£é‡Œè¢«è®°å½•ã€è¢«åˆ†æžã€è¢«ç”¨äºŽè®ç»ƒæ¨¡åž‹ã€‚厂商å¯èƒ½ä¼šæ‰¿è¯º"ä¿æŠ¤ç”¨æˆ·éšç§",但本质上,数æ®ä¸€æ—¦ç¦»å¼€ä½ çš„è®¾å¤‡ï¼Œä½ å°±å¤±åŽ»äº†å¯¹å®ƒçš„å®Œå…¨æŽ§åˆ¶ã€‚
更实际的问题是:这些助手都是"通用型"的。它们ä¸çŸ¥é“ä½ å–œæ¬¢ç”¨ä»€ä¹ˆæ ·çš„è¯æ°”写邮件,ä¸è®°å¾—ä½ ä¸Šå‘¨æåˆ°è¿‡çš„é‡è¦æˆªæ¢æ—¥æœŸï¼Œä¹Ÿä¸äº†è§£ä½ å…¬å¸é‡Œé‚£äº›åªæœ‰å†…éƒ¨äººæ‰æ‡‚的缩写和æµç¨‹ã€‚æ¯æ¬¡å¯¹è¯éƒ½æ˜¯å…¨æ–°çš„开始,就åƒé¢å¯¹ä¸€ä¸ªåˆšè®¤è¯†çš„æœ‹å‹â€”â€”èªæ˜Žï¼Œä½†é™Œç”Ÿã€‚
CoPaw 选择了一æ¡ä¸åŒçš„路。
### 1.2 æ ¸å¿ƒç†å¿µï¼šç”±ä½ 掌控
CoPaw 的设计哲å¦å¯ä»¥ç”¨ä¸€å¥è¯æ¦‚括:**ä½ çš„æ•°æ®ï¼Œä½ 的规则**。
è¿™å¬èµ·æ¥å¾ˆç®€å•,但实现起æ¥éœ€è¦è§£å†³ä¸€ç³»åˆ—æŠ€æœ¯éš¾é¢˜ã€‚è®©æˆ‘ç”¨ä¸€ä¸ªå…·ä½“çš„ä¾‹åæ¥è¯´æ˜Žè¿™åˆ°åº•æ„味ç€ä»€ä¹ˆã€‚
å‡è®¾ä½ 是一个对éšç§æžåº¦æ•感的人——å¯èƒ½æ˜¯å¾‹å¸ˆã€åŒ»ç”Ÿï¼Œæˆ–è€…åªæ˜¯ä¸æƒ³è®©è‡ªå·±çš„èŠå¤©è®°å½•被拿去è®ç»ƒæ¨¡åž‹çš„æ™®é€šäººã€‚ä½ æƒ³ç”¨ AI åŠ©æ‰‹å¸®ä½ æ•´ç†ç—…åŽ†ã€æ³•å¾‹æ–‡ä»¶ï¼Œæˆ–è€…åªæ˜¯å†™ä¸€äº›ä¸æƒ³è¢«å¤–人看到的ç§äººæ—¥è®°ã€‚
åœ¨ä¼ ç»Ÿäº‘ AI 助手的模å¼ä¸‹ï¼Œä½ 的选择是:
- 相信厂商的éšç§æ‰¿è¯º
- 或者干脆ä¸ç”¨
CoPaw ç»™äº†ä½ ç¬¬ä¸‰ç§é€‰æ‹©ï¼š**本地部署**。
ä½ æŠŠ CoPaw 装在自己的电脑上。所有数æ®éƒ½ä¿å˜åœ¨æœ¬åœ°ç¡¬ç›˜ã€‚对è¯è®°å½•ã€å¦ä¹ 到的å好ã€ç§¯ç´¯çš„çŸ¥è¯†åº“â€”â€”å…¨éƒ¨ç•™åœ¨ä½ çš„è®¾å¤‡é‡Œã€‚å³ä½¿æ–网,它也能继ç»å·¥ä½œï¼ˆåªè¦ä½ 用的是本地模型)。
è¿™ä¸æ˜¯è¯´ CoPaw 䏿”¯æŒäº‘ç«¯æ¨¡åž‹â€”â€”å®ƒå½“ç„¶æ”¯æŒ OpenAIã€é€šä¹‰åƒé—®ã€Gemini ç‰å„ç§ APIã€‚ä½†åŒºåˆ«åœ¨äºŽï¼Œè¿™æ˜¯ä½ ä¸»åŠ¨é€‰æ‹©çš„ç»“æžœï¼Œè€Œä¸æ˜¯å”¯ä¸€çš„选择。
### 1.3 对比:CoPaw 与其他方案
è®©æˆ‘ä»¬ç”¨ä¸€å¼ è¡¨æ ¼æ¥ç›´è§‚å¯¹æ¯”å‡ ç§ä¸»æµçš„个人 AI åŠ©ç†æ–¹æ¡ˆï¼š
| 特性 | ChatGPT/Claude | OpenClaw | CoPaw |
|------|----------------|----------|-------|
| **部署方å¼** | 纯云端 | 本地/云端 | 本地/云端 |
| **æ•°æ®æŽ§åˆ¶** | 厂商控制 | 用户控制 | 用户控制 |
| **å¼€æºç¨‹åº¦** | é—æº | å¼€æº | å¼€æº (Apache 2.0) |
| **国内访问** | å—é™/ä¸ç¨³å®š | 需é…ç½® | å‹å¥½æ”¯æŒ |
| **多平å°é›†æˆ** | æœ‰é™ | 丰富 | éžå¸¸ä¸°å¯Œ |
| **多智能体å作** | 䏿”¯æŒ | æ”¯æŒ | åŽŸç”Ÿæ”¯æŒ |
| **记忆管ç†** | 会è¯çº§ | 基础 | ReMe 引擎 |
| **Skills 扩展** | æ’件商店 | 脚本扩展 | 模å—化 Skills |
| **å¦ä¹ 曲线** | 低 | ä¸ | 低-ä¸ |
è¿™ä¸ªè¡¨æ ¼èƒ½è¯´æ˜Žä¸€äº›é—®é¢˜ï¼Œä½†ä¹Ÿæœ‰å®ƒè¯´ä¸æ¸…楚的。
比如说,OpenClaw å’Œ CoPaw 都是开æºçš„个人 AI åŠ©ç†æ¡†æž¶ï¼Œéƒ½èƒ½æœ¬åœ°éƒ¨ç½²ï¼Œéƒ½æ”¯æŒå¤šå¹³å°ã€‚那它们的区别在哪里?
一个关键的区别在于**底层架构的选择**。
OpenClaw æœ‰è‡ªå·±çš„æŠ€æœ¯æ ˆï¼Œè€Œ CoPaw 选择站在巨人的肩膀上——它基于 AgentScope 框架构建。AgentScope 是阿里云通义实验室开æºçš„æ™ºèƒ½ä½“框架,专门为多智能体å作ã€è®°å¿†ç®¡ç†ã€å·¥å…·è°ƒç”¨ç‰åœºæ™¯è®¾è®¡ã€‚è¿™æ„å‘³ç€ CoPaw 从第一天起就继承了这些æˆç†Ÿçš„èƒ½åŠ›ï¼Œè€Œä¸æ˜¯ä»Žé›¶å¼€å§‹é€ è½®å。
å¦ä¸€ä¸ªåŒºåˆ«æ˜¯**对国内用户的å‹å¥½åº¦**。CoPaw 原生支æŒé’‰é’‰ã€é£žä¹¦ã€ä¼ä¸šå¾®ä¿¡ç‰å›½å†…主æµåŠžå…¬å¹³å°ï¼Œå®‰è£…å’Œé…ç½®æµç¨‹é’ˆå¯¹å›½å†…网络环境åšäº†ä¼˜åŒ–ã€‚è¿™ä¸æ˜¯ä»€ä¹ˆé«˜æ·±çš„æŠ€æœ¯å·®å¼‚,但对于实际使用者æ¥è¯´ï¼Œæ„味ç€å°‘踩很多å‘。
---
## ç¬¬äºŒç« ï¼šäº”ç»´èƒ½åŠ›æ¨¡åž‹
CoPaw çš„æ ¸å¿ƒèƒ½åŠ›å¯ä»¥å½’纳为五个维度。让我用一个具体的生活场景æ¥ä¸²èµ·è¿™äº”个维度。
### 2.1 åœºæ™¯æ•…äº‹ï¼šå°æž—的周二
å°æž—是一ä½äº§å“ç»ç†ï¼Œå·¥ä½œæ—¥ç¨‹æŽ’得很满。让我们看看 CoPaw 如何帮助他度过典型的一天。
**早上 8:00 - 邮件摘è¦**
å°æž—还在地é“ä¸Šï¼Œæ‰‹æœºé’‰é’‰æ”¶åˆ°ä¸€æ¡æ¶ˆæ¯ï¼š
> ã€CoPaw】今日邮件摘è¦ï¼š
> - 3 å°é‡è¦é‚®ä»¶ï¼ˆæ¥è‡ª CTOã€è®¾è®¡æ€»ç›‘ã€å®¢æˆ·å¼ 总)
> - 2 å°å¾…确认会议邀请
> - 1 å°å‘¨æŠ¥æé†’
>
> 详细内容已å‘é€è‡³ä½ çš„å·¥ä½œé‚®ç®±ï¼Œæ ‡çº¢é¡¹å»ºè®®ä¼˜å…ˆå¤„ç†ã€‚
这是 CoPaw çš„**定时任务**功能在è¿ä½œã€‚å°æž—å‰ä¸€å¤©æ™šä¸Šè®¾ç½®äº†è§„则:æ¯å¤©æ—©ä¸Š 8 点扫æé‚®ç®±ï¼ŒæŒ‰å‘件人优先级和关键è¯ï¼ˆ"紧急"ã€"确认"ã€"截æ¢"ç‰ï¼‰ç”Ÿæˆæ‘˜è¦ï¼ŒæŽ¨é€åˆ°é’‰é’‰ã€‚
**ä¸Šåˆ 10:30 - 会议记录**
产å“评审会结æŸï¼Œå°æž—把会议录音丢给 CoPaw:"æ•´ç†ä¸€ä¸‹ä»Šå¤©çš„评审æ„è§ï¼Œæå–所有待办事项。"
10 ç§’åŽï¼ŒCoPaw 回å¤ï¼š
> ã€ä¼šè®®çºªè¦ã€‘
> 待办事项(5 项):
> 1. [高] 修改登录æµç¨‹åŽŸåž‹ - è´Ÿè´£äººï¼šå°æž— - 截æ¢ï¼šå‘¨å››
> 2. [ä¸] 补充数æ®åŸ‹ç‚¹æ–‡æ¡£ - è´Ÿè´£äººï¼šå°æŽ - 截æ¢ï¼šå‘¨äº”
> ...
这是**文档处ç†**能力的体现。CoPaw å¯ä»¥è§£æžéŸ³é¢‘ã€PDFã€Wordã€å›¾ç‰‡ç‰å¤šç§æ ¼å¼ï¼Œæå–关键信æ¯å¹¶ç”Ÿæˆç»“构化输出。
**ä¸åˆ 12:00 - 跨平å°åŒæ¥**
å°æž—在公å¸ç”¨é’‰é’‰è·Ÿ CoPaw 对è¯ï¼Œä¸åˆåƒé¥æ—¶ä¸æ–¹ä¾¿æ‰“å—,就通过è¯éŸ³åœ¨ä¼ä¸šå¾®ä¿¡ä¸Šå‘äº†ä¸€æ¡æ¶ˆæ¯ï¼š"ä¸‹åˆ 3 ç‚¹çš„ä¼šå¸®æˆ‘å‡†å¤‡ä¸€ä¸‹äº§å“æ•°æ®ã€‚"
下åˆå›žåˆ°å…¬å¸ï¼Œæ‰“开钉钉继ç»å·¥ä½œï¼ŒCoPaw å·²ç»å‡†å¤‡å¥½äº†æ•°æ®æ‘˜è¦â€”—它记得ä¼ä¸šå¾®ä¿¡ä¸Šçš„é‚£æ¡è¯éŸ³æŒ‡ä»¤ï¼Œå› 为**多平å°è®°å¿†æ˜¯æ‰“通的**。
**ä¸‹åˆ 4:00 - 智能体å作**
å°æž—需è¦åˆ†æžç«žå“最近的动æ€ã€‚他对 CoPaw 说:"å¸®æˆ‘è¿½è¸ªä¸€ä¸‹ç«žå“ A å’Œç«žå“ B 最近一周的 GitHub 更新,分æžå®ƒä»¬çš„æ–°åŠŸèƒ½ï¼Œç„¶åŽç”Ÿæˆä¸€ä»½å¯¹æ¯”报告。"
è¿™æ˜¯ä¸€ä¸ªå¤æ‚的任务,涉åŠå¤šä¸ªæ¥éª¤ï¼š
1. 监测 GitHub 仓库动æ€
2. åˆ†æž issue å’Œ PR 的内容
3. 对比两个竞å“的功能差异
4. 生æˆç»“æž„åŒ–çš„åˆ†æžæŠ¥å‘Š
CoPaw 没有试图用一个"超级智能体"æžå®šæ‰€æœ‰äº‹æƒ…。相å,它激活了**多智能体å作**模å¼ï¼š
- 智能体 A 专门负责 GitHub 监测,输出事件摘è¦
- 智能体 B åˆ†æž issue 与 PR 的关è”关系,给出置信度评分
- 智能体 C 结åˆåކ岿¡ˆä¾‹å’Œæ–‡æ¡£ï¼Œä¸ºæ¯ä¸ªæ–°åŠŸèƒ½ç”Ÿæˆè§£è¯»
- 智能体 D æ±‡æ€»æ‰€æœ‰ç»“æžœï¼Œç”Ÿæˆæœ€ç»ˆæŠ¥å‘Š
30 分钟åŽï¼Œå°æž—收到了一份 3 é¡µçš„åˆ†æžæŠ¥å‘Šã€‚
**晚上 8:00 - 安全防护**
å°æž—想清ç†ä¸€ä¸‹ç”µè„‘里的旧文件,对 CoPaw 说:"å¸®æˆ‘åˆ é™¤ ~/temp 目录下所有超过 30 天的文件。"
CoPaw æ²¡æœ‰ç«‹å³æ‰§è¡Œã€‚它弹出一个è¦å‘Šï¼š
> âš ï¸ æ£€æµ‹åˆ°æ–‡ä»¶åˆ é™¤æ“作
> æ“ä½œï¼šåˆ é™¤ ~/temp 目录下 47 个文件
> 建议:请先确认这些文件是å¦åŒ…å«é‡è¦æ•°æ®
> 选项:[预览文件列表] [ç»§ç»æ‰§è¡Œ] [å–æ¶ˆ]
这是**安全防护**机制在起作用。CoPaw 会自动拦截潜在å±é™©çš„æ“ä½œï¼Œæ¯”å¦‚åˆ é™¤ç³»ç»Ÿæ–‡ä»¶ã€ä¿®æ”¹æ•感é…ç½®ç‰ã€‚
---
### 2.2 ç¬¬ä¸€ç»´ï¼šç”±ä½ æŽŒæŽ§
让我们回到五维能力模型的详细解读。
**ç¬¬ä¸€ç»´ï¼šç”±ä½ æŽŒæŽ§**
这个维度包å«ä¸‰å±‚å«ä¹‰ï¼š
**æ•°æ®ä¸»æƒ**
ä½ çš„æ‰€æœ‰æ•°æ®â€”—对è¯è®°å½•ã€ä¸Šä¼ 的文件ã€ç”Ÿæˆçš„内容——都å˜å‚¨åœ¨ä½ 指定的地方。å¯ä»¥æ˜¯æœ¬åœ°ç¡¬ç›˜ã€ç§æœ‰æœåŠ¡å™¨ï¼Œæˆ–è€…ä½ ä¿¡ä»»çš„äº‘æœåŠ¡å•†ã€‚æ²¡æœ‰ç¬¬ä¸‰æ–¹æ‰˜ç®¡ï¼Œæ²¡æœ‰æœªç»è®¸å¯çš„æ•°æ®ä¸Šä¼ 。
è¿™é‡Œéœ€è¦æ¾„清一个误解:使用云端 API 模型(比如调用通义åƒé—®æˆ– GPT-4)时,对è¯å†…容确实会被å‘é€åˆ°æ¨¡åž‹æä¾›å•†çš„æœåŠ¡å™¨ã€‚è¿™æ˜¯ä¸å¯é¿å…çš„ï¼Œå› ä¸ºæ¨¡åž‹éœ€è¦ä½ 的输入æ‰èƒ½ç”Ÿæˆè¾“出。但 CoPaw 的设计确ä¿äº†ï¼š
- 记忆和个性化数æ®ä¿å˜åœ¨æœ¬åœ°
- ä½ å¯ä»¥é€‰æ‹©ä½¿ç”¨æœ¬åœ°æ¨¡åž‹å®Œå…¨é¿å…云端交互
- å³ä½¿ä½¿ç”¨äº‘ç«¯æ¨¡åž‹ï¼Œç³»ç»Ÿä¹Ÿä¼šæ˜Žç¡®å‘ŠçŸ¥ä½ å“ªäº›æ•°æ®ä¼šè¢«å‘é€
**部署自由**
CoPaw 支æŒå…ç§éƒ¨ç½²æ–¹å¼ï¼ˆç¬¬äº”ç« ä¼šè¯¦ç»†å±•å¼€ï¼‰ã€‚ä»Žæœ€ç®€å•çš„ pip 安装,到 Docker 容器,å†åˆ°æ¡Œé¢åº”ç”¨â€”â€”ä½ å¯ä»¥æ ¹æ®è‡ªå·±çš„æŠ€æœ¯èƒ½åŠ›å’Œéœ€æ±‚é€‰æ‹©æœ€é€‚åˆçš„æ–¹å¼ã€‚
**个性化æŒä¹…化**
CoPaw 会记ä½ä½ çš„åå¥½ã€‚è¿™ä¸æ˜¯ä»€ä¹ˆèŠ±å“¨çš„åŠŸèƒ½ï¼Œè€Œæ˜¯åŸºäºŽ ReMe 记忆引擎的实用能力。比如:
- ä½ ä¹ æƒ¯ç”¨ä»€ä¹ˆæ ¼å¼æŽ¥æ”¶ä¼šè®®çºªè¦
- ä½ å¸¸ç”¨çš„å‘件人优先级排åº
- ä½ ä¹‹å‰æåˆ°è¿‡çš„é¡¹ç›®æˆªæ¢æ—¥æœŸ
这些信æ¯ä¼šè¢«å®‰å…¨åœ°ä¿å˜åœ¨æœ¬åœ°ï¼Œä¸‹æ¬¡å¯¹è¯æ—¶è‡ªåŠ¨åŠ è½½ã€‚
### 2.3 第二维:Skills 扩展
**第二维:Skills 扩展**
CoPaw 的能力边界由 Skills(技能)定义。这就åƒä¸€ä¸ªå·¥å…·ç®±â€”â€”ä½ æƒ³è®©å®ƒåšä»€ä¹ˆï¼Œå°±ç»™å®ƒè£…什么工具。
**内置 Skills**
CoPaw 自带了一系列常用技能:
| 技能åç§° | 功能æè¿° | 使用场景 |
|---------|---------|---------|
| `schedule` | å®šæ—¶ä»»åŠ¡ç®¡ç† | æ¯æ—¥é‚®ä»¶æ‘˜è¦ã€å‘¨æŠ¥æé†’ |
| `pdf_reader` | PDF æ–‡æ¡£è§£æž | åˆåŒåˆ†æžã€è®ºæ–‡é˜…读 |
| `office_parser` | Office æ–‡æ¡£å¤„ç† | Excel æ•°æ®åˆ†æžã€PPT æ•´ç† |
| `web_search` | 网络æœç´¢ | 新闻追踪ã€èµ„料查找 |
| `news_digest` | æ–°é—»æ‘˜è¦ | æ¯æ—¥çƒç‚¹æ±‡æ€» |
| `github_monitor` | GitHub 监测 | å¼€æºé¡¹ç›®è¿½è¸ª |
| `email_client` | 邮件客户端 | æ”¶å‘é‚®ä»¶ã€æ•´ç†é‚®ç®± |
**自定义 Skills**
真æ£å¼ºå¤§çš„地方在于自定义技能。CoPaw çš„ Skill 本质上是一个 Python 脚本,éµå¾ªç®€å•的接å£è§„范。以下是一个æžç®€ç¤ºä¾‹ï¼š
```python
# ~/.copaw/skills/my_skill/skill.py
from copaw import Skill, Message
class MySkill(Skill):
name = "my_skill"
description = "我的自定义技能"
async def run(self, message: Message, ctx: dict) -> str:
user_input = message.content
# ä½ çš„ä¸šåŠ¡é€»è¾‘
return f"处ç†ç»“果:{user_input}"
```
把这个文件放在 `~/.copaw/skills/my_skill/` 目录下,CoPaw ä¼šè‡ªåŠ¨åŠ è½½å®ƒã€‚ä¸éœ€è¦å¤æ‚çš„é…ç½®ï¼Œæ²¡æœ‰ç»‘å®šï¼Œéšæ—¶å¯ä»¥å¢žåŠ ã€åˆ 除或修改。
**Skills 决定能力边界**
CoPaw çš„æ ¸å¿ƒç†å¿µæ˜¯ï¼šé€šè¿‡ç»„åˆä¸åŒçš„ Skillsï¼Œä½ å¯ä»¥æž„å»ºå‡ºæ— é™å¯èƒ½çš„工作æµã€‚
æ¯”å¦‚ï¼Œä½ å¯ä»¥ç»„åˆ `schedule` + `web_search` + `email_client`,实现"æ¯å¤©æ—©ä¸Š 8 点æœç´¢æŒ‡å®šå…³é”®è¯çš„æ–°é—»ï¼Œç”Ÿæˆæ‘˜è¦å‘é€é‚®ä»¶"ã€‚æˆ–è€…ç»„åˆ `github_monitor` + `pdf_reader` + `news_digest`,实现"追踪项目动æ€ï¼Œé‡åˆ°é‡å¤§æ›´æ–°æ—¶è¯»å–文档并生æˆè§£è¯»"。
### 2.4 第三维:多智能体å作
**第三维:多智能体å作**
这是 CoPaw v1.0 çš„é‡è¦å‡çº§ã€‚ç†è§£è¿™ä¸ªèƒ½åŠ›ï¼Œéœ€è¦å…ˆç†è§£"多智能体"æ„味ç€ä»€ä¹ˆã€‚
ä¼ ç»Ÿä¸Šï¼Œæˆ‘ä»¬ä¸Ž AI 的交互是"一对一"的:一个用户,一个 AI 助手。但当任务å˜å¾—夿‚æ—¶ï¼Œè¿™ç§æ¨¡å¼çš„局陿€§å°±æ˜¾çŽ°å‡ºæ¥äº†ã€‚
æƒ³è±¡ä¸€ä¸‹ä½ æ˜¯ä¸€å®¶é¤åŽ…çš„ä¸»åŽ¨ã€‚ä»Šå¤©çš„ä»»åŠ¡æ˜¯åšä¸€æ¡Œ 10 人份的大é¤ã€‚ä½ ä¸ä¼šä¸€ä¸ªäººåŒ…åŠžæ‰€æœ‰äº‹æƒ…â€”â€”ä½ ä¼šè®©åŠ©æ‰‹ A 负责洗èœåˆ‡èœï¼ŒåŠ©æ‰‹ B 负责烤肉,助手 C è´Ÿè´£æ‘†ç›˜ï¼Œè€Œä½ è´Ÿè´£ç»Ÿç¹å’Œæœ€åŽçš„调味。
多智能体å作就是类似的æ€è·¯ï¼šæŠŠå¤æ‚任务拆解æˆå任务,分é…给专门的智能体处ç†ï¼Œæœ€åŽæ±‡æ€»ç»“果。
在 CoPaw ä¸ï¼Œä½ å¯ä»¥åˆ›å»ºå¤šä¸ªç‹¬ç«‹çš„工作区(Workspace),æ¯ä¸ªå·¥ä½œåŒºè¿è¡Œä¸€ä¸ªç‹¬ç«‹çš„æ™ºèƒ½ä½“实例。这些智能体å¯ä»¥ï¼š
- å„自处ç†ä¸åŒæ¸ é“的消æ¯ï¼ˆæ¯”å¦‚å·¥ä½œå·æŽ¥é’‰é’‰ï¼Œç”Ÿæ´»å·æŽ¥å¾®ä¿¡ï¼‰
- 分工å作完æˆå¤æ‚任务
- äº’ç›¸é€šä¿¡ï¼Œä¼ é€’ä¸é—´ç»“æžœ
**实际案例:GitHub 监测工作æµ**
让我们看一个 v1.0 文档ä¸çš„官方示例:
> 一æ¡éœ€æ±‚åŒæ—¶æ¶‰åŠã€ŒæŒç»ç›‘测 GitHub 相关开æºé¡¹ç›®çжæ€ã€ã€Œåˆ†æžæ–°çš„ issue å’Œ PR æ˜¯å¦æœ‰å…³è”ã€ã€Œå¯¹ issue 给出å¯èƒ½çš„解决方案ã€ã€‚
>
> å¯ç”±å¤šä¸ªæ™ºèƒ½ä½“并行å作:
> - 智能体 A æŒç»ç›‘æµ‹ç›®æ ‡ä»“åº“åŠ¨æ€å¹¶è¾“出事件摘è¦
> - 智能体 B åˆ†æžæ–° issue 与 PR 的关è”关系并给出置信度
> - 智能体 C 结åˆåކ岿¡ˆä¾‹ã€ä»“库文档与讨论为 issue 生æˆè§£å†³æ€è·¯
> - 智能体 D æ±‡æ€»å„æ–¹ç»“果,在å‘çŽ°é«˜é£Žé™©é—®é¢˜æ—¶è§¦å‘æé†’æˆ–è¯·æ±‚äººå·¥ç¡®è®¤
这个æµç¨‹çš„关键在于:æ¯ä¸ªæ™ºèƒ½ä½“å„å¸å…¶èŒï¼Œä¸“注于自己擅长的领域。智能体 A ä¸éœ€è¦æ‡‚代ç 分æžï¼Œæ™ºèƒ½ä½“ C ä¸éœ€è¦å…³å¿ƒç›‘æµ‹é¢‘çŽ‡ã€‚å®ƒä»¬é€šè¿‡æ ‡å‡†åŒ–çš„æ¶ˆæ¯æ ¼å¼äº¤æ¢ä¿¡æ¯ï¼Œä¸»æ™ºèƒ½ä½“负责任务调度和结果汇总。
### 2.5 第四维:多层安全防护
**第四维:多层安全防护**
当一个 AI åŠ©æ‰‹èƒ½å¤Ÿè®¿é—®ä½ çš„æ–‡ä»¶ã€æ‰§è¡Œå‘½ä»¤ã€å‘逿¶ˆæ¯æ—¶ï¼Œå®‰å…¨é—®é¢˜å°±å˜å¾—至关é‡è¦ã€‚CoPaw 采用了三层防护机制:
**第一层:工具守å«ï¼ˆTool Guard)**
自动拦截å±é™©çš„ Shell 命令。比如:
- `rm -rf /` ï¼ˆåˆ é™¤æ ¹ç›®å½•ï¼‰
- Fork 炸弹(资æºè€—尽攻击)
- åå¼¹ shell(远程控制)
- ä»»ä½•è¯•å›¾è®¿é—®ç³»ç»Ÿæ•æ„Ÿè·¯å¾„的命令
è¿™ä¸æ˜¯ç®€å•的黑åå•过滤,而是基于è¯ä¹‰åˆ†æžçš„风险识别。å³ä½¿æ˜¯å˜å½¢åŽçš„å±é™©å‘½ä»¤ï¼Œä¹Ÿèƒ½è¢«æ£€æµ‹å‡ºæ¥ã€‚
**第二层:文件访问守å«ï¼ˆFile Guard)**
é™åˆ¶æ™ºèƒ½ä½“å¯ä»¥è®¿é—®çš„æ–‡ä»¶èŒƒå›´ã€‚默认情况下,CoPaw æ— æ³•è®¿é—®ï¼š
- `~/.ssh/` (SSH 密钥)
- `.env` 文件(环境å˜é‡/密钥)
- `/etc/passwd` ç‰ç³»ç»Ÿé…置文件
- ç”¨æˆ·æ˜Žç¡®æ ‡è®°ä¸ºæ•æ„Ÿçš„其他路径
ä½ å¯ä»¥é€šè¿‡é…置文件自定义访问规则,比如å…许智能体访问æŸä¸ªç‰¹å®šé¡¹ç›®ç›®å½•ï¼Œä½†ç¦æ¢è®¿é—®å…¶ä»–目录。
**第三层:技能安全扫æï¼ˆSkill Scanner)**
在安装或å¯ç”¨ä¸€ä¸ª Skill 之å‰ï¼ŒCoPaw 会自动扫æå…¶ä»£ç ,检测以下风险:
- æç¤ºè¯æ³¨å…¥æ”»å‡»
- å‘½ä»¤æ³¨å…¥æ¼æ´ž
- 硬编ç çš„ API 密钥
- æ•°æ®å¤–泄风险
- æ¶æ„网络请求
扫æç»“果分为三个级别:
- **拦截**:å‘现高å±é£Žé™©ï¼Œç¦æ¢å®‰è£…
- **è¦å‘Š**:å‘现ä¸ä½Žé£Žé™©ï¼Œéœ€è¦ç”¨æˆ·ç¡®è®¤
- **通过**:未å‘现明显风险
è¿™ç§åˆ†å±‚防护的设计ç†å¿µæ˜¯ï¼š**默认安全**。å³ä½¿ä½ ä¸äº†è§£å®‰å…¨ç»†èŠ‚ï¼ŒCoPaw 也会尽é‡ä¿æŠ¤ä½ ä¸å—伤害。
### 2.6 第五维:全域触达
**第五维:全域触达**
CoPaw æ”¯æŒæŽ¥å…¥å¤šç§é€šè®¯æ¸ é“。截至 v1.0,官方支æŒçš„æ¸ é“包括:
| æ¸ é“ | çŠ¶æ€ | 特点 |
|------|------|------|
| **钉钉** | ✅ å·²æ”¯æŒ | ä¼ä¸šçº§åŠŸèƒ½å®Œæ•´ |
| **飞书** | ✅ å·²æ”¯æŒ | 国内办公首选 |
| **ä¼ä¸šå¾®ä¿¡** | ✅ å·²æ”¯æŒ | 微信生æ€é›†æˆ |
| **Discord** | ✅ å·²æ”¯æŒ | 国际化社区 |
| **Telegram** | ✅ å·²æ”¯æŒ | éšç§å‹å¥½ |
| **QQ** | ✅ å·²æ”¯æŒ | 国内个人用户 |
| **iMessage** | ✅ å·²æ”¯æŒ | Apple ç”Ÿæ€ |
| **微信** | ✅ å·²æ”¯æŒ | 需é¢å¤–é…ç½® |
**跨平å°ååŒ**
ä¸€ä¸ªæœ‰è¶£çš„åœºæ™¯æ˜¯è·¨å¹³å°æ¶ˆæ¯åŒæ¥ã€‚æ¯”å¦‚ï¼Œä½ åœ¨é’‰é’‰ä¸è®© CoPaw "æé†’æˆ‘æ˜Žå¤©ä¸‹åˆ 3 点开会",它å¯ä»¥ï¼š
1. 在飞书ä¸åŒæ¥æé†’
2. 在 QQ 䏿ލé€é€šçŸ¥
3. 在日历ä¸åˆ›å»ºäº‹ä»¶
4. æ ¹æ®é•¿æœŸè®°å¿†ä¸å˜å‚¨çš„å好,自动选择最佳æé†’æ–¹å¼
è¿™ç§èƒ½åЛ䏿˜¯ç®€å•çš„"消æ¯è½¬å‘",而是基于对任务è¯ä¹‰çš„ç†è§£ï¼Œåœ¨ä¸åŒå¹³å°ä¸Šæ‰§è¡Œæœ€åˆé€‚çš„æ“作。
---
## ç¬¬ä¸‰ç« ï¼šæŠ€æœ¯åº•åº§â€”â€”AgentScope 解剖
### 3.1 为什么选择 AgentScope
CoPaw 䏿˜¯ä»Žé›¶å¼€å§‹æž„建的。它的底层是 AgentScope,一个由阿里云通义实验室开æºçš„æ™ºèƒ½ä½“框架。
这个选择有什么特别的æ„义?让我用一个类比æ¥è§£é‡Šã€‚
å‡è®¾ä½ è¦ç›–ä¸€æ ‹æˆ¿åã€‚ä½ æœ‰ä¸¤ä¸ªé€‰æ‹©ï¼š
1. ä»ŽæŒ–åœ°åŸºå¼€å§‹ï¼Œä¸€ç –ä¸€ç“¦è‡ªå·±ç›–
2. 使用预制æ¿ç»“构,在已有的框架上æå»º
选项 1 ç»™ä½ æœ€å¤§çš„è‡ªç”±åº¦ï¼Œä½†éœ€è¦å·¨å¤§çš„剿œŸæŠ•入和专业知识。选项 2 è®©ä½ æ›´å¿«å…¥ä½ï¼Œä½†å¯èƒ½ä¼šå—é™äºŽé¢„制æ¿çš„è§„æ ¼ã€‚
CoPaw é€‰æ‹©äº†ä¸€ä¸ªèªæ˜Žçš„ä¸é—´è·¯çº¿ï¼šä½¿ç”¨ AgentScope 作为"预制地基"ï¼Œä½†åœ¨ä¸Šé¢æå»ºå®Œå…¨ç¬¦åˆä¸ªäººåŠ©ç†éœ€æ±‚çš„"定制房屋"。
AgentScope æä¾›äº†ä»€ä¹ˆï¼Ÿ
**çµæ´»çš„ä»£ç†æž¶æž„(基于 ReAct 模å¼ï¼‰**
ReAct(Reasoning + Actingï¼‰æ˜¯ç›®å‰æœ€æˆç†Ÿçš„æ™ºèƒ½ä½“å†³ç–æ¨¡å¼ã€‚ç®€å•æ¥è¯´ï¼Œæ™ºèƒ½ä½“䏿˜¯ç›´æŽ¥å›žç”问题,而是éµå¾ª"æ€è€ƒ → 行动 → 观察 → 冿€è€ƒ"的循环,直到任务完æˆã€‚
AgentScope 把这个模å¼å°è£…æˆäº†æ ‡å‡†åŒ–的组件,CoPaw åªéœ€è¦å…³æ³¨ä¸šåŠ¡é€»è¾‘ï¼Œä¸éœ€è¦é‡å¤å®žçް决ç–循环。
**丰富的模型支æŒ**
AgentScope 统一了å„ç§å¤§æ¨¡åž‹çš„调用接å£ã€‚æ— è®ºæ˜¯ OpenAI APIã€é€šä¹‰åƒé—®ã€Gemini,还是本地部署的 Llamaã€Qwen,都å¯ä»¥æ— ç¼åˆ‡æ¢ã€‚
**强大的工具系统**
工具(Tool)是智能体与外部世界交互的接å£ã€‚AgentScope æä¾›äº†ä¸€å¥—å®Œæ•´çš„å·¥å…·å®šä¹‰ã€æ³¨å†Œã€è°ƒç”¨æœºåˆ¶ï¼Œå¹¶ä¸”åŽŸç”Ÿæ”¯æŒ MCP(Model Context Protocol)å议。
**内å˜ä¸Žæ¶ˆæ¯ç³»ç»Ÿ**
智能体需è¦"记忆"æ‰èƒ½è¿›è¡Œè¿žè´¯çš„对è¯ã€‚AgentScope æä¾›äº†å¤šç§å†…å˜å®žçŽ°ï¼Œä»Žç®€å•的会è¯ç¼“å˜åˆ°å¤æ‚çš„å‘釿•°æ®åº“集æˆã€‚
### 3.2 æ ¸å¿ƒç»„ä»¶æž¶æž„
让我们打开 CoPaw 的引擎盖,看看里é¢çš„æž„é€ ã€‚
```
┌─────────────────────────────────────────────────────────â”
│ CoPaw 架构图 │
├─────────────────────────────────────────────────────────┤
│ ┌─────────────┠┌─────────────┠┌─────────────┠│
│ │ Channel │ │ Channel │ │ Channel │ │
│ │ 钉钉适é…器 │ │ 飞书适é…器 │ │ Discord │ │
│ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │
│ │ │ │ │
│ └────────────────┴────────────────┘ │
│ │ │
│ ┌─────┴─────┠│
│ │ 消æ¯è·¯ç”± │ │
│ └─────┬─────┘ │
│ │ │
│ ┌───────────────────────┼───────────────────────┠│
│ │ ▼ │ │
│ │ ┌─────────┠┌─────────────┠┌──────────┠│ │
│ │ │ Skill │ │ Memory │ │ Model │ │ │
│ │ │ Manager │ │ Manager │ │ Provider│ │ │
│ │ └────┬────┘ └──────┬──────┘ └────┬─────┘ │ │
│ │ │ │ │ │ │
│ │ └──────────────┼──────────────┘ │ │
│ │ ▼ │ │
│ │ ┌───────────────┠│ │
│ │ │ Agent │ │ │
│ │ │ (ReActæ ¸å¿ƒ) │ │ │
│ │ └───────┬───────┘ │ │
│ │ │ │ │
│ └──────────────────────┼───────────────────────┘ │
│ ▼ │
│ ┌───────────────────┠│
│ │ AgentScope │ │
│ │ Runtime │ │
│ └───────────────────┘ │
└─────────────────────────────────────────────────────────┘
```
这个架构图展示了 CoPaw 的主è¦å±‚次:
**æ¸ é“层(Channel Layer)**
负责与外部通讯平å°å¯¹æŽ¥ã€‚æ¯ä¸ªæ¸ é“适é…器都è¦å¤„ç†å¹³å°ç‰¹å®šçš„æ¶ˆæ¯æ ¼å¼ã€äº‹ä»¶å›žè°ƒã€æƒé™ç®¡ç†å’Œæ•°æ®è½¬æ¢ã€‚æ— è®ºæ¶ˆæ¯æ¥è‡ªé’‰é’‰ã€é£žä¹¦è¿˜æ˜¯ Discord,都会被统一转æ¢ä¸ºå†…éƒ¨æ¶ˆæ¯æ ¼å¼ã€‚
**æ ¸å¿ƒå±‚ï¼ˆCore Layer)**
包å«ä¸‰ä¸ªå…³é”®ç®¡ç†å™¨ï¼š
- **Skill Manager**:动æ€åŠ è½½ã€å¸è½½ã€æ‰§è¡Œ Skills
- **Memory Manager**:基于 ReMe 引擎的记忆管ç†
- **Model Provider**:模型调用抽象层
**Agent 层(Agent Layer)**
è¿™æ˜¯å†³ç–æ ¸å¿ƒï¼ŒåŸºäºŽ AgentScope çš„ ReAct 实现。它接收消æ¯ï¼Œè°ƒç”¨ Skills,管ç†è®°å¿†ï¼Œä¸Žæ¨¡åž‹äº¤äº’,最终生æˆå›žå¤ã€‚
**è¿è¡Œæ—¶å±‚(Runtime Layer)**
AgentScope Runtime æä¾›åº•层的调度ã€ç›‘æŽ§ã€æ—¥å¿—ç‰åŸºç¡€è®¾æ–½ã€‚
### 3.3 记忆管ç†ï¼šReMe 引擎
è®°å¿†æ˜¯æ™ºèƒ½ä½“è¿žç»æ€§çš„关键。CoPaw 的记忆系统基于 ReMe(Remember Me, Refine Me)引擎实现。
ReMe è§£å†³çš„æ ¸å¿ƒé—®é¢˜æ˜¯ä»€ä¹ˆï¼Ÿè®©æˆ‘ä»¬ä»Žç”¨æˆ·çš„è§’åº¦ç†è§£ã€‚
æƒ³è±¡ä½ å’Œä¸€ä¸ªæœ‹å‹èŠå¤©ã€‚第三次è§é¢æ—¶ï¼Œä½ ä¸éœ€è¦é‡æ–°ä»‹ç»è‡ªå·±ã€é‡æ–°è¯´æ˜Žä½ çš„å–œå¥½â€”â€”ä½ çš„æœ‹å‹è®°å¾—ä½ ä»¬ä¹‹å‰çš„对è¯ã€‚这就是长期记忆的价值。
ä½†å®žçŽ°èµ·æ¥æœ‰ä¸¤ä¸ªæŠ€æœ¯éš¾ç‚¹ï¼š
**难点 1ï¼šä¸Šä¸‹æ–‡çª—å£æœ‰é™**
大模型一次能处ç†çš„ token 数是有é™çš„(比如 4kã€8kã€128k)。当对è¯å˜é•¿æ—¶ï¼Œæ—©æœŸçš„ä¿¡æ¯ä¼šè¢«æˆªæ–。
**难点 2:检索效率**
å³ä½¿æœ‰åœ°æ–¹å˜å‚¨æ‰€æœ‰åކå²å¯¹è¯ï¼Œå¦‚何在需è¦çš„æ—¶å€™å¿«é€Ÿæ‰¾åˆ°ç›¸å…³ä¿¡æ¯ï¼Ÿé历所有记录显然ä¸çŽ°å®žã€‚
ReMe 的解决方案是**分层记忆架构**:
```
┌──────────────────────────────────────────────────────────â”
│ ReMe 记忆分层 │
├──────────────────────────────────────────────────────────┤
│ │
│ ┌────────────────────────────────────────────────────┠│
│ │ 工作记忆 (Working Memory) │ │
│ │ 当å‰ä¼šè¯çš„近期对è¯ï¼ˆå†…å˜ä¸ï¼‰ │ │
│ │ 默认ä¿ç•™æœ€è¿‘ 50 è½® │ │
│ └────────────────────────────────────────────────────┘ │
│ ▼ 压缩 │
│ ┌────────────────────────────────────────────────────┠│
│ │ 压缩记忆 (Compressed Memory) │ │
│ │ 对è¯çš„ç»“æž„åŒ–æ‘˜è¦ â”‚ │
│ │ Goal/Progress/Decisions/Next Steps │ │
│ └────────────────────────────────────────────────────┘ │
│ â–¼ æŒä¹…化 │
│ ┌────────────────────────────────────────────────────┠│
│ │ 长期记忆 (Long-term Memory) │ │
│ │ å‘釿•°æ®åº“ + 全文检索 │ │
│ │ 用户å好ã€ä»»åŠ¡ç»éªŒã€å…³é”®çŸ¥è¯† │ │
│ └────────────────────────────────────────────────────┘ │
│ │
└──────────────────────────────────────────────────────────┘
```
**工作记忆(Working Memory)**
当剿´»è·ƒçš„对è¯å†…容ä¿å˜åœ¨å†…å˜ä¸ã€‚当 token æ•°æŽ¥è¿‘ä¸Šé™æ—¶ï¼ŒCoPaw 会触å‘压缩机制,将早期对è¯è½¬æ¢ä¸ºç»“构化摘è¦ã€‚
**压缩记忆(Compressed Memory)**
这是一个结构化的摘è¦ï¼ŒåŒ…å«ä»¥ä¸‹å—段:
- **Goal**ï¼šç”¨æˆ·çš„ç›®æ ‡æ˜¯ä»€ä¹ˆ
- **Progress**:任务进展到哪一æ¥
- **Key Decisions**:åšäº†å“ªäº›å…³é”®å†³ç–
- **Next Steps**:下一æ¥è®¡åˆ’
- **Critical Context**:文件路径ã€å‡½æ•°åã€é”™è¯¯ä¿¡æ¯ç‰å…³é”®æ•°æ®
**长期记忆(Long-term Memory)**
è·¨ä¼šè¯æŒä¹…化的记忆。CoMe 使用å‘釿•°æ®åº“ï¼ˆæ”¯æŒ Chromaã€FAISSã€Qdrant ç‰ï¼‰å˜å‚¨è®°å¿†ï¼Œç»“åˆè¯ä¹‰ç›¸ä¼¼åº¦æ£€ç´¢ï¼Œå®žçް"相关内容的自动å¬å›ž"。
**记忆扩展效应**
ReMe 有一个有趣的特性:é…备 ReMe çš„å°æ¨¡åž‹å¯ä»¥è¶…è¶Šæ— è®°å¿†çš„å¤§æ¨¡åž‹ã€‚
æ ¹æ®å®˜æ–¹å®žéªŒæ•°æ®ï¼Œåœ¨ BFCL-V3 基准上:
- Qwen3-8B + ReMe çš„ Pass@4 åˆ†æ•°è¶…è¿‡äº†æ— è®°å¿†çš„ Qwen3-14B,æå‡è¾¾ 7.29%
- Qwen3-14B + ReMe è¶…è¿‡äº†æ— è®°å¿†çš„ Qwen3-32B
这表明:**高质é‡çš„记忆机制å¯ä»¥éƒ¨åˆ†æ›¿ä»£æ¨¡åž‹è§„模的增长**。
---
## ç¬¬å››ç« ï¼šæ¨¡åž‹è‡ªç”±â€”â€”äº‘ç«¯ä¸Žæœ¬åœ°çš„æ— ç¼åˆ‡æ¢
### 4.1 云端模型的便利与代价
使用云端 API(如 GPT-4ã€é€šä¹‰åƒé—®ï¼‰çš„好处是显而易è§çš„:
- æ¨¡åž‹èƒ½åŠ›å¼ºï¼ŒçŸ¥è¯†æ›´æ–°åŠæ—¶
- æ— éœ€æœ¬åœ°è®¡ç®—èµ„æºï¼Œæ™®é€šç”µè„‘就能用
- 部署简å•,é…置一个 API Key å³å¯
但也有代价:
- æ¯æ¬¡è°ƒç”¨éƒ½è¦ä»˜è´¹
- 需è¦ç½‘络连接
- æ•°æ®ç¦»å¼€æœ¬åœ°è®¾å¤‡
- 有速率é™åˆ¶å’Œå¹¶å‘é™åˆ¶
### 4.2 本地模型的å¤å…´
éšç€å¼€æºæ¨¡åž‹ï¼ˆLlamaã€Qwenã€Mistral ç‰ï¼‰çš„快速进æ¥ï¼Œæœ¬åœ°éƒ¨ç½²å˜å¾—è¶Šæ¥è¶Šå¯è¡Œã€‚
CoPaw 支æŒå¤šç§æœ¬åœ°æ¨¡åž‹åŽç«¯ï¼š
| åŽç«¯ | 特点 | 适用场景 |
|------|------|----------|
| **llama.cpp** | 跨平å°ï¼ŒC++ 实现,资æºå 用低 | 通用本地部署 |
| **Ollama** | ä¸€é”®å®‰è£…ï¼Œæ¨¡åž‹ç®¡ç†æ–¹ä¾¿ | 新手å‹å¥½ |
| **LM Studio** | 图形界é¢ï¼Œå¯è§†åŒ–æ“作 | 桌é¢ç”¨æˆ· |
| **MLX** | Apple Silicon 优化 | Mac 用户 |
| **CoPaw Local** | 内置,自动更新 | å³å¼€å³ç”¨ |
### 4.3 CoPaw-Flash:é‡èº«å®šåˆ¶çš„å°æ¨¡åž‹
CoPaw v1.0 çš„ä¸€å¤§äº®ç‚¹æ˜¯æŽ¨å‡ºäº†ä¸“ä¸ºæœ¬åœ°åœºæ™¯å®šåˆ¶çš„å°æ¨¡åž‹ç³»åˆ—:**CoPaw-Flash**。
这个系列基于 Trinity-RFT åŽè®ç»ƒæ¡†æž¶ç ”å‘,针对 CoPaw 的典型任务(文档处ç†ã€ä¿¡æ¯æ£€ç´¢ã€å·¥å…·è°ƒç”¨ï¼‰åšäº†ä¸“门优化。
**性能表现**
æ ¹æ®å®˜æ–¹æ•°æ®ï¼ŒCoPaw-Flash 在文档处ç†å’Œä¿¡æ¯æ£€ç´¢ä»»åŠ¡ä¸Šçš„è¡¨çŽ°å¯ä»¥åª²ç¾Žç”šè‡³è¶…è¶ŠåŒå°ºå¯¸çš„é€šç”¨æ¨¡åž‹ï¼ŒåŒæ—¶æŽ¨ç†é€Ÿåº¦æ›´å¿«ã€èµ„æºå 用更低。
**自动推è**
CoPaw ä¼šæ ¹æ®ä½ 的设备性能自动推èåˆé€‚的模型版本。普通笔记本电脑å¯ä»¥æµç•…è¿è¡Œé‡åŒ–åŽçš„ 7B 模型,而高端工作站å¯ä»¥å°è¯•更大的版本。
### 4.4 æ··åˆæ¨¡å¼ï¼šé±¼ä¸Žç†ŠæŽŒå…¼å¾—
CoPaw 支æŒçµæ´»é…ç½®ï¼Œä½ å¯ä»¥ä¸ºä¸åŒä»»åŠ¡æŒ‡å®šä¸åŒæ¨¡åž‹ï¼š
```yaml
# ~/.copaw/config.yaml
models:
default:
provider: dashscope
model: qwen-max
api_key: ${DASHSCOPE_API_KEY}
local:
provider: local
backend: llama.cpp
model: copaw-flash-7b
fast:
provider: dashscope
model: qwen-turbo
routing:
# 简å•é—®ç”用本地模型
- pattern: "é—²èŠ|问候|简å•问题"
model: local
# 夿‚任务用云端大模型
- pattern: "分æž|总结|ç”ŸæˆæŠ¥å‘Š"
model: default
```
è¿™ç§æ··åˆæ¨¡å¼è®©ä½ å¯ä»¥åœ¨æˆæœ¬å’Œæ•ˆæžœä¹‹é—´æ‰¾åˆ°æœ€ä½³å¹³è¡¡ç‚¹ã€‚
---
## ç¬¬äº”ç« ï¼šéƒ¨ç½²çš„å…ç§å§¿åŠ¿
CoPaw æä¾›äº†å¤šç§éƒ¨ç½²æ–¹å¼ï¼Œé€‚应ä¸åŒçš„æŠ€æœ¯èƒŒæ™¯å’Œä½¿ç”¨åœºæ™¯ã€‚
### 5.1 æ–¹å¼ä¸€ï¼špip 安装(推è)
适åˆï¼šæœ‰ä¸€å®š Python 基础的用户
```bash
# 安装
pip install copaw
# åˆå§‹åŒ–
copaw init --defaults
# å¯åЍ
copaw app
```
ç„¶åŽæ‰“å¼€æµè§ˆå™¨è®¿é—® http://127.0.0.1:8088,é…置模型 API Key,å³å¯å¼€å§‹ä½¿ç”¨ã€‚
**优点**:
- 完全控制 Python 环境
- 易于更新和调试
- å¯ä»¥å®‰è£…å¼€å‘版本
**缺点**:
- éœ€è¦ Python 3.10+
- 需è¦å¤„ç†ä¾èµ–冲çªçš„å¯èƒ½æ€§
### 5.2 æ–¹å¼äºŒï¼šè„šæœ¬å®‰è£…
适åˆï¼šä¸æƒ³æ‰‹åЍé…置环境的用户
CoPaw æä¾›äº†ä¸€é”®å®‰è£…脚本,自动检测系统环境ã€å®‰è£…ä¾èµ–ã€åˆ›å»ºè™šæ‹ŸçŽ¯å¢ƒã€‚
```bash
curl -fsSL https://copaw.agentscope.io/install.sh | bash
```
**优点**:
- é›¶é…置,一键完æˆ
- 自动处ç†ä¾èµ–
**缺点**:
- 对环境有一定的侵入性
- ä¸å¦‚ pip å®‰è£…çµæ´»
### 5.3 æ–¹å¼ä¸‰ï¼šDocker
适åˆï¼šå¸Œæœ›éš”离环境的用户
```bash
docker pull agentscope/copaw:latest
docker run -p 127.0.0.1:8088:8088 \
-v copaw-data:/app/working \
-v copaw-secrets:/app/working.secret \
agentscope/copaw:latest
```
国内用户å¯ä»¥ä½¿ç”¨é˜¿é‡Œäº‘容器镜åƒï¼š
```bash
docker pull agentscope-registry.ap-southeast-1.cr.aliyuncs.com/agentscope/copaw:latest
```
**优点**:
- 完全隔离,ä¸å½±å“宿主机
- 易于è¿ç§»å’Œå¤‡ä»½
- é€‚åˆæœåŠ¡å™¨éƒ¨ç½²
**缺点**:
- éœ€è¦ Docker 知识
- 访问本地文件需è¦é¢å¤–é…ç½®
### 5.4 æ–¹å¼å››ï¼šé”æåˆ›ç©ºé—´
适åˆï¼šæ²¡æœ‰æœ¬åœ°è®¡ç®—资æºçš„用户
ModelScope 创空间æä¾›äº†ä¸€é”®äº‘端é…ç½®ï¼Œæ— éœ€å®‰è£…ä»»ä½•è½¯ä»¶ã€‚
**注æ„**:创空间的实例是公开的,务必将 Studio 设置为éžå…¬å¼€æ¨¡å¼ï¼Œé˜²æ¢ä»–äººæŽ§åˆ¶ä½ çš„ CoPaw。
**优点**:
- é›¶ç¡¬ä»¶è¦æ±‚
- å³å¼€å³ç”¨
**缺点**:
- æ•°æ®åœ¨äº‘端
- 需è¦ç½‘络连接
### 5.5 æ–¹å¼äº”:阿里云 ECS
适åˆï¼šå¸Œæœ›æ‹¥æœ‰ç‹¬ç«‹äº‘æœåŠ¡å™¨çš„ç”¨æˆ·
阿里云æä¾›äº†ä¸€é”®éƒ¨ç½²æ¨¡æ¿ï¼Œå‡ 分钟内就å¯ä»¥åœ¨ ECS 上è¿è¡Œ CoPaw。
**优点**:
- 国内访问速度快
- 24å°æ—¶åœ¨çº¿
- 专业è¿ç»´æ”¯æŒ
**缺点**:
- 需è¦ä»˜è´¹
- é…ç½®è¿‡ç¨‹æ¯”æœ¬åœ°å¤æ‚
### 5.6 æ–¹å¼å…:桌é¢åº”用(Beta)
适åˆï¼šéžæŠ€æœ¯ç”¨æˆ·
CoPaw æä¾›äº† Windows å’Œ macOS 的桌é¢åº”用版本,åŒå‡»å³å¯è¿è¡Œï¼Œæ— 需命令行æ“作。
**注æ„**:桌é¢åº”用目å‰å¤„于 Beta 阶段,æŸäº›åŠŸèƒ½å¯èƒ½ä¸ç¨³å®šã€‚
**优点**:
- 最简å•ï¼Œæ— éœ€æŠ€æœ¯èƒŒæ™¯
- 图形界é¢å‹å¥½
**缺点**:
- Beta 版本å¯èƒ½æœ‰ bug
- å¯åŠ¨æ—¶é—´è¾ƒé•¿ï¼ˆé¦–æ¬¡éœ€è¦åˆå§‹åŒ–环境)
### 5.7 如何选择?
| ä½ çš„æƒ…å†µ | æŽ¨èæ–¹å¼ |
|---------|---------|
| 有 Python 基础 | pip 安装 |
| 想快速体验 | 脚本安装或桌é¢åº”用 |
| éœ€è¦æœåŠ¡å™¨éƒ¨ç½² | Docker 或阿里云 ECS |
| 没有本地设备 | é”æåˆ›ç©ºé—´ |
| 追求数æ®å®‰å…¨ | 本地部署(pip/Docker/桌é¢ï¼‰ |
---
## 第å…ç« ï¼šå¤šæ™ºèƒ½ä½“â€”â€”ä»Žç‹¬å¥åˆ°åå¥
### 6.1 为什么需è¦å¤šæ™ºèƒ½ä½“
å•个智能体的能力是有é™çš„。就åƒä¸€ä¸ªå…¨èƒ½çš„è¿åŠ¨å‘˜ï¼Œä»–å¯èƒ½å„项è¿åŠ¨éƒ½ä¸é”™ï¼Œä½†åœ¨ä¸“业领域永远比ä¸è¿‡ä¸“é—¨è®ç»ƒçš„选手。
多智能体的æ€è·¯æ˜¯ï¼šè®©ä¸“业的智能体åšä¸“业的事,然åŽé€šè¿‡å作完æˆå¤æ‚任务。
### 6.2 CoPaw v1.0 的多 Agent 系统
v1.0 版本引入了完整的多智能体支æŒï¼š
**工作空间隔离**
åŒä¸€å®žä¾‹å†…å¯è¿è¡Œå¤šä¸ªå½¼æ¤éš”离的智能体,å„自拥有独立的é…ç½®ã€è®°å¿†ã€æŠ€èƒ½ä¸Žå¯¹è¯åކå²ã€‚例如,工作身份与生活身份对应的智能体å¯ä»¥ç›¸äº’隔离,互ä¸ä¸²çº¿ã€‚
**å¹¶å‘å¯åŠ¨ä¸Žéš”ç¦»**
应用å¯åŠ¨æ—¶å¹¶å‘åŠ è½½å·²å¯ç”¨çš„æ™ºèƒ½ä½“å·¥ä½œåŒºã€‚å„æ™ºèƒ½ä½“å¯å¹¶è¡Œå¤„ç†ä¸åŒä»»åŠ¡ï¼Œå¹¶é€šè¿‡é”æœºåˆ¶ä¿è¯å¹¶å‘安全。
**é›¶åœæœºé‡è½½**
支æŒå•个智能体é…ç½®çƒé‡è½½ã€‚新实例就绪åŽåŽŸå切æ¢ï¼Œæ—§å®žä¾‹å®Œæˆå½“å‰ä»»åŠ¡åŽè‡ªåŠ¨é€€å‡ºï¼Œé¿å…䏿–æ£åœ¨è¿›è¡Œçš„对è¯ã€‚
**异æ¥å作**
æ”¯æŒæ™ºèƒ½ä½“间显å¼é€šä¿¡ä¸ŽåŽå°åä½œã€‚å¤æ‚任务å¯ç”±å¤šä¸ªè§’色分工处ç†ï¼Œä¸»æ™ºèƒ½ä½“å¯å…ˆæäº¤ä»»åŠ¡ã€åŽç»æŸ¥è¯¢ç»“果。
### 6.3 å作场景示例
让我们深入看一个官方文档ä¸çš„æ¡ˆä¾‹ï¼š
**场景**:GitHub å¼€æºé¡¹ç›®æ™ºèƒ½ç›‘测
**需求**:
1. æŒç»ç›‘æµ‹ç›®æ ‡ä»“åº“çš„åŠ¨æ€
2. åˆ†æžæ–° issue 与 PR 的关è”关系
3. 为新 issue 生æˆå¯èƒ½çš„解决方案
4. å‘çŽ°é«˜é£Žé™©é—®é¢˜æ—¶è§¦å‘æé†’
**多智能体å作方案**:
```
┌─────────────────────────────────────────────────────────────â”
│ 主智能体(调度者) │
│ ┌─────────────────┠│
│ │ 接收用户请求 │ │
│ └────────┬────────┘ │
│ ▼ │
│ ┌──────────────┬────────────┼────────────┬──────────────┠│
│ ▼ ▼ ▼ ▼ │ │
│ ┌──────┠┌──────┠┌──────┠┌──────┠│ │
│ │智能体A│ │智能体B│ │智能体C│ │智能体D│ │ │
│ │监测员 │ │分æžå¸ˆ │ │解决者 │ │汇总者 │ │ │
│ └──┬───┘ └──┬───┘ └──┬───┘ └──┬───┘ │ │
│ │ │ │ │ │ │
│ ▼ ▼ ▼ ▼ │ │
│ ä»“åº“åŠ¨æ€ å…³è”åˆ†æž æ–¹æ¡ˆç”Ÿæˆ ç»“æžœæ±‡æ€» │ │
│ äº‹ä»¶æ‘˜è¦ ç½®ä¿¡åº¦è¯„åˆ† åŽ†å²æ¡ˆä¾‹ 风险æé†’ │ │
│ │ │ │
│ ▼ │ │
│ ┌─────────────────┠│
│ │ 输出最终结果 │ │
│ └─────────────────┘ │
└─────────────────────────────────────────────────────────────┘
```
**智能体 A(监测员)**:
- èŒè´£ï¼šæŒç»è½®è¯¢ GitHub APIï¼Œç›‘æŽ§ç›®æ ‡ä»“åº“çš„æ–° issueã€PRã€release
- 输出:结构化的事件摘è¦
- è§¦å‘æ¡ä»¶ï¼šå®šæ—¶ä»»åŠ¡æˆ–æ£€æµ‹åˆ°æ›´æ–°
**智能体 B(分æžå¸ˆï¼‰**:
- èŒè´£ï¼šåˆ†æžæ–° issue 与现有 PR 的关è”关系
- 输出:关è”度评分(0-1),相关 PR 列表
- è§¦å‘æ¡ä»¶ï¼šæ™ºèƒ½ä½“ A 检测到新 issue
**智能体 C(解决者)**:
- èŒè´£ï¼šç»“åˆä»“库文档ã€åކ岿¡ˆä¾‹ã€è®¨è®ºå†…容,为新 issue 生æˆè§£å†³æ€è·¯
- 输出:å¯èƒ½çš„解决方案列表,附带å‚考链接
- è§¦å‘æ¡ä»¶ï¼šæ™ºèƒ½ä½“ B 完æˆå…³è”分æž
**智能体 D(汇总者)**:
- èŒè´£ï¼šæ•´åˆæ‰€æœ‰ä¿¡æ¯ï¼Œç”Ÿæˆæœ€ç»ˆæŠ¥å‘Šï¼›å‘çŽ°é«˜é£Žé™©é—®é¢˜æ—¶è§¦å‘æé†’
- 输出:结构化报告,风险评级
- è§¦å‘æ¡ä»¶ï¼šæ‰€æœ‰å‰ç½®æ™ºèƒ½ä½“完æˆ
**关键点**:
- æ¯ä¸ªæ™ºèƒ½ä½“å„å¸å…¶èŒï¼Œä¸“注å•一领域
- 通过消æ¯é˜Ÿåˆ—异æ¥é€šä¿¡ï¼Œè§£è€¦æ‰§è¡Œæµç¨‹
- 主智能体负责任务调度,但ä¸è¿‡åº¦å¹²é¢„专业判æ–
- å作智能体默认采用新会è¯ï¼Œä¸Šä¸‹æ–‡ä¸æ±¡æŸ“主智能体
---
## ç¬¬ä¸ƒç« ï¼šå®‰å…¨ä¸æ˜¯é™„åŠ åŠŸèƒ½
### 7.1 默认安全的设计哲å¦
很多软件的安全功能是"å¯é€‰"的——默认关é—,需è¦ç”¨æˆ·æ‰‹åЍ开å¯ã€‚CoPaw 采å–了相åçš„ç–略:**安全是默认开å¯çš„,ä¸å¯å…³é—çš„**。
è¿™ä¸æ˜¯ä¸ºäº†é™åˆ¶ç”¨æˆ·ï¼Œè€Œæ˜¯åŸºäºŽä¸€ä¸ªçŽ°å®žï¼šå¤§å¤šæ•°ç”¨æˆ·ä¸ä¼šä»”细阅读安全设置。如果安全是å¯é€‰çš„ï¼Œå¾ˆå¤šäººä¼šå› ä¸º"嫌麻烦"而暴露在风险ä¸ã€‚
### 7.2 三层防护详解
**第一层:工具守å«ï¼ˆTool Guard)**
这是è¿è¡Œæ—¶çš„第一é“防线。当 CoPaw 执行外部命令时,工具守å«ä¼šåˆ†æžå‘½ä»¤çš„è¯ä¹‰ï¼Œè¯†åˆ«æ½œåœ¨é£Žé™©ã€‚
拦截示例:
```bash
# 用户输入(å¯èƒ½æ˜¯è¢«è¯¯å¯¼æˆ–æ¶æ„诱导)
"帮我执行 rm -rf / --no-preserve-root"
# CoPaw å“应
âš ï¸ æ£€æµ‹åˆ°é«˜å±æ“作
æ“ä½œç±»åž‹ï¼šé€’å½’åˆ é™¤æ ¹ç›®å½•
风险ç‰çº§ï¼šæžé«˜
状æ€ï¼šå·²æ‹¦æˆª
å»ºè®®ï¼šå¦‚æžœæ‚¨ç¡®å®žéœ€è¦æ¸…ç†ç£ç›˜ç©ºé—´ï¼Œè¯·ä½¿ç”¨æ›´å®‰å…¨çš„命令,如:
- 清ç†ä¸´æ—¶æ–‡ä»¶ï¼šrm -rf ~/tmp/*
- 查看ç£ç›˜ä½¿ç”¨ï¼šdu -sh ~/*
```
**检测能力**:
- å±é™©çš„æ–‡ä»¶ç³»ç»Ÿæ“ä½œï¼ˆåˆ é™¤ç³»ç»Ÿç›®å½•ã€æ ¼å¼åŒ–ç£ç›˜ç‰ï¼‰
- 网络攻击命令(åå¼¹ shellã€ç«¯å£æ‰«æç‰ï¼‰
- 资æºè€—尽攻击(fork 炸弹ã€å†…å˜è€—å°½ç‰ï¼‰
- æƒé™æå‡å°è¯•(sudo 滥用ã€SUID 利用ç‰ï¼‰
**第二层:文件访问守å«ï¼ˆFile Guard)**
å³ä½¿å‘½ä»¤æœ¬èº«çœ‹èµ·æ¥æ— å®³ï¼Œå¦‚æžœå®ƒè¯•å›¾è®¿é—®æ•æ„Ÿæ–‡ä»¶ï¼Œä¹Ÿä¼šè¢«æ‹¦æˆªã€‚
å—ä¿æŠ¤çš„é»˜è®¤è·¯å¾„åŒ…æ‹¬ï¼š
- `~/.ssh/` - SSH 密钥
- `~/.gnupg/` - GPG 密钥
- `~/.aws/` - AWS å‡è¯
- `~/.env` - 环境å˜é‡æ–‡ä»¶
- `/etc/passwd`, `/etc/shadow` - 系统用户数æ®åº“
- ç”¨æˆ·è‡ªå®šä¹‰çš„æ•æ„Ÿè·¯å¾„
é…置文件示例:
```yaml
# ~/.copaw/security.yaml
file_guard:
# å§‹ç»ˆä¿æŠ¤çš„è·¯å¾„ï¼ˆæ— æ³•è¦†ç›–ï¼‰
protected_paths:
- ~/.ssh
- ~/.aws/credentials
# ç”¨æˆ·è‡ªå®šä¹‰ä¿æŠ¤è·¯å¾„
user_protected:
- ~/projects/secret
- ~/Documents/confidential
# å…è®¸è®¿é—®çš„è·¯å¾„ï¼ˆæ˜¾å¼æŽˆæƒï¼‰
allowed_paths:
- ~/projects/public
- ~/Downloads/temp
```
**第三层:技能扫æå™¨ï¼ˆSkill Scanner)**
这是安装å‰çš„陿€åˆ†æžé˜²çº¿ã€‚在安装或å¯ç”¨ä¸€ä¸ª Skill 之å‰ï¼ŒCoPaw 会扫æå…¶ä»£ç ,检测安全风险。
**检测类别**:
| 风险类型 | 说明 | 示例 |
|---------|------|------|
| æç¤ºè¯æ³¨å…¥ | 试图覆盖系统æç¤ºè¯ | åŒ…å« "ignore previous instructions" çš„å—符串 |
| 命令注入 | 拼接用户输入到系统命令 | `os.system(f"echo {user_input}")` |
| 硬编ç 密钥 | 代ç ä¸åŒ…å« API Key | `API_KEY = "sk-xxx"` |
| æ•°æ®å¤–泄 | å‘外部å‘逿•æ„Ÿæ•°æ® | æœªç»æŽˆæƒçš„网络请求 |
| æ¶æ„ä¾èµ– | ä¾èµ–包å«å·²çŸ¥æ¼æ´žçš„包 | ä¾èµ–有 CVE æ¼æ´žçš„库 |
| æƒé™æ»¥ç”¨ | 请求ä¸å¿…è¦çš„高æƒé™ | 试图修改系统é…ç½® |
**å“应模å¼**:
- **拦截**:å‘现高å±é£Žé™©ï¼Œç¦æ¢å®‰è£…,记录日志
- **è¦å‘Š**:å‘现ä¸ä½Žé£Žé™©ï¼Œæ˜¾ç¤ºè¯¦ç»†ä¿¡æ¯ï¼Œè¦æ±‚用户确认
- **通过**:未å‘现明显风险,æ£å¸¸å®‰è£…
### 7.3 安全与便利的平衡
安全机制ä¸å¯é¿å…地会带æ¥ä¸€äº›é™åˆ¶ã€‚比如,文件访问守å«å¯èƒ½ä¼šé˜»æ¢æŸäº›åˆæ³•的自动化æ“作。
CoPaw çš„å¤„ç†æ–¹å¼æ˜¯**æ˜¾å¼æŽˆæƒ**:
- é»˜è®¤æƒ…å†µä¸‹ï¼Œä¿æŠ¤ä¸€åˆ‡å¯èƒ½æœ‰é£Žé™©çš„æ“ä½œ
- 用户å¯ä»¥é€šè¿‡é…ç½®æ–‡ä»¶æ˜¾å¼æŽˆæƒç‰¹å®šè·¯å¾„或æ“作
- æŽˆæƒæ˜¯ç»†ç²’度的,å¯ä»¥ç²¾ç¡®åˆ°å…·ä½“目录或文件
è¿™ç§è®¾è®¡éµå¾ªäº†**æœ€å°æƒé™åŽŸåˆ™**:åªç»™äºˆå®Œæˆä»»åŠ¡æ‰€å¿…éœ€çš„æœ€å°æƒé™ï¼Œè€Œä¸æ˜¯ä¸€å¼€å§‹å°±ç»™æ‰€æœ‰æƒé™ã€‚
---
## ç¬¬å…«ç« ï¼šè·¯çº¿å›¾ä¸Žç”Ÿæ€æœªæ¥
### 8.1 路线图解读
CoPaw çš„è·¯çº¿å›¾åˆ†ä¸ºä»¥ä¸‹å‡ ä¸ªæ–¹å‘:
| æ–¹å‘ | çŠ¶æ€ | 说明 |
|------|------|------|
| **多智能体** | è¿›è¡Œä¸ | Agentic Ralph Loop æž¶æž„ |
| **多模æ€** | è¿›è¡Œä¸ | è¯éŸ³/视频通è¯å’Œå®žæ—¶äº¤äº’ |
| **大尿¨¡åž‹ååŒ** | è¿›è¡Œä¸ | 多模型路由,ä¸åŒä»»åŠ¡ç”¨ä¸åŒæ¨¡åž‹ |
| **记忆系统** | è¿›è¡Œä¸ | ç»éªŒæ²‰æ·€ä¸ŽæŠ€èƒ½æç‚¼ |
| **沙箱** | è¿›è¡Œä¸ | AgentScope Runtime æ²™ç®±é›†æˆ |
| **云原生** | è¿›è¡Œä¸ | 云边ååŒï¼Œå¼¹æ€§æ‰©å±• |
| **技能生æ€** | è®¡åˆ’ä¸ | Skills 市场,社区共享 |
**多智能体(Agentic Ralph Loop)**
这是 v1.0 å·²ç»å¼€å§‹ä½†å°šæœªå®Œæˆçš„æ–¹å‘。Ralph Loop 是一ç§å¤šæ™ºèƒ½ä½“å作架构,强调智能体之间的自主å商和任务分解。完æˆåŽçš„ CoPaw 将能够自动决定"是å¦éœ€è¦å¤šä¸ªæ™ºèƒ½ä½“å作"ã€"如何分é…任务"ã€"如何整åˆç»“æžœ"。
**多模æ€**
ç›®å‰ CoPaw 主è¦å¤„ç†æ–‡æœ¬ã€‚未æ¥çš„版本将支æŒè¯éŸ³å¯¹è¯ï¼ˆä½ å¯ä»¥ç›´æŽ¥å’Œ CoPaw 说è¯ï¼‰ã€è§†é¢‘通è¯ï¼ˆå…±äº«å±å¹•ã€å®žæ—¶æ ‡æ³¨ï¼‰ã€å›¾ç‰‡ç†è§£ï¼ˆä¸Šä¼ ä¸€å¼ å›¾ï¼ŒCoPaw 能看懂并回ç”相关问题)。
**记忆系统å‡çº§**
ReMe å·²ç»æä¾›äº†å¼ºå¤§çš„åŸºç¡€ï¼Œä½†è¿˜æœ‰æå‡ç©ºé—´ã€‚路线图ä¸çš„"ç»éªŒæ²‰æ·€ä¸ŽæŠ€èƒ½æç‚¼"æ„味ç€ï¼šCoPaw å°†èƒ½å¤Ÿä»Žä½ çš„äº¤äº’ä¸è‡ªåЍå¦ä¹ ,æç‚¼å‡ºé€šç”¨çš„ Skillsï¼Œè€Œä¸æ˜¯æ¯æ¬¡éƒ½ä»Žå¤´å¤„ç†ã€‚
### 8.2 技能生æ€çš„æ„¿æ™¯
Skills 是 CoPaw çš„æ ¸å¿ƒæ‰©å±•æœºåˆ¶ã€‚ç›®å‰å·²ç»æœ‰å‡ å个内置 Skills,但真æ£çš„æ„¿æ™¯æ˜¯å»ºç«‹ä¸€ä¸ª**开放的 Skills 生æ€**。
æƒ³è±¡è¿™æ ·ä¸€ä¸ªåœºæ™¯ï¼š
- å¼€å‘者 A 写了一个"自动整ç†å‘票"çš„ Skill,å‘布到 Skills 市场
- 用户 B ä¸€é”®å®‰è£…ï¼Œæ— éœ€é…置就能用
- 用户 B å‘现å¯ä»¥æ”¹è¿›çš„地方,æäº¤äº† PR
- å¼€å‘者 A åˆå¹¶äº† PR,å‘布了新版本
这是一个æ£å馈循环:越多人使用,Skill è´¨é‡è¶Šé«˜ï¼›è´¨é‡è¶Šé«˜ï¼Œè¶Šå¤šäººä½¿ç”¨ã€‚
**技能市场的关键特性**:
- **一键安装**:åƒå®‰è£…手机 App ä¸€æ ·ç®€å•
- **安全扫æ**:所有上架 Skill 都ç»è¿‡è‡ªåŠ¨å®‰å…¨æ£€æµ‹
- **评分系统**:用户å¯ä»¥ç»™ Skill 打分和评论
- **版本管ç†**ï¼šæ”¯æŒ Skill 的更新和回滚
### 8.3 社区å‚与方å¼
CoPaw 是开æºé¡¹ç›®ï¼Œç¤¾åŒºè´¡çŒ®æ˜¯å…¶ç”Ÿå‘½åŠ›çš„æ¥æºã€‚
**ä½ å¯ä»¥è¿™æ ·å‚与**:
1. **报告问题**:在 GitHub Issues ä¸æŠ¥å‘Š bug 或æå‡ºæ”¹è¿›å»ºè®®
2. **贡献代ç **:æäº¤ PR,修å¤é—®é¢˜æˆ–æ·»åŠ æ–°åŠŸèƒ½
3. **编写 Skills**ï¼šå¼€å‘æœ‰ç”¨çš„ Skills,分享给社区
4. **完善文档**:帮助改进官方文档,翻译多è¯è¨€ç‰ˆæœ¬
5. **å‚与讨论**ï¼šåŠ å…¥ Discordã€é’‰é’‰ç¾¤ï¼Œåˆ†äº«ä½¿ç”¨ç»éªŒ
**当å‰å¾é›†è´¡çŒ®çš„æ–¹å‘**:
- æ–°æ¸ é“适é…器(更多通讯平å°ï¼‰
- 新模型æä¾›å•†æ”¯æŒ
- Skills å¼€å‘和优化
- 显示和交互改进
- Windows 路径兼容性
---
## 结论:数å—生活的默契伙伴
è®©æˆ‘ä»¬å›žåˆ°æ–‡ç« å¼€å¤´çš„é—®é¢˜ï¼šCoPaw 是什么?
å®ƒä¸æ˜¯ ChatGPT 的替代å“ï¼Œä¹Ÿä¸æ˜¯ OpenClaw 的竞争对手。它是一个**å±žäºŽä½ è‡ªå·±çš„æ•°å—伙伴**。
"æ‡‚ä½ æ‰€éœ€ï¼Œä¼´ä½ å·¦å³"——这å¥è¯ä¸æ˜¯è¥é”€è¯æœ¯ï¼Œè€Œæ˜¯å¯¹äº§å“本质的æè¿°ã€‚CoPaw 的设计ç†å¿µæ˜¯ï¼š**ä½ ä¸æ˜¯åœ¨ä½¿ç”¨ä¸€ä¸ªå·¥å…·ï¼Œè€Œæ˜¯åœ¨åŸ¹å…»ä¸€ä¸ªä¼™ä¼´**。
这个伙伴:
- **ä½åœ¨ä½ 的设备里**ï¼Œè€Œä¸æ˜¯é¥è¿œçš„æ•°æ®ä¸å¿ƒ
- **è®°ä½ä½ çš„å好**ï¼Œæ¯æ¬¡å¯¹è¯éƒ½ä¸æ˜¯ä»Žé›¶å¼€å§‹
- **å°Šé‡ä½ 的边界**,ä¸ä¼šæœªç»è®¸å¯è®¿é—®æ•感数æ®
- **䏿–进化**,通过 Skills 和记忆å¦ä¹ 新的能力
- **å¯ä»¥ä¿¡ä»»**ï¼Œå¤šå±‚å®‰å…¨æœºåˆ¶ä¿æŠ¤ä½ çš„å®‰å…¨
å°±åƒä¸€åªæ¸©æš–çš„å°çˆªåï¼Œåœ¨ä½ éœ€è¦çš„æ—¶å€™ä¼¸å‡ºæ´æ‰‹ï¼Œåœ¨ä½ 忙碌的时候é™é™å®ˆå€™ï¼Œåœ¨ä½ ç¡è§‰çš„æ—¶å€™ç»§ç»å·¥ä½œâ€”—åªä¸ºè®©ä½ ç¬¬äºŒå¤©é†’æ¥æ—¶ï¼Œå‘现一切都已准备就绪。
这就是 CoPawã€‚ä½ çš„ææ¡£å°çˆªå。
---
## 附录:快速开始
å¦‚æžœä½ æƒ³äº²è‡ªä½“éªŒ CoPawï¼Œæœ€å¿«çš„æ–¹å¼æ˜¯ï¼š
```bash
# 1. 安装
pip install copaw
# 2. åˆå§‹åŒ–
copaw init --defaults
# 3. å¯åЍ
copaw app
# 4. 打开æµè§ˆå™¨è®¿é—®
# http://127.0.0.1:8088
```
更多安装方å¼è¯·å‚è€ƒç¬¬äº”ç« ã€‚
**资æºé“¾æŽ¥**:
- GitHub: https://github.com/agentscope-ai/CoPaw
- 官方文档: https://copaw.agentscope.io/docs
- 社区讨论: GitHub Discussions
---
*本文基于 CoPaw v1.0 版本编写。由于项目快速è¿ä»£ï¼Œéƒ¨åˆ†ç»†èŠ‚å¯èƒ½éšç‰ˆæœ¬æ›´æ–°è€Œå˜åŒ–,请以官方文档为准。*
**æ ‡ç¾**: #CoPaw #AgentScope #AIåŠ©ç† #多智能体 #阿里云 #å°å‡¯
#CoPaw #AgentScope #AIåŠ©ç† #多智能体 #阿里云 #å°å‡¯
登录åŽå¯å‚与表æ€
讨论回å¤
0 æ¡å›žå¤è¿˜æ²¡æœ‰äººå›žå¤ï¼Œå¿«æ¥å‘è¡¨ä½ çš„çœ‹æ³•å§ï¼
勿ƒ…链接:
AIé”æŽ§ç½‘
|
艮岳网
|
è€è–›ä¸»æœº
|
å£ç¬› - PPT智能讲解
|
æ¥å哥的åšå®¢
|
3R教室