谷歌是项目维护者的好帮手。
谷歌虽然在过度利用用户数据方面声名狼藉,但也长期致力于为 开源项目 做出贡献,甚至开源了 自己的一些项目。
毋庸置疑,人工智能的热潮并没有被他们忽视,他们一直忙于开发新的基于人工智能的解决方案,以应对不断变化的数字环境。
最近的一个例子是,他们推出了一项名为「奥斯卡计划(Project Oscar)」的开源框架,用于创建基于人工智能的助手或 “代理“,以帮助软件开发和维护工作。
奥斯卡计划:人工智能代理的崛起?
奥斯卡计划是 一种实验性的开源贡献者代理架构,旨在提升开源软件开发的效率。其可用于将代理部署到代码仓库中,以处理诸如接收问题、将问题与现有文档匹配等任务。
该项目的 一些关键目标 包括减少维护者在处理问题、变更列表、拉取请求、论坛提问等方面的工作量,并为软件的更高效维护奠定基础。
然而,该项目目前隶属于 Go 项目,未来可能会也可能不会成为一个独立的项目。这并不意味着它只能与 Go 语言一起使用,开发者希望它足够灵活,以便与其他项目一起使用。
谷歌表示,他们已经确定了奥斯卡计划将具备的 三个主要能力:
- 利用自然语言来控制确定性工具。
- 在贡献者互动过程中索引和展示与项目相关的上下文信息。
- 审查问题报告、变更列表和拉取请求,并尝试在提交后对其进行改进。
如果你有兴趣看看奥斯卡代理的实际运作,Go 项目使用了一个基于奥斯卡的代理,名为 Gaby(Go AI Bot),你可以在 Go 的 GitHub 仓库中看到它,它负责处理 问题,并以 @gabyhelp 的身份发帖。
想一探究竟吗
如前所述,奥斯卡是 Go 项目的一部分,有兴趣了解的人可以访问 官方仓库,在那里还能找到更多关于它如何工作的信息。
如果您有任何疑问,或想为奥斯卡提出一个想法,可以在 GitHub 上进行提出。