背景:从YC初创到十亿美元估值的故事

视频开篇回顾了Supabase两位创始人Paul Copplestone和Ant Wilson的创业历程。博主在六年前于新加坡首次见到他们,当时Supabase刚结束YC S20期培训,被视为该批次中最热门的初创公司。如今六年过去,这家完全远程、开源的公司已经实现了从零到10亿美元估值的飞跃。这是两位创始人首次共同接受播客采访,博主希望通过这次对话解答一个核心问题:为什么AI代理(Agents)如此喜爱Supabase?

尽管市场上存在众多托管数据库,Postgres主机服务也竞争激烈,但Supabase在AI代理领域展现出了独特的吸引力。博主提到,在自己运行的前沿AEO(Agent Engine Optimization)追踪器中,Supabase几乎在所有主流模型(从Astra到Fable再到Muse)的应用后端选择中都是首选,并在托管数据库领域也极具竞争力。这种偏好不仅仅因为模型对Postgres的熟悉度带来了分布优势,更在于Supabase提供了一套能让生成的应用真正运行起来的完整工作流。

"Six years later, we finally got them on the podcast! This is their first podcast together, after taking an open-source, fully remote company from zero to a $10 billion valuation."

核心转变:让代理能读取后端配置

Supabase在Select大会上将公告分为构建(Build)、运营(Operate)和扩展(Scale)三大类,其中让博主印象最深的是那些极具实用性的改进。首先是无需Docker即可在本地启动后端。博主本人使用Colima而非Docker Desktop,移除这一依赖项虽然对人工开发者而言只是小事,但对于需要反复创建和测试环境的AI代理来说,这消除了巨大的摩擦。本地设置的简化使得代理能更顺畅地进入开发流程。

更具革命性的是声明式数据库模式(Declarative Schemas)。传统的SQL工作流往往伴随着不断累积的迁移历史,而声明式表示法允许将期望的数据库状态以文件形式存储在Git中。这使得代理能够像处理应用程序代码一样,直接检查、编辑和分叉这些数据库配置。

"Declarative schemas are the bigger idea... Put the desired state in Git and the agent can read it, change it, fork it and work against it as part of the repository."

博主将这一变化比作数据库领域的Terraform时刻。人类开发者同样受益,因为后端结构变得更容易理解,无需重构整个历史即可掌握现状。这种既服务于人类开发者又赋能AI代理的设计思路,加速了功能的落地。

计算能力:不仅仅是数据库的附属品

Supabase Compute(目前处于私有Alpha阶段)可能未被充分重视。应用程序不仅需要存储结果,还需要执行工作的地方。一旦拥有数据库,开发者仍需配置服务来处理文档分块、生成嵌入向量或其他长运行任务。Supabase提出的在数据库旁运行容器(running containers close to the database)方案,填补了应用启动与运营之间的空白。

这一举措减少了需要配置、连接并向代理解释的独立服务数量。虽然边缘函数(Edge Functions)仍有其用途,但无法覆盖所有工作负载类型。通过将计算资源紧邻数据库部署,Supabase简化了架构复杂性。

"An application needs somewhere to do its work as well as somewhere to store the result... Fewer separate services to configure, connect and explain to the agent."

此外,运营层面的改进同样关键。日志、检查点、连接状态和上下文信息帮助代理理解其变更的影响。即使模型能发出SQL指令,它仍需知道数据库的内容、应用的使用方式以及故障发生时的情况。这些运营公告与构建功能的更新相辅相成,共同提升了代理的可用性。

规模化挑战:从原型到PB级数据

创始人透露,Supabase每月启动约500万个数据库。随着AI代理可能将这一数字推向数十亿应用,公司正面临截然不同的工程挑战:服务海量小型数据库与支持单个客户日益庞大的工作负载是两种不同的技术难题。这解释了Supabase在扩展(Scale)方面的广泛布局,包括OrioleDB、Multigres以及对Turso的收购。这些举措旨在解决Postgres在向上扩展(Scaling up)和向外扩展(Scaling out)时的可靠性与架构选择问题。

一个有趣的观察是,随着AI驱动的使用量增长,用户的激活率和转化率反而提高了。创始人解释称,代理可以将用户从注册到成功运行应用的整个过程串联在一个流畅的工作流中。人类用户无需在每一步配置中都陷入困境,只需看到应用正常工作即可。

"As AI-driven usage grew, they say activation and conversion improved... The person doesn't have to figure out every configuration step before seeing the application work."

社区、营销与产品演进

除了技术细节,对话还涵盖了Supabase如何通过迷因(memes)和社区文化实现增长。开源采用与企业销售之间的平衡也是讨论焦点。博主特别提到,希望捕捉到Paul和Ant在产品思考上的化学反应,展示出一个看似简单的代理后端背后所蕴含的巨大工作量。

在后续章节中(如时间戳所示),他们深入探讨了向量数据库的增长、AI推荐的影响,以及产品主导的销售(PLG)如何推动企业级增长。Live migrations和数据分析功能的更新也展示了平台在保持Postgres原生特性的同时,不断适应现代应用需求的能力。从58:43开始的章节重点讨论了代理就绪的本地开发体验,进一步印证了前文关于降低摩擦力的论点。

结论

Supabase之所以受到AI代理的青睐,并非仅因Postgres的技术通用性,而是因为它通过声明式Git集成、无Docker本地开发以及紧邻数据库的计算能力,极大地降低了代理构建和维护应用后端的摩擦。这种设计不仅优化了人类开发者的体验,更通过自动化工作流提升了用户激活率和转化率。面对未来可能出现的数十亿级数据库需求,Supabase通过OrioleDB、Multigres和Turso收购等战略举措,正在构建从原型到PB级数据的完整扩展能力。其成功证明了在AI时代,降低技术门槛并简化工作流是赢得开发者生态的关键。