![工程师团队常用的六款AI工具](http://img.jiangsulong.com/230921/1P2324X2-0.jpg)
文章插图
作者 | Alex Omeyer
译者 | 陈峻
面对快速迭代和发展的人工智能(AI) , 包括马斯克和扎克伯格在内的世界顶尖技术大牛们,往往分别持有着迥然不同、甚至存在巨大分歧的看法 。最近,我们邀请200多家公司的开发团队负责人,介绍了他们在项目中采用人工智能的情况 。他们普遍表示,AI让其项目产品的面市速度提高了约2.5倍 。
作为Stepsize AI的工程主管,我亲身经历了各种AI增强型软件 , 在现代化开发中大显身手的场景 。下面,我将为大家介绍6款工程师团队常用的高效AI工具 。
1、Sourcegraph CodySourcegraph Cody能够通过人工智能来加速代码的整个编写过程 。该工具可以阅读、理解并回答任何关于调用代码库、以及内部文档的问题 。上图展示的便是Sourcegraph Cody的界面 。理论上说,这款工具能够将编程任务的速度提高约10倍 。
![工程师团队常用的六款AI工具](http://img.jiangsulong.com/230921/1P2321Y9-1.png)
文章插图
最佳功能
(1)AI辅助代码的自动完成
(2)代码感知式聊天和命令
(3)一键式单元测试
(4)代码错误的实时发现
我的看法
Sourcegraph Cody可谓Github Copilot(由GitHub和OpenAI合作开发的一款人工智能编程助手)的下一代工具 。在大型项目中,它具有针对有代码库的快速理解能力 。
替代方案
作为其精简版的解决方案,Mutable(https://mutable.ai/?ref=hackernoon.com)可以提供类似的功能 。
2、GritGrit可以自动管理你的各种技术债(Technical Debt) 。
![工程师团队常用的六款AI工具](http://img.jiangsulong.com/230921/1P2326459-2.png)
文章插图
如果你的团队厌倦了手动代码、以及依赖关系的更新,那么Grit便可以通过遵循最佳实践的拉取请求,将这些极其乏味的任务自动化 。该工具甚至声称能以10倍的速度完成代码迁移 。
最佳功能
(1)自动生成代码迁移的拉取请求
(2)监控代码库中的回归
(3)加速依赖关系的更新
我的看法
对于被遗留代码和技术债所困的团队来说,Grit可谓他们的“救命稻草” 。
3、What The Diff总的说来,What The Diff 简化了团队的代码审查流程 。
![工程师团队常用的六款AI工具](http://img.jiangsulong.com/230921/1P232O22-3.png)
文章插图
该工具不仅会对你的拉取请求提出修改建议 , 而且可以为技术和非技术团队成员生成摘要 。
最佳功能
(1)使用快速命令即时重构代码
(2)将拉取请求汇总为易于理解的概要
(3)可以生成各种报告和通知
我的看法
如果你的团队正在疲于处理拉取请求,那么What The Diff就能助你一臂之力 。
4、Stepsize AIStepsize AI的运营智能引擎(Operational Intelligence Engine)能够观察和反映你正在使用的协同工具(包括Slack、Jira、Linear和GitHub)里发生的一切 。
![工程师团队常用的六款AI工具](http://img.jiangsulong.com/230921/1P232L48-4.png)
文章插图
Stepsize AI 的日常站会(Standups)、冲刺审查等
通常,Stepsize AI会基于对项目和活动的上下文的了解,创建强大、可靠的更新 。同时,项目团队可以有针对性地实施如下配置:每日站会、团队同步、冲刺审查、看板审查、执行摘要 。
![工程师团队常用的六款AI工具](http://img.jiangsulong.com/230921/1P232EV-5.png)
文章插图
Stepsize AI 的团队同步示例
Stepsize AI能够为团队带来如下优势:
(1)实现协同的一致性:通过协调复杂的信息渠道网络,来促进业务部门、团队和个人之间的协同 。
(2)减少会议时间:能够让团队将重点从信息共享会议上 , 转移到有影响力的工作上 。
(3)提高项目的能见度和透明度 。消除了“饮水机效应”,无论跨工具的数据量有多大,都能够保持与数据的同步 , 而不被数据淹没 。
(4)减少上下文的切换:通过减少中断和促进不间断的工作流程,来保持团队效率 。
我的看法
如果厌倦了乏味的会议 , 以及花几个小时把点点滴滴联系起来,那么Stepsize AI能够成为你的首选解决方案 。
5、Mintlify WriterMintlify Writer是一款可以自动记录代码的工具 。
![工程师团队常用的六款AI工具](http://img.jiangsulong.com/230921/1P2326404-6.png)
文章插图
虽然是任何项目的必要组成部分,但是文档往往是开发人员最不愿意涉及的工作内容 。而Mintlify Writer可以理解你的代码,并在瞬间生成准确的文档 。
最佳功能
推荐阅读
- 每个高级前端工程师都应该知道的前端布局
- 向量数据库简介和五个常用的开源项目介绍
- 想给团队取个名字 如何给团队取一个霸气的名字
- 民间常用的“催情”食谱
- 常用的保鲜方法 常见的保鲜方法有哪些
- 家里冰箱常用的除臭剂是什么 家里冰箱常用的除臭剂叫什么
- 鱼口好不好,鱼钩很关键,常用的选鱼钩要领
- 网络安全工程师工作内容
- 企业最需要什么样的Python工程师?了解一下!
- 代码审查和合并请求:团队合作中的关键