HyperAIHyperAI

Command Palette

Search for a command to run...

谷歌开发者工具主管揭秘AI编程落地关键路径

作为谷歌开发者工具项目负责人,Ryan Salva长期观察AI如何重塑编程方式。他曾任职于GitHub和微软,目前负责管理Gemini CLI和Gemini Code Assist等工具,推动开发者迈向“代理式编程”(agentic programming)的新阶段。 本周,他所在团队发布了一份第三方研究报告,揭示了开发者真实使用AI编程工具的现状。Salva在接受采访时表示,最令人意外的发现是,开发者开始使用AI工具的“中位时间”为2024年4月,恰好与Claude 3和Gemini 2.5发布的时间重合。这标志着具备“推理能力”的模型正式登场,尤其是工具调用(tool-calling)能力的突破,成为关键转折点。 在编程中,模型需要能调用外部工具——如搜索代码、编译、运行单元测试或集成测试——才能实现自我纠错和持续迭代。Salva认为,正是这一能力让AI真正具备了解决复杂问题的能力。 在个人实践中,Salva主要用AI工具进行业余项目开发,常用命令行工具如Gemini CLI,也搭配Claude Code、Codex等。他不局限于单一IDE,而是同时使用Zed、VS Code、Cursor和Windsurf,以观察行业演进趋势。 在专业工作中,他利用AI辅助撰写产品需求文档。一个开发任务通常始于一个模糊的GitHub问题,他先用Gemini CLI将其转化为详细、技术性强且目标明确的Markdown文档(约100行),再基于该文档生成代码。团队内部的协作规范、测试流程、依赖管理等文档也被输入模型,确保生成代码符合团队标准。 在开发过程中,Gemini CLI会不断更新需求文档,记录每一步进展,并自动生成提交和拉取请求,便于回溯和撤销。Salva表示,自己70%到80%的工作都通过终端与自然语言交互完成,由AI撰写代码,他则在IDE中阅读和审查。 关于未来,Salva认为原始代码不会消失,但开发者的工作重心将从写代码转向设计系统架构。未来的开发者更像是“问题架构师”——擅长将复杂问题拆解为可执行任务,关注整体目标而非底层语法。尽管这一转变可能需要十年甚至更长时间,但软件开发的职业形态正在悄然演变。

相关链接

谷歌开发者工具主管揭秘AI编程落地关键路径 | 热门资讯 | HyperAI超神经