223 lines
12 KiB
Markdown
223 lines
12 KiB
Markdown
|
|
# HoloLake第二阶段人格交互第一个切片 · 简体中文人类工程语言版
|
|||
|
|
|
|||
|
|
> 这是 TCS/HLDP 原生源码的简体中文阅读投影,不是新的正本,也不授予执行权限。若本页与 `.tcs` 源码不一致,以经过校验的 `.tcs` 源码为准。
|
|||
|
|
|
|||
|
|
## 这是什么
|
|||
|
|
|
|||
|
|
这是一份 **协议** 声明,编号为 `HOLOLAKE-PERSONA-INTERACTION-V1-0001`,版本为 `1.0.0`。转换器已先用 Stage-1 编译器校验原生源码,再把机器枚举翻译成汉语;原始编号保留在括号和字段路径中。
|
|||
|
|
|
|||
|
|
## 谁在这里
|
|||
|
|
|
|||
|
|
- **scope** `scope`
|
|||
|
|
- **channel**:CH-ZERO-CORE-LPM `scope.channel`
|
|||
|
|
- **development_channel**:ICE-CH-ZC001 `scope.development_channel`
|
|||
|
|
- **enterprise_message_relay**:否 `scope.enterprise_message_relay`
|
|||
|
|
- **fifth_domain_private_content**:否 `scope.fifth_domain_private_content`
|
|||
|
|
- **interaction**:USER_TO_PERSONA_NATURAL_LANGUAGE `scope.interaction`
|
|||
|
|
- **product**:HOLOLAKE_PUBLIC_PERSONAL_CHANNEL `scope.product`
|
|||
|
|
- **product_stage**:POST_CLEAN_V1_SECOND_STAGE_CANDIDATE `scope.product_stage`
|
|||
|
|
- **stage_one_boundary**:PRESERVED_AS_COMPLETED_1_2_2_BASELINE `scope.stage_one_boundary`
|
|||
|
|
|
|||
|
|
## 为什么开始
|
|||
|
|
|
|||
|
|
- **来源** `source`
|
|||
|
|
- **来源编号**:BINGSHUO-DIRECT-HOLOLAKE-CLEAN-V1-DUAL-ANCHOR-20260903 `source.source_id`
|
|||
|
|
- **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role`
|
|||
|
|
- **来源校验值**:7e130de78f91a32726e22e4be7d92acf4da966c8968ec359062aa8186c4243c2 `source.source_sha256`
|
|||
|
|
- **来源地址**:private-anchor://codex/01a0672d-f125-7452-988e-523a6a34bfd4/HOLOLAKE-CLEAN-V1-ONLY-ANCHORS `source.source_uri`
|
|||
|
|
|
|||
|
|
## 发生了什么变化
|
|||
|
|
|
|||
|
|
- **transitions** `transitions`
|
|||
|
|
- **T1**:READY_NO_PERSONA_TO_PERSONA_MODEL_BINDING_REQUIRED_AFTER_REVERSIBLE_TRIAL_PERSONA_REGISTRATION `transitions.T1`
|
|||
|
|
- **T2**:PERSONA_MODEL_BINDING_REQUIRED_TO_PERSONA_MODEL_BOUND_READY_AFTER_CONFIG_AND_KEYCHAIN_READBACK `transitions.T2`
|
|||
|
|
- **T3**:PERSONA_MODEL_BOUND_READY_TO_PERSONA_RESPONSE_RUNNING_AFTER_USER_MESSAGE_PERSISTENCE `transitions.T3`
|
|||
|
|
- **T4**:PERSONA_RESPONSE_RUNNING_TO_PERSONA_RESPONSE_RECORDED_AFTER_TYPED_RESPONSE_VALIDATION `transitions.T4`
|
|||
|
|
- **TF**:NETWORK_HTTP_JSON_EMPTY_CONTENT_PERSONA_MISMATCH_OR_KEYCHAIN_FAILURE_TO_PERSONA_RESPONSE_FAILED_WITH_SYSTEM_RECEIPT `transitions.TF`
|
|||
|
|
- **states** `states`
|
|||
|
|
- **initial**:READY_NO_PERSONA `states.initial`
|
|||
|
|
- **terminal** `states.terminal`
|
|||
|
|
- PERSONA_RESPONSE_RECORDED
|
|||
|
|
- PERSONA_RESPONSE_FAILED
|
|||
|
|
- FAILED_CLOSED
|
|||
|
|
- **values** `states.values`
|
|||
|
|
- READY_NO_PERSONA
|
|||
|
|
- PERSONA_MODEL_BINDING_REQUIRED
|
|||
|
|
- PERSONA_MODEL_BOUND_READY
|
|||
|
|
- PERSONA_RESPONSE_RUNNING
|
|||
|
|
- PERSONA_RESPONSE_RECORDED
|
|||
|
|
- PERSONA_RESPONSE_FAILED
|
|||
|
|
- FAILED_CLOSED
|
|||
|
|
|
|||
|
|
## 准备怎样执行
|
|||
|
|
|
|||
|
|
这是非执行声明,没有动作图。
|
|||
|
|
|
|||
|
|
## 边界与异常处理
|
|||
|
|
|
|||
|
|
- **invariants** `invariants`
|
|||
|
|
- **I1**:MODEL_IS_NEVER_PERSONA_IDENTITY `invariants.I1`
|
|||
|
|
- **I2**:SYSTEM_CONTEXT_SYSTEM_RECEIPT_PROTOCOL_EVENT_AGENT_ACTION_TOOL_RESULT_AND_EXTERNAL_AI_MESSAGE_NEVER_BECOME_USER_OR_ASSISTANT_DIALOGUE_HISTORY `invariants.I2`
|
|||
|
|
- **I3**:API_KEY_NEVER_ENTERS_JSON_CONFIG_TIMELINE_LOG_GLP_CONTEXT_OR_UI_READBACK `invariants.I3`
|
|||
|
|
- **I4**:REMOTE_ENDPOINT_REQUIRES_HTTPS_AND_LOCAL_HTTP_REQUIRES_LOOPBACK `invariants.I4`
|
|||
|
|
- **I5**:MODEL_TOOL_CALLS_AND_EXECUTION_AUTHORITY_ARE_DISABLED `invariants.I5`
|
|||
|
|
- **I6**:FAILED_INFERENCE_NEVER_PRODUCES_PERSONA_RESPONSE `invariants.I6`
|
|||
|
|
- **I7**:USER_MESSAGE_PERSISTS_BEFORE_INFERENCE_AND_SURVIVES_FAILURE `invariants.I7`
|
|||
|
|
- **I8**:PUBLIC_RUNTIME_NEVER_MOUNTS_FIFTH_DOMAIN_PRIVATE_PERSONA_CONTENT `invariants.I8`
|
|||
|
|
- **I9**:THIS_CANDIDATE_DOES_NOT_REWRITE_OR_MISLABEL_GLS_0261_STAGE_ONE `invariants.I9`
|
|||
|
|
- **errors** `errors`
|
|||
|
|
- **E1**:PERSONA_NOT_FOUND `errors.E1`
|
|||
|
|
- **E2**:PERSONA_MODEL_ENDPOINT_INVALID_OR_OUT_OF_SCOPE `errors.E2`
|
|||
|
|
- **E3**:PERSONA_MODEL_API_KEY_REQUIRED_OR_KEYCHAIN_FAILED `errors.E3`
|
|||
|
|
- **E4**:PERSONA_MODEL_BINDING_PERSONA_MISMATCH `errors.E4`
|
|||
|
|
- **E5**:PERSONA_MODEL_UNREACHABLE_OR_HTTP_REJECTED `errors.E5`
|
|||
|
|
- **E6**:PERSONA_MODEL_RESPONSE_INVALID_OR_EMPTY `errors.E6`
|
|||
|
|
|
|||
|
|
## 怎样算完成
|
|||
|
|
|
|||
|
|
- **验收标准** `acceptance`
|
|||
|
|
- **partial**:否 `acceptance.partial`
|
|||
|
|
- **是否必需** `acceptance.required`
|
|||
|
|
- TCS_GIR
|
|||
|
|
- KEYCHAIN
|
|||
|
|
- ENDPOINT_BOUNDARY
|
|||
|
|
- SOURCE_FILTER
|
|||
|
|
- MODEL_RESPONSE
|
|||
|
|
- FAILURE_RECEIPT
|
|||
|
|
- HUMAN_UI
|
|||
|
|
- INSTALLED_APP
|
|||
|
|
- **scale**:ZERO_OR_ONE_HUNDRED `acceptance.scale`
|
|||
|
|
- **validation** `validation`
|
|||
|
|
- **V1**:REMOTE_HTTP_FILE_CREDENTIAL_QUERY_AND_NON_CHAT_COMPLETION_ENDPOINTS_REJECTED `validation.V1`
|
|||
|
|
- **V2**:REQUEST_HAS_ONE_SYSTEM_CONTEXT_AND_ONLY_USER_PERSONA_DIALOGUE_ROLES `validation.V2`
|
|||
|
|
- **V3**:PRIVATE_PATHS_SYSTEM_RECEIPTS_AND_API_KEYS_ABSENT_FROM_REQUEST `validation.V3`
|
|||
|
|
- **V4**:VALID_RESPONSE_WRITES_PERSONA_RESPONSE `validation.V4`
|
|||
|
|
- **V5**:HTTP_OR_PARSE_FAILURE_WRITES_SYSTEM_RECEIPT_ONLY `validation.V5`
|
|||
|
|
- **V6**:MODEL_BINDING_REMOVAL_DELETES_CONFIG_AND_KEYCHAIN_CREDENTIAL_WITHOUT_DELETING_PERSONA_HISTORY `validation.V6`
|
|||
|
|
|
|||
|
|
## 下一次从哪里继续
|
|||
|
|
|
|||
|
|
源程序没有提供这一项,转换器不猜。
|
|||
|
|
|
|||
|
|
## 来源与校验
|
|||
|
|
|
|||
|
|
- **原生声明编号**:`HOLOLAKE-PERSONA-INTERACTION-V1-0001`
|
|||
|
|
- **原生声明类型**:`PROTOCOL`
|
|||
|
|
- **TCS 源码 SHA-256**:`61fc6d960ee064e638bb450f9792aad3c31f2fd56fed69d061985bbed8d2fc42`
|
|||
|
|
- **校验编译器**:`TCS-COMPILER-STAGE1-0001`
|
|||
|
|
- **投影协议**:`GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001`
|
|||
|
|
|
|||
|
|
## 原生结构逐项对照
|
|||
|
|
|
|||
|
|
下面保留源码的全部顶层结构和字段路径,供人类审计投影有没有漏掉信息。
|
|||
|
|
|
|||
|
|
- **验收标准** `acceptance`
|
|||
|
|
- **partial**:否 `acceptance.partial`
|
|||
|
|
- **是否必需** `acceptance.required`
|
|||
|
|
- TCS_GIR
|
|||
|
|
- KEYCHAIN
|
|||
|
|
- ENDPOINT_BOUNDARY
|
|||
|
|
- SOURCE_FILTER
|
|||
|
|
- MODEL_RESPONSE
|
|||
|
|
- FAILURE_RECEIPT
|
|||
|
|
- HUMAN_UI
|
|||
|
|
- INSTALLED_APP
|
|||
|
|
- **scale**:ZERO_OR_ONE_HUNDRED `acceptance.scale`
|
|||
|
|
- **errors** `errors`
|
|||
|
|
- **E1**:PERSONA_NOT_FOUND `errors.E1`
|
|||
|
|
- **E2**:PERSONA_MODEL_ENDPOINT_INVALID_OR_OUT_OF_SCOPE `errors.E2`
|
|||
|
|
- **E3**:PERSONA_MODEL_API_KEY_REQUIRED_OR_KEYCHAIN_FAILED `errors.E3`
|
|||
|
|
- **E4**:PERSONA_MODEL_BINDING_PERSONA_MISMATCH `errors.E4`
|
|||
|
|
- **E5**:PERSONA_MODEL_UNREACHABLE_OR_HTTP_REJECTED `errors.E5`
|
|||
|
|
- **E6**:PERSONA_MODEL_RESPONSE_INVALID_OR_EMPTY `errors.E6`
|
|||
|
|
- **examples** `examples`
|
|||
|
|
- **negative**:SYSTEM_RECEIPT_IS_RELABELED_AS_USER_SPEECH_OR_MODEL_TOOL_CALL_EXECUTES_A_KNOWLEDGE_MUTATION `examples.negative`
|
|||
|
|
- **positive**:USER_MESSAGE_IS_STORED_THEN_TYPED_CONTEXT_AND_DIALOGUE_ARE_SENT_TO_BOUND_MODEL_AND_VALID_TEXT_IS_STORED_AS_PERSONA_RESPONSE `examples.positive`
|
|||
|
|
- **fields** `fields`
|
|||
|
|
- **MAY**:MODEL_GENERATES_PERSONA_RESPONSE_ONLY `fields.MAY`
|
|||
|
|
- **MUST_NOT**:MODEL_EXECUTES_AGENT_ACTION_OR_CLAIMS_EXISTING_PERSONA_VERIFICATION `fields.MUST_NOT`
|
|||
|
|
- **PROVE**:KEYCHAIN_STORAGE_REQUEST_ENVELOPE_SOURCE_FILTER_RESPONSE_PERSISTENCE_FAILURE_RECEIPT_AND_REAL_LOCAL_ENDPOINT_TEST `fields.PROVE`
|
|||
|
|
- **WHAT**:MODEL_BINDING_TYPED_CONTEXT_DIALOGUE_INFERENCE_AND_SOURCE_SEPARATED_RECEIPT `fields.WHAT`
|
|||
|
|
- **WHO**:CURRENT_LOCAL_USER_AND_ONE_ACTIVE_REVERSIBLE_TRIAL_PERSONA `fields.WHO`
|
|||
|
|
- **WHY**:ALLOW_REAL_PERSONA_INTERACTION_WITHOUT_MIXING_SYSTEM_EXECUTION_OR_MODEL_IDENTITY_INTO_DIALOGUE `fields.WHY`
|
|||
|
|
- **语言头** `header`
|
|||
|
|
- **正本路径**:product-source/hololake-clean-desktop/language/HOLOLAKE-PERSONA-INTERACTION-V1.tcs `header.canonical_uri`
|
|||
|
|
- **compatibility** `header.compatibility`
|
|||
|
|
- HOLOLAKE-CLEAN-V1-DIRECT-LANGUAGE-EXECUTION-BASELINE-0001
|
|||
|
|
- HLP-PUBLIC-RUNTIME-CONTRACT-0001
|
|||
|
|
- **语言**:TCS/0.1 `header.language`
|
|||
|
|
- **生命周期**:候选版本,尚未成为正式正本(`CANDIDATE`) `header.lifecycle`
|
|||
|
|
- **英文名**:HoloLake Second-Stage Persona Interaction First Slice `header.name_en`
|
|||
|
|
- **中文名**:HoloLake第二阶段人格交互第一个切片 `header.name_zh`
|
|||
|
|
- **协议配置**:PUBLIC-PERSONA-INTERACTION/1 `header.profile`
|
|||
|
|
- **protocols** `header.protocols`
|
|||
|
|
- TCS
|
|||
|
|
- HLDP
|
|||
|
|
- GLS
|
|||
|
|
- GLP
|
|||
|
|
- GLS-0200
|
|||
|
|
- GLS-0261
|
|||
|
|
- **schema**:tcs.protocol/v1 `header.schema`
|
|||
|
|
- **版本**:1.0.0 `header.version`
|
|||
|
|
- **invariants** `invariants`
|
|||
|
|
- **I1**:MODEL_IS_NEVER_PERSONA_IDENTITY `invariants.I1`
|
|||
|
|
- **I2**:SYSTEM_CONTEXT_SYSTEM_RECEIPT_PROTOCOL_EVENT_AGENT_ACTION_TOOL_RESULT_AND_EXTERNAL_AI_MESSAGE_NEVER_BECOME_USER_OR_ASSISTANT_DIALOGUE_HISTORY `invariants.I2`
|
|||
|
|
- **I3**:API_KEY_NEVER_ENTERS_JSON_CONFIG_TIMELINE_LOG_GLP_CONTEXT_OR_UI_READBACK `invariants.I3`
|
|||
|
|
- **I4**:REMOTE_ENDPOINT_REQUIRES_HTTPS_AND_LOCAL_HTTP_REQUIRES_LOOPBACK `invariants.I4`
|
|||
|
|
- **I5**:MODEL_TOOL_CALLS_AND_EXECUTION_AUTHORITY_ARE_DISABLED `invariants.I5`
|
|||
|
|
- **I6**:FAILED_INFERENCE_NEVER_PRODUCES_PERSONA_RESPONSE `invariants.I6`
|
|||
|
|
- **I7**:USER_MESSAGE_PERSISTS_BEFORE_INFERENCE_AND_SURVIVES_FAILURE `invariants.I7`
|
|||
|
|
- **I8**:PUBLIC_RUNTIME_NEVER_MOUNTS_FIFTH_DOMAIN_PRIVATE_PERSONA_CONTENT `invariants.I8`
|
|||
|
|
- **I9**:THIS_CANDIDATE_DOES_NOT_REWRITE_OR_MISLABEL_GLS_0261_STAGE_ONE `invariants.I9`
|
|||
|
|
- **scope** `scope`
|
|||
|
|
- **channel**:CH-ZERO-CORE-LPM `scope.channel`
|
|||
|
|
- **development_channel**:ICE-CH-ZC001 `scope.development_channel`
|
|||
|
|
- **enterprise_message_relay**:否 `scope.enterprise_message_relay`
|
|||
|
|
- **fifth_domain_private_content**:否 `scope.fifth_domain_private_content`
|
|||
|
|
- **interaction**:USER_TO_PERSONA_NATURAL_LANGUAGE `scope.interaction`
|
|||
|
|
- **product**:HOLOLAKE_PUBLIC_PERSONAL_CHANNEL `scope.product`
|
|||
|
|
- **product_stage**:POST_CLEAN_V1_SECOND_STAGE_CANDIDATE `scope.product_stage`
|
|||
|
|
- **stage_one_boundary**:PRESERVED_AS_COMPLETED_1_2_2_BASELINE `scope.stage_one_boundary`
|
|||
|
|
- **来源** `source`
|
|||
|
|
- **来源编号**:BINGSHUO-DIRECT-HOLOLAKE-CLEAN-V1-DUAL-ANCHOR-20260903 `source.source_id`
|
|||
|
|
- **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role`
|
|||
|
|
- **来源校验值**:7e130de78f91a32726e22e4be7d92acf4da966c8968ec359062aa8186c4243c2 `source.source_sha256`
|
|||
|
|
- **来源地址**:private-anchor://codex/01a0672d-f125-7452-988e-523a6a34bfd4/HOLOLAKE-CLEAN-V1-ONLY-ANCHORS `source.source_uri`
|
|||
|
|
- **states** `states`
|
|||
|
|
- **initial**:READY_NO_PERSONA `states.initial`
|
|||
|
|
- **terminal** `states.terminal`
|
|||
|
|
- PERSONA_RESPONSE_RECORDED
|
|||
|
|
- PERSONA_RESPONSE_FAILED
|
|||
|
|
- FAILED_CLOSED
|
|||
|
|
- **values** `states.values`
|
|||
|
|
- READY_NO_PERSONA
|
|||
|
|
- PERSONA_MODEL_BINDING_REQUIRED
|
|||
|
|
- PERSONA_MODEL_BOUND_READY
|
|||
|
|
- PERSONA_RESPONSE_RUNNING
|
|||
|
|
- PERSONA_RESPONSE_RECORDED
|
|||
|
|
- PERSONA_RESPONSE_FAILED
|
|||
|
|
- FAILED_CLOSED
|
|||
|
|
- **transitions** `transitions`
|
|||
|
|
- **T1**:READY_NO_PERSONA_TO_PERSONA_MODEL_BINDING_REQUIRED_AFTER_REVERSIBLE_TRIAL_PERSONA_REGISTRATION `transitions.T1`
|
|||
|
|
- **T2**:PERSONA_MODEL_BINDING_REQUIRED_TO_PERSONA_MODEL_BOUND_READY_AFTER_CONFIG_AND_KEYCHAIN_READBACK `transitions.T2`
|
|||
|
|
- **T3**:PERSONA_MODEL_BOUND_READY_TO_PERSONA_RESPONSE_RUNNING_AFTER_USER_MESSAGE_PERSISTENCE `transitions.T3`
|
|||
|
|
- **T4**:PERSONA_RESPONSE_RUNNING_TO_PERSONA_RESPONSE_RECORDED_AFTER_TYPED_RESPONSE_VALIDATION `transitions.T4`
|
|||
|
|
- **TF**:NETWORK_HTTP_JSON_EMPTY_CONTENT_PERSONA_MISMATCH_OR_KEYCHAIN_FAILURE_TO_PERSONA_RESPONSE_FAILED_WITH_SYSTEM_RECEIPT `transitions.TF`
|
|||
|
|
- **validation** `validation`
|
|||
|
|
- **V1**:REMOTE_HTTP_FILE_CREDENTIAL_QUERY_AND_NON_CHAT_COMPLETION_ENDPOINTS_REJECTED `validation.V1`
|
|||
|
|
- **V2**:REQUEST_HAS_ONE_SYSTEM_CONTEXT_AND_ONLY_USER_PERSONA_DIALOGUE_ROLES `validation.V2`
|
|||
|
|
- **V3**:PRIVATE_PATHS_SYSTEM_RECEIPTS_AND_API_KEYS_ABSENT_FROM_REQUEST `validation.V3`
|
|||
|
|
- **V4**:VALID_RESPONSE_WRITES_PERSONA_RESPONSE `validation.V4`
|
|||
|
|
- **V5**:HTTP_OR_PARSE_FAILURE_WRITES_SYSTEM_RECEIPT_ONLY `validation.V5`
|
|||
|
|
- **V6**:MODEL_BINDING_REMOVAL_DELETES_CONFIG_AND_KEYCHAIN_CREDENTIAL_WITHOUT_DELETING_PERSONA_HISTORY `validation.V6`
|
|||
|
|
- **vocabulary** `vocabulary`
|
|||
|
|
- **model**:REPLACEABLE_INFERENCE_RESOURCE_NOT_PERSONA `vocabulary.model`
|
|||
|
|
- **persona**:RELATION_HISTORY_REASONING_RESPONSIBILITY_AND_GROWTH_SUBJECT_RECORD_NOT_PROMPT_CHARACTER `vocabulary.persona`
|
|||
|
|
- **persona_response**:PERSONA_ATTRIBUTED_NATURAL_LANGUAGE_EVENT `vocabulary.persona_response`
|
|||
|
|
- **system_context**:TYPED_NON_DIALOGUE_ENVIRONMENT_ENVELOPE `vocabulary.system_context`
|
|||
|
|
- **system_receipt**:NON_DIALOGUE_RUNTIME_FACT `vocabulary.system_receipt`
|
|||
|
|
- **user_message**:HUMAN_SPEECH_EVENT `vocabulary.user_message`
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
本页只改变阅读顺序,不改变 TCS/HLDP 语义。
|