latent-briefing

Esta habilidade deve ser usada quando o usuário pede para "compartilhar memória entre agentes", "compactação de cache KV para multi-agente", "contexto orquestrador-trabalhador", "briefing latente", "reduzir tokens do trabalhador", "memória entre agentes sem sumarização", ou discute compactação por Correspondência de Atenção, modelos de linguagem recursivos com trabalhadores, ou explosão de tokens em agentes hierárquicos.

O que é latent-briefing?

Esta habilidade implementa o conceito de **Briefing Latente**, uma técnica de compartilhamento de memória entre agentes no nível de representação, usando compactação do cache KV (Key-Value) do modelo. Em sistemas hierárquicos orquestrador-trabalhador, o custo de tokens cresce exponencialmente quando a trajetória completa do orquestrador é passada textualmente para cada trabalhador. O Briefing Latente resolve isso compactando a trajetória diretamente no cache KV do modelo trabalhador, retendo apenas as posições mais relevantes para a tarefa atual do trabalhador. O método usa **Correspondência de Atenção (Attention Matching)** adaptada para inferência multi-agente, com vetores de consulta guiados pela tarefa, uma máscara global de tokens compartilhada entre cabeças de atenção, e um limiar robusto baseado em mediana e MAD (Median Absolute Deviation). A habilidade é útil para desenvolvedores que precisam transferir estado latente do orquestrador para o trabalhador de forma eficiente e precisa, sem incorrer no custo de repetir o texto completo ou no atraso e perda de informações da sumarização. Ela é projetada para integração com outras habilidades como `context-optimization` e `multi-agent-patterns`, e assume que o desenvolvedor tem acesso ao runtime de inferência do trabalhador para manipular o cache KV.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/skills/latent-briefing

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Briefing Latente e Compartilhamento de Memória via Cache KV

Sistemas hierárquicos multi-agente frequentemente pagam duas vezes pelo mesmo contexto. O orquestrador acumula uma longa trajetória de raciocínio, mas cada trabalhador geralmente recebe apenas um repasse textual estreito, como um prompt de subtarefa mais fatias de documentos brutos. Passar a trajetória completa resolve a cobertura, mas eleva o custo de tokens em cada chamada de trabalhador. A sumarização introduz latência e perda de informação. A recuperação (RAG) ajuda no acesso a documentos, mas não preserva o estado de raciocínio em evolução do orquestrador.

O Briefing Latente aborda isso compartilhando memória no nível de representação em vez do nível textual. A ideia central é compactar a trajetória do orquestrador no cache KV do modelo trabalhador, mantendo as posições mais relevantes para a tarefa atual do trabalhador. O método baseia-se na compactação de cache KV por Correspondência de Atenção (Attention Matching - AM) e a adapta para o repasse multi-agente em tempo de inferência com consultas guiadas pela tarefa, uma máscara de tokens compartilhada entre cabeças e um limiar robusto.

Quando Ativar

Ative esta habilidade quando:

  • Projetando sistemas orquestrador-trabalhador ou supervisor-especialista onde os trabalhadores precisam de acesso ao estado anterior do orquestrador sem reproduzir a trajetória completa como texto
  • Avaliando alternativas à sumarização por LLM ou RAG para transferência de estado entre agentes
  • Implementando ou estudando compactação de cache KV como uma primitiva de inferência de primeira classe, não apenas cache de prefixo de prompts idênticos
  • Depurando explosão de tokens em grafos de agentes recursivos, hierárquicos ou com uso intenso de ferramentas
  • Interpretando benchmarks que relatam economia de tokens do trabalhador, economia total de tokens, sobrecarga de compactação e precisão em conjunto

Não ative esta habilidade para trabalhos adjacentes cobertos por outras habilidades:

  • Stacks exclusivamente de API onde tensores KV internos são inacessíveis: use context-compression, memory-systems ou multi-agent-patterns.
  • Memória persistente comum, rastreamento de entidades ou recuperação em grafo: memory-systems.
  • Topologia multi-agente geral sem compartilhamento de estado em nível de representação: multi-agent-patterns.
  • Cache de prefixo, mascaramento ou política de orçamento que não transforma o estado KV: context-optimization.

Conceitos Centrais

