我们在外滩大会开源了一个小猫咪项目—— Peter Cat

简介: 嘿,还记得那些年你作为小白初入码圈,在 GitHub 上瑟瑟发抖求答疑的日子吗?文档看不懂到怀疑人生,代码理不清到人生自闭,issue 提了石沉大海,fork 项目自力更生,心里那个苦啊!

  关于开源的那些痛苦事儿


嘿,还记得那些年你作为小白初入码圈,在 GitHub 上瑟瑟发抖求答疑的日子吗?文档看不懂到怀疑人生,代码理不清到人生自闭,issue 提了石沉大海,fork 项目自力更生,心里那个苦啊!


此状如我,当时就狠狠暗想:日后咱成了大佬,一定得把文档写得比小说还精彩,提问必回,有求必应,给予访客如沐春风的体验!


这么多年过去了,有没有成为大佬我不知,我只知道最痛苦的还是答疑,视角倒转,答疑像一座大山反过来将我压傻,比如在我维护 AntV 社区的那段时光:


  • 文档写得密不透风,偏偏有人视而不见;
  • issue 区满屏的“我有个问题...”,我只能报以“给我复现方式”的捉迷藏游戏。
  • 随后对方已读乱回/不回/三天后回一个谜语人链接……
  • 逼得我搞了好多 git action 自动化回复,但功能仅在自动关闭过期 issue 有效,其它场景更像对着用户宣称背后我是人工智障。



你一定会和我想的一样,要是有个超级懂答疑的机器人将过去的我和现在的我连接起来就好了,无论开发者、维护者有事没事都找它聊聊,置身事外我等岂不爽哉!?



直到 ChatGPT 风暴一来,Agent 满天飞舞,我们脑洞大开,决定养一只能力超级聚焦的智能小猫咪 —— 这就是今天我们在外滩大会上宣布开源的项目。



  Peter Cat,让答疑变得像撸猫一样欢愉!


🌟皮套猫登场,社区难题退散🌟


Peter Cat,不是一般的猫,它是专为维护者和开发者量身定制的智能答疑小能手。


致社区维护者:


  • 想给你的 GitHub 仓库添个贴心小棉袄?填个项目地址一键生成!知识它自动入库!


我们提供对话式答疑 Agent 配置系统、自托管部署方案和便捷的一体化应用 SDK,让你能够为自己的 GitHub 仓库一键创建智能答疑机器人


  • 无缝集成,官网、项目里都能见到它喵喵喵的身影,社区支持效率直线上升!


致开发者:


不像外面那些花枝招展的 Agent,跟 Peter Cat 打交道简单到哭:告诉它你要啥,剩下的它自己搞定 —— 答疑、写代码、查问题,样样在行。


  • 做项目,不知道怎么技术选型?猫猫来给你支招。
  • 猫猫它还能给你提供一些情绪价值。
  • 日常答疑,给图写代码,都让小猫咪去干吧。


🚀超越普通 QA,Peter Cat 的隐藏技能🚀


  • 别家机器人还在按部就班吞吐预设文案,咱们 Peter Cat 已经开始跟 issue、PR、Discussion 谈笑风生了!
  • 外面花花世界的 Agent 配置起来太复杂?我们直接给你准备了个造猫机器人,输入仓库名或地址,知识库自动搭建,回复依据信手拈来,一切安排得明明白白。


640.png


  • 虽然配置简单得不像话,但是回答效果好得不像话



  • 能做的比想象的更多,不止是查 issue,还能 真实有效地提 issue、回 issue,甚至总结 PR、Code Review、Discussion 互动都不在话下。


Issue 互动



PR 互动



Discussion  互动



回复 Discussion


  🔍 猫猫如何背着你偷偷工作


Agent 工作流


我们为猫猫预置了一个创建机器人的机器人,当得到用户 GitHub 仓库地址或名称时,它会使用创建工具,生成该仓库答疑机器人的各项配置(Prompt,、名字、 头像、开场白、引导语、工具集……),同时触发 Issue 和 Markdown 的入库任务。这些任务会拆分为多个子任务,将该仓库的所有已解决 issue 、高票回复以及所有 Markdown 文件内容经过 load -> split -> embed -> store 的加工过程进行知识库构建,作为机器人的回复知识依据。



  赛博养猫如何私有化


1727314421250.jpg

你可以在这里看到完整方案:


ai/petercat/blob/main/docs/guides/self_hosted_local_cn.md


ai/petercat/blob/main/docs/guides/self_hosted_aws_cn.md



架构方案



私有化部署费用参考


  即刻加入小猫咪养成计划


