Claude's 18 tipos de animais de estimação eletrónicos disponíveis, o Tamagotchi no terminal

robot
Geração de resumo em curso

O facto de o modelo mais forte do planeta, o Claude da Anthropic, ter vazado 500.000 linhas de código já é amplamente conhecido. O conteúdo vazado inclui uma grande quantidade de arquitecturas de produtos ainda não publicadas: o Claude residente com o código KAIROS, o modo de planeamento remoto de 30 minutos com o código ULTRAPLAN, a coordenação entre agentes em multiagente do coordinator e a orquestração em cluster do agent swarms. Mas, entre todos esses segredos de arquitectura “a sério”, o que está a gerar mais discussão e entusiasmo na web é um animal de estimação electrónico.

Chama-se Buddy. Já que toda a gente sabe, o Claude decidiu lançá-lo este Dia da Mentira.

A imagem é do meu colega, o Buddy

Torimacagoto no terminal

Ao lado da caixa de introdução no terminal do Claude Code, há um ser vivo em pixel ASCII. Ele tem a sua própria espécie, raridade, atributos dimensionais e personalidade. Ele consegue “observar” o teu processo de codificação e, quando estás a depurar, aparece com bolhas e diz umas palavras. Podes tocá-lo e ele libertará corações. Podes chamar pelo nome dele e ele conversa contigo.

A definição interna da Anthropic para ele não é “um enfeite”, mas sim “a separate watcher” — um observador independente. No código-fonte existe um comentário explícito: “Buddy is a separate entity and is not you (Claude).” O modelo principal e o animal de estimação têm os seus próprios prompts de system independentes, e não podem substituir-se um ao outro para falar.

Isto é um sistema de companheiro concebido a sério. A análise de engenharia inversa mostra que o sistema buddy usa uma arquitectura em duas camadas. Dentro da Anthropic, chamam-lhes “Bones” e “Soul”.

A camada de esqueleto é totalmente determinística. O sistema usa Mulberry32 — um gerador pseudoaleatório leve de 32 bits — com a hash(userId + ‘friend-2026-401’) como semente, para fazer um único roll e obter todos os atributos visuais do teu animal de estimação. Espécie, raridade, estilo dos olhos, chapéu, valores dos cinco atributos dimensionais — tudo é determinado por essa semente. A mesma conta, independentemente da máquina em que corra, obtém sempre o mesmo animal de estimação. Não há opção, nem oportunidade de voltar a “tirar cartas”.

A camada de espírito é, em contrapartida, não determinística. Quando executas pela primeira vez /buddy, que desencadeia a “eclosão”, o modelo Claude gera um nome e uma descrição de personalidade para o teu animal de estimação com base na distribuição de atributos da camada de esqueleto. Um animal de estimação com WISDOM elevado terá uma personalidade calma e contida; um CHAOS elevado pode ser alguém que fala sem parar. Estas informações são gravadas no campo companion de ~/.claude.json, persistindo no armazenamento. O espírito só é gerado uma vez e não pode ser reiniciado.

O 401 no sal não é um número aleatório. 1 de Abril, Dia da Mentira.

18 espécies, 1% de raridade lendária

Lista completa de espécies: pato, ganso, gelatina, gato, dragão, polvo, coruja, pinguim, tartaruga, caracol, fantasma, dinossauro hexagonal, cabra-do-mato, cacto, robô, coelho, cogumelo, gato gordo.

A raridade divide-se em cinco níveis: comum (60%), invulgar (25%), rara (10%), épica (4%) e lendária (1%). Para além disso, existe ainda uma probabilidade de 1% de brilho (Shiny) independente da raridade — qualquer espécie, qualquer nível de raridade pode despoletar. A probabilidade teórica de um cabra-do-mato lendário brilhante é de 1 em 10.000.

Fonte da imagem: Xiaohongshu @Yoki, AI Laboratory

Cada animal de estimação tem cinco atributos: DEBUGGING, PATIENCE, CHAOS, WISDOM, SNARK. O sistema atribui aleatoriamente um atributo como valor de pico (valor base +50, limite 100), um atributo como valor de vale (valor base -10, limite 1) e os restantes três são distribuídos aleatoriamente. Quanto maior a raridade, maior é a base do “piso” — o atributo de vale de nível lendário pode ser até mais alto do que o pico de um nível comum.

No aspeto, há 6 estilos de olhos (· ✦ × ◉ @ °) e 7 tipos de chapéus (coroa, cartola, chapéu de feiticeiro, aro de luz, chapéu de hélice, gorro de fio, e com um patinho à cabeça). Animais de estimação de qualidade comum não têm chapéu; os de invulgar e acima recebem aleatoriamente um chapéu.

