跳到正文
GitHub Blog · AI & ML· Gwen Davis·· 2026-10-02AI 评分22

AI 正在改变开发者工作方式,GitHub 给出三项需要强化的技能

AI is changing developer work. Here are three skills to strengthen.

AI 导读

GitHub 提出 AI 时代开发者需要强化三项技能:学会指挥 AI 智能体而非仅使用 AI,不轻信 AI 的首次回答,以及用 AI 节省的时间去解决更大的问题。

摘要与补充说明

文中以 GitHub Copilot 内置的 Rubber Duck agent 为例,说明它用第二个模型对计划、代码和测试进行批判性审查,从而发现首个模型遗漏的问题。

正文· AI 翻译

AI 正在改变开发者工作和运用技能的方式。编写代码仍然至关重要,但开发者越来越需要懂得如何指挥 AI、评估其输出、沟通权衡取舍,并做出合理的技术决策。

好消息是?你今天就可以开始准备。以下是需要重点关注的地方:

技巧 #1:学会指挥 AI,而不只是使用它。

AI 正在改变执行工作的样貌。越来越明显的是,出色的执行意味着清晰地定义问题、提供恰当的上下文、评估 AI 生成的代码,并判断哪些内容可以交付。随着 AI 智能体承担更多实现工作,这些技能会变得更有价值。

例如,假设你被要求添加一个新的身份验证流程。

传统的工作流程可能看起来是这样的:

Task: Add authentication  

→ Create branch  
→ Write code  
→ Run tests  
→ Open pull request

随着 AI 工具能力越来越强、越来越深入地融入日常工作流程,这些同样的技能可以帮助你协调多个 AI 智能体。你的工作流程可能更像这样:

Workspace: Add authentication  

Agent 1 ✓ Authentication ready for review 
Agent 2 ✓ Documentation draft ready  
Agent 3 ✓ Test suite ready

注意发生了什么变化。你仍然对结果负责,但你花在亲自实现每个部分上的时间更少了。相反,你在定义工作、审查输出,并做出把一切整合起来的技术决策。

要点:学会指挥 AI 智能体。

开始你的第一个智能体会话 >

技巧 #2:不要轻信 AI 的第一个答案

AI 可以在几秒内生成令人印象深刻的解决方案,但第一个答案并不总是最好的。你编写整洁、可维护代码的经验可以帮助你评估 AI 的输出。

让第二个 AI 模型来评判第一个模型的成果,然后运用你自己的判断来评估这两个回答。

下面这个提示词展示了这在实践中可能是什么样子:

"Write a SQL query that returns each customer's most recent order." 
↓ 
AI Model #1 
✓ Generates the query 
↓ 
AI Model #2 (Critique) 
⚠ Doesn't handle duplicate timestamps 
⚠ Missing index recommendation 
⚠ May perform poorly on large tables

不同的 AI 模型有不同的优势和盲区。这就是为什么 GitHub Copilot 内置的 Rubber Duck agent 会使用第二个模型,在你继续推进之前对计划、代码和测试进行评判。第二个视角往往能发现第一个模型遗漏的问题。

要点:信任 AI 到足以使用它,但不要信任到跳过审查。

技巧 #3:用 AI 解决更大的问题

当 AI 节省了实现时间,开发者就可以利用这些时间去解决更广泛的问题:理解客户需求、评估权衡取舍、设计更好的系统,并做出 AI 无法替他们做出的技术决策。

例如:

Issue #4821 
Title: Add dark mode 

AI 

✓ Build implementation 
✓ Generate tests 
✓ Update documentation 

Developer checklist 

☐ Validate customer problem 
☐ Review architectural tradeoffs 
☐ Check accessibility 
☐ Define success metrics 
☐ Approve solution 

随着 AI 承担更多实现工作,那些让优秀工程师脱颖而出的技能变得更加重要:运用合理的判断、平衡权衡取舍,以及解决正确的问题。

要点:让 AI 承担更多实现工作,这样你就能花更多时间培养判断力,帮助团队做出更好的决策。

总结

随着开发者工作流程的演变,学会与 AI 高效协作——并强化你自己的技术判断力——可以帮助你适应变化。

把这些想法付诸实践 >

文章 AI is changing developer work. Here are three skills to strengthen. 首次发表于 The GitHub Blog。

相关阅读

专题与标签

相关资讯专题

标签