小猫咪初入赛博人间,上述能力只是出道第一步,一大波更新即将到来:


  • 更多的底座模型支持(目前默认支持 Gemini,可切换 GPT-4o)
  • 更多的集成方式支持:例如 Chrome 插件、VSCode 插件、钉钉机器人等
  • 更强的 GitHub APP 交互能力:
  • 多模态交互 (eg: 读取 Issue 的图片给出回复)
  • 读取复现链接代码进行 CR
  • CR 支持多轮
  • 更强的知识库管理能力:
  • 代码入库
  • 按类型分类打标
  • 知识库定时更新
  • 图片入库


🌈各位爱猫人士加入铲屎官行列,一起助力猫猫进化(贡献代码,亦可呼朋引伴贡献 Star)

🌈



随时恭迎来此地吸猫


官网:https://petercat.ai


GitHub:https://github.com/petercat-ai/petercat


  致谢


感谢我们的赞助商爸爸、蚂蚁开源的小伙伴们,以及 Peter Cat 项目组的每位成员,小猫咪的成长离不开你们的赛博呵护。


  • Sponsor:偏右(afc163) 豆酱(二货爱吃白萝卜)
  • 蚂蚁开源办公室:丛容 花肉 边澄
  • Peter Cat 小组: 玺越(ch-liuzhide) 陆沉(RaoHai) 短篇(golevkadesign)疯鼠(MadratJerry) 缨缨(xingwanying)
  • 特别贡献者:辟起(PeachScript)
  • 历史贡献者:承越(alichengyue) 颢阳(AirBobby)


*排名不分先后

相关文章
|
应用服务中间件 Linux 网络安全
linux下查找nginx.conf文件路径的方法
nginx.conf文件在哪?云吞铺子介绍Linux系统下查找nginx.conf配置文件的方法。 查找nginx.conf 1、SSH连接Linux服务器,命令:ssh root@你的服务器IP 2、执行命令:nginx -t回车,即可看到nginx.conf文件所在目录 3、cd进入目录,vi nginx.conf编辑nginx.conf文件即可。
10320 10
|
7月前
|
人工智能 运维 安全
测试管理者视角:识人与OKR,决定团队能走多远(给新人的进阶启发)
在测试行业深耕多年,从带团队的实践中发现,管理的核心并非个人技术多强,而是能否“精准识人”与“有效定标”。识人要看重落地能力、业务理解、责任心与协作精神,而非仅看技术堆砌。OKR的落地关键是要贴合业务、量化清晰,并在过程中帮助团队解决卡点。测试新人若能理解这些管理逻辑,将更有助于对齐团队方向,实现个人快速成长。
|
10月前
|
监控 安全 数据可视化
BloodHound 域内信息收集与攻击路径分析详解
BloodHound是一款基于图论的域渗透分析利器,通过可视化技术揭示Active Directory中隐藏的权限关系与攻击路径。它支持多维度数据收集、自动化路径计算,助力红队精准打击,蓝队有效防御,全面提升域环境安全防护能力。
797 3
|
11月前
|
人工智能 开发者
外滩大会报名 | 破局 AI 时代,洞察大模型开源开发全景、趋势与机遇
当 AI 浪潮以肉眼可见的速度重塑全球技术格局,大模型的迭代如浪涌般此起彼伏,开发者们在开源社区的每一次代码提交、每一次项目引用,都在悄然勾勒着行业未来的走向。如何在纷繁复杂的技术演进中,看清 AI 生态的全景与未来?一场围绕大模型开源开发趋势的深度对话已蓄势待发。
260 0
|
机器学习/深度学习 人工智能 自然语言处理
Manga Image Translator:开源的漫画文字翻译工具,支持多语言翻译并嵌入原图,保持漫画的原始风格和布局
Manga Image Translator 是一款开源的漫画图片文字翻译工具,支持多语言翻译并能将翻译后的文本无缝嵌入原图,保持漫画的原始风格和布局。该工具基于OCR技术和深度学习模型,提供批量处理和在线/离线翻译功能。
3711 17
Manga Image Translator:开源的漫画文字翻译工具,支持多语言翻译并嵌入原图,保持漫画的原始风格和布局
|
人工智能 自然语言处理 算法
阿里云通义大模型助力“小爱同学”!
阿里云通义大模型助力“小爱同学”!
1612 2
|
存储 JSON 安全
phpStudy 小皮 Windows面板 RCE漏洞
详情看文章内叙述
858 1
|
vr&ar 数据安全/隐私保护 网络架构
一文带你了解WiFi7,比WiFi6强多了!
【10月更文挑战第2天】
3731 1
一文带你了解WiFi7,比WiFi6强多了!
|
前端开发 JavaScript
vite中css最佳实践:使用postcss完善项目中的css配置
【8月更文挑战第3天】使用postcss完善项目中的css配置
4220 1
|
机器学习/深度学习 人工智能 自然语言处理
探索AIGC的底层技术:人工智能通用计算架构
探索AIGC的底层技术:人工智能通用计算架构
1355 3