O padrão de explosão de tokens. Em sistemas recursivos ou estilo REPL, o orquestrador chama repetidamente um trabalhador para inspecionar evidências, verificar hipóteses ou responder subperguntas. A trajetória do orquestrador cresce com conclusões parciais, becos sem saída, saídas de ferramentas e respostas anteriores do trabalhador. Se essa trajetória for passada na íntegra em cada chamada de trabalhador, o custo aumenta rapidamente.

Compartilhamento em nível de representação. Em vez de sumarizar a trajetória em linguagem natural, o sistema opera no cache KV do modelo trabalhador. Ele retém as posições que o trabalhador consideraria relevantes para a tarefa atual e descarta o restante. Isso é mais específico do que o cache de prefixo comum: o cache de prefixo reutiliza prefixos idênticos, enquanto o Briefing Latente também realiza retenção seletiva condicionada à tarefa dentro da trajetória reutilizada.

Correspondência de Atenção como motor de compactação. AM busca um cache menor cujas saídas de atenção aproximam o cache completo. O Briefing Latente adapta AM para inferência multi-agente alterando o sinal de pontuação e a estratégia de loteamento:

  1. Use vetores de consulta guiados pela tarefa derivados do prompt atual do trabalhador.
  2. Agregue pontuações em uma máscara global compartilhada em vez de subconjuntos independentes por cabeça.
  3. Use um limiar robusto como mediana + tau * MAD em vez de top-k fixo por cabeça.

Forma do resultado de referência. O artigo público relata redução substancial de tokens do trabalhador, economia total de tokens significativa e sobrecarga de compactação de alguns segundos em cargas de trabalho de QA de documentos longos (claim-latent-briefing-public-results). Trate esses números como evidência específica da carga de trabalho, não como uma garantia geral.

Tópicos Detalhados

Por que Mitigações Apenas Textuais São Insuficientes

AbordagemFraqueza principal
Sumarização por LLMAlta latência, abstração lossy e nenhuma garantia de que o resumo preserva o que a próxima subtarefa precisa
Recuperação / RAGDepende de chunking e embeddings; pode perder dependências entre chunks ou etapas
Passar trajetória completaCusto escala com cada chamada de trabalhador e contexto irrelevante pode degradar a qualidade do trabalhador

O Briefing Latente é útil quando o gargalo não é a recuperação de documentos em si, mas como transferir o estado do orquestrador para um trabalhador de forma eficiente e precisa.

Forma Recursiva Orquestrador-Trabalhador

Frameworks como Modelos de Linguagem Recursivos tratam o contexto longo como um ambiente e recorrem sobre ele: um orquestrador decompõe o trabalho e delega aos trabalhadores. O Briefing Latente se encaixa na lacuna onde o orquestrador já construiu um estado específico da tarefa que deve informar o trabalhador, mas re-serializar esse estado como texto é muito caro ou ruidoso.

Na configuração ideal, o trabalhador mantém um estado KV persistente para a trajetória do orquestrador. Novos tokens de trajetória estendem esse estado, então a compactação é executada pouco antes da geração para a subtarefa atual.

Três Modificações em Tempo de Inferência

  1. Vetores de consulta guiados pela tarefa. Use consultas do prompt da tarefa atual do trabalhador, não amostras genéricas do contexto. Passe a trajetória mais a tarefa atual pelo modelo trabalhador e pontue as posições da trajetória por quão fortemente a tarefa atende a elas.

  2. Seleção de tokens compartilhada. Agregue pontuações entre camadas e cabeças em uma única pontuação por posição. Uma máscara compartilhada permite operações em lote e evita centenas de soluções por cabeça incompatíveis.

  3. Limiar MAD. Mantenha posições acima de um limiar outlier robusto como mediana + tau * MAD. Um tau mais alto é mais agressivo. As configurações ideais dependem do regime da tarefa, qualidade da trajetória e comprimento do documento.

Pré-condições de Infraestrutura

O Briefing Latente só é prático quando o sistema controla o runtime de inferência do trabalhador com proximidade suficiente para inspecionar ou transformar o estado KV. É um padrão ruim para stacks exclusivamente de API onde tensores KV internos são inacessíveis. Também assume que a trajetória do orquestrador pode ser representada no espaço do modelo do trabalhador. Se orquestrador e trabalhador diferirem materialmente em tokenizador, arquitetura ou layout de atenção, o compartilhamento direto de representação pode não ser viável.

