目录

AI 时代需要什么?

都说过去的 2025 年是 AI 元年,各种大模型和工具争相涌现,一股百家争鸣的镜像;项目原因,在 2025 年年底浅浅的在正式项目中简单的使用了一下,那时候,AI 在编程领域已经是强到离谱,让人不经怀疑:一小撮程序员搞出了一个可以替代程序员的怪物,那作为程序员的我们还能做什么呢?我们应该是最最容易被代替的那一波人。而现在,我已经开始大规模使用 AI 来帮我写代码完成工作,通常 3 个点的卡,我基本就是 1 个小时整理业务背景及需求,然后交个 Agent 帮我 Plan 我的需求和实现计划,然后用几分钟生成代码,单元测试,集成测试等,最后再花个半小时做代码 review 和测试验证,整个流程下来,效率提升了至少 5 倍以上。

如下是我参与的一个调查的回答,分享给大家:

This is a survey

As an engineer:

  • What you used AI for (be specific)

    • A:
      • [Design] Generate AGENTS.md file for different project to avoid inaccurate answers about the specific project, e.g. Project overview to know the background, Tech Stack to make sure to generating related tech stack code, Architecture to generate the correct file under correct folder, and API Endpoints to generate the correct API endpoint code, restrictions to tell AI clearly state the “Don’ts” and points to note, standards to make sure the code generated is in line with the project standards, and test cases to make sure the code generated is tested, commands to run the project and verify by Agent itself.
      • [Design] Generate the Git issue via the generate-git-issue SKILLS; the agent will generate the issue with given requirement and related linked source based on the Claude opus model.
      • [Design] Generate the change plan/tasks using plan mode, give more information if not enough
      • [Development] Generate the code with the plan in the agent mode use well-performanced AI model, e.g. Claude opus
      • [Development] Review code using different AI model after finish code generation in local.
      • [Testing] Review code via MCP, like review this PR: https://git.realestate.com.au/financial-experiences/lead-franchise-matching-service/pull/41
  • What you did without AI

    • A: operation on the source code, e.e. create branch, commit code, push code, create PR, review PR, merge PR, deploy code, monitor the production system, etc.
    • Operation of the JIRA card, it should be operated by AI and MCP… just need to try.
  • Something AI helped with that surprised you

    • A:
      • Generate the clean & correct git issue (diagrams, business test strategies… ) with small prompt( contains short requirement description and some git repo’s link)
      • Fix the bug with a more elegant way
        • should save auditTrail info from lead in the DB, skip if empty from DB and empty in the request parameter; but if empty in the DB and user provided it, should save it; I just use pseudo-code describe the logic, but the code generated by AI is more elegant and concise than my code, and it works well.
  • Something AI failed at

    • A: Generate the not good code when the prompt is short and leak of business background, tech stack, especially in the glean chat
  • One moment where you realized the workflow was better or worse than

    • A: [Better] Test & verify & fix automatically with unit-test and integration test every time after generating code
  • Rough time: did it speed them up, slow them down, or no change?

    • A: [speed them up] at most time, especially when generating code and test cases, and the time for review code is also reduced a lot.

AI 时代,你需要什么样的能力?

AI 时代,什么样的能力不会被替代,而是被需要?我觉得有如下三点:

定义问题

你的任何输入都会得到 AI 的反馈,但是不一定保证正确。

AI 模型总是会猜测你的任何问题,但是如果你给他足够多且准确的信息,那么,他就会将你的问题转化成一个清晰的技术问题,并且给出一个可靠的解决方案。

可以按照如下内容或步骤来定义你的 Prompt, AI 会更好地理解你的问题,并且给出更准确的答案:

  1. 明确目标与成功指标:集成某个外部服务,使其可以让他我们的用户提供服务。
  2. 限定约束条件:需要使用什么样的技术框架,满足什么架构要求,遵守什么样的安全规范…
  3. 拆分子问题:按照架构层次、功能模块或数据流,把大问题拆成更小的、可交付的子问题,形成可追踪的 Task。
  4. 设计验证回路:单元/集成测试如何运行并验证覆盖率。

管理

