mutable-crm 做的是一个可通过自然语言修改 schema 和 UI 的 CRM 原型,但它把 LLM 的权限限制在 typed tools 上,而不是让模型直接生成 SQL。README 明确列出四个 schema 工具:`createTables`、`addColumn`、`renameColumn`、`changeColumnType`;没有 drop 工具,模型也只看表名、列名和类型,不接触业务数据。每次迁移保存 `up_sql` 与 `down_sql`,History 里按 LIFO undo,并用真实 Postgres 测试覆盖迁移、行编辑和撤销路径。这类设计的技术看点在边界控制:自然语言入口保留了灵活性,破坏性数据库能力则通过工具词表被物理移除。
–浏览
评论 · Comments