每年 InfoQ 编辑和行业专家会讨论软件架构和设计的最新趋势,并用 Geoffrey A. Moore 创建的 Crossing the Chasm 模型进行分类。明年 InfoQ 编辑团队主要关注被认定为创新者或早期采用者的趋势,读者也应关注这些话题以获取解决方案思路。此外,相关播客会深入探讨一些趋势。
软件架构决策总是涉及权衡,因此编辑们对于趋势何时应沿采用曲线发展一直存在争论,有时这取决于主观意见而非量化数据。确定技术或趋势适合位置的一个方面是其稳定性,创新想法通常快速发展,缺乏成熟度和稳定性需要额外投资。
AI 趋势
- 大型语言模型(LLMs):已跨越鸿沟从早期采用者到晚期大众,但使用目的不清晰,这是新技术跨越鸿沟的一种表现。
- Agentic AI - 创新者:设计能自主完成任务的 AI 模型,类似微服务模式,需关注质量和可维护性,持续测试。
- 小语言模型(SLMs) - 创新者:作为利用 LLMs 特征和改进其缺点的选择,更专业、易训练、成本低、部署灵活。
- 检索增强生成(RAG) - 早期采用者:从 LLM 获得高质量结果的常见技术,需适应系统提供数据。
- AI 辅助开发 - 早期多数:专业和非专业开发者都在使用,需关注代码质量和设计系统准备。
其他趋势
- 绿色软件 - 创新者:关注减少软件系统碳足迹,需考虑时间、位置等因素,复杂且有创新空间。
- 隐私工程 - 创新者:将隐私作为主要特征,在实施 LLM 等前考虑数据传输等隐私问题。
- 社会技术架构 - 早期采用者:关注架构师角色演变和实践,“左移”运动提前处理软件生命周期各方面,减少架构师决策瓶颈,考虑平台架构以造福软件开发人员。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。