写点什么

软件架构师如何在日常工作中使用 AI

作者:Ben Linders

  • 2025-03-10
    北京
  • 本文字数:1082 字

    阅读完需:约 4 分钟

软件架构师如何在日常工作中使用 AI

Avraham Poupko 在 OOP 大会 上发表了一场关于他在日常工作中如何使用 AI 的演讲。


Avraham Poupko 指出,软件架构师和系统架构师不会很快被生成式 AI 或 LLM 所取代。他们将被那些懂得如何利用生成式 AI 和 LLM 的软件架构师所取代。同样重要的是,这些架构师还知道何时不该使用生成式 AI。


LLM 是“大语言模型”的缩写。Poupko 认为,人类与机器之间的本质区别是一个关键问题,理解这一问题对于理解 LLM 至关重要。


Poupko 表示,人类并没有真正的语言模型,而是“世界模型”。人类对世界的理解包括对世界中物体的行为以及它们之间相互作用的理解。这种世界模型是基于许多经验和互动形成的:


当我们用口头或书面语言来描述这个世界时,这只是一种非常有限的世界模型表达方式。


相比之下,LLM 只有语言模型。Poupko 指出,LLM 只知道词语之间的关系。尽管这种模型常常会给人一种惊人的理解能力的错觉,但这并不是真正的理解,只是词语的排列组合。


Poupko 补充道,虽然许多关于世界的知识可以通过文字和语言来表达,但还有一部分是基于经验的,无法完全用语言来描述。这在高度依赖上下文的情境中尤为明显,人们虽然了解上下文,但并非所有上下文信息都能用语言表达出来。


Poupko 认为,架构师可以与大语言模型合作,打造出更好的软件架构,这有点类似于人类与书籍的合作模式:


人类通过阅读书籍学习和理解知识。当人类判断某个案例与书中描述的案例相似时,会灵活地将书中的知识应用到当前情境中。


这正是我们与 LLM 合作的方式。我们向它提供提示词并接收响应。这些响应通常并非绝对正确或错误,而是有用或无用的(正如著名的 George Box 所说的:“所有模型都是错误的,但有些是有用的”)。当我们说“有用”时,我们是指对人类有用。人类将决定模型是否真的有用,以及在何种情境下使用它。


Poupko 提到,AI 在处理涉及书面语言的任务时最有用。他经常使用 LLM 的一个场景是需要阅读需求文档并发现其中的模糊性,即一个需求可以有多种解释的情况。


在演讲中,他例举了一个在线系统需求示例:


系统应能够支持大量用户。


当他要求 LLM 检测模糊性时,LLM 发现了两个模糊点:


  1. “大量用户”这一表述不够具体。什么是“大量”?是 100 个用户,还是 1 百万个用户?

  2. “大量用户”可能有两种含义:一种是指支持大量注册用户的数据库,另一种是指大量同时在线的用户。当然,也可能是两者兼有。


接下来,Poupko 使用 LLM 探讨了解决这些模糊性所需的信息。


Poupko 表示,AI 并不会为他完成设计工作。有效架构所需的系统知识、领域知识和组织知识极为复杂,AI 无法取代他。


查看英文原文


https://www.infoq.com/news/2025/02/software-architect-AI-LLM/

2025-03-10 17:128585

评论

发布
暂无评论

FonesGo iPhone Unlocker for Mac 解决iOS设备上的各种解锁问题

Rose

gpt4all for mac(Mac本地部署deepseek)附详细教程

Rose

VMware Fusion Pro 11 Mac(vm虚拟机)v11.5.7中文激活版

Rose

得物小程序平台设计与实践

得物技术

AI 前端

Sketch for mac(专业矢量绘图设计软件)v86-101版本合集

Rose

《流程思维》:解码流程管理本质,赋能企业高效进化

AMT企源

流程管理 流程思维

Downie 3 for Mac(好用的视频下载工具)v3.9.11中文激活版

Rose

孔夫子商品列表API接口(孔夫子网API系列)

tbapi

孔夫子网 孔夫子商品数据采集 孔夫子API

医疗软件建设方案,解决方案,信息安全,数据安全资料

金陵老街

医疗信息化

UniApp 应用上架的详细流程

北京木奇移动技术有限公司

APP开发 软件外包公司 H5开发

即将发布:NJet共享内存指标展示及动态扩展

通明湖

CAD迷你看图 for Mac(好用的cad看图软件)v4.4.5免激活版

Rose

UniApp开发的设备适配

北京木奇移动技术有限公司

APP开发 软件外包公司 uniapp开发

幂等性:如何通过设计避免重复操作的影响?

不在线第一只蜗牛

Java

DMG Canvas for mac(DMG镜像制作工具)v4.1.2激活版

Rose

Ummy Video Downloader for Mac(YouTube视频下载工具)v1.72免激活版

Rose

Keka for Mac 下载体积小,简单易用,速度快

Rose

Turbo Boost Switcher Pro for mac(cpu频率调节软件)

Rose

从入门到实战:手把手教你用淘宝商品详情API搭建智能比价系统

代码忍者

淘宝API接口

FinClip Studio 结合 DeepSeek,小程序开发速度爆表

xuyinyin

从零到一:如何构建一个智能化测试平台?

测吧(北京)科技有限公司

测试

UniApp的性能优化

北京木奇移动技术有限公司

软件外包公司 APP外包公司 uniapp开发

软件架构师如何在日常工作中使用 AI_架构_InfoQ精选文章