跳转到内容

Main Primitives

locate, find, check, and send keep the model-facing surface small while adapters carry domain detail, citations, schemas, and permission rules. 这个 primitive layer 是用户句子和分散国家基础设施之间的压缩点:用户不需要说 API 名,模型也不需要在 prompt 里看到所有机构操作。

最小 C4 component diagram:Context, Retrieve, Primitives, Validate, Gate, Dispatch, Stop.
Primitive view:retrieval 缩小范围,primitive 选择动词,validation 和 gate 限制 action。
PrimitiveMeaningUser wordingBoundary
locate解析地点、地址、坐标、行政区域附近、这个地址、这个区通常是公开信息,除非输入或 provider 改变风险
find通过选定 adapter 获取公开信息查找、显示、按官方信息fetch-only,候选 adapter 先被检索
check检查条件或受保护 workflow我是否符合、条件是否满足可能需要 classification 和 consent
send在允许时准备或执行提交/缴费/申请提交、申请、缴费、请求需要 live 官方 channel、credential、consent、evidence

国家基础设施的 domain 太宽,不能把每个机构动词都放进模型 prompt。更多 root verbs 看起来更丰富,但会把机构权限、credential、政策和 receipt 要求隐藏起来。UMMAYA 把这些知识放在 adapter 里,让每个 domain 自己携带 evidence 和 permission boundary。

用户表达
-> intent/context assembly
-> adapter retrieval
-> primitive choice
-> schema validation
-> permission classification
-> Live, Mock, or Handoff result

Primitive 不是 adapter。find 不是互联网搜索,而是通过选定 adapter 获取公开信息。send 不是执行用户要求的一切提交,而是在官方 channel、credential、consent 和 evidence 都成立时准备或执行。

LayerBelongs thereMust not leak there
Primitive稳定 action shape 和 input/output envelope机构特定 policy 或 credential logic
Adapterendpoint、schema、citation、fixture、Live/Mock/Handoff status没有证据的 hidden recovery path
Permission pipelineconsent gate 和 protected-action classificationUMMAYA 自造的 authority
Final answergrounded result、boundary、next action未被 tool result 支撑的 claim

如果 arguments invalid,primitive call 应该在 validation 阶段失败。如果 adapter 是 Mock,答案必须标注 Mock。如果没有官方 channel,send 应该产生 Handoff material,而不是伪造完成。