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 催更。

推荐阅读

相关推荐
煎鱼eddycjy13 小时前
新提案:由迭代器启发的 Go 错误函数处理
go
煎鱼eddycjy13 小时前
Go 语言十五周年!权力交接、回顾与展望
go
不爱说话郭德纲1 天前
聚焦 Go 语言框架,探索创新实践过程
go·编程语言
0x派大星2 天前
【Golang】——Gin 框架中的 API 请求处理与 JSON 数据绑定
开发语言·后端·golang·go·json·gin
IT书架3 天前
golang高频面试真题
面试·go
郝同学的测开笔记3 天前
云原生探索系列(十四):Go 语言panic、defer以及recover函数
后端·云原生·go
秋落风声3 天前
【滑动窗口入门篇】
java·算法·leetcode·go·哈希表
0x派大星5 天前
【Golang】——Gin 框架中的模板渲染详解
开发语言·后端·golang·go·gin
0x派大星6 天前
【Golang】——Gin 框架中的表单处理与数据绑定
开发语言·后端·golang·go·gin
三里清风_7 天前
如何使用Casbin设计后台权限管理系统
golang·go·casbin