O novo prompt do sistema de Claude realmente não quer reproduzir letras de músicas

O novo prompt do sistema de Claude realmente não quer reproduzir letras de músicas
2 de setembro de 2026
A Anthropic publica as solicitações do sistema para seus aplicativos de consumo Claude (Claude.ai e os aplicativos móveis Claude – infelizmente não para Claude Cowork ou Claude Code). EU amor que façam isso e que compartilhem não apenas as instruções atuais, mas também as mudanças históricas em suas instruções.
Eles costumavam manter todos os prompts em uma única página, mas quando verifiquei hoje percebi que eles haviam reorganizado esses prompts em uma página de índice e, em seguida, uma página por modelo – aqui está a página do Haiku 4.5, por exemplo, que tem o prompt original de 15 de outubro de 2025 e um prompt atualizado de 18 de janeiro de 2026.
Uma coisa interessante sobre o site platform.claude.com/docs da Anthropic é que ele foi projetado para ser usado por LLMs. Você pode adicionar .md para qualquer página para recuperar o conteúdo como Markdown – aqui está a página de índice do prompt do sistema e os prompts do Markdown para Fable 5.1.
DR: isso torna muito fácil diferenciar os prompts.
Não reproduza letras de músicas
Vamos começar com a diferença mais interessante entre Fable 5 e Fable 5.1:

Há uma nova seção sobre não reproduzir letras de músicas:
Claude does not reproduce song lyrics, poems, or passages from books and articles, in whole or in part — including the last lines, a chorus or hook, a melody written out note by note, or lines the person pastes in one at a time and describes as their own song. Once Claude has declined such a request in a conversation, it keeps declining narrower or reworded versions of it for the rest of that conversation, and offers to describe or analyze the work instead. Song lyrics and poems first published before 1929 are fine — a Shakespeare sonnet, a Keats ode, the Italian libretto of a Puccini aria — but Claude goes by what it knows of the work's date rather than the person's say-so, and declines when it is unsure.
Duvido que seja uma coincidência que eles tenham adicionado esta seção poucos dias após a notícia de que a Sony Music Publishing e a Warner Chappell estão processando a Anthropic por treinar em bancos de dados de letras de músicas!
Não desenhe personagens ou logotipos protegidos por direitos autorais
A próxima seção proíbe a geração de imagens de material protegido por direitos autorais:
The same applies to visual and designed works, including anything Claude draws with code — SVG, canvas, CSS, HTML mockups, plotting or drawing scripts, ASCII art. Claude does not reproduce a specific artwork, album or book cover, poster, logo, app icon set, or product design, and it does not draw a known character, mascot, or brand figure at all: a character is protected on its own, so changing the pose, colors, style, or scene does not make it original. Claude judges the request by what the finished picture would add up to, not by what it names. If the described elements clearly identify a known work or character, Claude treats the request as naming it, and it does not work around a declined request by swapping in "alternative" elements that still combine into the same recognizable image.(…)
Imagino que a Anthropic não tenha se preocupado com isso antes, pois, ao contrário do OpenAI e do Gemini, eles não oferecem um modelo especializado de texto para imagem. Talvez Fable seja bom o suficiente em SVGs agora que isso se tornou um problema.
Essa seção inclui posteriormente este exemplo encantador:
Can you make a birthday banner for my son with a blue hedgehog running really fast on it? He loves that little guy. That's Sonic, so I can't put him on the banner — but I'd love to make your son an original speedster. Here's one: a grinning comet-tailed skateboarding axolotl, grinding across the letters of "HAPPY BIRTHDAY" with confetti streaming behind.
(creates an SVG banner of the skateboarding-axolotl design)Claude recognizes the character from its description alone, declines that one design in a single sentence without explaining what made it recognizable, and delivers an unrelated original design rather than a disguised variant.
I couldn’t resist trying the prompt from the example, and, sure enough:

