国产AI智能体协作平台CoPaw

国产AI智能体协作平台CoPaw
在这里插入图片描述

简介

什么是 CoPaw ?

CoPaw 是一个为大型语言模型(LLM)驱动的智能体(Agent)打造的协作平台。它构建于 AgentScope 库之上,能让多个独立的 AI 智能体能够像一个团队一样共同合作,以完成单个智能体难以解决的复杂任务。它提供了一个可视化的工作空间,用户可以在其中定义任务、分配角色、并实时观察智能体团队的协作过程。

主要特点

  • 多平台聊天支持:支持 DingTalk、飞书、QQDiscordiMessage 等多种频道
  • 多智能体协作:支持智能体之间进行复杂的对话、角色扮演和工具使用,以实现群体智能。
  • 本地模型支持:可使用 llama.cppMLX 在本地运行模型,无需 API Key
  • 定时任务:支持心跳检测和定时任务自动化
  • 记忆与学习:支持长期记忆功能,记住用户的偏好和习惯
  • 工作流编排:允许用户通过简单的配置来设计和管理智能体团队的协作流程(例如,程序员、代码审查员和测试员的组合)。
  • 可视化界面:提供一个 Web UI,用于实时监控智能体的通信、推理链和任务执行状态,方便用户理解和调试。
  • 多种部署方式:支持 pip 安装、一键脚本、Docker 容器化部署

应用场景

  • 协作式软件开发:模拟一个软件团队,让智能体分别扮演产品经理、程序员、测试工程师等角色,共同完成代码编写、调试和测试。
  • 自动化内容创作:组织一个写作团队,由多个智能体分别负责搜集资料、撰写初稿、润色和校对,以生成高质量的报告或文章。
  • 复杂问题求解:充当一个专家顾问团,每个智能体拥有不同的专业知识,共同为用户提供解决方案。
  • AI 智能体研究:为研究人员提供一个用于实验和探索多智能体系统(MAS)行为和能力的沙盒环境。

CoPaw 是开源个人 AI 助手,支持在本地或云端轻松部署,兼容多种聊天应用,具有高度可扩展的能力。

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 copaw ,选择第一个 agentscope/copaw,版本选择 latest

本文写作时, latest 版本应该是稳定版,对应为 v0.0.3pre 应该是预览版,对应的是 v0.0.4-beta.1

docker cli 安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 copaw 和 子目录mkdir-p /volume1/docker/copaw/data # 进入 copaw 目录cd /volume1/docker/copaw # 运行容器docker run -d\--restart unless-stopped \--name copaw \-p8688:8088 \-v$(pwd)/data:/app/working \ agentscope/copaw:latest 

docker-compose 安装

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version:'3'services:copaw:image: agentscope/copaw:latest container_name: copaw restart: unless-stopped ports:- 8688:8088volumes:- ./data:/app/working 

然后执行下面的命令

# 新建文件夹 copaw 和 子目录mkdir-p /volume1/docker/copaw/data # 进入 copaw 目录cd /volume1/docker/copaw # 将 docker-compose.yml 放入当前目录# 一键启动docker-compose up -d

运行

在浏览器中输入 http://群晖IP:8688 就能看到主界面

如果默认显示英文,可以点右上角切换

在开始对话前必须配置 API Key。未配置有效 Key 前,CoPaw 是无法正常工作的

设置 LLM

不太理解,为什么这部分设计的这么复杂,明明有更简单的方式

设置 --> 模型 ,如果你有魔搭的 API Key,可以直接设置

如果上面没有

可以点 添加提供商 自行增加

  • 提供商 ID:小写字母、数字、连字符、下划线,创建后不可更改。例如 硅基流动 可以是 siliconflow
  • 显示名称:如果你和老苏一样懒,可以直接复制,或者直接用中文 硅基流动
  • 默认 Base URL硅基流动的地址是 https://api.siliconflow.cn/v1
  • API Key 前缀(可选):虽然硅基流动的 key 正好是 sk- 开头的,但老苏建议留空

添加成功后

设置,填入你在硅基流动 申请的 API Key

接下来点 模型,添加指定的模型

  • 模型 ID:例如 Pro/zai-org/GLM-5
  • 模型名称:可以是一样的,例如 Pro/zai-org/GLM-5

