[控场AI]
· 4 分钟阅读· 2,074 字

Supabase押注AI智能体:十亿应用的数据库底座

Supabase押注AI智能体:十亿应用的数据库底座

Supabase将AI智能体视为后端直接用户,探索长时任务与schema友好化。

Supabase联合创始人Paul Copplestone和Ant Wilson在播客中提出,AI智能体正成为软件的主要生产者,后端设计需从只服务人类开发者扩展到同时服务机器使用者。他们讨论的方向包括:让长时任务在数据库旁运行以减少胶水层,改造schema使智能体更容易理解从而降低生成SQL的试错成本,以及设想“十亿个AI构建的应用”对后端平台可用性的挑战。对话偏重产品理念,缺少架构细节和性能数据,但明确释放了将智能体作为一等用户的信号。

Supabase押注AI智能体:十亿应用的数据库底座

当AI智能体开始大规模生成软件,后端到底需要变成什么样?Supabase联合创始人Paul Copplestone和Ant Wilson在一期播客中与swyx聊了聊这个话题,内容涵盖长时任务与数据库的协同、为了让智能体读懂schema所做的改造,以及他们对"十亿个AI构建的应用"的设想。

Supabase’s Plan for a Billion AI-Built Apps

AI写软件,后端需求跟着变

这期对话的出发点很直接:AI智能体正在创造更多软件,而后端的设计目标不能再只围绕人类开发者展开。过去后端优化的核心是请求-响应延迟、连接数和存储成本;当智能体成为代码的主要生产者,后端还要面对大量自动化的、可能长时间运行的工作负载,以及机器对数据库结构的"理解成本"。

两位创始人把这种转变放在了产品规划的层面。Supabase的定位是开源的Postgres后端平台,其schemas、认证、存储等组件本身就是围绕开发者体验构建的。而AI智能体加入后,开发者体验的对象从人扩展到了人和智能体两类使用者。

数据库旁边跑长时任务

讨论中的一个重点是如何在数据库旁边运行长时任务。传统后端里,数据库负责状态,任务执行交给外部队列或worker,两者之间的衔接往往是工程复杂度集中的地方。如果AI智能体生成的应用大量依赖后台任务——比如数据处理、批量生成、持续同步——那么让这些长时工作负载与数据库更紧密地配合,就成了一种自然的产品方向。

两位创始人没有在对话里给出具体的性能数字或架构参数,但从表述看,思路是让Supabase承担更多"应用运行时"的职责,而不只是一个被调用的存储层。这对AI生成的应用尤其重要:智能体写出的代码往往需要现成的基础设施兜底,减少胶水层意味着更少的出错面。

长时任务(long-running jobs)通常指执行时间从数秒到数小时甚至更久的后台工作负载,例如批量数据导入、视频转码、模型推理批处理或跨系统定期同步。传统架构中,这类任务一般由独立的消息队列(如 RabbitMQ、Kafka)或任务调度系统(如 Celery、Sidekiq)承载,数据库只保存任务状态和结果。问题在于,队列与数据库之间的状态一致性需要额外代码维护,任务失败重试、幂等性和进度追踪都容易成为故障点。当 AI 智能体生成的应用大量依赖此类后台逻辑时,把任务执行能力直接嵌入数据库平台附近,可以减少中间层,让状态与执行共享同一套事务和权限模型,从而降低智能体生成代码时需要处理的复杂度。

让schema对智能体更友好

另一个被提及的方向是让schemas更容易被智能体理解。这一点值得展开:数据库schema本质上是机器可读的,但对大模型来说,表结构、关系、约束的组织方式直接决定了它生成SQL和调用接口的准确率。如果schema的设计本身就考虑了智能体的读取习惯,AI生成应用时的试错成本会显著下降。

这背后其实是一种产品判断——未来的后端不只是给人用的控制台,也是给智能体用的接口。人类开发者看文档、看示例,智能体则通过schema和类型定义来推断意图。把后者当成一等用户,可能成为后端产品差异化的新维度。

Schema 是数据库结构的机器可读描述,包括表、列、数据类型、主外键关系、索引和约束等。对大语言模型而言,schema 既是生成 SQL 的依据,也是推断业务语义的上下文。如果 schema 命名含糊、关系缺失或约束不完整,模型就容易生成错误的连接查询或遗漏必要字段。所谓“对智能体友好”,通常意味着 schema 具备清晰的命名约定、显式的外键关系、完整的类型信息和必要的注释,甚至以模型易于消化的格式(如紧凑的 DDL 或结构化 JSON)暴露。这样智能体在生成查询、调用 API 或修改表结构时,试错次数会减少,生成结果的正确率也会提高。

十亿应用的设想意味着什么

标题里的"十亿个AI构建的应用"是一个愿景式的表述,而非可验证的预测。它的价值在于提示一个方向:当应用的生产成本被AI压到很低,应用数量可能大幅上升,而后端平台需要在这种量级下保持可用性。

这对Supabase这类平台提出的要求不只是扩容,还包括自动化运维、更低的接入门槛,以及让智能体能够自助完成配置和部署。对话中没有展开具体的实现路径,但把"智能体作为用户"纳入后端设计,本身就是一个值得关注的信号。

一些观察

这期对话的信息密度集中在产品理念层面,缺少架构细节和基准数据,因此更适合作为方向性参考,而不是技术选型依据。可以确认的是,Supabase正在把AI智能体视为后端的直接使用者,而不仅是调用API的外部程序。对于正在构建AI应用的团队来说,这个视角值得留意——后端的选择标准,可能要从"人类开发者是否好用"扩展到"智能体是否好用"。

#Supabase#AI智能体#后端开发#Postgres#数据库schema#AI生成应用
分享:

相关推荐