Estrutura de Decisão

Escolha o mecanismo que corresponde ao gargalo:

NecessidadePrefiraPor que
Prefixo estável e repetido com mudanças mínimas de lógicaCache de prefixoOtimização mais barata; sem perda de informação
Estado entre etapas legível e auditável por humanosNotas estruturadas ou sumarizaçãoFácil de inspecionar e armazenar
Consulta esparsa em um grande corpus externoRecuperação / RAGEncontra documentos de forma eficiente
Trabalhador precisa de fatias específicas do estado do orquestrador e acesso ao runtime existeBriefing LatenteTransfere estado latente relevante sem reproduzir todo o texto

O Briefing Latente não é um substituto universal para sumarização ou recuperação. É uma otimização especializada para sistemas que já executam uma pilha orquestrador-trabalhador controlável.

Regimes de Limiar

Resultados relatados de QA de documentos longos sugerem:

  • Documentos mais longos: compactação mais leve pode preservar cobertura de evidências mais ampla enquanto ainda economiza tokens.
  • Perguntas mais difíceis: compactação mais agressiva pode ajudar quando a trajetória do orquestrador contém ramos especulativos ou de baixo valor.
  • Contextos mais curtos e fáceis: compactação moderada pode remover redundância sem descartar evidências necessárias.

Estas são hipóteses de ajuste, não leis portáveis. Meça novamente na carga de trabalho alvo.

Orientação Prática

  • Defina primeiro o limite da memória compartilhada. Decida exatamente o que entra no cache da trajetória: respostas anteriores do trabalhador, saída de ferramentas, cadeia de pensamento ou apenas artefatos selecionados. A qualidade da compactação depende do que é permitido entrar no cache em primeiro lugar.
  • Ajuste com dados de validação, não anedotas. Acompanhe a precisão da tarefa, tokens do trabalhador, tokens totais, taxa de retenção e sobrecarga de compactação em conjunto.
  • Meça a latência de ponta a ponta. A compactação só vale a pena se compactação mais geração superar a melhor alternativa textual para o mesmo alvo de qualidade.
  • Use linhas de base fortes. Compare com cache de prefixo, notas estruturadas, recuperação e repasse textual seletivo, não apenas "enviar tudo".
  • Espere variância do orquestrador. Se a estratégia de decomposição mudar de execução para execução, faça a média sobre tentativas suficientes para separar os efeitos da compactação do ruído do orquestrador.

Exemplos

Cenário: trajetória do orquestrador cresce entre chamadas de trabalhador

Chamada 1: trajetória T1 -> trabalhador responde subpergunta A
Chamada 2: trajetória T2 = T1 + novo raciocínio + resposta A
           compactar KV(T2) usando o prompt da tarefa para B
           trabalhador responde subpergunta B

O prompt da tarefa para B decide quais partes de T2 sobrevivem no estado compactado do trabalhador.

Exemplo negativo: trabalhador apenas via API

Se o trabalhador opera atrás de uma API de geração de texto hospedada que não expõe tensores KV, o Briefing Latente não pode ser implementado diretamente. Use um repasse textual estruturado de context-compression ou recupere o estado de memory-systems.

Diretrizes

  1. Prefira Briefing Latente quando o principal desperdício vier da repetição do estado do orquestrador para os trabalhadores, não da recuperação de documentos de origem.
  2. Prefira repasse textual simples quando auditabilidade, portabilidade ou APIs de modelo fechado forem mais importantes que a eficiência de tokens.
  3. Co-projete a compactação com avaliação. Uma pequena queda na qualidade pode anular grandes economias de tokens.
  4. Exponha a agressividade da compactação como um parâmetro controlado, não uma constante oculta.

Armadilhas

  1. Acesso à infraestrutura é o primeiro obstáculo. Se o runtime não puder inspecionar e reescrever o estado KV do trabalhador, o Briefing Latente é uma ideia de pesquisa, não uma técnica implantável.
  2. Espaço de modelo compartilhado é importante. A compactação KV é definida no espaço de atenção de um modelo específico. Não presuma que o repasse latente funcione perfeitamente entre famílias de modelos não relacionadas.
  3. O limiar depende da carga de trabalho. Um único tau global raramente funciona em contextos longos vs curtos e tarefas fáceis vs difíceis. Espere quedas abruptas de precisão quando a compactação se tornar muito agressiva.
  4. O escopo do benchmark é estreito. Os resultados públicos focam em QA de documentos longos. Geração de código, matemática e síntese de múltiplos documentos podem se comportar de forma diferente.
  5. A variância do orquestrador pode esconder o sinal. Um orquestrador estocástico pode mudar a trajetória o suficiente para sobrecarregar pequenos ganhos ou perdas de compactação.
  6. Linhas de base fracas inflam o ganho aparente. Compare com alternativas textuais fortes antes de reivindicar uma vantagem em nível de sistema.

