PKE
Trace de abstração
Frase → JSON da LLM → claims → primitivos. Até onde o James desceu nesta fala.
PKE · 20260913120007_5f81f107258b68fea4cfea2aab9b4c95.log
=== 2026-09-13T15:00:07.507557Z stage=discourse_input ===
client_request_id: 5f81f107258b68fea4cfea2aab9b4c95
pke_request_id: req_01M2DMGRPE09Q53Y3S18AXAYR0
conversation_id: conv_01M2BVY6ZCWE1GF8PP772Y0PXN
---
{
"conversation_id": "conv_01M2BVY6ZCWE1GF8PP772Y0PXN",
"active_focus": {
"primitive": "attribute",
"relation_type": null,
"target_type": "entity.learned.keyboard",
"entity_ids": [
"01M2DM5WAVT2MZXYG5AXANK3GV"
],
"display_name": "Nimbus"
},
"recent_referents": [
{
"entity_id": "01M2DM5WAVT2MZXYG5AXANK3GV",
"type_key": "entity.learned.keyboard",
"display_name": "Nimbus",
"role": "active_focus",
"salience": 1.0
}
],
"allowed_entity_ids": [
"01M2DM5WAVT2MZXYG5AXANK3GV"
],
"pending_intent": null
}
=== 2026-09-13T15:00:09.601575Z stage=llm_response ===
client_request_id: 5f81f107258b68fea4cfea2aab9b4c95
pke_request_id: req_01M2DMGRPE09Q53Y3S18AXAYR0
interpreter_request_id: 5684c91a-41a3-494c-bb3b-df545430e3ef
conversation_id: conv_01M2BVY6ZCWE1GF8PP772Y0PXN
user_text: eu tenho 29 anos
provider_request_id: 082cadf2-0096-4607-8d2d-4a11f0b660af
attempt: 1
model: deepseek-flash
latency_ms: 2078
---
{
"ir_kind": "semantic_proposal",
"ir": {
"raw_input": "eu tenho 29 anos",
"utterance_kind": "assert",
"primitive_hint": "measurement",
"subject": {
"text": "self",
"kind_hint": "person",
"reference_kind": "contextual"
},
"measurement_expression": "29 anos",
"measurable_dimension_key": "age",
"measurement_numeric_value": "29",
"measurement_unit": "anos",
"measurement_semantics": true,
"temporal": {
"original_text": "",
"occurrence_aspect": "ongoing"
},
"discourse_decision": "new_topic",
"claims": [
{
"kind": "measurement",
"subject": "self",
"dimension": "age",
"value_text": "29 anos",
"numeric_value": "29",
"unit": "anos",
"origin": "explicit"
}
]
}
}
=== 2026-09-13T15:00:09.617963Z stage=normalize ===
client_request_id: 5f81f107258b68fea4cfea2aab9b4c95
pke_request_id: req_01M2DMGRPE09Q53Y3S18AXAYR0
interpreter_request_id: 5684c91a-41a3-494c-bb3b-df545430e3ef
conversation_id: conv_01M2BVY6ZCWE1GF8PP772Y0PXN
user_text: eu tenho 29 anos
route: semantic_v3
notes: []
---
{
"ir_kind": "semantic_proposal",
"ir": {
"raw_input": "eu tenho 29 anos",
"utterance_kind": "assert",
"primitive_hint": "measurement",
"subject": {
"text": "self",
"kind_hint": "person",
"reference_kind": "contextual"
},
"measurement_expression": "29 anos",
"measurable_dimension_key": "age",
"measurement_numeric_value": "29",
"measurement_unit": "anos",
"measurement_semantics": true,
"temporal": {
"original_text": "",
"occurrence_aspect": "ongoing"
},
"discourse_decision": "new_topic",
"claims": [
{
"kind": "measurement",
"subject": "self",
"dimension": "age",
"value_text": "29 anos",
"numeric_value": "29",
"unit": "anos",
"origin": "explicit"
}
]
}
}
=== 2026-09-13T15:00:11.543455Z stage=llm_response ===
client_request_id: 5f81f107258b68fea4cfea2aab9b4c95
pke_request_id: req_01M2DMGRPE09Q53Y3S18AXAYR0
interpreter_request_id: 5684c91a-41a3-494c-bb3b-df545430e3ef
conversation_id: conv_01M2BVY6ZCWE1GF8PP772Y0PXN
user_text: eu tenho 29 anos
provider_request_id: 77397047-c120-488e-8607-f564613bf2a0
attempt: 2
model: deepseek-flash
latency_ms: 1844
---
{
"ir_kind": "semantic_proposal",
"ir": {
"raw_input": "eu tenho 29 anos",
"utterance_kind": "assert",
"primitive_hint": "attribute",
"subject": {
"text": "self",
"kind_hint": "person",
"reference_kind": "contextual"
},
"attribute_expression": "idade",
"stable_property_semantics": true,
"measurement_semantics": true,
"measurement_expression": "29 anos",
"measurable_dimension_key": "age",
"measurement_numeric_value": "29",
"measurement_unit": "anos",
"temporal": {
"original_text": "",
"occurrence_aspect": "ongoing"
},
"discourse_decision": "continue",
"confidence": "high"
}
}
=== 2026-09-13T15:00:11.559865Z stage=normalize ===
client_request_id: 5f81f107258b68fea4cfea2aab9b4c95
pke_request_id: req_01M2DMGRPE09Q53Y3S18AXAYR0
interpreter_request_id: 5684c91a-41a3-494c-bb3b-df545430e3ef
conversation_id: conv_01M2BVY6ZCWE1GF8PP772Y0PXN
user_text: eu tenho 29 anos
route: semantic_v3
notes: []
---
{
"ir_kind": "semantic_proposal",
"ir": {
"raw_input": "eu tenho 29 anos",
"utterance_kind": "assert",
"primitive_hint": "attribute",
"subject": {
"text": "self",
"kind_hint": "person",
"reference_kind": "contextual"
},
"attribute_expression": "idade",
"stable_property_semantics": true,
"measurement_semantics": true,
"measurement_expression": "29 anos",
"measurable_dimension_key": "age",
"measurement_numeric_value": "29",
"measurement_unit": "anos",
"temporal": {
"original_text": "",
"occurrence_aspect": "ongoing"
},
"discourse_decision": "continue",
"confidence": "high"
}
}
=== 2026-09-13T15:00:11.655291Z stage=presenter_request ===
request_id: 5f81f107258b68fea4cfea2aab9b4c95
client_request_id: 5f81f107258b68fea4cfea2aab9b4c95
conversation_id: 55ac9348-52ac-421c-af97-8867dbc29202
status: error
---
{
"user_text": "eu tenho 29 anos",
"structured_result": {
"status": "error",
"operation": null,
"kind": null,
"value": null,
"values": [],
"relation_answer": null,
"matched_entities": [],
"candidates": [],
"reason": null,
"error_code": "PROVIDER_UNAVAILABLE",
"items": [],
"dimension": null,
"unit": null,
"entity": null,
"claims": null
},
"presenter_provider": "deepseek",
"presenter_model": "deepseek-chat",
"attempt": 1
}
=== 2026-09-13T15:00:11.707530Z stage=presenter_response ===
request_id: 5f81f107258b68fea4cfea2aab9b4c95
client_request_id: 5f81f107258b68fea4cfea2aab9b4c95
conversation_id: 55ac9348-52ac-421c-af97-8867dbc29202
status: failed
---
{
"text": "Não consegui consultar isso agora.",
"presenter_provider": "deepseek",
"presenter_model": "deepseek-chat",
"provider": "deepseek",
"model": "deepseek-chat",
"fallback_used": true,
"latency_ms": 42,
"attempt": 1,
"exception_class": "ConnectError",
"safe_error_message": "presenter llm unavailable (ConnectError)",
"fallback_reason": "provider_error",
"status": "failed",
"reason": "presenter llm unavailable (ConnectError)",
"fallback_template": "error",
"structured_result_status": "error"
}