2026-07-16

24 篇热帖

1. Inkling: Our Open-Weights Model (thinkingmachines.ai)

Inkling:开放权重多模态基础模型发布

Thinking Machines Lab发布了其首个从头训练的开放权重基础模型Inkling,旨在构建可广泛定制、支持多模态推理的实用AI基础。作为模型家族的开端,Inkling采用混合专家(MoE)架构,总参数量975B,激活参数41B,支持长达100万token的上下文窗口,并在45万亿文本、图像、音频和视频token上完成预训练。与其同步预览的还有Inkling-Small(276B总参数,12B激活参数),采用改进的预训练配方,在更低成本与延迟下于多数推理和编码基准上接近完整版表现。

核心能力与性能

Inkling定位为广泛的通用基础模型,同时在智能体编码、多模态理解与可控推理方面具备突出特性。模型支持“可控思考努力”,允许开发者调节性能与token消耗之间的平衡,在Terminal Bench等任务中以约三分之一的token达到与同水平模型相当的性能。在代码与智能体领域,Inkling在SWEBench Verified(77.6%)、设计竞技场(Design Arena)网页开发榜单及长程迭代优化任务中表现优异。多模态方面,Inkling采用无编码器架构处理音频与视觉输入,在VoiceBench、MMAU、MMMU Pro及Charxiv RQ等基准上处于开放权重模型前列,并支持通过Python工具进行视觉辅助推理。

认识论与安全性

Inkling针对校准(calibration)、指令遵循和抗审查进行了专门的后训练。通过基于真实世界问题的强化学习,模型在ForecastBench和Prophet Arena等预测任务中展现了良好的概率校准与置信度表达能力。安全方面,Inkling在FORTRESS(区分拒绝有害请求与不过度拒绝良性请求)和StrongREJECT基准上与顶尖模型持平,是开放权重模型中内置安全防护最强的之一。

训练、架构与强化学习

架构上,Inkling的MoE层设计参考DeepSeek-V3(256 routed experts + 2 shared experts,每token激活6个专家),注意力层以5:1比例交错滑动窗口与全局层,并使用相对位置编码。训练采用Muon与Adam混合优化策略,后训练包含小规模SFT引导及大规模异步RL,累计超过3000万次rollout。RL过程中,模型推理性能呈对数线性提升,且思维链(chain of thought)自发地从冗长语法结构压缩为简洁、电报式的表达,同时保持可读性与答案准确性。

可用性与生态

Inkling及其配套微调平台Tinker现已上线,提供64K与256K上下文选项,并内置Inkling Playground供开发者直接体验。完整权重已在Hugging Face开源(含NVFP4高效推理格式),用户可通过TogetherAI、Fireworks、Databricks、Modal、Baseten等API服务调用,也可使用SGLang、vLLM、llama.cpp等主流框架进行本地部署与微调。配套工具包tml-renderer和开源cookbook进一步支持音频微调与复杂工具调用场景。

2. The lost joy of music piracy (www.pigeonsandplanes.com)

标题为"The lost joy of music piracy"(音乐盗版逝去的乐趣),但所提供的正文内容并未涉及音乐盗版相关议题。正文完全由重复的宣传性语句构成,反复强调 Pigeons & Planes 的核心定位:致力于音乐发现、支持新兴艺术家、在线上及线下(IRL)提供最佳音乐策展,并以"We're always listening"作为结束。该内容在段落中反复出现,未就标题所暗示的主题提供任何具体论述、分析或细节。

因此,现有文本仅呈现了一个平台口号的高度重复,不具可进一步提炼的实质性内容。

3. Grok Build is open source (github.com)

概述

Grok Build 是 SpaceXAI 推出的终端 AI 编程助手,以全屏 TUI(文本用户界面)运行,支持理解代码库、编辑文件、执行 Shell 命令、网络搜索以及管理长时间运行的任务。它提供三种使用方式:交互式 TUI、无头模式(用于脚本与 CI),以及通过 Agent Client Protocol(ACP)嵌入编辑器。

本仓库包含 grok CLI/TUI 及其代理运行时的 Rust 源码,定期从 SpaceXAI 内部单体仓库同步,根目录的 SOURCE_REV 文件记录了对应内部仓库的完整提交 SHA。

安装与构建

预构建二进制文件:官方为 macOS、Linux 和 Windows 提供预编译版本,可通过一键脚本安装:

  • macOS / Linux / Git Bash:curl -fsSL https://x.ai/cli/install.sh | bash
  • Windows PowerShell:irm https://x.ai/cli/install.ps1 | iex

从源码构建

  • 依赖:Rust(工具链版本由 rust-toolchain.toml 固定,rustup 首次构建时自动安装)、DotSlash(用于运行 bin/ 下的 hermetic 工具,如 protoc;需确保 dotslashPATH 中)。
  • 支持平台:macOS 与 Linux;Windows 构建为尽力支持,当前未经完整测试。
  • 常用命令:
    • cargo run -p xai-grok-pager-bin:构建并启动 TUI
    • cargo build -p xai-grok-pager-bin --release:生成 release 二进制文件(产物路径 target/release/xai-grok-pager
    • cargo check -p xai-grok-pager-bin:快速校验
  • 产物二进制名为 xai-grok-pager,官方发行版将其作为 grok 分发;首次启动会打开浏览器进行身份验证。

文档

完整在线文档位于 docs.x.ai/build/overview。用户指南随 xai-grok-pager crate 提供,路径为 crates/codegen/xai-grok-pager/docs/user-guide/,内容涵盖入门、快捷键、斜杠命令、配置、主题、MCP 服务器、技能、插件、钩子、无头模式及沙箱等。

仓库结构

关键 crate 的路径与职责如下:

路径 内容
crates/codegen/xai-grok-pager-bin 组合根包,构建最终二进制文件
crates/codegen/xai-grok-pager TUI 实现(滚动历史、提示、模态框、渲染)
crates/codegen/xai-grok-shell 代理运行时及 leader/stdio/headless 入口
crates/codegen/xai-grok-tools 工具实现(终端、文件编辑、搜索等)
crates/codegen/xai-grok-workspace 宿主文件系统、版本控制、执行与检查点
crates/codegen/... CLI 其余组件(配置、MCP、Markdown、沙箱等)
crates/common/, crates/build/, prod/mc/ 小型共享叶 crate
third_party/ 上游源码 vendoring(Mermaid 图表栈)

注意:根目录的 Cargo.toml(工作区成员、依赖版本、lint、profile)为自动生成,应视为只读;请优先修改各 crate 独立的 Cargo.toml

开发

由于全工作区构建较慢,推荐始终针对具体 crate 操作:

  • cargo check -p <crate>
  • cargo test -p <crate>
  • cargo clippy -p <crate>
  • cargo fmt --all

lint 与格式化配置分别位于仓库根目录的 clippy.tomlrustfmt.toml

许可证

本仓库第一方代码采用 Apache License, Version 2.0

第三方及 vendored 代码保留其原始许可证,相关声明位于以下文件:

  • THIRD-PARTY-NOTICES:crates.io/git 依赖、捆绑 UI 主题及树内源码移植(包括 openai/codex 和 sst/opencode 的工具实现)。
  • crates/codegen/xai-grok-tools/THIRD_PARTY_NOTICES.md:针对 codex 与 opencode 移植的 crate 级声明(含许可证文本及 Apache §4(b) 变更说明)。
  • third_party/NOTICE:vendored Mermaid 栈相关声明。
4. Why I Left Google DeepMind (turntrout.com)

文章作者亚历山大·特纳讲述了他离开谷歌 DeepMind 的经历,核心原因是公司违背了其曾做出的伦理承诺,与美国国防部签署了可能被用于“杀人机器人”和大规模监控的“所有合法用途”AI合同。

事件背景与个人动机 2026年初,作者得知谷歌云服务被用于国土安全部的移民执法供应链,这与他目睹的执法暴力事件相冲突。他最初的目标是推动谷歌撤出相关合同。随后,五角大楼向AI公司(尤其是Anthropic)施压,要求其签署允许“所有合法用途”、没有自主武器和监控限制的军事AI合同,否则将面临“供应链风险”认定。作者认为这威胁到谷歌 DeepMind 曾做出的禁止支持“杀人机器人”的承诺,于是发起了一场内部运动,试图阻止谷歌签署类似协议。

多方奔走与遭遇的阻力 作者尝试从外部和内部多个层面施加影响:

  1. 寻求学术界与行业组织支持:在巴黎的IASEAI会议上,他试图动员著名AI学者斯图尔特·拉塞尔、约书亚·本吉奥等人和该组织发表声明支持Anthropic的立场,抵制五角大楼的施压。拉塞尔在会议上同意发起会员投票并发表声明,但该承诺最终未有下文,组织随后也保持沉默。
  2. 推动谷歌内部行动:作者联系了谷歌首席科学家杰夫·迪恩。杰夫公开签署了支持Anthropic的法庭之友陈述,并建议作者直接联系谷歌和DeepMind的CEO。作者随后起草了一份长达25页的“框架”提案,为谷歌的军事AI合同设计了具体的伦理限制条款和独立的监督机制,并获得了军事与监控法律专家的认可。他将提案提交给了DeepMind的CEO德米斯·哈萨比斯。
  3. 内部动员:作者在公司内部论坛发帖引发讨论,获得了广泛支持。他还发起了一项内部请愿,征集到约250名员工签名,敦促杰夫·迪恩尽全力阻止违反伦理红线的交易。

关键人物的反应与结果

  • 杰夫·迪恩:虽然公开支持了Anthropic,但作者认为他并未动用自己的巨大影响力迫使谷歌高层拒绝五角大楼的合同。
  • 德米斯·哈萨比斯:将作者的提案转给了政策团队,但提案最终石沉大海,未被正式评估。
  • 高级管理层:曾向作者保证谷歌不会签署“所有合法用途”的协议,但作者基于公司历史(如曾配合向国土安全部提供用户数据)和AI原则的模糊化趋势,对此表示怀疑。
  • 最终结果:谷歌最终于2026年4月签署了合同。合同中包含了“不应用于”自主武器和大规模监控的“愿望性”语言,但并无约束力,且明确表示谷歌无权否决政府的合法使用决定。作者认为这比OpenAI的合同约束更弱。

反思与离职 作者认为,谷歌 DeepMind 的治理实验失败了:当利润和压力与伦理承诺冲突时,压力胜出了。他批评谷歌CEO德米斯关于“信任”和“权衡利弊”的说辞,认为这背离了原有的、明确的伦理禁令。对于签署了禁止“杀人机器人”承诺却留在公司参与相关工作的同事(包括杰夫和德米斯),作者质疑其立场的一致性。

面对公司决定,作者感到无法继续工作,选择了离职。他认为,社会不能依赖有道德动机的个人在压力下坚守承诺,建立有效的、可验证的治理结构比依赖个人信任更为重要。

这篇文章不仅是一次个人离职声明,更是一次对科技巨头在重大伦理压力下如何抉择、对高调承诺的AI伦理学者和领导者在关键时刻集体失声的深刻反思与控诉。

6. OnePlus halts operations in USA and Europe (community.oneplus.com)

提供的内容包含标题与正文两部分信息。

标题声明:OnePlus(一加)已停止在美国和欧洲的业务运营。

正文片段:正文为一加社区(OnePlus Community)页面的结构化元数据,具体包括:

  • 页面标题:OnePlus Community
  • 图片链接:https://community.oneplus.com/oneplus.png
  • 描述:正在推出全新的一加社区体验,采用彻底改版的结构并从头开始构建。

提供的内容未就停运的具体原因、时间安排或受影响业务范围给出进一步说明,也未解释社区平台更新与欧美地区运营调整之间的关联。

7. SpaceX stock erases all its gains and slides below IPO price in intraday trading (www.latimes.com)

SpaceX股票于周三盘中首次跌破每股135美元的IPO发行价,较上月上市初期暴涨逾50%的高光表现大幅回落,尽管当日收盘微幅回升至135.27美元。这一走势显示市场对这家马斯克旗下公司的热情正在降温。

此次IPO募资总额达860亿美元(含超额配售),其中初始募资750亿美元,为史上最大规模IPO。上市时公司市值一度达到2.2万亿美元,跻身全球市值最高的上市公司之列,并曾使马斯克短暂成为全球首位万亿富翁,但目前其净资产已回落至约8000亿美元。此外,SpaceX于7月7日被纳入纳斯达克100指数,得益于规则变更允许企业在IPO后15天即可加入。

SpaceX总部位于德克萨斯州近奥斯汀地区,是全球领先的发射服务公司,其猎鹰9号火箭承担了去年绝大部分卫星发射任务;同时通过星链(Starlink)服务成为领先的卫星宽带提供商。公司此前将总部从霍桑迁至德州,但仍在南湾保留大型运营基地,并定期从圣巴巴拉县的范登堡太空军基地发射。

市场对此次IPO的极高兴趣主要源于马斯克推动SpaceX成为AI领导者的计划,包括部署由太阳能供电的轨道卫星数据中心以处理AI数据。上市后,公司迅速利用新资金扩张AI版图:上月宣布以600亿美元收购AI编程初创公司Cursor(预计第三季度完成交易),该公司允许工程师用英文指令自主运行编码任务;今年年初,马斯克还将旗下xAI公司并入SpaceX,合并后的实体近期宣布向竞争对手Anthropic和Google出租其建造的两座地面数据中心的算力。

然而,自上市以来,投资者对SpaceX的支出计划和债务负担表示担忧。未来股价仍面临进一步下行压力,因员工持股锁定期即将解禁:至少20%的股份将在未来数月第二季度财报披露后释放,全部锁定期将于12月到期。

值得注意的是,大型科技股IPO初期波动并非罕见。类比来看,Meta(原Facebook)2012年上市后股价曾较38美元发行价暴跌近50%,至2012年8月触及19.69美元低点,历时逾14个月才于2013年7月重回发行价上方。

8. Collection of Digital Clock Designs (clocks.dev)

数字时钟设计合集

该内容标题为《Collection of Digital Clock Designs》(数字时钟设计合集)。根据提供的材料,正文部分未包含任何具体信息,因此除标题所示的主题范围外,无法进一步总结具体的设计方案、功能特性、技术实现、结构安排或其他细节。该标题表明相关资源可能涉及多种数字时钟设计的汇编或展示,但具体内容需以完整的正文材料为准。

9. If you want to create a button from scratch, you must first create the universe (madcampos.dev)

如果你想从零开始创建一个按钮,那么你必须先创造整个宇宙——这篇借用了卡尔·萨根名言的比喻,说明了用自定义元素重新实现原生按钮为何是一项西西弗斯式的徒劳任务

文章首先指出,无障碍领域的两条黄金法则是“能不用ARIA就不用ARIA”和“有原生元素就直接用”,但很少有人解释背后的原因。作者以<button>为例,结合MDN、APG、ARIA规范及WCAG 2.2,列出十余项核心要求:必须具备button角色与可访问标签、可被聚焦、支持鼠标/触摸/指针设备点击、支持空格/回车键激活、具备表单交互能力(提交/重置)、支持name/value和表单验证、支持disabled等状态,以及兼容Popover、Invoker Commands等新API。

随后,文章通过构建<sagan-button>自定义元素逐步展示其复杂度:

  • 基础无障碍:添加role="button";处理可访问标签(尤其需注意图标按钮,必须用aria-label覆盖emoji的意外朗读);添加tabindex="0"以正常加入页面焦点顺序。
  • 指针与键盘交互:需独立注册mouseuptouchendpointerup事件;进入Shadow DOM后,还需精确处理键盘事件——监听keyup(空格)和keydown(回车)才能模拟原生按钮的键盘激活行为。
  • 状态与属性同步:以disabled为例,需建立observedAttributes与getter/setter对,同步反射到属性,并更新ariaDisabled与内部CSS自定义状态(如--disabled)。
  • 表单集成:这是工作量最大的部分。必须声明static formAssociated = true,逐一实现typeformformactionformmethodformenctypeformnovalidateformtargetnamevalue等属性的双向绑定,并对接ElementInternals完成setFormValuevalidityvalidationMessagewillValidatecheckValidityreportValiditysetCustomValidity等验证API的完整映射。
  • 激活逻辑#doButtonAction必须根据type区分行为——普通按钮无表单操作,reset调用form.reset()submit则调用form.requestSubmit(this)
  • 事件系统陷阱:为了管理active状态并确保用户调用preventDefault时能阻止默认行为,组件不得不劫持并包裹原生的addEventListener,让内部默认逻辑始终跑在用户监听器之后;对于on*属性事件,甚至需要用new Function解析字符串并保存引用。

即便如此,Popover API、Invoker Commands API等浏览器原生新能力仍未覆盖。最终作者点明:这套尚不完整的按钮代码接近500行JavaScript,而原生<button>零行即可实现,且维护负担巨大。

文章最后强烈呼吁使用语义化HTML,并在FAQ中回应常见借口:即使只需要子集功能,原生元素维护成本也更低,且未来功能开箱即用;样式问题在现代CSS中大多可解决(可参考MDN表单样式指南与自定义选择器);框架兼容性不应成为绕过语义化的理由;AI生成代码往往默认不可访问,仍需开发者人工把控。

10. Guerrilla London bus ads mock Kylie Jenner’s Meta glasses campaign (hyperallergic.com)

英国活动团体“Everyone Hates Elon”(EHE)在伦敦Meta总部附近的公交站台投放了一幅游击广告,公开嘲讽凯莉·詹纳(Kylie Jenner)为Meta拍摄的智能眼镜营销活动。这幅双光透镜广告会根据观看角度变换画面:一面是詹纳佩戴Meta眼镜的品牌宣传照,另一面则是她 skeletal 的黑白X光透视图像,配文“We're always watching”(我们始终在看着你)。

该广告的视觉设计与变形元素明显致敬了1988年政治科幻电影《极度空间》(They Live)。在影片中,主角通过一副特殊太阳镜看穿广告的隐藏洗脑信息,并发现人类正被伪装成地球人的外星群体秘密控制、驯服与剥削。EHE借这一经典隐喻,对Meta日益侵入式的监控机制发起讽刺性对抗。

此次行动针对的是Meta上月末与这位颇具争议的电视名人、美妆大亨合作推出的“入门级”智能眼镜系列。该产品自发布以来,因隐私、同意权与人身安全问题引发广泛批评。Meta于2021年推出首款Ray-Ban智能眼镜,最初仅支持30秒(后延长至一分钟)的摄像录制;而最新一代产品允许连续录制长达三分钟,令更多人担忧自己在公共场合被不知情地拍摄,以及这些影像可能被用于何种目的。

为平息争议,Meta承诺将推出软件更新,当内置LED录制指示灯被遮挡或损坏时自动禁用摄像头。然而,该产品早已在网络上遭到大量抨击,尤其是因为其在所谓“男权圈”(Manosphere)内容创作者中近期大受欢迎——这些人利用眼镜偷拍女性,发布所谓“冷搭讪”(实为性骚扰)的第一人称视角视频。EHE发言人在给Hyperallergic的声明中指出:“Meta和Ray-Ban的新型AI眼镜可被用于秘密录制女性和年轻人,并用于性目的。简而言之,这就是虐待。”

此外,智能眼镜在医院、洗手间、健身房、更衣室和私人商铺等本应具有合理隐私预期的场所也带来了额外风险。2024年,哈佛大学研究人员甚至利用Meta Ray-Ban眼镜录制的影像运行面部识别软件,成功从公开数据库中获取了路人的姓名、地址及其他个人信息。文章指出, aside from morality,隐私法律的更新速度远未能跟上智能眼镜及处理生物识别数据的AI技术飞速迭代的步伐,更不用说这些技术已大量涌入市场。

因此,EHE在广告中直接发出质问:“亿万富翁本可以资助治愈癌症的研究——那么,他们为何偏偏要去资助给变态用的眼镜?”

11. Where are YC founders now? OpenAI and Anthropic, mostly (joinedanthropic.com)

Startups.RIP 发布了一份追踪报告,记录 105 位 Y Combinator (YC) 创始人在其初创公司被收购或关闭后的去向,其中大多数人加入了 OpenAIAnthropic

核心数据

  • OpenAI:70 人
  • Anthropic:35 人
  • 数据最后更新于 2026 年 7 月 14 日。

内容形式

报告以可视化时间轴(ribbon 图表)和可排序表格呈现。每条丝带代表一位创始人的职业轨迹,横轴覆盖 2005 至 2025 年,标注其创办的初创公司以及最终加入的实验室。可排序表格则列出创始人姓名、YC 项目、当前公司及具体职责,并附有个人履历和社交媒体链接。

代表性人物与动向

表格中收录了多位知名创业者:

  • Sam Altman(Loopt, S05):现任 OpenAI CEO。
  • Emmett Shear(Twitch / Justin.tv, W07):曾在 2023 年担任 OpenAI 临时 CEO,现为前员工。
  • Tom Blomfield(GoCardless / Monzo Bank):加入 Anthropic compute 团队。
  • Tom Brown(Grouper, W12):Anthropic 联合创始人兼首席计算官(CCO)。
  • Brian Krausz(GazeHawk, S10):Anthropic 产品工程师,负责 Claude API/SDK 与平台。
  • Alex Karpenko(Midnox, W12):OpenAI 研究工程师,o1 和 GPT-4V 的核心贡献者。
  • Christopher Berner(Carsabi, W12):OpenAI 杰出工程师,领导机器人与下一代消费硬件。
  • Igor Kofman(HackPad, W12):Anthropic Member of Technical Staff,Claude Code 技术负责人。

角色转变

一个显著趋势是:这些曾经的 CEO 和 CTO 大多如今在实验室担任一线技术执行角色

  • Member of Technical Staff (MTS):63 人(60%)
  • Research & Safety:10 人(10%)
  • Go-to-Market & Partnerships:8 人(8%)
  • Leadership:7 人(7%)
  • Data, Product & Design:6 人(6%)
  • Other / undisclosed:11 人(10%)

YC 批次分布

这些创始人分布在多个 YC 批次。人数较多的年份包括 2020 年(13 人)、2024 年(14 人)、2012 年(11 人)、2017 年(7 人)、2019 年(8 人)、2021 年(8 人) 等,显示近十年尤其是 AI 热潮期间,YC 校友向顶级 AI 实验室聚集的趋势。

项目背景

该页面属于 Startups.RIP 的 "Life after the startup" 系列,旨在探索初创公司终结后创始人的职业路径。整个项目收录了超过 1,800 家初创公司的 post-mortem 数据,为研究者与创业者提供参考与趋势洞察。

12. 1,300 Beautiful Wildlife Illustrations from the 19th Century Now Restored (www.openculture.com)

维多利亚时代的《博物学家文库》(The Naturalist's Library)是一套包含40余卷的丛书,内容涵盖鸟类、蜂类、四足动物、有袋类等众多自然物种。该书以小巧开本印刷,每册仅售六先令,让普通大众也能接触到博物学知识。书中除具有信息量的文字与当时著名博物学家的回忆录外,最引人注目的是1300余幅彩色插图:每种生物的彩色图样在黑白栖息背景中鲜明跃出,被视为19世纪中期同规模出版物中最精美的版画之一。

设计师尼古拉斯·鲁热(Nicholas Rougeux)此前曾数字化复原欧几里得《几何原本》、雷杜德的花卉图谱、伊丽莎白·特温宁的植物图鉴等经典著作。此次他完成了《博物学家文库》的完整数字化重制,并在其网站免费公开。他在一篇博客文章中详述了艰辛的修复与重建过程。

值得一提的是,鲁热在项目中运用了人工智能:AI 不仅最初促使他发现这套典籍,还协助搜寻所需资料、填补视觉缺口,并为实体书封面构思提供灵感。这项修复成果主要面向大众免费开放,用户可在线浏览全套内容;同时他也推出了一本大尺寸实体书《博物学家文库图版》(Plates of the Naturalist's Library),售价295.11美元,以及一系列价格更亲民、按生物类别分类的插图海报。

原版《博物学家文库》曾激励数代人致力于认识自然世界;如今,无论是线上数字版、精装实体书还是插图海报,这些修复后的新版本都将继续激发未来博物学爱好者的热情。

13. Show HN: Firefox in WebAssembly (developer.puter.com)

这是一个将 Firefox 浏览器移植到 WebAssembly 运行的技术演示项目。核心实现包括以下几个关键技术点:

首先,渲染层面采用 WebGL 进行 GPU 加速,用于处理网页内容的图形绘制。其次,项目集成了实验性的 JIT(即时编译)功能,可将 JavaScript 动态编译为 WebAssembly,以提升执行性能,但官方提示该功能尚不稳定,可能存在缺陷。在网络与代理架构方面,项目使用 Wisp 服务器作为 WebSocket 代理,各个标签页通过该代理通道加载网络内容;所有网页流量均经由 Puter 托管的 Wisp 服务器进行代理转发。

14. Bluesky Trademarks ATProto (atproto.com)

Bluesky 已从另一家公司处获得 “ATPROTOCOL” 及其变体(包括 “AT Protocol” 和 “atproto”)的商标权。该公司此前威胁将采取法律行动,阻止 Bluesky 及他人使用该术语。Bluesky 如今持有该商标,可保护 atproto 社区继续合法使用这一标识。

此次商标获取以防御为核心目的,旨在避免开发者因他人滥用法律体系而前功尽弃。相关说明可参见其新发布的商标页面完整政策。针对社区常见疑问,官方答复如下:

是否收费
Bluesky 不会就使用 atproto 向社区收取许可费。捍卫商标主要是为了防止恶意主体抢注或滥用。只有在商业企业希望将该商标用于盈利性的品牌或产品时,才可能产生许可费用方面的讨论。

是否需要许可
大多数日常用途无需许可。例如:在项目中指代该协议、声明应用兼容 atproto(前提属实)、社区讨论、撰写文档,或命名开源软件包与工具(如 atproto-feed-tool 或 “AT Protocol SDK”)。原则是保持描述性与准确性,不得暗示官方背书,并确保自身名称或品牌至少与该标识同样醒目。

谁需要许可
当该标识成为品牌而非单纯描述时,即需获得许可。具体包括:以 AT Protocol 为核心命名的产品、公司或服务;付费或赞助活动;商品;注册域名;官方性质的认证;以及对 AT Protocol 徽标的任何官方使用。冒充、诈骗或将不兼容协议包装成 atproto 的行为均被严格禁止。官方表示,愿向当前正在善意使用标识的社区成员及任何善意使用者提供授权。

善意的定义
政策中的具体条款对此有明确界定。总体而言,目的是让现有开发者和服务提供商继续自由使用 “AT Protocol” 与 “atproto” 以共建生态,同时防止非官方实体虚假声称自己 “就是 atproto”。

为何由 Bluesky PBC 持有
主要是出于现实考量:Bluesky 能够利用公众利益公司(PBC)的资源迅速完成收购,尽早为社区提供商标保护。未来计划将所有权转让给合适的独立协议治理组织。

为何不交由 PLC 协会
PLC 协会的章程使命是管理目录(directory),商标所有权不在其职能范围内。

许可是否需要公开
获准使用者无需对外披露自己已取得许可。

与去中心化、开源精神是否矛盾
官方认为并不矛盾。若 Bluesky 不持有该商标,它就可能被他人独占。美国法律要求商标权利人积极捍卫其标识,否则将面临丧失权利的风险。该做法参考了 Wikimedia、Red Hat、Rust、Python Foundation、Apache、Mozilla、Linux 及 Debian 等开源社区的先例。

如有其他问题,可致信 trademarks@atproto.com 咨询。

15. SQLite should have (Rust-style) editions (mort.coffee)

SQLite 被广泛认为是本地数据存储的行业标准,但作为库嵌入使用的它存在多项不合理的默认配置。作者提议借鉴 Rust 的 edition 机制,通过类似 PRAGMA edition = 2026 的“超级 pragma”一次性批量启用现代合理的默认值,从而在保持向后兼容的前提下推动 SQLite 演进。

文章指出了四项亟需改进的默认行为:

1. 默认忽略外键约束
SQLite 默认不强制执行 FOREIGN KEY 约束,开发者必须手动执行 PRAGMA foreign_keys = ON。这不仅会导致悬空引用,更糟糕的是,由于 SQLite 在某些情况下会复用 ROWID,一个悬空的 INTEGER PRIMARY KEY 外键可能悄然指向一个完全不同的新行,且全程不报错。

2. 列类型不严格(宽松类型系统)
SQLite 的“类型亲和性”允许向 INTEGER 列插入不可转换的文本等非预期数据,直到在单表上显式添加 STRICT 关键字才会报错;目前并无全局开启严格模式的 pragma。作者承认非严格表允许使用 DATETIME 等自定义类型名作为文档或序列化提示,但认为应通过支持 SQL-99 标准的 CREATE DOMAIN(或自定义类型别名)来保留这一灵活性,而非牺牲类型安全。

3. 并发写入直接返回 SQLITE_BUSY
默认情况下,当写锁被占用时,另一个写入者会立即收到 SQLITE_BUSY 错误,而不是等待锁释放。更合理的行为是通过 PRAGMA busy_timeout 设置超时等待,避免在正当的并发管理或命令行维护场景中意外崩溃。

4. 性能相关默认保守
其中影响最大的是预写式日志(WAL)默认关闭。作者建议通过 PRAGMA journal_mode = WAL 启用 WAL,并配合 PRAGMA synchronous = NORMAL,以显著提升写入性能并减少不必要的磁盘同步。

提议的 edition 方案
作者建议引入基于年份的 edition 系统:PRAGMA edition = 2026; 可等效于同时启用 foreign_keys = ONbusy_timeout = 5000journal_mode = WALsynchronous = NORMAL,并将 STRICT 设为默认建表模式。未来若有更优机制(例如 WAL2),也可通过 PRAGMA edition = 2034 等方式纳入,让 SQLite 既能持续进化,又不破坏现有软件。

16. Inkling – Open-Weights 975B Parameter LLM (thinkingmachines.ai)

Inkling 模型概述

Inkling 是一款具备开放权重的超大规模多模态语言模型,总参数量达 975B,采用 Mixture of Experts(MoE) 架构,单次前向传播激活 41B 参数。该模型支持文本、图像和音频三种输入模态,上下文窗口长达 1M tokens(在 Tinker 平台上为 64K / 256K),定位于高效、可微调的开源通用基础模型。

核心能力

作为一款能力均衡的通才模型,Inkling 在以下维度表现突出:

  • 通用智能:在知识、数学与科学领域均有良好表现。
  • 代理式编程与工具使用:具备编写代码及调用工具完成复杂任务的能力。
  • 原生多模态输入:原生支持音频与图像输入,在开源领域处于语音处理前沿。
  • 可控推理成本:可调节“思考时间”,在推理速度与性能之间灵活权衡。
  • 预测与置信度校准:能够进行预测并提供校准良好的置信度评估。
  • 指令遵循:可靠地处理详细、多步骤的复杂指令。

评测表现

官方提供了雷达图对比,将 Inkling 与 Nemotron 3 Ultra、GLM 5.2、GPT 5.6 Sol 以及 Claude Fable 5 在十项基准测试上(0–100 分制)进行横向比较。图表显示 Inkling 在多项评测中具备竞争力;未公开分数的模型项以零分标注。

定制与生态

Inkling 支持在官方训练平台 Tinker 上进行领域适配与微调。用户可通过以下渠道获取模型及详细信息:

17. Making 768 servers look like 1 (planetscale.com)

将768台服务器视为1台数据库:分片与代理层架构解析

面对海量用户与每秒数百万次查询,单节点 PostgreSQL 或 MySQL 很快会触及物理瓶颈:CPU 满载或磁盘 I/O(IOPS)不足。虽然可以通过只读副本(Read Replicas)横向扩展读流量,但这无法解决三大核心限制:第一,所有写入仍集中在主节点,其预写日志(WAL)构成单点写入瓶颈;第二,副本是完整的数据拷贝,不增加总存储容量;第三,单体数据库的备份耗时过长,难以满足 RPO/RTO 要求。

分片的核心作用

数据库分片(Sharding)通过将数据与查询分发到多个独立的主节点上,突破了上述限制。文章举例:数 TB 数据可能仅需 4 个分片;而当数据量达到 1 PB 时,可使用 256 个分片,每分片 1 主 2 副本,共 768 台服务器。这种规模带来极高的复杂性——数据该存往哪个节点?查询该发往哪个节点?跨分片查询如何执行?如何备份、监控及容灾?

代理层:从复杂系统到单一连接

让 768 台服务器对应用呈现为“一台数据库”的关键在于代理层。与传统连接池中间件(如 PgBouncer)仅做多路复用不同,分片代理被称为“路由器”(Router)。它内置完整的 SQL 解析器与查询规划器,核心职责包括:

  • 写入路由:根据分片策略(如基于 ID 列的哈希值)将 INSERT 等操作转发到目标分片。
  • 单分片查询:通过内部映射,将精确匹配单一分片的 SELECT 直接转发。
  • 跨分片查询:对于涉及多个分片的查询(如范围查询),路由器需将查询分发到相关分片,聚合结果后再返回客户端。

拓扑配置

通用路由器无法预先知道业务 schema,因此需要通过 JSON 配置文件(如 Vitess 的 VSchema 或 Neki 的数据拓扑)声明分片规则。例如,指定 user 表按 id 列以哈希方式分片。路由器加载此元数据后,即可决定每行数据与每个查询的去向。

从多个代理到单一入口

在超大规模场景下,单台代理无法承载全部流量,因此需要部署数十甚至上百个代理实例。为了让应用仍通过单一地址访问,可在代理前部署网络负载均衡器(NLB):应用使用单一主机名/IP连接,NLB 将连接分配到具体代理,并在连接生命周期内保持粘性。当然,也可以让应用直接感知多个代理地址,从而省掉一次网络跳转、降低延迟,但会增加客户端复杂度。

完整请求路径

最终,应用只需连接到一个地址(如 mydb.pscale.com),经 DNS 解析到 NLB,再由 NLB 分配至某个代理;代理解析 SQL 并路由到对应的分片节点。整个分片拓扑对应用完全透明,768 台服务器在逻辑上融合为一台可无限扩展的数据库。

建议与方案

文章建议在数据量达到数 TB 时即应考虑分片,以避免写入瓶颈与备份时间过长等问题。针对 MySQL,可使用已发展十余年的 Vitess;针对 PostgreSQL,可使用由同一团队开发的 Neki。二者通过代理路由层,将大规模分片集群封装为单一逻辑数据库。

18. Starlink unlimited aviation plan to rise from $10k/month to $20k (www.corporatejetinvestor.com)

Starlink的无限航空计划将从每月10,000美元涨至20,000美元,设备价格从145,000美元升至200,000美元,自8月7日起生效,并计划添加区域边界以限制覆盖范围至选定大陆。NICHOLAS AIR已暂停在机队(包括Phenom 100、Phenom 300E等机型)中安装Starlink的计划,创始人兼CEO NJ Correnti批评此次涨价“缺乏任何合理的伦理过程”且“鲁莽”,将其比作“诱饵替换”策略,并质疑缺乏合理通知。飞机经纪人Denise Wilson报告了尴尬经历,在关闭挑战者350交易的当天,客户要求Starlink,但月费突然翻倍,造成不适。飞机运营商Alice Trope则表示不惊讶,认为任何锁定设备的系统常会如此。NICHOLAS AIR正在评估连接方案,以保护运营和会员利益,公司成立于1997年,提供会员制、部分所有权和飞机管理服务。

19. Open-source memory for coding agents, synced over SSH (github.com)

Deja-Vu:编程代理的开源记忆工具,通过SSH同步

Deja-Vu 是一个为编程代理(如 Claude Code、Codex、Cursor 等)设计的开源记忆层工具。它不同于从零开始记录的记忆工具,直接索引编码代理已经写入磁盘的历史会话,无需下载模型或运行服务,实现完全本地化操作。

核心特性

  • 快速回溯搜索:能在约12毫秒内搜索3.3GB的历史数据,包括安装前的月度日志。
  • 代理记忆召回:通过MCP协议提供记忆工具,代理可以回答“我们三周前修复过这个问题”,避免重复调试。
  • 跨机器同步:通过deja sync ssh命令,记忆可随用户在不同机器间移动,支持追加式、幂等同步,无需云服务。
  • 上下文交接deja handoff命令可将当前会话上下文打包,便于在不同代理间切换继续工作。
  • 自动记忆注入:使用install --auto后,相关记忆会在会话开始前自动注入上下文。
  • 敏感信息编辑:在索引阶段自动剥离API密钥、JWT、私钥等敏感信息。
  • 其他功能:统计、分享、记录决策、文件历史溯源、语义搜索(可选本地嵌入模型)。

支持的编程代理

Claude Code、Codex CLI、opencode、aider、Gemini CLI、Cursor、Antigravity、Grok Build、Qwen Code、pi、Copilot CLI等。

安装与使用

  • 安装:提供多种方式,包括curl、go install、npx或Homebrew。
  • CLI命令:包括deja <query>(搜索)、deja ctx(获取上下文摘要)、deja blame(文件历史)、deja share(分享会话)、deja stats(统计)、deja sync(同步)、deja remember(记录决策)等。
  • 代理集成deja install --all可为所有找到的代理配置MCP记忆召回。

工作原理与性能

  • 工作原理:在~/.cache/deja中建立本地倒排索引,解析JSONL/SQLite存储,编辑凭证后生成索引。
  • 性能:实测在3.3GB语料库上,热搜索约12毫秒,冷索引约10秒,索引大小约为语料库的2.4%。

隐私与安全

  • 数据本地化:索引和搜索完全在本地进行。
  • 敏感信息处理:多种格式的凭证在索引时被替换为[redacted:<kind>]
  • 遗忘机制deja forget可从索引中移除特定会话,并记录墓碑以防再次索引。
  • 排除项目:可通过配置文件或环境变量排除特定项目。

与其他工具的区别

  • 相比cass(功能全面但复杂):Deja-Vu更轻量,专注于一个Go二进制文件、零配置。
  • 相比MemPalace/Mem0/Letta等记忆平台:Deja-Vu无需捕获步骤和额外技术栈,直接利用代理已有的历史日志。

常见问题

  • 数据不会离开机器:除非用户主动使用deja sync sshdeja update
  • 支持Windows:提供构建,但macOS/Linux更成熟。
  • 隐私保护:原始代理文件中的密钥不会进入Deja-Vu的索引或输出中。
20. Governments, companies, nonprofits should invest in free, open source AI [pdf] (www.siegelendowment.org)

本文作者David Siegel回顾了与开源运动之父Richard Stallman的争论历史,阐述了开源软件的核心原则和对技术发展的深远影响,并以此为鉴,对当前人工智能领域日益封闭的趋势表达了深切忧虑。

一、开源软件的历史教训与成功 作者最初坚信软件需要通过专有控制来推动进步,但在与Stallman多年的辩论后转变观点。他认识到软件本质上是知识的载体,而知识的共享能使其更强大。Stallman推动的自由软件/开源运动强调,软件代码应能被任何人使用、学习、修改和共享。这一理念催生了GCC、GNU/Linux等奠基性项目,并形成了今天支撑互联网和科技产业的开源生态系统。实践证明,开放性增强了安全性(全球社区能更快发现和修复问题),并促进了知识传播和技术创新。

二、AI领域正走向封闭的危险趋势 作者指出,当前最前沿的AI模型正日益完全封闭,且此趋势在加速。这与开源软件的成功路径背道而驰。在AI科学仍处于早期、突破性进展尚未到来的阶段,封闭知识共享的后果尤为严重。作者将AI比作未来的图书馆,如果被少数公司控制和垄断,将如同图书馆被私人所有、限制访问甚至篡改知识一样,严重阻碍社会进步和科学发现。

三、封闭AI带来的核心问题

  1. 依赖与不透明:当人们(如医生、工程师、法官)依赖一个由少数公司控制、运作机制不透明的AI系统时,他们无法真正理解其输出结果,只能盲目信任一个“不允许检查的神谕”。
  2. 安全性与透明度的误解:尽管有人以安全为由主张将AI封闭,但作者反驳称,封闭并不等同于安全,模型可能泄露或被破解,且权力集中于少数公司本身会带来新的风险。科学历史表明,我们应对开放研究带来的风险的方式是监测和制定规则,而非将其封闭。
  3. “伪开源”的现状:当前一些被视为“开源”的AI模型,通常只开放了运行代码,却保留了构建模型的代码和训练数据。这种可以随时被关闭的“开放”并非可靠的基石,只是一种恩惠。真正的开放需要同时提供可运行的模型和可审查的源代码及数据。

四、行动呼吁:投资免费和开源AI 作者最后呼吁政府、私营部门和非营利组织应大力投资于免费和开源的AI,正如曾经投资开源软件一样。具体的措施包括:

  • 为开放研究提供公共计算资源拨款。
  • 由企业和慈善机构支持大学与非营利组织的相关工作。
  • 制定简单规则,确保用公共资金开发的AI默认开源。 作者认为,尽管前沿模型的训练成本高昂,但开源AI无需达到同样的规模也能满足大部分世界需求。对于需要大量计算资源以维持可信开源选项的领域,这正是值得投资的公共产品。关键在于行动的决心。
21. Brainless: Shadcn components that look like Claude Code, Codex and Grok (brainless.swerdlow.dev)

Brainless:风格类似 Claude Code、Codex 和 Grok 的 Shadcn 组件

该内容展示了一个由 Claude Code v2.1.206 执行的任务片段,其界面风格模拟了 Claude Code、Codex 和 Grok 等 AI 编码工具的交互模式。主要操作包括:

核心操作

  • 用户通过命令 bunx shadcn add brainless/pricing 添加了 Brainless 定价区块
  • 该命令执行后,新增了 1 个区块和 2 个文件,并更新了 app/page.tsx 文件。

代码变更

app/page.tsx 文件的 第42行 插入了以下代码:

<Pricing tiers={TIERS} />

此组件被添加在 <Features /><Footer /> 之间,用于在落地页中展示定价层级。

工具与环境

  • 使用 Bun 作为包管理器(通过 bunx 执行命令)。
  • 工作目录位于 ~/acme-site,属于 ben@freestyle.sh 的组织。
  • Claude Code 处于 auto mode(自动模式),可通过 shift+tab 切换模式,使用 调用 agents。

其他功能提示

Claude Code 提供了以下建议以帮助用户入门:

  • 通过指令创建新应用或克隆仓库。
  • 新增 /cd 目录路径建议功能。
  • 新增 /doctor 检查功能,可建议精简内容或生成发布说明。

该片段体现了 AI 辅助编码 的典型工作流:接收自然语言指令、执行具体命令、实时更新代码文件。

22. Reynard: A real Firefox web browser for iOS 13 or later (github.com)

Reynard:适用于iOS 13及更新系统的真正Firefox浏览器

核心特点

Reynard是一款基于Gecko引擎的iOS网页浏览器。与其他iOS浏览器不同,它绕开了苹果强制要求的WebKit引擎,直接使用Gecko引擎——即桌面版和安卓版Firefox浏览器所使用的同一引擎。

该项目主要面向使用旧版iOS的用户,这些用户受限于旧版WebKit引擎(随操作系统捆绑),无法获得引擎更新,导致许多现代网站无法正常加载。Reynard通过使用独立更新的Gecko引擎,使这些网站得以重新运行。新版iOS用户也可将其作为WebKit之外的替代选择,享受Firefox扩展及其他Gecko独有功能。

安装方式

  • TrollStore(iOS 14-16.6.1, 17.0):推荐通过TrollStore侧载Reynard-TrollStore.tipa构建包,可获得自动JIT启用、更好性能和自动更新。
  • AltStore/SideStore(iOS 17.0.1+):当TrollStore不可用时,使用这两个工具侧载Reynard.ipa。安装时必须选择"保留应用扩展"选项。
  • 越狱设备(iOS 13):在越狱设备上通过Filza文件管理器和AppSync Unified侧载Reynard-Jailbroken.ipa

注意:不支持LiveContainer和使用分发证书签名的侧载方法。

系统兼容性与演示

  • iOS 14:在iPhone 6S Plus(14.1)上,Reynard能更好渲染GitHub、ChatGPT和苹果官网等在Safari中显示异常的网站。
  • iOS 15:在iPhone 7(15.8.6)上正常运行。
  • iOS 26:在iPhone 13 mini(26.1)的最新系统上也能良好运行。

构建说明

构建需要Xcode、Python 3、Rust/Cargo和ldid工具。主要步骤包括:

  1. 克隆仓库(含递归子模块)
  2. 下载Gecko并应用补丁
  3. 构建依赖项和Gecko引擎
  4. 通过Xcode打开项目文件进行构建运行

项目背景

该项目始于作者的探索——尝试在不依赖BrowserEngineKit框架的情况下运行Gecko引擎,使其能在尽可能旧的iOS版本上工作。目前项目处于早期实验阶段,作者正在专注于开发引擎补丁以改善UIKit集成、修复缺陷,并将其打造为完整可用的浏览器。

项目欢迎贡献、反馈或指导,特别是因为作者在iOS应用开发和Gecko引擎方面的经验有限。

许可证

项目采用GNU通用公共许可证v3.0,但补丁目录中的Firefox Gecko引擎修改部分采用Mozilla公共许可证2.0。

23. Duskers, the scary command line game, is getting a sequel (elbowgreasegames.substack.com)

Duskers 2.0 公布:恐怖命令行游戏的续作

1. 续作公布与基本信息

  • 开发商:Misfits Attic。
  • 公布场合:PC Gamer 的 PC Gaming Show。
  • 资金来源:获得了由 Max McGuire(Unknown Worlds 联合创始人)创立的项目基金 Stray Signal 的资助。
  • 状态:官方预告片已发布,游戏现已在 Steam 上开放愿望单。

2. 开发背景与关系网络

  • EGG 社区支持:开发商 Misfits Attic 是 Elbow Grease Games (EGG) 社区的一部分。EGG 是一个专注于原型阶段游戏开发的社区和资金平台。
  • 多元化发展:利用 EGG 的资金,工作室已并行开发了三个独立原型,包括已发行的《Below the Crown》(获96%好评)和新公布的《Duskers 2.0》。
  • 关键投资人:Max McGuire 在 EGG 的演示日活动上观看了《Duskers 2.0》的演示后,决定通过其基金 Stray Signal 为该项目提供资金,这是该基金的首个投资项目。Max McGuire 还将亲自参与《Duskers 2.0》的代码开发
  • 深厚的行业渊源:文章提及了开发者 Tim、投资人 Max McGuire 以及本文作者长达近二十年的行业交集与合作历史。

3. 游戏设计理念与进化

  • 原版核心体验:《Duskers》被描述为一款孤独、紧张、充满氛围感的恐怖生存游戏,玩家通过命令行控制无人机在废弃飞船中 salvage 资源。其核心循环被概括为“探索、适应、生存”。
  • 续作的重大革新:回应了玩家对原版“深度有限”的反馈,《Duskers 2.0》将在保留原版紧张生存循环的基础上,增加更宏大的叙事和道德维度。
  • 新的核心循环:从“生存”升级为“复活”。玩家现在扮演一名“流浪拯救者”,需要在自私生存(为己方殖民船获取资源)与更高道德目标(拯救更多人类、重启文明)之间做出权衡。
  • 对标作品:续作旨在创造类似《冰汽时代》或《请出示文件》那样具有情感厚重感和涌现式玩家故事的体验。

4. 社区反响与展望

  • 积极反馈:游戏预告片在 PC Gaming Show 等渠道获得了数十万次的曝光,YouTube 评论区的早期玩家反响非常积极。
  • 行业意义:此次公布被视为在当前困难的行业环境下,开发者社区(EGG)与个人投资者(Max McGuire)通力合作,共同实现创意愿景的成功案例。EGG 社区对此项目感到振奋。
24. We don't use AI in any of our design or production processes (mass-driver.com)

文章核心观点:通过追溯字母“A”从具象的牛头图腾演变为抽象符号的三千年历程,论证了字体设计与人类身体经验、文化演进不可分割的联系。基于此,设计事务所明确声明不使用任何AI参与设计或生产过程。

主要内容摘要

  1. 字母的历史是人的历史

    • 字母(如A)源于具体物象(牛头),其形态经无数代人的书写实践而演化,承载着身体经验(如握笔角度、腕部动作产生的笔触粗细变化)和文明印记(如罗马题写者创制的衬线)。
    • 这一过程是持续的、充满“摩擦”的创造,而非对既有数据的简单重组。
  2. AI的根本局限性

    • 缺乏人类经验与意图:AI无法理解设计背后的情感与文化语境(如想到“家”),也无法因身体不适而创新技法。它屏蔽了创造过程中必要的“摩擦”,从而无法推动艺术形式的实质性演进。
    • 数据视野的局限:AI将训练数据(主要截至2021年的有限网页信息)视为人类知识的全部,如同“柏拉图洞穴”中的影子,无法感知真实世界更丰富的内涵与细微差别。
  3. 反对AI主导设计的理由

    • 文化多样性与表达:过度依赖AI会使视觉文化被机器固化,忽视训练数据中未能充分体现的传统、人群和观点。这尤其会影响小众语言和文化的字体发展,因为缺乏足够训练数据,AI无法为其“打开大门”。
    • 对行业未来的威胁:字体设计行业需要持续的新创意和本地专业知识。如果AI市场份额过大,将扼杀支持新设计师和新想法的生态,最终阻碍字体的创新与多样性。
    • 设计事务所的立场:声明其使命是改善字体设计景观,而非追求名利。尽管工作缓慢、困难且收入不稳定,但出于对字体的热爱与责任,他们坚持完全依靠人类的双手进行设计与生产。他们认为AI道路看似平缓,却通向“一片荒漠”,而非他们追求的目标。

结论:字体设计的本质是人类身体、经验与文化长期演进的结果。AI无法替代这一过程中的创造性、情感和多样性,因此该设计事务所坚定地拒绝在任何工作流程中使用AI。