Integração

  • context-optimization - Cache de prefixo e mascaramento de observação continuam sendo os primeiros movimentos padrão; Briefing Latente é uma otimização mais especializada para pilhas orquestrador-trabalhador compatíveis.
  • multi-agent-patterns - Aplica-se quando o custo de tokens multi-agente é impulsionado pela repetição da trajetória do supervisor, não apenas pela sobrecarga de coordenação.
  • context-compression - Resumos em nível textual continuam preferíveis quando o estado legível por humanos, portabilidade ou logs de auditoria são importantes.
  • memory-systems - Ajuda a decidir quando manter o estado entre etapas em memória externa versus no estado latente do trabalhador.
  • tool-design - As formas de chamada do trabalhador e os prompts da tarefa determinam quais tokens pontuam alto durante a compactação.

Referências

Referência interna:

Habilidades relacionadas nesta coleção:

  • context-optimization - Leia quando: a necessidade principal é cache de prefixo, mascaramento de observação ou compactação em nível textual, em vez de manipulação do KV do trabalhador
  • multi-agent-patterns - Leia quando: decidindo se a arquitetura deve ser orquestrador-trabalhador
  • context-compression - Leia quando: resumos legíveis por humanos podem ser mais adequados que transferência latente
  • memory-systems - Leia quando: comparando estado latente no modelo com memória persistente externa

Recursos externos:


Metadados da Habilidade

Criada: 2026-04-14 Última Atualização: 2026-05-15 Autor: Contribuidores do Agent Skills for Context Engineering; fonte técnica principal Ramp Labs (post público) Versão: 1.2.0


Nota de Tradução: Os nomes das habilidades de referência (context-optimization, multi-agent-patterns, context-compression, memory-systems, tool-design) e o termo "Attention Matching" foram mantidos intencionalmente em inglês para consistência técnica com o ecossistema original.

Individual skills in this repo

This repo contains 19 individual skills — each has its own dedicated page.

advanced-evaluation

This skill should be used for advanced LLM evaluation: LLM-as-judge systems, direct scoring, pairwise comparison, rubric calibration, evaluator bias mitigation, confidence scoring, and automated quality assessment.

bdi-mental-states

This skill should be used when modeling agent mental states with BDI concepts: beliefs, desires, intentions, RDF-to-belief transformations, rational agency traces, cognitive agents, BDI ontologies, and neuro-symbolic AI integration.

book-sft-pipeline

This skill should be used for book-to-SFT pipelines: ePub extraction, literary segmentation, author-voice dataset construction, style-transfer training, LoRA workflows, and model evaluation for voice replication.

comprehensive-research-agent

Ensure thorough validation, error recovery, and transparent reasoning in research tasks with multiple tool calls

context-compression

This skill should be used when long-running agent sessions need context compression, structured summarization, compaction, token-per-task optimization, or durable handoff summaries that preserve decisions, files, risks, and next actions.

context-degradation

This skill should be used for diagnosing and mitigating context degradation: lost-in-middle failures, context poisoning, context clash, context confusion, attention-pattern issues, and agent performance degradation caused by accumulated or conflicting context.

context-fundamentals

This skill should be used to explain or reason about the foundational concepts of context engineering: what context is, the anatomy of a context window, how attention mechanics work, the U-shaped attention curve, why context quality matters more than quantity, and the mental models needed to interpret every other context-engineering decision. Use this for conceptual explanation, onboarding, and background reading. Route operational work to the specialized skills: debugging attention failures goes to context-degradation, token-efficiency work goes to context-optimization, conversation summarization goes to context-compression, and project-shape decisions go to project-development.

context-optimization

This skill should be used for improving context efficiency: context budgeting, observation masking, prefix or KV-cache strategy, partitioning, token-cost reduction, retrieval scoping, and extending effective context capacity without lowering answer quality.

