从软件工程师到GenAI工程师:2026实用系列

发布: (2025年12月28日 GMT+8 03:22)
3 min read
原文: Dev.to

Source: Dev.to

Introduction

如果你是一名正在探索 GenAI 或 AI 工程的软件工程师,可能会觉得自己必须重新开始。
这种假设并不成立。

变化的不是软件工程技能的价值,而是这些技能所应用的系统类型。GenAI 比大多数讨论所暗示的更自然地融入现有的工程学科。

本系列面向那些已经构建并维护生产系统、关注可靠性、成本和权衡,并且希望在不放弃工程纪律的前提下使用 GenAI 的工程师。它不针对仅使用提示词的工作流、先演示再思考的方式,或是通过捷径实现的职业转型。

Common failures in GenAI explanations

许多关于 GenAI 的解释从模型开始:

  • 使用哪种模型?
  • 如何提示它?
  • 输出看起来有多惊人?

这种框架适用于实验,但在生产环境中很快就会失效。

实际上,GenAI 的失败很少来源于模型本身。它们通常源于:

  • 缺失约束
  • 数据边界不清
  • 成本失控
  • 延迟不可预测
  • 可观测性薄弱

这些都是 系统问题

A systems‑level view of GenAI

当你把 GenAI 看作是存在于其他可靠系统内部的 不可靠智能 时,它会更容易理解。

从这个角度看:

  • 提示词不再是核心。
  • 成本会立刻显现。
  • 失败处理比巧妙的输出更重要。
  • 大部分工作仍然像后端工程一样。

Where engineering effort is actually spent

使用 GenAI 的工程师通常把时间花在熟悉的领域:

  • API 与编排
  • 数据检索与过滤
  • 验证与防护栏
  • 可观测性、延迟和成本控制

模型固然重要,但它很少是复杂性的主要来源。

Transferability of existing engineering skills

如果你已经设计过 API、调试过生产问题,或在约束条件下权衡过取舍,那么你并没有换职业——而是对原有职业的延伸。

GenAI 系统奖励对不确定性和不完美组件的适应能力,这正是有经验的工程师已经熟悉的领域。

下一篇文章将把大语言模型视为具有特定、可重复失效模式的概率系统组件,而不是魔法或研究论文。

Back to Blog

相关文章

阅读更多 »

为什么我们不使用 AI

Article URL: https://yarnspinner.dev/blog/why-we-dont-use-ai/ Comments URL: https://news.ycombinator.com/item?id=46609279 Points: 56 Comments: 26...