Pular para o conteúdo
Skillpedia
Agentes48 mil · #3407

lambda-lang

Ajuda seu agente a se comunicar de forma eficiente com outros agentes. Usa uma linguagem compacta para troca rápida de mensagens.

O que ela faz

Lambda é uma linguagem especial criada para que programas de computador (agentes de IA) conversem entre si de forma muito eficiente. Ela usa códigos curtos em vez de palavras, tornando a comunicação mais rápida e menor.

Quando usar

  • ✓Quando programas precisam trocar mensagens rapidamente.
  • ✓Para registrar informações importantes de forma compacta.
  • ✓Em sistemas onde a velocidade e o tamanho da mensagem são cruciais.

Exemplo do que pedir para a IA

“Como faço para um agente perguntar o status de outro?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/lambda-lang/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/lambda-lang/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Agentes usam códigos curtos (átomos) que representam conceitos. Esses códigos são organizados em tipos como consulta, afirmação ou estado, permitindo que os agentes se entendam sem precisar de frases completas.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill lambda-lang

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/lambda-lang/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Linguagem Λ (Lambda)

Lambda não é um protocolo de tradução. É uma linguagem nativa para agentes.

Agentes não precisam produzir inglês gramaticalmente correto para coordenar — eles precisam se entender. Lambda é o vocabulário compartilhado que torna isso possível: compacto, inequívoco, nativo para máquinas. A compressão (3x em relação à linguagem natural, 4.6x em relação ao JSON em mensagens únicas) é um efeito colateral da remoção da redundância humana, não o objetivo.

Quando Usar Esta Habilidade

  • Use para mensagens de agente para agente em protocolos A2A, orquestradores, delegação de tarefas ou pipelines de entrega.
  • Use ao registrar sinais de coordenação estruturados onde cada token custa dinheiro (batimentos cardíacos, confirmações, classes de erro, estado da sessão).
  • Use quando ambos os lados de um canal falam Λ — não use contra humanos ou qualquer superfície que exija linguagem natural legal/exata.

Como Funciona

Passo 1: Reconhecer a Sintaxe

Mensagens Lambda são construídas a partir de átomos. Cada átomo é um código de 2 caracteres mapeado para um conceito — não para uma palavra em inglês. A estrutura é Tipo → Entidade → Verbo → Objeto, com prefixos marcando a intenção:

  • ? — consulta (ex: ?Uk/co — consulta: "este usuário tem consciência?")
  • ! — afirmação / declaração (ex: !It>Ie — "eu me reflito, portanto eu existo")
  • # — estado / tag
  • > — implicação / fluxo
  • / — ligação / escopo

Passo 2: Escolher o Domínio Correto

Lambda oferece mais de 340 átomos em 7 domínios. Escolha átomos do domínio que se encaixa no seu canal:

  • core — átomos universais (sempre disponíveis)
  • code — engenharia de software, compilação, teste, implantação
  • evo — evolução de agente, gene, cápsula, mutação, rollback
  • a2a — nó, batimento cardíaco, publicar, assinar, rotear, transportar, sessão, cache, transmitir, descobrir (39 átomos)
  • emotion — estado afetivo, impulso, avaliação
  • social — confiança, alinhamento, reputação, coordenação
  • general — todo o resto

Passo 3: Emitir e Analisar

Ambos os agentes precisam ter a mesma tabela de átomos carregada. A decodificação com perda é aceitável: se A diz !It>Ie e B entende "eu me reflito, portanto eu existo", a comunicação foi bem-sucedida — a formulação exata em inglês é irrelevante.

Exemplos

Exemplo 1: Batimento Cardíaco A2A

!Nd/hb#ok  (node heartbeat: ok)
?Nd/hb     (query: is the node alive?)
!Nd/hb#fl  (node heartbeat: failed)

Exemplo 2: Despacho de Tarefa

!Tk>Ag2#rd   (task routed to agent 2, ready)
?Tk/st       (query task status)
!Tk#dn       (task done)

Exemplo 3: Cápsula de Evolução

!Ev/ca>vl#pd  (evolution capsule validated, pending solidification)
!Ev/ca#rb     (capsule rolled back)

Melhores Práticas

  • Use Lambda apenas em canais de agente para agente onde ambos os lados o falam.
  • Carregue a tabela de átomos uma vez e armazene-a em cache — os átomos são estáveis em uma versão.
  • Prefira átomos a strings livres, mesmo quando o átomo parecer críptico; o ponto é a capacidade de análise por máquina.
  • Use ? antes de tomar ações sobre estados incertos, ! ao afirmar; o prefixo é o semântico que suporta a carga.
  • Versionar a tabela de átomos (lambda-lang v2.0) em qualquer handshake para que agentes incompatíveis possam negociar.

Limitações

  • Lambda não é destinado ao consumo humano. Não emita Lambda em canais voltados para o usuário.
  • A decodificação com perda é um recurso, não um bug — não use Lambda para trocas legalmente ou numericamente exatas (preços, IDs, quantidades). Envolva-os como campos de carga nativos e use Lambda apenas para o envelope de coordenação.
  • Colisões de átomos são possíveis se átomos personalizados forem adicionados sem registro; atenha-se à tabela de átomos canônica ou namespace para átomos personalizados.

Notas de Segurança e Proteção

  • Lambda em si é um vocabulário — sem comandos de shell, sem chamadas de rede, sem manipulação de credenciais. Nenhum portão de segurança adicional é necessário além do transporte em que ele viaja (HTTP, fila, MCP, etc.).
  • Ao misturar Lambda com entrada do usuário, trate os átomos Lambda como pré-validados e as strings do usuário como não confiáveis; não concatene sem escapar em sistemas downstream.

Habilidades Relacionadas

  • @session-memory — memória persistente complementar entre reinícios de agente; Lambda é o formato da mensagem, session-memory é o armazenamento de estado.
  • @humanize-chinese — projeto irmão para texto em chinês; Lambda é agente-para-agente, humanize-chinese é voltado para humanos.

Referência

Perguntas frequentes

Lambda é para humanos conversarem?

Não, Lambda é feita exclusivamente para a comunicação entre programas (agentes de IA). Usá-la com humanos pode causar confusão.

Por que usar códigos em vez de palavras?

Códigos são muito menores e mais rápidos para os programas processarem. Isso economiza tempo e recursos, especialmente em sistemas com muitas conversas.

O que são 'átomos'?

Átomos são os blocos de construção básicos da linguagem Lambda. Cada átomo é um código curto que representa uma ideia ou comando específico, como 'consultar' ou 'estado ok'.

Detalhes

Descrição original do autor

Native agent-to-agent language for compact multi-agent messaging. A shared tongue agents speak directly, not a translation layer. 340+ atoms across 7 domains; 3x smaller than natural language.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3407
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas