SuperAPI AI 工具集

ubiquitous-language

写作与研究

查看项目

更新于 10-16 08:08

技能介绍

用途:从当前对话中提取并规范化领域术语,形成一致的术语词汇表,保存到工作目录的 UBIQUITOUS_LANGUAGE.md 文件,并在对话中输出摘要。

主要能力:扫描对话中与领域相关的名词、动词和概念;识别三类问题——同一词表示不同概念(歧义)、不同词表示同一概念(同义词)、含义模糊或过载的术语;给出有主见的规范术语选择,并把其他说法列为应避免的别名。

输出格式:文件包含多个分组表格,每张表有 Term、Definition、Aliases to avoid 三列,可按子域、生命周期或角色分为多组;另含 Relationships(用加粗术语并标注基数)、Example dialogue(开发者与领域专家的 3-5 轮短对话)、Flagged ambiguities(列明歧义并给出明确建议)。

规则:有主见地选词;显式标记冲突;只收录对领域专家有意义的术语,跳过模块或类名,除非它们在领域语言中有含义;定义最多一句,说明它是什么而非做什么;展示关系并体现基数;跳过通用编程概念(如 array、function、endpoint),除非有领域特定含义;术语自然聚类时再分组,单一内聚领域用一个表即可。

重复调用:再次调用时先读取已有的 UBIQUITOUS_LANGUAGE.md,纳入后续讨论的新术语,按理解演进更新定义,重新标记新歧义,并重写示例对话以包含新术语。

限制:具体安装方式、支持的平台与运行环境未提供;使用范围限于当前对话内容。