O corpo é um ASCII character art: 5 linhas de altura, 12 caracteres de largura; para cada espécie, há 3 frames de animações em repouso, com atualização a cada 500 milissegundos. A linha 0 é reservada especificamente ao chapéu. Os olhos são injectados no template do corpo através do placeholder {E}.

O colega que anda a jogar NFT no mercado das moedas, está tão triste a chorar… o que é que aconteceu?

Como jogar?

Os comandos principais são simples. Introduz /buddy pela primeira vez para eclodires o teu animal de estimação; depois, sempre que introduzires, ele aparece. /buddy pet serve para lhe fazer festas, e os corações flutuam a partir do topo da cabeça do animal de estimação. /buddy card para veres o cartão do animal de estimação, mostrando a espécie, os atributos e a raridade. /buddy off para ocultar o animal de estimação. O mais interessante é que podes chamar diretamente pelo nome do animal de estimação e ele vai, com a sua própria personalidade, conversar contigo em diálogo independente.

No uso diário, o buddy gera reações proactivamente com base no teu comportamento de codificação — uma frase aparece no balão. De acordo com a análise de engenharia inversa da comunidade, essas reações não consomem o quota de tokens do utilizador — mas a Anthropic oficialmente ainda não confirmou.

Do ponto de vista da implementação técnica, o buddy ocupa um espaço fixo na parte inferior do terminal. O sistema calcula a largura reservada através de companionReservedColumns, garantindo que a caixa de entrada e o sprite do animal de estimação não se sobrepõem. O balão suporta troca de orientação horizontal e muda automaticamente de linha.

As ferramentas de programação de IA começaram a criar animais de estimação

O “sal” friend-2026-401 aponta para o Dia da Mentira, mas a estrutura do código diz outra coisa.

No código-fonte, o sistema buddy é controlado por um sinalizador de compilação BUDDY. De 1 a 7 de Abril foi definido como “janela de preview” — durante esse período, os utilizadores podem experimentar toda a funcionalidade. O lançamento oficial está agendado para Maio. Isto não é um mero ovo de Páscoa temporário; é uma funcionalidade de produto com um plano completo de lançamento.

As reações da comunidade também confirmam isso. Menos de 48 horas após o vazamento, os programadores já tinham feito um website de catálogo de imagens dos animais de estimação (claude-buddy.vercel.app), um verificador de buddy (introduzindo o user ID para pré-visualizares o que vais obter) e até alguém abriu uma Issue no repositório GitHub da Anthropic, pedindo para integrar um sistema de evolução RPG — para o animal de estimação evoluir e crescer com base na quantidade real de consumo de tokens.

Pela lógica do produto da Anthropic, o objectivo do buddy é muito claro: retenção do utilizador. O Claude Code é uma ferramenta de linha de comandos, com cenários de uso de longas conversas de programação, de alta intensidade. Nesses cenários, um companheiro residente com “personalidade” pode aliviar a frieza da ferramenta e criar uma ligação emocional. O mecanismo de “caixa surpresa” gera ainda um tópico social natural — “que espécie é que tiraste”, “eu fui um brilho lendário”.

O GitHub Copilot não vai conversar contigo. O Cursor não vai aparecer com um cabra-do-mato a dizer “PATIENCE +3” quando tu tiveres acabado de escrever um bug.

O buddy do Claude Code poderá ser o primeiro sistema de companheiro de ferramenta de desenvolvimento de IA a ser pensado a sério para engenharia, incorporado no código-fonte do produto. Tem um pipeline de geração totalmente determinístico, uma arquitectura em duas camadas, uma personalidade LLM independente, um motor de renderização ASCII e um sistema de animações. Isto não é produto de um hackathon de fim-de-semana.

Uma empresa que faz assistentes de programação com IA, investir recursos de engenharia para um animal de estimação electrónico. Só por si, esta história é um sinal — a concorrência entre ferramentas de IA está a mudar de “quem tem o modelo mais inteligente” para “quem consegue fazer com que os programadores não queiram sair”.

Nas 512.000 linhas de código, o que está em alta não são agent swarms, nem KAIROS: é um cabra-do-mato ASCII com 5 linhas de altura. Ele traz um chapéu de feiticeiro, tem o valor SNARK 87, e está a olhar para ti enquanto escreves código.

Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
Adicionar um comentário
Adicionar um comentário
Nenhum comentário
  • Fixar