systemInfo · contentAware
Custo médio por análise LLM em public.cost_control, cruzado com
content_aware_reports. Unidade canônica: 1 run
(request_control_id), não conversa.
Média US$ 0,0386 · mediana US$ 0,0353 · ~5,2 chamadas LLM. Por conversa nesta amostra o custo dobra (US$ 0,077) porque cada conversa teve exatamente 2,0 runs — reprocessamento após falhas anteriores. Sem reprocess, o custo unitário esperado fica na faixa do run.
Percentis em USD. Escopo: núcleo contentAware (sem overhead ST).
| Métrica | USD |
|---|---|
| Média | 0,0386 |
| p50 | 0,0353 |
| p90 | 0,0670 |
| p95 | 0,0808 |
| Mínimo | 0,0095 |
| Máximo | 0,1428 |
| Desvio-padrão | 0,0234 |
| Métrica | USD |
|---|---|
| Média | 0,0772 |
| p50 | 0,0705 |
| p90 | 0,1219 |
| Máximo | 0,2633 |
| Total amostra (80) | 6,18 |
160 runs / 80 conversas = 2,0 runs por conversa.
Três actions high-tier (gpt-5.2) concentram ~95% do spend. Tracers mini ~5%.
Callers: contentAware:* + advisorV4:trace* +
advisorV4:synthesizeLearningsV1 (tracers reusam o helper do Advisor).
Chamadas LLM ficam ~5 por run; o que sobe é o prompt (batch de pares).
Cap CONTENT_AWARE_MAX_PAIRS_PER_RUN = 12.
Linha de referência implícita: média global do run = US$ 0,0386 (próximo da faixa 2–3).
| Pares | n runs | avg USD | p50 USD | avg calls |
|---|---|---|---|---|
| 1 | 70 | 0,0243 | 0,0208 | 4,90 |
| 2–3 | 58 | 0,0393 | 0,0398 | 5,28 |
| 4–6 | 18 | 0,0539 | 0,0524 | 5,72 |
| 7–9 | 10 | 0,0762 | 0,0754 | 5,60 |
| 10+ | 4 | 0,1154 | 0,1152 | 5,25 |
Feature completa vs só actions de domínio; teto diário por host.
Em amostra de 10 conversas, callers ST_StepRunner-* / summarizer / narrator
somaram ~+31% sobre o núcleo (US$ 0,37 vs US$ 1,21).
Use o maior se a pergunta for “quanto custa rodar a feature”; o menor se for só extração / tracers / síntese.
| Item | Valor |
|---|---|
| Reports (Cruzeiro) | ~289 |
| Completed / Failed | ~133 / ~134 |
| Extrapolação completed × avg run | ~US$ 5,2 |
| Cap diário (MAX_RUNS_PER_HOST_DAY) | 50 |
| Teto teórico / dia / host | ~US$ 1,9 |
request_control_id (não conversation_id).
Callers: contentAware:* +
advisorV4:traceChunk/Envelope/AiAnswerability/ContentDivergence +
advisorV4:synthesizeLearningsV1.
Excluído ruído conversacional (conversationErrorTriage,
ST_FinalAnswerComposer, etc.).
Joins via conversation_id indexado — agregações globais em
cost_control por type/caller sofrem timeout na tabela particionada.