术语表
业务应用的词汇,摒弃行话
业务应用、无代码、确定性生成、CRUD、代码所有权:当你想拥有一套管理工具时会遇到的术语——用简单的方式定义,并说明它们对你意味着什么。
业务应用
围绕某项具体业务的概念、规则和词汇构建的软件应用:承包商的工地、协会的会员、维修公司的工单。与通用工具(电子表格、办公套件)不同,业务应用会将数据结构化——每样事物都有自己的记录、关联和状态——并自动生成有用的视图:过滤列表、仪表盘、历史记录。
Blueprint Maker 从自然语言描述生成完整的业务应用:数据库、管理界面、仪表盘和演示数据。
另请参阅 CRUD · 实体(Entity) · 仪表盘(KPI) · 查看使用案例
无代码(No-code)
一类通过可视化拼装模块(表单、表格、自动化)来构建应用而无需编写代码的工具。无代码在快速原型方面表现出色,但应用始终由平台运行:数据和逻辑存放在供应商处,订阅是长期的,构建器的限制也就成了应用的限制。
代码生成走的是相反的路径:工具生成一个自主的应用,其源代码真实存在、可导出且归你所有。
另请参阅 低代码(Low-code) · AI 应用生成 · 代码所有权 · 阅读对比
低代码(Low-code)
介于无代码与传统开发之间的折中方式:可视化平台生成主体部分,开发者再用代码补齐特定环节。低代码面向的更多是企业 IT 团队而非独立从业者;它缩短了开发时间,但仍保留对平台的依赖及其许可费用。
另请参阅 无代码(No-code) · AI 应用生成
AI 应用生成
从以自然语言表达的意图自动生成软件应用。存在两种流派:直接生成,由 AI 模型编写全部代码——快速但不可预测;确定性生成,AI 仅限于理解需求并产出一份规格说明,代码随后由经典、可复现的程序编写。
Blueprint Maker 属于第二种流派:这正是保证每个生成的应用都能运行的原因——真实的界面、一致的数据、准确的仪表盘。
另请参阅 确定性生成 · AppSpec(应用规格) · 氛围式编程(Vibe coding) · 确定性详解
氛围式编程(Vibe coding)
一种做法:通过描述想要的结果让对话式 AI 编写代码,并在不阅读所生成代码的情况下通过反复修改来迭代。氛围式编程适合探索和原型开发,但它产出的应用其内部结构无人知晓——连作者本人也不例外:可维护性和可靠性由此受累。
确定性生成则不同:应用的结构是明确的(一份经过验证的规格),并且对于同一份规格,每次生成产出的代码都相同。
AppSpec(应用规格)
一份描述待生成应用的结构化文档:它的实体(被跟踪的事物)、它们的字段与关系、它的界面、状态和指标。在 Blueprint Maker 中,AI 将你的描述转化为 AppSpec——即你在生成前确认的方案——然后由确定性构建器将 AppSpec 转化为代码。
AppSpec 是理解与执行之间的边界:AI 止步于规格;代码由可复现的程序编写。
另请参阅 确定性生成 · AI 应用生成 · 实体(Entity)
确定性生成
生成系统的一种特性:其输出完全由输入决定——同一份规格总是产出相同的代码。具体而言,这意味着生成时不会「凭空造出」任何界面:所构建的正是方案所声明的,界面组件在构造上就是正确的。
这正是 Blueprint Maker 与那些每次请求都让 AI 模型编写全部代码的工具之间的根本区别。
另请参阅 AppSpec(应用规格) · AI 应用生成 · 确定性详解
实体(Entity)
应用所跟踪的一类事物:客户、工地、物品、会员、工单。每个实体都有字段(名称、日期、金额、状态……)以及与其他实体的关系——一个工地隶属于一个客户,一张工单关联一台设备。识别实体及其关系是设计管理类应用的核心;这正是 Blueprint Maker 从你的描述中推导出的内容。
另请参阅 关系(数据库) · CRUD · AppSpec(应用规格)
关系(数据库)
两个实体之间的结构性关联:「一个客户拥有多个工地」「一张工单关联一台设备」。关系正是数据库区别于一堆电子表格之处:它们保证一张客户记录能展示其所有工地,无需重复或复制粘贴。在 Blueprint Maker 生成的应用中,所描述的关系会成为记录之间真实的导航链接。
另请参阅 实体(Entity) · 关系型数据库
关系型数据库
一种将数据组织为彼此关联的表并带有完整性规则的存储系统:不可能出现关联到不存在客户的工单。四十年来它一直是管理类计算的标准——可靠、可查询、持久。Blueprint Maker 生成的应用建立在关系型数据库之上(通过 Prisma),而非自由格式的文档。
CRUD
Create、Read、Update、Delete 的缩写:对数据的四种基本操作——创建一条记录、查看它、修改它、删除它。「CRUD 界面」指支持这些操作的界面:列表、详情记录、表单。它是任何管理类应用的基石;Blueprint Maker 会为每个所描述的实体自动生成这些界面,并附带搜索、排序和过滤。
另请参阅 实体(Entity) · 业务应用
仪表盘(KPI)
一块汇总界面,将应用的数据聚合为管理指标(KPI):进行中的工地、待开票金额、已缴费会员、低于阈值的物品。好的仪表盘直接在数据库上计算——绝不估算。在 Blueprint Maker 生成的应用中,指标源自你的描述,并由确定性生成的代码计算得出。
演示数据(seed)
随新应用一同安装的一套逼真数据集,使其可立即评估:合理的客户、数月的历史、多样的状态。没有 seed,新应用只是一副空界面的空壳——无法评判列表、过滤器或仪表盘。Blueprint Maker 生成的每个应用都附带一套与你行业相符的叙事性 seed。
代码所有权
无需任何人许可即可获取、托管和修改自己应用源代码的能力。这是对供应商锁定(vendor lock-in)的结构性保护:如果供应商消失、涨价或更改条款,应用仍能在别处继续存在。Blueprint Maker 在构造上就赋予所有权:完整代码的 ZIP 导出、GitHub 推送、自由托管。
另请参阅 无代码(No-code) · ZIP 导出 / GitHub 推送 · 导出与部署
ZIP 导出 / GitHub 推送
生成应用的两条出口路径:ZIP 压缩包包含全部源代码(数据库、API、界面、配置),可随时安装到别处;GitHub 推送将同一份代码放入你的代码仓库,可用于团队协作和持续演进。这两者对 Blueprint Maker 生成的每个应用都可用。
另请参阅 代码所有权 · 托管 / 专属 URL · 导出与部署
SaaS(软件即服务)
一种分发模式,软件在线使用、按订阅付费、无需安装。几乎所有现代管理软件都是 SaaS——但有一个反面:数据和工具都留在供应商处。Blueprint Maker 生成的应用像 SaaS 一样使用(专属 URL,无需安装),却避开了这个反面:它的代码可自由导出和托管。
另请参阅 代码所有权 · 托管 / 专属 URL
定制软件
为某一组织专门开发的软件,与向所有人售卖相同版本的「现成」软件相对。定制软件历来只属于那些能投入数万欧元的机构,如今通过生成变得可及:Blueprint Maker 以订阅的成本产出一个针对你业务的专属应用,且代码归你所有。
Next.js
一个基于 React 的开源 Web 框架,是全球构建现代 Web 应用最常用的框架之一。Blueprint Maker 生成的应用都是标准的 Next.js 应用:任何 Web 开发者都能阅读、托管并演进它们——这是持久性与不受制于人的保证。
Prisma
一款将应用代码与其关系型数据库连接起来的开源工具:它以可读格式描述数据结构(实体、字段、关系),并保证类型化、安全的数据访问。Blueprint Maker 生成的应用使用 Prisma——它们的数据结构是明确的、可版本化的,且任何开发者都能理解。
托管 / 专属 URL
任何 Web 应用都必须托管在某处才能被访问。Blueprint Maker 会把每个生成的应用部署到一个可立即使用的专属 URL——而且由于代码可导出,你随时可以把托管掌握在自己手中:企业服务器、本地主机、云平台。所附带的 URL 是一种便利,而非束缚。
另请参阅 ZIP 导出 / GitHub 推送 · SaaS(软件即服务) · 导出与部署
生成级别(Sketch、Craft、Masterpiece)
Blueprint Maker 生成的三个精细度级别。Sketch 快速产出一个可运行的应用以验证结构;Craft 打磨界面和指标;Masterpiece 将视觉和功能的精细程度提升到日常生产工具的水平。每个级别的积分成本会在生成前显示。
另请参阅 AI 应用生成 · AppSpec(应用规格) · 级别详解