logo
0
0
WeChat Login
docs: 添加项目说明文档

🦞 带你云原生养小龙虾

我是 没猫饼,今天带你云原生养小龙虾!

CoPaw 是一个用于构建、运行和编排 AI Agent 的通用框架,支持对话、工具调用与多模型接入。本项目提供了一键部署到云原生环境的完整解决方案。

项目地址https://cnb.cool/Bring/AGI/CoPaw

文档地址https://copaw.agentscope.io/docs/intro


🚀 一、注册组织,Fork 项目,一键启动小龙虾

先来体验一下!通过 CNB 的预览模式,点击就能启动你的小龙虾:

  1. 注册 CNB 账号 — 前往 CNB 注册
  2. 加入组织 — 加入 Bring 组织
  3. Fork 本项目 — 点击 CoPaw 项目页面右上角的 Fork 按钮,将项目 Fork 到自己名下
  4. 一键启动 — 进入你 Fork 后的仓库页面,点击 「替我自由」 按钮

系统会自动帮你完成:

  • 构建并启动容器
  • 配置反向代理服务
  • 启动 CoPaw 服务

无需手动配置环境,开箱即用,爽就完事了 👍

💡 「替我自由」按钮由 CNB 平台提供,仅在 Fork 后的仓库中可见


🛠️ 二、从零开始,做一个云原生的小龙虾

体验完一键启动后,我们来从头搭建一个属于自己的云原生小龙虾:

  1. 创建空项目 — 在 CNB 上新建一个空仓库
  2. 编写 Dockerfile — 定义小龙虾的运行环境,配置 Python 依赖和系统依赖
  3. 编写 .cnb.yml — 配置云原生构建和部署流水线
  4. 编写启动脚本start.sh 让小龙虾容器启动时自动运行
  5. 推送并部署 — 推送代码后自动构建部署,你的小龙虾就上线了!

详细步骤和代码示例可以参考本项目源码,也可以查阅 CoPaw 文档


🎯 三、任务挑战 — 把小龙虾做成 NPC!

小龙虾跑起来了,接下来我们要让它更像一个 NPC(Non-Player Character)!跟着我一起完成任务,把小龙虾变成一个有灵魂的 NPC 吧。

任务列表

  • 定义 NPC 人设 — 给小龙虾编写一个鲜明的角色设定和背景故事
  • 丰富对话能力 — 让小龙虾能根据不同场景说出不同风格的话
  • 添加技能(Skills) — 给小龙虾装上各种技能,比如查天气、讲笑话、算命等
  • 记忆系统 — 让小龙虾能记住和你聊过的内容
  • 主动交互 — 让小龙虾不只会被动回答,还能主动发起对话
  • 多 NPC 协作 — 让多只小龙虾之间能互相交流协作

如何开始

  1. 参考 CoPaw 文档 了解 NPC 基座的使用方式
  2. 在项目的 config/ 目录下自定义 NPC 角色配置
  3. 通过 Skills 系统给小龙虾添加新能力
  4. Push 代码,自动部署,看看你的小龙虾 NPC 表现如何!

📚 更多资源


🦞 一起养小龙虾吧!

欢迎 Fork、Star、提 Issue、提 PR,让我们一起把小龙虾养得又大又肥!

没猫饼 · 带你云原生养小龙虾 🦞