QCon 旧金山 2024 第三天:架构演进、下一代用户界面、Staff+ 和硬件架构

第十八届QCon旧金山会议第三天总结

2024年11月20日,第十八届QCon旧金山会议在加利福尼亚州旧金山的凯悦酒店举行。会议的主要议题包括:关于提示工程是否是一种编程语言的辩论、Google Lens如何帮助视障人士在Google地图中导航、迁移到蜂窝架构的挑战,以及如何更恰当地实施高分辨率平台可观察性以避免意外后果。

以下是主题演讲和重点演讲的总结。

主题演讲:提示工程:是否是一种新的编程语言?

Zoox的高级工程经理、《MLOps with Ray》的作者Hien Luu发表了题为提示工程:是否是一种新的编程语言?的主题演讲。Luu在演讲开始时提出:

最强大的编程语言根本不是一种编程语言。

他随后提出了一个问题:“提示工程是一种新的编程语言,还是仅仅是为那些编写JavaScript的人提供的文字游戏?”

这场主题演讲旨在围绕这一问题展开辩论,Luu担任辩论主持人,并为双方提供论据。在定义了编程语言和提示工程的属性后,Luu对观众进行了初步投票,结果显示观众倾向于认为提示工程是一种编程语言。

辩论围绕三个主题展开:

  • 语法与结构
  • 技能与专业知识
  • 影响与持久性

Luu为每个主题提供了属性、示例和ChatGPT演示。例如,句子“I saw a man with the telescope”可以理解为观察者:看到一个拿着望远镜的男人,或者通过望远镜看到一个男人。Luu还强调,我们依赖的是自然语言,而不是技能和专业知识。

在提供结束论点后,Luu再次对观众进行了投票。这次,观众似乎倾向于认为提示工程不是一种编程语言。

重点演讲:增强现实的可访问性 | Slack迁移到蜂窝架构

让增强现实可访问:Lens在地图中的案例研究由Google的高级软件工程师Ohan Oda发表。Oda在演讲开始时引用了统计数据:根据残疾收入意识委员会的数据,四分之一的20岁年轻人在退休前将面临残疾;根据世界卫生组织的数据,全球估计有13亿人患有严重残疾。他的演讲集中讨论了盲人和低视力人群。

Oda介绍了Google Lens,这是一个“基于摄像头的Google Maps体验,帮助移动中的用户通过第一人称视角了解周围环境并自信地做出决策”。他通过这段视频展示了如何使用Lens。尽管在旅行时非常有用,但Oda表示Lens在日常生活中的使用频率并不高。当然,使用Lens需要用户在行走时举起手机,这可能会引起周围行人的“摩擦”,即他们可能认为自己被录制。

为了提高使用率和用户保留率,Oda参加了Google内部的一些无障碍/残疾包容(ADI)会议,并征求了一些视障员工的反馈。他还参加了外部会议,如XR Access,这是康奈尔科技的一个研究联盟,旨在为残疾人提供虚拟、增强和混合现实。

Oda讨论了改进Google Lens的挑战,包括逆转古老的谚语“一张图片胜过千言万语”。然而,他强调“用户没有时间听千言万语”。

Oda以Ross Minor的一段视频作为结束,Minor是一位致力于为残疾人提供无障碍服务的游戏、媒体和技术无障碍顾问。Minor在八岁时因一次创伤事件失明。

Slack迁移到蜂窝架构由Slack的前高级工程师和技术负责人Cooper Bethea发表。Bethea在演讲开始时介绍了Slack的架构、幕后的Web服务器以及相应的数据存储。

他讨论了构建蜂窝设计作为“流量排出”可用区的目标和挑战,并介绍了隔离内部管理排出两种选择。

Bethea引入了协调阻力的概念,即组织开始感觉到完成简单的事情似乎随着时间的推移变得越来越慢。他将此比作组织变成粘菌,并比较了自下而上和自上而下的层次设计。

Bethea随后介绍了项目Cadence,其特点是:撰写提案并传阅;深度参与高价值服务;扩展到所有关键服务。

蜂窝设计的现状包括:隔离服务可以在大约60秒内排出;Vitess自动化可以以复制速度重新分配;剩余的关键服务有路线图;新服务有一条通往隔离的“快乐路径”;排出可以用于事件响应、推出甚至演练。

结论

QCon旧金山会议为期五天,包括三天的演讲和两天的研讨会,由C4Media组织,这是一家专注于企业开发社区中无偏见内容和信息的软件媒体公司,同时也是InfoQQCon的创建者。有关会议的一些详细信息,请查看这些软件架构人工智能与机器学习的新闻。

阅读 11
0 条评论