Supabase AI助手v2

2025-06-07

Supabase AI助手v2

今天,我们在仪表板中发布了 Supabase Assistant v2 - 一个具有多项新功能的全局助手:

  1. Postgres 模式设计
  2. 数据查询和图表
  3. 错误调试
  4. Postgres RLS 策略:创建和编辑
  5. Postgres 函数:创建和编辑
  6. Postgres 触发器:创建和编辑
  7. SQLsupabase-js转换

⚡️ 更多关于发布周的信息

一种新的、统一的人工智能方法

我们的新助手使用灵活的组件、工具和 API 系统,扩展性更强。您可以手动提供上下文(例如 RLS 策略),也可以根据您在仪表板中访问的页面(例如您正在处理的特定表格)自动提供上下文。

最终结果是整个 Dashboard 中都只有一个面板。它与您的工作区并排放置,可以在需要时调用 ( cmd+i!)。它会自动检索提示的上下文,并可以像 Cursor 和 GitHub Copilot 等其他 AI 工具一样提供额外的上下文。

Supabase Assistant v2 的新功能

让我们来看看此版本中的新功能。

架构设计

如果您正在创建新内容,助手可以为您提供指导或启发。它将向您展示如何构建数据库并生成所有用于设置的 SQL 查询。

架构设计

编写 SQL

与之前的 Google 助手一样,新版 Google 助手将帮助您根据架构编写查询。此版本拥有更佳的上下文理解能力,能够提供更精准的建议。

调试查询

编写 SQL 可能很困难。您可以使用新的助手直接通过 SQL 编辑器或在助手面板中调试数据库错误。

调试

发现数据洞察

新的 Assistant 可以直接运行查询。这是一种通过自然语言查询数据的实用且有趣的方式。基本的选择查询会自动运行,结果会以表格或图表的形式显示在对话中。图表轴由 Assistant 直观地选择。不会将任何数据发送到底层 LLM,只会发送您的架构结构。对于不熟悉 SQL 但仍对分析数据洞察感兴趣的用户来说,这是一个非常有用的工具。

图表

SQL 到 REST

设置好数据库后,您可能希望直接连接到数据库,或者使用我们的某个客户端库。如果您使用我们的supabase-js库,我们添加了一个实用工具,可以将 SQL 查询转换为客户端代码。只需让助手转换查询,它就会返回一个完整的代码片段供您复制,或者返回一个函数 + RPC 调用的组合。这项功能由SQL-to-restsupabase-js工具提供支持

SQL 休息

RLS 策略:保护您的数据库

使用助手建议、创建或修改 RLS 策略。只需说明所需的行为,助手就会根据数据库架构和现有策略的上下文生成新的策略。要编辑现有策略,请点击策略列表中的“使用助手编辑”。助手将提供相应的上下文,以便您开始提示。

局部局部放电

Postgres 函数和触发器

以与策略类似的方式建议、创建或更新函数和触发器。只需描述您的需求,或从函数或触发器列表中选择“使用助手编辑”。

扳机

反馈

此版本为我们奠定了基础,方便您构建数据库,并将其融入到其他环节。您在使用 Postgres 时遇到的最大困难是什么?助手可以如何帮助您?请通过仪表板中的反馈表,向我们发送您的想法、创意和疑虑。

如何访问

Supabase Assistant v2 现已发布。前往项目并点击cmd + i,或者点击右上角工具栏中的助手图标。

文章来源:https://dev.to/supabase/supabase-ai-assistant-v2-3kl7
PREV
Supabase Auth:身份链接、Hooks 和 HaveIBeenPwned 集成
NEXT
给开发人员的设计技巧