写代码这件事,正在被一堆工具重新拆解。有人在GitHub上整理了一份清单,名字叫 awesome-code-ai,专门收录AI编程工具。
这份清单来自 sourcegraph,覆盖的范围不算窄:代码补全、编程助手、重构工具,还有自然语言编译器。它把重点放在开源和云端方案上,而不是只盯着某一家商业产品。
![]()
清单里都有什么
按整理者的分类,收录方向大致是这几类:
- 代码补全:在写的过程中给出下一行或下一段建议
- 编程助手:以对话或交互方式协助完成开发任务
- 重构工具:针对已有代码做结构调整
- 自然语言编译器:用自然语言描述来生成代码
这几类基本覆盖了开发者日常接触AI的入口。补全解决的是手速问题,助手解决的是思路问题,重构解决的是历史包袱,自然语言编译器则把门槛压到最低。
为什么值得看一眼
AI编程工具这两年冒出来的速度很快,单独追某一家产品容易漏掉别的路线。一份按功能分类的清单,好处是能横向对比:同一个需求,开源方案和云端方案分别是什么。
sourcegraph 本身做的是代码搜索和代码智能,由它来维护这样一份列表,视角偏向工程实践而不是营销口径。清单明确标注聚焦开源与云端方案,对想自己搭一套、或者想控制成本的团队来说,参考价值更直接。
工具在变,分类方式也在变。今天被归进"补全"的东西,明天可能就并进了"助手"。这份清单的价值不在于给出答案,而在于把选项摆在一起。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.