文章回顾软件工程从手工业、结构化编程、互联网、云原生到AI时代的演进,指出抽象层级不断提高、软件复杂度持续爆炸。作者认为,软件工程因应对复杂性而存在,需求无止境,行业不会消亡,但工程师技能树将大变。AI短期内更适合当辅助者,人类负责抽象、统筹与规划,软件工程师价值反而更受重视。
本文探讨了构建自主智能系统的工程师应具备的知识和技能,强调实践经验的重要性。文章提出了一系列问题,以评估候选人对自主系统的理解,包括工具集成、规划策略和错误处理等。成功的项目应展示AI的自主性并解决实际问题。
本期播客采访了Jason Lengstorf,他自学编程并制作网站,曾在IBM等公司工作。他分享了从乐队网站到软件架构的经历,以及面对面活动对提升工程师技能的影响。
自2020年以来,人工智能(AI)备受关注,81%的IT领导者将其视为2024年预算重点。尽管AI投资增加,成功与否取决于企业是否具备足够的工程师、工具和可信数据。主要趋势包括:1)大语言模型(LLM)面临“幻觉”问题,需新方法测试;2)自主AI系统决策能力增强,但透明性下降;3)工程团队转向动态数据访问以支持实时智能。企业需提升工程师技能,确保AI项目成功。
完成下面两步后,将自动完成登录并继续当前操作。