AI 模型已经是一个百事通了,但是它不一定能把所有的知识都正确的组合起来,来解决一个复杂的问题。对此,我们需要有能力来管理我们的经验/知识系统,以及管理多任务的 Agent 系统,来加速产品或项目的落地。

管理知识

知识管理是把企业经验、文档和长期记忆转化为可供模型利用的资源。一个好用的知识层,能显著提高模型的可靠性与可控性。

同时,人作为我们与 AI 交互的协作者,我们需要把人类的专业领域的经验系统性的编排起来,然后在提示词中将步骤一步一步的告诉 AI, 如此 AI 才能遵循正确的业务流程才完成任务,而不是凭空编造一个看似合理但不符合业务逻辑的答案。

通用的知识,AI 比我们知道的多。不要低估它,但也不要高估自己。

我们要做的是:把我们特有的、与业务相关的知识,结构化地管理起来,让 AI 能够正确地调用和组合这些知识。

  1. 知识库结构化:将经验总结为“活”文档(诸如,README.md, AGENTS.md, SKILL.md Confluence page, Git Repo…),搭配 MCP/Agent/Skills 等技术让其可以与模型交互。
  2. 版本与可追溯性:记录知识条目的变更历史与作者,输出时附带来源以便验证。

管理多 Agent

随着系统复杂度提升,常出现把不同能力的模型或 Agent 组合使用的需求。管理多 Agent 需要明确角色分工、通信协议与失败处理。

  1. 明确角色:给每个 Agent 一个清晰的职责(例如:Plan、generate code、tech debt manager & refactor、review…),避免责任重叠。
  2. 定义接口与契约:输入/输出格式、异常语义、超时与重试策略要事先规定好。
  3. 中央编排 vs 分散协作:复杂情景下建议采用“指挥者(orchestrator)”模式统一调度;简单流水线可用轻量链式调用。
  4. 可观测性:记录每个 Agent 的原始输入、模型版本、耗时与置信度,便于排查与演进。

常见模式:先用检索+RAG 获取背景知识,再让生成模型根据约束完成任务;或者把复杂任务拆成多轮子任务,由专门 Agent 逐一解决并最终汇总答案。

快速学习

在快速变化的领域,学习能力本身成为关键竞争力。更重要的是,把学习变成可复用的工程化流程。

  • 小步实验:把学习目标拆成可验证的小实验,用最简单的模型与数据先试验想法。
  • 模板化复用:把成功的 prompt、pipeline、测试用例做成模板库,供团队共享与快速复现。
  • 读懂论文与工程实现:关注落地性强的工作,把论文中的方法先在小规模上复现验证。
  • 复盘与知识沉淀:每个实验都写复盘,总结失败原因与可复用结论。

学习路径建议:从“问题定义→验证→集成→监控”的闭环入手,先学会把 AI 功能稳定地嵌进产品,再逐步研究更底层的新技术。

总结

AI 时代,需要更多的有经验的人。

AI 带来的不是单纯替代,而是把重复性的认知劳动放到工具里,把复杂性留给人来管理。经验丰富的人在这个阶段反而更值钱,因为他们能做的事情,更偏向判断、抽象、取舍与责任承担。

  • 经验帮助你定义什么是“正确”的输入和输出,而不是被模型表面的“答案”迷惑。
  • 经验让你有能力评估风险、成本和收益,从而决定何时引入模型、何时保守为上。
  • 经验意味着能在模糊的需求里快速拆解出可交付的小目标,搭建迭代回路,让 AI 产出落地为产品价值。

换句话说,AI 并不是真正把“思考”全盘接手,而是把大量机械化的认知任务交给了工具。最有价值的岗位,反而是能用更少的尝试把问题框定准确、能管理复杂系统、并对最终结果负责的人。

AI 把工具能力放大,但不会自动带来判断力、责任和对上下文的深刻理解。那些能把问题定义清楚、建立稳定回路、并持续学习的人,在未来会更有竞争力。我们要做的,不是和模型比赛写代码,而是学会用模型去解决更有价值的、更需要经验与判断力的问题。

免责声明

本文仅代表个人观点,与本人所供职的公司无任何关系。