Schema 编辑器 - Entity Enricher 文档

Schema 编辑器

用于管理富集架构的可视化树形编辑器——支持拖放重排、内联编辑、键盘导航和 AI 辅助修改。

概览

Schema 编辑器让你无需手写 JSON 即可查看和修改 enrichment schema。属性以按 expertise domain 分组的交互式树形结构显示,因此你可以一目了然地看到哪些字段属于哪个专家领域。每一处更改都会记录撤销/重做历史,并在停顿 2 秒后自动保存。

主要功能

专业领域分组

属性按专业领域分组,带可折叠的分区。可开关分组。

拖放

通过拖动在组内或跨组重新排序属性。可视化放置目标指示器会显示项目将落在何处。

内联编辑

点击任意属性,即可直接在树中编辑其名称、类型、描述和示例。

键盘导航

方向键导航,Enter 编辑,Delete 移除。完全由键盘驱动的工作流程。

搜索和筛选

在属性名称和描述中进行文本搜索,以便在大型 schema 中查找字段。

撤销 / 重做

手动编辑拥有完整的历史记录栈。AI 生成的更改会直接替换,不会添加撤销记录。

属性树

编辑器中的每一行代表一个 schema 属性,其关键特性一目了然:

选择属性名称类型描述
□company_name🔍string法定公司名称
□revenuenumber以美元计的年收入
□headquartersobject公司总部
□ citystring市镇名称
□ country🔍string总部所在国家/地区
□gmp_statusbooleanGMP 认证状态

嵌套属性(例如 headquarters 下的 city)会缩进显示以体现层级。放大镜图标标记搜索键——用于识别 entity 的字段。

编辑属性

点击某个属性行或按 Enter 键切换到编辑模式。在编辑模式下,你可以修改:

名称JSON 输出中的属性键。请使用 snake_case 以保持一致。
类型从 string、number、integer、boolean、array 或 object 中选择。更改类型会更新 enrichment 输出格式。
描述在 enrichment 过程中引导 AI 的上下文描述。描述越详细,结果越好。
示例两三个真实的示例值。它们有助于 AI 理解预期的格式和内容。
专业领域由哪个领域专家提供该值。决定多专业领域富集中的分组方式。
可为 Null是否允许 null 值。非空字段若留空会触发 AI 重试。
多语言该字段是否应以多种语言进行富集。
保留是否保持原始输入值不变。

键盘快捷键

Schema 编辑器支持完全由键盘驱动的工作流,以实现高效编辑:

快捷键操作
Arrow Up / Down在属性之间导航
Enter切换所选属性的编辑模式
Delete / Backspace移除所选属性
Ctrl+Z / Cmd+Z撤销上次更改
Ctrl+Shift+Z / Cmd+Shift+Z重做上次撤销的更改
Escape退出编辑模式或清除选择

拖放重新排序

通过拖动将属性调整到新位置。可视化插入线会准确显示属性将放置的位置。你可以在同一专长域组内拖动属性,也可以跨组拖动以更改其领域归属。

启用专业领域分组后,将某个属性拖入不同的分组会自动更新其专业领域归属。这让重组大型架构变得直观——只需将某个字段从“财务分析师”拖到“监管专家”,其专业领域即会相应更新。

AI 编辑面板

在属性树下方,AI 编辑窗格让您可以使用自然语言修改模式。输入诸如“添加 parent_company 引用”之类的指令,AI 便会在保留您现有结构的同时应用更改。

AI 建议

每次生成或编辑后,AI 会提供 5 条改进建议,以可点击的标签形式显示。点击某条建议即可自动填入编辑输入框并应用。建议涵盖数据完整性、质量、关系、国际化以及特定领域的增强。

AI schema 生成指南中了解有关 AI schema 编辑的更多信息。

Schema 管理

Schema 选择器让你可以创建、加载、置顶、复制和删除 schema。schema 按 organization 保存,所有团队成员均可访问。

自动保存

更改会在暂停 2 秒后自动保存,并使用内容哈希去重以避免不必要的写入。

置顶模式

将常用模式置顶,使其保持在选择器列表的顶部。

复制

创建任意架构的副本,以在不影响原架构的情况下试验更改。

软删除

已删除的 schema 可以恢复。永久删除是单独的操作。

后续步骤