添加成功后,就有一个模型了

最关键的一步来了,必须先选择好模型

并保存

否则聊天会一直说模型错误

400 {"error":"Model not configured","message":"Please configure a model first"} 

目前硅基流动(SiliconFlow)注册就送 16 元的代金券

注册地址:

https://cloud.siliconflow.cn/i/NkUiXVhQ

和之前的不同,现在的券虽然多了2块钱,但是有有效期,不过可以用于 Pro/ 开始的模型

后续准备试试七牛,据说可以用国外的大模型

注册地址:

https://s.qiniu.com/2ENRR3

聊天

现在可以开始聊天了,你可以按照提示设置名字、定位、风格等

和以往的聊天窗口不同,聊天界面不能实时切换大模型

如果你用过 OpenClaw,上手应该还是很快的。详细的使用方法,可以参考官方的说明:https://copaw.agentscope.io/docs/intro

参考文档

agentscope-ai/CoPaw: Your Personal AI Assistant; easy to install, deploy on your own machine or on the cloud; supports multiple chat apps with easily extensible capabilities.
地址:https://github.com/agentscope-ai/CoPaw
CoPaw — Works for you, grows with you.
地址:http://copaw.agentscope.io/
CoPaw — Works for you, grows with you.
地址:http://copaw.agentscope.io/docs/intro
CoPaw:3分钟部署你的 AI助理-阿里云开发者社区
地址:https://developer.aliyun.com/article/1713682?userCode=okjhlpr5

Read more

小白前端速成:用HTML+CSS搞定超炫流动背景特效(附实战代码)

小白前端速成:用HTML+CSS搞定超炫流动背景特效(附实战代码)

小白前端速成:用HTML+CSS搞定超炫流动背景特效(附实战代码) * 小白前端速成:用HTML+CSS搞定超炫流动背景特效(附实战代码) * 先别急着敲代码,结构整明白了吗? * 所以这"流动"到底是啥黑科技? * 拆解魔法代码:从死图到会呼吸 * 第一步:先调颜料盘 * 第二步:放大画布,准备偷天换日 * 第三步:写动画关键帧,这是心跳 * 醒醒,这玩意儿在真机上可能卡成PPT * 开启GPU加速,骗浏览器用显卡 * 移动端 detection,该怂就怂 * 老浏览器 Fallback * 实战!这三个场景用流动背景简直绝配 * 场景一:登录页,让输入框不那么枯燥 * 场景二:404页面,缓解用户焦虑 * 场景三:数据看板的"活"背景 * 救命!我的背景怎么跟抽风似的?

双剑破天门:攻防世界Web题解之独孤九剑心法(三)

双剑破天门:攻防世界Web题解之独孤九剑心法(三)

免责声明:用户因使用公众号内容而产生的任何行为和后果,由用户自行承担责任。本公众号不承担因用户误解、不当使用等导致的法律责任 **本文以攻防世界部分题为例进行演示,后续会对攻防世界大部分的web题目进行演示,如果你感兴趣请关注** 目录 一:攻防世界web-Fileinclude 二:攻防世界web-Easyupload 三:总结 一:攻防世界web-Fileinclude 打开为如下图所示 Flag在flag.php 我们查看源码发现如下 代码审计如下 <?php // 检查是否开启了错误显示,如果没有,则开启 if( !ini_get('display_errors') ) { ini_set('display_errors', 'On'); } // 设置错误报告级别为显示所有错误 error_reporting(E_ALL); // 从 cookie

手把手教你给项目配 HTTPS(Nginx 实战教程,前端 + 后端)

手把手教你给项目配 HTTPS(Nginx 实战教程,前端 + 后端)

本博客是一篇记录性质的实操文章。 所以在本文章中你既能收获"为什么",也会收获"怎么做"。 为你的项目配置配 HTTPS * 总体概念 * 我的建议 * 前期准备: * 第 1 步:确认你的域名已经指向这台服务器 * 1、获取你的公网IP: * 2、解析 * 第 2 步:开放 80 和 443 端口 * 第 3 步:先确认当前 Nginx 和 后端项目 是怎么跑的 * 前端 * 后端 * API 请求地址 * 第 4 步:申请证书 * 具体落地方式 * 第 5 步: