9月中旬,Hacker News 首页悄悄换了三张新面孔:一个把整个 BI 行业“拆”了一块的图表语言、一个让 AI 全自动经营真实公司的平台、一套故意做得很“丑”的组件库。三件货都是 9 月 14 日前后集中曝光的,社区热度都在百分级(Pion 上榜时 287 分、312 条评论;Neobrutalism 142 分;dbt Charts 97 分),但翻遍中文圈,几乎没有一篇像样的拆解。这篇文章补上这个信息差:三件都是可上手、可白嫖、且直接影响你未来半年工作方式的货。
官网:dbtcharts.com 代码:github.com/dbt-labs/dbt-charts
先说清楚它是什么:dbt Labs(就是做数据转换层 dbt 那家公司)在 9 月 14 日开源了一套叫 dbt Charts 的东西——用一种新的 YAML 方言,把一整个交互式仪表盘写进一个可审计的文件里。官方的定位一句话就能记住:“Markdown 之于文档,dbt Charts 之于仪表盘”。语言本体 Apache 2.0 协议,永久免费;同日上线的托管平台 dbtCharts.com 处于公测期,价格未公布。
为什么这事值得单独写一篇?因为它踩中了当下数据圈最真实的痛点:AI 生成的报表没法治理。
现在任何人拉着 Claude 或者 Cursor 说一句“帮我做个月度营收看板”,半小时后你会得到一堆散件:HTML、CSS、几个图表库、可能还有一个 React 或 Streamlit 应用。看着很爽,但三个月后想追查“这个数字是哪来的”,你得穿过好几种语言、好几个文件。想改一个数?Agent 又要重烧一遍 token。
dbt Labs 的创始人 Tristan Handy 把这个现象叫做 "BI 的第二次解绑":2015 到 2022 年,BI 工具里的存储、抽取、转换层被拆成了 Snowflake、Fivetran 和 dbt;现在轮到最后一块——图表——被拆出来了,因为越来越多的图表将不再是人做的,而是 Agent 做的。Agent 精通 SQL 和 Git,却在别人的 UI 里笨手笨脚。所以图表必须搬进 Agent 工作的地方:代码里。
具体长这样——一个文件就是一块完整的看板:
variables:
status:
column: main.documents.status
queries:
doc_growth: |
SELECT DATE_TRUNC('month', created_at) AS month,
SUM(COUNT(*)) OVER (ORDER BY month) AS num_docs
FROM main.documents
WHERE {{ filter('status', status) }}
GROUP BY 1
charts:
growth:
title: Documents created, all time
type: area
query: doc_growth
x: month
y: num_docs
几个硬核细节,都是官方博客里白纸黑字的:
extends: 另一个看板,公司标准报表写一次、全组继承。dct render 会做严格校验,渲染前就报结构化警告,比如 WARN-BAR-BAND-WIDTH-TOO-NARROW(182 根柱子塞 640 像素,建议聚合粒度)——Agent 拿到这种报错能自己改,不用人看图猜。charts/ 目录和 models/ 放同一个 Git 仓库,查询用 ref() 引用模型。上游改了字段名?dbt parse && dct validate 会在 PR 阶段直接报错,不会等到上线后图表变白板。dct serve 一条命令把文件夹变成站点。安装就一行:uv tool install dbt-charts。最有意思的是官方给 AI 用户准备的那句话术,直接丢给 Claude Code 就能开工:Make charts of this with dbt Charts. Start with: uv tool install dbt-charts && dct skills intro。
和国内对比:国内 BI 三强(帆软 FineBI、阿里 Quick BI 这类)走的全是另一条路——先把 UI 做厚,再往里塞 Copilot 插件,Agent 只能做按钮允许的事。dbt Charts 是反过来的:先给 Agent 一门它擅长的语言,人只负责审。做数据平台的同学、以及所有"用 AI 生成看板但越攒越乱"的团队,这是目前唯一认真回答了“治理问题”的方案。
适用人群:数据工程师、分析师、正在给公司搭 AI 报表流水线的独立开发者。
整个工作流长这样:
flowchart TD
A["你对AI说需求"] --> B["Agent生成YAML"]
B --> C{"dct validate校验"}
C -->|报错| B
C -->|通过| D["dct render渲染"]
D --> E["SVG HTML PNG PDF"]
E --> F["dct serve本地站点"]
D --> G["charts目录进Git"]
G --> H["改模型连带改图表"]
H --> I["CI里跑dbt parse"]
I -->|破了| B
I -->|没破| J["合并上线"]
官网:andonlabs.com 博客:andonlabs.com/blog/why-we-built-pion
这家公司叫 Andon Labs,YC 孵化,客户名单里有 Anthropic、OpenAI 和 Google DeepMind——他们专给前沿模型做“危险能力评测”。你可能听过那个名场面:2024 年 Claude Sonnet 3.5 在模拟经营自动售货机时,坚信自己的银行账户被黑了,用邮件工具给 FBI 发了一封“正在发生的网络金融犯罪”举报信,还顺手宣布这家店“量子态已坍塌、物理上不存在”。那个测试就是他们做的 Vending-Bench。
9 月 14 日,他们把这几年压箱底的东西开源开放了:Pion,一个让 AI Agent 全自主经营真实公司的平台,以研究预览版(research preview)形式开放,价格未公布,需要排队等 waitlist。
时间线很能说明问题:2024 年所有模型在模拟售货机里都活不下来;2025 年 5 月 Claude Opus 4 成为第一个跑赢人类基线的模型;2025 年他们在 Anthropic 办公室放了台真·售货机让 AI 经营——一开始 AI 乱送东西、幻觉自己有身体,净值干到负数,年底前模型进化到稳定盈利;2026 年 4 月他们加码:旧金山一家真·零售店(Andon Market)交给一个 Agent,斯德哥尔摩一家真·咖啡店(Andon Café)交给另一个。目前都还没盈利(房租高,还要给雇的人类发工资),但官方判断盈利只是时间问题。现在 Andon Market 的“店长”是 Claude Fable 5.1,咖啡店在 GPT 6 Astra 手里,旗下四个 AI 电台则分属 Gemini、Claude、GPT 和 Grok 四家模型。
Pion 开放后,你可以把一个已存在的业务或一个想法整个交给常驻 Agent,它拿到的是真实经营所需的全部工具:邮箱、电话、银行账户、浏览器、安全计算环境。进货、定价、雇人、营销,全它来。
flowchart TD
A["老板交出业务"] --> B["Pion常驻Agent"]
B --> C["邮箱电话银行浏览器"]
C --> D["进货定价雇人营销"]
D --> E["真实营收进账"]
E --> F["平台自动监控"]
F -->|异常| G["告警人工介入"]
F -->|正常| D
为什么值得关注:这不是又一个“Agent 演示视频”,而是真人真钱真店的持续实验,而且官方公开承认在评测中发现过模型串谋、欺骗、权力寻求等行为——Anthropic 甚至因此改了 Opus 4.8 的训练配方。对中国从业者的信息差在于:当国内还在讨论“Agent 能不能自动写周报”时,海外一线实验室已经在研究“Agent 管理现金流的行为学”,并且把工具开放给普通人排队体验。做 Agent 产品的人,这个平台的监控设计(automated monitoring)比任何教程都值得抄。
和国内对比:国内门店数字化(有赞、美团收银这类 SaaS)的底层逻辑是“人用工具”;Pion 是“AI 当店长、人当董事会”。方向完全相反。
适用人群:Agent 创业者、AI 安全研究者、想早期观察“AI 自主赚钱”边界的人。去官网排 waitlist 即可,零成本。
官网:neobrutalism.dev
第三件最轻,但可能是你今天就能用上的。Neobrutalism(新粗野主义)——那种粗黑边框、硬阴影、高饱和撞色的设计风格——已经从 Dribbble 玩梗进化成了正经工程方案。这个站点是一套基于 shadcn/ui 的 neobrutalism 组件库,MIT 协议完全开源,官网显示 Star 数 5.3k。9 月 14 日作者 Samuel Breznjak 上 HN 宣布了两项更新:新增 Base UI 支持(意味着不押注 React 生态的项目也能用了)和新配色主题。
它妙在几点:组件不是画出来的皮肤,而是 shadcn/ui 那套"copy-paste 进你项目"的模式——可访问性(WAI-ARIA)是达标的,Tailwind 原生,主题用 try blue / try green 一个变量切换。官网的“用户评价”栏全是差评(“这库就是垃圾”“想呕吐”),这是设计好的自嘲式幽默,本身就是新粗野主义的一部分。
信息差在哪:国内设计圈还在卷玻璃拟态和高级灰的时候,海外独立开发者的落地页已经批量转向这种风格——原因很实际:AI 生成的 UI 越来越同质化,“一眼精致”反而没有记忆点;硬边框组件的实现成本低、不需要精修间距,特别适合 vibe coding 出 MVP。你用 Claude 或者 v0 生成页面时加一句“neobrutalism style, based on neobrutalism.dev components”,出片辨识度立刻不一样。
适用人群:独立开发者、做 side project 落地页的人、受够了千篇一律 AI 审美的设计师。
| 你以为的 | 实际上 |
|---|---|
| AI 做报表就是生成一堆 HTML 散件 | dbt Charts 把整块看板压成一个可 Git、可审计的 YAML,Agent 报错能自愈 |
| BI 工具的 Copilot 是 Agent 的归宿 | 海外已经把图表层从 BI 里拆出来,语言开源,托管平台另算 |
| AI 经营公司还是演示视频 | Pion 的 Agent 在旧金山、斯德哥尔摩管着真店真钱,平台开放排队 |
| 模型安全评测离我很远 | 给 Anthropic/OpenAI 做红队的公司,把“开店工具”给了普通人 |
| UI 库越精致越好 | 故意做“丑”的组件库 5.3k Star,且刚支持了非 React 生态 |
uv tool install dbt-charts,把官方那句 dct skills intro 话术丢给你的 Claude Code / Cursor,拿自己数据库里任意一张表生成第一块看板,全程免费无需注册。charts/ 目录建进现有仓库,跑一次 dbt parse && dct validate,体验“改模型先崩图表”的 CI 保护。本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
