软件工程师的新工作不是编写代码,而是设计 AI 代理无法突破的边界。
由于先进的人工智能代理存在于集成开发环境(IDE)中,编写复杂数据管道语法的摩擦显著减少。这些代理现在可以生成初始实现、编写测试并提出重构方案,从而转移了工程师的核心职责。问题是工程师是否会沦为单纯的审查者,还是他们的工作将抽象化为系统设计。借鉴热力学的观点,人工智能代理被视为将方向转化为行动但积累操作熵的热机。人工中断或精确反馈信号对智能体至关重要,以避免偏离正确结果,并确保生成的动作转化为有用工作。类似于无限猴子定理,代理反复提出、执行、观察和修正,但企业系统呈现的环境是不断变化的。这种动态类似于三体问题,系统中的小变化可能导致跨平台的不可预测轨迹。工程师的新使命是通过创建包含域和明确边界(如语义数据契约)来设计均衡。这些结构减少了代理的假设,使错误可见且可恢复。当这些有界域存在时,代理变得强大,能够执行任务而无需推断复杂的历史。随着代码生成成本降低,软件工程价值的可见度提升,工程师设计了管理AI生成软件的关键契约和反馈循环。