rsc 给 Go 社区写了个 AI 机器人,他挺满意!

大家好,我是煎鱼。

最近 AI 浪潮席卷,很多公司和程序员小伙伴都参与了进来。Go 团队也在这方面做了新的尝试。主要的方面是 Go GitHub issues 的参与。

Go 核心团队负责人 rsc 正在尝试在 Go issues 中运行一个新的 AI 机器人,昵称叫:@gabyhelp,目的是实现对各种日常的社区管理事项进行自动化管理。

具体功能实现上,有的方面会涉及 AI/LLM(快速扫了眼源码,用的应该是:Gemini),有的则不会(言外之意,应该是规则匹配类,例如:正则替换)。

这个 Go AI 机器人(@gabyhelp)现在已经正式在 Go 社区运作,大家如果有任何想法和建议,都可以到 Go 官方的 gabyhelp feedback 进行反馈。

在目前 issues 的 gabyhelp 实践上,我感觉最常见的是 Related Issues 的功能。

如下图所示:

有维护过有一定规模开源项目的同学应该有接触到这个痛点,经常会有人提类同的问题,而之前早就有结论。如果一遍遍重复讲和解释,非常费劲。

而 gabyhelp 会把与原 issues 相关联的 issues 都输出到评论区中。以往这个工序都是由这些大佬人工或借助脚本做的,费时费力。现在可以直接大大提高效率。

另外还有一个 rsc 一直很想解决的苦差事,平时我们在经常 go-review 或 issues 中看到有 CL nnn 的描述:

Gabyhelp 可以把这些从文本给改成链接。

例子,如下图所示:

可以看得出 rsc 对于 gabyhelp 是比较满意的,解放了他们很多费时的体力活。当然,gabyhelp 的功能应该远远不只如此。

这个 AI 机器人项目也已经开源,还在持续进化中。欢迎大家考察:rsc/gaby。也可以看看能不能举一反三,用到自己日常生活中去!

文章持续更新,可以微信搜【脑子进煎鱼了】阅读,本文 GitHub github.com/eddycjy/blo... 已收录,学习 Go 语言可以看 Go 学习地图和路线,欢迎 Star 催更。

推荐阅读

相关推荐
止语Lab1 小时前
为什么你的 Go TCP server P99 延迟这么高
go
Andy Dennis7 小时前
nsq学习记录
消息队列·go·nsq
韦胖漫谈IT9 小时前
选语言不是站队,是选适合问题的工具
java·python·ai·rust·go·技术落地
喵个咪20 小时前
GoWind Toolkit Go后端代码生成 完整全流程实战
后端·go·orm
夜悊1 天前
Go网络编程的学习代码示例:客户端/服务端(C/S)模型
go
审判长烧鸡1 天前
【AI问答】GO代码循环返值
go
捧 花1 天前
Eino框架记忆功能实现指南
go·agent·eino
Java陈序员1 天前
主流数据库通吃!一款开源实用的数据库备份管理工具!
react.js·postgresql·go
云浪1 天前
搞懂 Go WaitGroup:一篇文章彻底理解并发等待机制
后端·go
喵个咪2 天前
选择第三方IAM还是自建权限体系?中小型后台系统权限架构决策指南
后端·架构·go