写点什么

软件架构师如何在日常工作中使用 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:129642

评论

发布
暂无评论

华为云GaussDB构建智能数据底座,助推中国数字经济发展

轶天下事

智能工厂中人工智能应用场景及技术分析

工赋开发者社区

亿级用户实时互动,GaussDB(for Redis)带您沉浸式体验迷你世界

轶天下事

莲子数据与阿里云开源PolarDB合作助力制造业数字化转型

阿里云数据库开源

polarDB PolarDB-X PolarDB-PG

深耕数据库根技术,华为云云原生数据库推动汽车产业数智升级

轶天下事

企业如何数字化转型?企业数字化转型面临哪些挑战?

优秀

企业数字化转型

无惧百万级并发,GaussDB(for Cassandra)让华为Push推送服务更快触达

轶天下事

华为云GaussDB入选“2022年数字技术融合创新应用解决方案”

平平无奇爱好科技

华为云GaussDB践行数字化,护航证券保险高质量发展

平平无奇爱好科技

华为云GaussDB以技术创新引领金融行业分布式转型

平平无奇爱好科技

技术驱动,数据赋能,华为云GaussDB给世界一个更优选择

平平无奇爱好科技

MacOS专业截屏指南——截屏技巧和截屏工具分享

互联网工科生

macos mac截图工具

为什么MySQL单表不能超过2000万行?

轶天下事

新应用爆发,开启5G的鱼龙之变

脑极体

5G

PostgreSQL插件那么多,怎样管理最高效?

平平无奇爱好科技

华为云GaussDB重磅亮相华为全球智慧金融峰会,产品能力全新升级

轶天下事

数字化转型下我国分布式数据库应用挑战及发展建议

轶天下事

产教融合,华为云GaussDB助推高校国产数据库课程建设

轶天下事

【深入浅出Docker原理及实战】「Docker安装说明」零基础+全方位带你学习探索Docker容器开发实战指南(Ubuntu、Debian)

码界西柚

Docker 容器 容器化部署

精彩纷呈!LLUG 2023 北京场活动回顾来啦 | 视频回放已上线

OpenAnolis小助手

开源 龙蜥社区 LLUG Linux中国 沙龙回顾

车载手势识别技术的挑战和未来发展

数据堂

智能工厂 | 上海三菱电梯有限公司电梯智能工厂

工赋开发者社区

行业DBA走进华为,共建数据库生态

平平无奇爱好科技

瓴羊Quick BI数据门户,让企业数据管理一目了然

巷子

黄瑾:做强坚实数据库底座,GaussDB与产业携手共进

平平无奇爱好科技

停机不收费!华为云RDS for MySQL降本有奇招

轶天下事

招行&华为云,科技进步一等奖!

轶天下事

【精彩回顾】华为云亮相2023开放原子全球开源峰会

华为云开源

#云原生 #开源

车载手势识别技术的原理及其应用

数据堂

“云创未来,共享生态”——支付宝小程序云产品发布会,报名开启!

TRaaS

小程序

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