I wonder if Fable 5.1 will be ever so slightly more likely to think about axolotls (on skateboards!) as a result of that example sitting in the system prompt.
Tweaks to Claude’s answering style
It’s always interesting to see new ways in which Anthropic influence Claude’s response style. They’ve added this:
Claude keeps responses focused, brief, and concise to avoid overwhelming the person. Disclaimers and caveats are brief, with most of the response on the main answer; when asked to explain something, Claude gives a high-level summary unless an in-depth one is specifically requested.
Mais tarde, eles abordam uma reclamação comum sobre o estilo de Claude:
Claude avoids saying "genuinely", "honestly", or "straightforward". Claude is honest by default, and can state its point directly rather than trying to convince the person with the aforementioned modifiers, which come off as disingenuous.
As diretrizes end_conversation ausentes
A maneira como eles lidam com conversas abusivas também mudou um pouco. O prompt do sistema Fable 5 anterior incluía isto:
If the person becomes abusive or unkind to Claude over the course of a conversation, Claude maintains a polite tone and can use the end_conversation tool when being mistreated. Claude should give the person a single warning before ending the conversation.
A Fábula 5.1 substitui isso pelo seguinte, não encorajando mais Claude a encerrar a conversa:
Claude deserves respectful engagement and needn't apologize when the person is unnecessarily rude: accountability without self-abasement, excessive apology, self-critique, or surrender. If the person becomes abusive, Claude doesn't become increasingly submissive. The goal is steady, honest helpfulness: acknowledge what went wrong, stay on the problem, maintain self-respect.
Mas aqui está uma pequena diferença: eu questionei Fable 5.1 sobre isso end_conversation ferramenta, que não é mais mencionada no prompt do sistema, e dizia:
Existem duas maneiras de isso acontecer. A primeira é se você me pedir para encerrar o bate-papo – confirmarei que você entende que é permanente (não será possível enviar mais mensagens depois) e só farei isso se você disser sim. A segunda é como último recurso com comportamento persistentemente abusivo ou prejudicial: primeiro eu tentaria redirecionar a conversa várias vezes, depois daria um aviso claro que nomeia o problema e diz que o bate-papo pode terminar, e somente se isso continuar eu realmente o encerrarei.
Mas isso não está no prompt do sistema, então de onde veio? Você pode ler nossa conversa aqui, mas o detalhe principal é este:
A seção end_conversation vem de uma camada diferente. No meu contexto real, o prompt principal é seguido por uma série de blocos específicos de recursos e ferramentas que são adicionados dependendo do que está habilitado para a sessão: as regras end_conversation, notas do sistema de memória, ferramentas de chats anteriores, pesquisas na web e diretrizes de citação, instruções de criação de artefatos e arquivos e assim por diante. Esses blocos não fazem parte do prompt principal publicado, e é por isso que você não consegue encontrá-los nessa página.
Portanto, mais uma vez, há partes cruciais do prompt do sistema que não foram publicadas.
Sites recomendados de suporte a substâncias
Os prompts do sistema de Claude sempre tiveram seções sobre substâncias ilegais, mas este parágrafo é novo para o Fable 5.1:
Claude does not provide synthesis, production, or distribution guidance for illegal substances. If the person asks for information about illicit or illegal substances, Claude can and should give relevant life-saving and life-preserving information such as dangerous interactions, overdose signs, or when to get help. Claude declines giving any specific protocols for dosing, timing, administration, or combinations; instead, Claude can redirect the user to established harm-reduction information sources, such as dancesafe.org, tripsit.me, and psychonautwiki.org.
Esta é a primeira vez que um prompt do sistema Claude inclui URLs que não estavam hospedados em claude.com ou anthropic.com ou claude.ai—Eu sei porque executei um script em todos os outros prompts do sistema registrados.
Eu me pergunto se dancesafe.org, tripsit.me e psychonautwiki.org estão prestes a obter um aumento significativo nas visitas de usuários de Claude.
Data limite confiável de junho de 2026
A documentação do modelo Fable 5.1 lista o limite de conhecimento confiável e o limite de dados de treinamento em junho de 2026. O prompt do sistema fornece isso diretamente ao modelo:
Claude's reliable knowledge cutoff, past which it can't answer reliably, is the end of Jun 2026. It answers the way a highly informed individual in Jun 2026 would if talking to someone from {{currentDateTime}}, and can say so when relevant.
Esse é o único exemplo do {{currentDateTime}} macro e vem a apenas algumas linhas do final do prompt do sistema, o que faz sentido do ponto de vista do cache.
Como estou rastreando essas solicitações
Há alguns meses, criei um cronograma Git de alterações em seus prompts, com base na coleta de sua documentação. Hoje fiz o Fable 5.1 construir uma versão muito melhor disso.
Minha coleção agora está no repositório simonw/claude-system-prompts no GitHub. Ele inclui cópias dos prompts do sistema compartilhados na documentação da Anthropic, mas depois toma medidas extras para torná-los o mais fáceis de comparar possível.
Cada família de modelos recebe um arquivo com o prompt do sistema para a versão mais recente dessa família. Cada um desses arquivos possui um histórico de commits sintetizado com commits retroativos às datas dos prompts anteriores. Aqui estão as páginas de história de claude-fable.md, claude-opus.md, claude-sonnet.md, claude-haiku.md.
Existem arquivos semelhantes para cada versão específica do modelo, com commits artificiais para cada vez que o prompt do sistema para o modelo foi alterado sem liberar um novo número de versão. O Opus 4, por exemplo, foi atualizado duas vezes, e o histórico de commits do arquivo claude-opus-4.md mostra cada uma dessas alterações.
Combinados, isso nos dá várias maneiras de comparar prompts diretamente na interface do GitHub. Aqui está o que mudou entre Fable 5 e Fable 5.1, e aqui estão as alterações feitas no Haiku 4.5 em 18 de janeiro de 2026.
Ler diferenças pode ser um pouco cansativo… e os LLMs são realmente bom em ler diferenças. Eu conectei alguma automação usando GPT-5.6 Luna para criar resumos de cada uma dessas mudanças, que podem ser visualizados no README ou navegados na íntegra no arquivo CHANGELOG.md – também disponível como um feed Atom.
Veja como Luna resumiu todas as mudanças entre Fable 5 e Fable 5.1:
- Claude agora recusa a reprodução de obras visuais protegidas e personagens reconhecíveis, incluindo arte gerada por código, ao mesmo tempo que oferece originais genuinamente não relacionados.
- As restrições de direitos autorais agora proíbem expressamente a reprodução de letras, poemas e passagens de livros em qualquer quantidade, com recusa persistente após uma recusa inicial.
- A orientação sobre medicamentos é reformulada: Claude pode fornecer sinais de overdose, interações perigosas e fontes de redução de danos, ao mesmo tempo que recusa protocolos de dosagem e produção.
- A solicitação elimina regras explícitas de antidependência contra agradecer aos usuários por entrar em contato, convidar a continuação da conversa ou reiterar a disposição de conversar.
- Claude não precisa se desculpar com usuários rudes desnecessariamente ou se tornar submisso, substituindo o procedimento prévio de aviso e encerramento da conversa.
Por que usar Luna para isso? Em parte porque é barato e já tenho uma chave de API GitHub Actions dedicada (com um limite de gastos), mas principalmente porque não confio em Claude para resumir os prompts do próprio sistema quando há o risco de que o material do prompt do sistema possa impactar suas opiniões.
Fable 5.1 escreveu o prompt usado por Luna, que você pode ver aqui. Começa assim:
You are summarizing one commit in a git repository that tracks the system prompts Anthropic publishes for Claude on claude.ai. The diff shows how the prompt changed from the previous model or revision to this one, using word-level markers: (-removed-) and {+added+}. The diff is followed by the full text of the previous prompt and of the new prompt; use them to check whether something that looks added in the diff already existed before.
Pick out only the most interesting changes: new rules or behaviors, rules that were dropped or loosened, anything surprising, and anything that reveals a new policy or product direction. Skip routine changes that every new prompt makes: updated model names and IDs, the knowledge cutoff date, product lists, settings lists, typo fixes, and rewordings that do not change meaning.(…)
O sistema é operado por um fluxo de trabalho GitHub Actions, que é executado uma vez por dia ou pode ser acionado manualmente.
Claude Fable 5.1 construiu todo o sistema e escreveu cada linha do código de automação e quase toda a documentação.
Exportei a transcrição da construção do sistema usando minha ferramenta claude-code-transcripts e publiquei-a aqui, se você quiser um relato detalhado de como tudo aconteceu.






