Skip to content

a golang toolkit package, provides useful functions to communicate with cqhttp

License

Notifications You must be signed in to change notification settings

carrot-forest/CarrotaAgent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Carrota 2.0

NABCD

Need(需求)

  • 在学生班级中,我们需要一个管理和互动的工具,以便更好地满足管理者和同学的需求。
  • 管理者需要能够进行投票、抽签、作业发布和文件收集等管理操作。
  • 同学需要方便地查询作业、获取截止时间提醒,以及了解考试信息。
  • 同学还需要娱乐和交流活动,以促进团队建设和社交互动。

Approach(方法)

  • 通过创建一个功能强大的飞书班级群管理 bot,作为学生班级的虚拟主持人,来满足这些需求。
  • 这个 bot 将会集成在飞书班级群中,以中介方式进行管理和交流,使班级成员能够与 bot 进行自然语言互动。
  • 该 bot 还将接入大型语言模型,以提供更高级的交互和解答学生的问题。

Benefit(好处)

  • 建立班级特有文化:我们的 bot 会通过班级成员的语料信息形成适合班级的语言习惯。
  • 促进班级娱乐活动和破冰:通过提供娱乐活动和交流功能,促进班级内的社交互动和友谊。
  • 简化班级管理:集成了管理功能,可以简化投票、作业发布等流程,提高效率。
  • 降低使用门槛:通过自然语言交互,降低了使用该 bot 的难度,使更多同学能够方便地使用它。

Competitors(竞争对手)

  • 原生群管家 QQ 小冰:竞争者在 QQ 平台上有一定的用户基础,但功能可能较为有限。
  • 大语言模型 bot:虽然功能强大,但缺乏班级场景的定制功能,可能不能满足学生班级的特定需求。
  • 竞争者扩展性较弱:其他竞争者可能不如我们的 bot 具备快速扩展和适应不同班级需求的能力。

Delivery(推广)

  • 目标用户群体是学生,他们有潜力自发宣传我们的 bot,特别是如果他们在班级中感到满意。
  • 推广计划包括在飞书平台上进行推广,以及通过辅导员、老师等班级关联人员的帮助进行推广。
  • 我们将提供定期的更新和支持,以确保 bot 的性能和功能持续满足用户需求。

风险预估

风险预估 发生概率 备用方案 延误工期预估
QQbot 被平台识别为存在风险,导致风控禁言 较大风险 (60%~80%) 放弃 QQbot 组件,仅使用飞书 3~5 天
子任务时间分配不合理,成员无法按期完成 较小风险 (20%~40%) 协调合作 4~7 天
agent 组件涉及 go-cqhttp 的使用,或被完全封控 有风险 (40%~60%) 迁移至 NTQQ 3~5 天
wrapper 大语言模型本地部署可能存在实现上的困难 有风险 (40%~60%) 使用hjy友情提供的免费API 3~5天
parser大语言模型可能使用3.5的api表现不佳,本地部署也可能表现不佳 有风险 (40%~60%) 调用 gpt4.0 3~5天
Plugin Center API 接口设计复杂,Plugin 开发人员阅读困难 有风险 (40%~60%) 完善开发人员文档 3 ~ 5 天

任务管理追踪

Parser

任务描述 任务执行人 进展 开始日期 预计完成日期 是否延期 实际完成日期 板块
编写有效命令 陈诺 进行中 2023/10/8 2023/10/14 ✅ 正常 2023/10/9 parser
调研可部署模型方案 陈诺 待开始 2023/10/15 ✅ 正常 parser
本地部署模型 ✅ 正常 parser
测试调整模型效果 ✅ 正常 parser
编写 API 文档 ✅ 正常 parser
搭建网络服务 ✅ 正常 parser
联调 ✅ 正常 parser

Wrapper

任务描述 任务执行人 进展 开始日期 预计完成日期 是否延期 实际完成日期 板块
调研静态方案 陈贤坤 进行中 2023/10/8 2023/10/14 ✅ 正常 wrapper
调研动态方案 陈贤坤 2023/10/15 ✅ 正常 wrapper
本地部署模型 ✅ 正常 wrapper
测试调整模型效果 ✅ 正常 wrapper
编写 API 文档 ✅ 正常 wrapper
搭建网络服务 ✅ 正常 wrapper
联调 ✅ 正常 wrapper

Plugin Center

任务描述 任务执行人 进展 开始日期 预计完成日期 是否延期 实际完成日期 板块
确定组件细节 李根 进行中 2023/10/8 2023/10/14 ✅ 正常 plugin-center
编写 API 文档 ✅ 正常 plugin-center
确定框架结构 李根 2023/10/15 ✅ 正常 plugin-center
编写主体代码 ✅ 正常 plugin-center
搭建网络服务 ✅ 正常 plugin-center
联调 ✅ 正常 plugin-center

Agent

任务描述 任务执行人 进展 开始日期 预计完成日期 是否延期 实际完成日期 板块
调研开源库实现 龚宸 进行中 2023/10/8 2023/10/14 ✅ 正常 agent
编写 API 文档 ✅ 正常 agent
搭建机器人实例 龚宸 2023/10/15 ✅ 正常 agent
编写主体代码 ✅ 正常 agent
搭建网络服务 ✅ 正常 agent
联调 ✅ 正常 agent

Others

任务描述 任务执行人 进展 开始日期 预计完成日期 是否延期 实际完成日期 板块
任务追踪 & 风险管理上传 gitee 李根 已完成 2023/10/10 2023/10/12 ✅ 正常 2023/10/12 作业/报告
域名代理 ✅ 正常 服务器
配置访问权限 龚宸 已完成 2023/10/8 ✅ 正常 2023/10/8 服务器
服务器本地 VPN ✅ 正常 服务器
任务待分配 ✅ 正常 plugin servers
任务待分配 ✅ 正常 network console

About

a golang toolkit package, provides useful functions to communicate with cqhttp

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages