公司今年提供了 GitHub Copilot ,希望我们能够通过使用 AI 工具来提升工作效率。目前我观察到组内以及其他团队主要有两种使用方式:
使用 Open Spec 和 Agent Skills 来辅助进行新 feature 的开发。这种方式主要由前端同事在采用,我作为后端尝试后感觉效果一般。 编写大量 Prompt (主要是 Markdown 文档),让 AI 读取内容以执行具体任务,例如 Review 自己的代码、生成自动化测试脚本等。
我目前仍然以直接与 AI 对话为主,没有采用以上两种方式,因此想了解是否还有其他较好的实际使用方法可以提升效率。 注:我们的代码托管仍在 GitLab ,无法使用 GitHub 平台原生的 Code Review 集成功能。
1
JoeJoeJoe PRO 我现在基本就是用来检索代码查问题
自己的开源项目已经尝试着让 AI 代码占据更大的比重了, 但是 CodeReview 的负担太重了, 虽然效率确实提升了, 但是开发过程中自己没有参与, 心智负担比较重. ps: 个人认为 AI 真的是一个好的工具, 但是需要你有足够的经验和能力去控制它, 审查它. 否则它会像一匹脱缰野马, 在你的代码里面横冲直撞. |