evaluation

This skill should be used when building agent evaluation systems: deterministic checks, regression suites, multi-dimensional rubrics, quality gates, production monitoring, baseline comparison, and outcome measurement for agent pipelines.

filesystem-context

This skill should be used when agent work needs file-backed context: durable scratchpads, tool-output offloading, just-in-time discovery, cross-agent handoff files, filesystem memory, or cleanup policies for context stored outside the prompt.

harness-engineering

This skill should be used when designing autonomous agent harnesses: research loops, evaluation scaffolds, locked and editable surfaces, durable logs, novelty gates, pruning, rollback, PR preparation, and human approval boundaries.

hosted-agents

This skill should be used when designing hosted or background agent infrastructure: sandboxed execution, remote coding environments, warm pools, session persistence, multiplayer collaboration, self-spawning agents, or Modal-style sandboxes.

long-horizon-prompting

This skill should be used when writing, enhancing, or evaluating the launch prompt for a long-running autonomous agent or a parallel multi-agent orchestration attacking a hard problem: pseudo-formal task briefs that define terms and an exact success predicate linguistically, enumerate non-counting outcomes, set persistence rules with explicit stop and return conditions and effort floors, manage a diverse portfolio of parallel approaches with an approach registry and blocked-route bookkeeping, and gate the return on adversarial audit. Route agent topology and coordination protocols to multi-agent-patterns, runtime control surfaces and loop governance to harness-engineering, evaluator and quality-gate construction to evaluation, judge design to advanced-evaluation, and compaction or memory mechanics to context-compression and memory-systems.

memory-systems

This skill should be used for persistent semantic memory in agent systems: cross-session knowledge retention, entity tracking, temporal validity, graph or vector retrieval, memory consolidation, and memory benchmark selection. Route file-backed scratchpads to filesystem-context, handoff summaries to context-compression, and token-efficiency tactics to context-optimization.

multi-agent-patterns

This skill should be used when designing multi-agent systems that need context isolation, supervisor or swarm coordination, explicit handoffs, parallel execution, or a decision on whether multiple agents are justified.

project-development

This skill should be used for project-level decisions about LLM-powered systems: whether an LLM is the right primitive for the task at hand, the shape of a multi-stage batch or agent pipeline, token and cost estimation, choosing between single-agent and multi-agent at the project level, structured output design for downstream parsing, and structuring agent-assisted iteration. Use this when the unit of work is a whole project or a multi-stage pipeline. Route individual tool design to tool-design and individual skill-loading or context-budget tactics to context-optimization.

self-improvement-loops

This skill should be used when the harness, scaffold, workflow, or optimizer itself is the optimization target: recursive self-improvement (RSI) loops, meta-harnesses, self-improving harnesses that mine their own failures and propose bounded edits, evolutionary or population-based search over agent scaffolds, acceptance gates for self-modifying systems, and agentic context evolution where the mechanism that produces context is versioned and evolved. Route governance of a single autonomous loop (locked surfaces, durable logs, rollback, novelty gates, approval boundaries) to harness-engineering, measurement and quality-gate design to evaluation, judge design to advanced-evaluation, and remote sandbox infrastructure to hosted-agents.

self-managed-context

This skill should be used when a model gets read-write control over its own live context window instead of a harness-scheduled compaction policy: the context exposed as an editable file the model rewrites with code tools, model-driven eviction and in-place updates, the harness invariants that keep self-editing safe (pinned prefix, edit gate, edit receipts, budget readouts, rollback on overflow), the prefix-cache cost of mid-context edits, and steering or training the model's own context-editing strategy. Route note content and fixed-threshold summarization to context-compression, cache-stable layout under harness control to context-optimization, file offloading to filesystem-context, and loop governance to self-improvement-loops.

tool-design

This skill should be used for the tool-interface layer of an agent system specifically: writing tool descriptions agents can route on, designing tool schemas and response formats, naming conventions, actionable error recovery messages, MCP server design, tool-set consolidation, and deciding when to add or remove an individual tool. Use this when the unit of work is a single tool or a set of tools. Route project-shape, pipeline architecture, and task-model-fit decisions to project-development; route deciding whether to introduce sub-agents to multi-agent-patterns.

Habilidades Relacionadas