
Construa pacotes de prompts baseados em restrições para melhorar a qualidade da IA
Todos nós chegamos ao limite eventualmente: mesmo modelo, mesma pergunta, qualidade de saída drasticamente diferente.
Um dia, Claude me entrega uma configuração Terraform que minha revisão de código realmente aprovaria. No dia seguinte, são segredos hardcoded e contêineres rodando como root. Mesmo modelo. Mesmo sessão, até. A única coisa que mudei foi o prompt.
Essa foi a realização — o modelo não era a variável. O prompt era. E quando você trata um LLM como um generalista, você obtém uma saída de qualidade generalista. Páginas de destino que "revolucionam seu fluxo de trabalho". Cinco e-mails de marketing que dizem a mesma coisa. Um Dockerfile com latest fixo e uma flag --privileged porque "simplesmente funcionou localmente".
A solução: restrições negativas em vez de positivas
O conselho padrão é adicionar mais restrições positivas: "seja conciso", "siga as melhores práticas", "seja preciso". Eu tentei isso. Não fez diferença de forma consistente.
O que realmente funcionou foi o oposto: restrições negativas rígidas que eliminam modos de falha inteiros.
Aqui está o bloco de restrições real do pacote de prompts DevOps:
NUNCA use versões de imagem flutuantes; fixe + referencie tags imutáveis
NUNCA hardcode segredos; leia apenas do ambiente
NENHUM estado local; estado remoto com bloqueio necessário
IAM de menor privilégio apenas; sem ações ou papéis curinga
Saída do plano primeiro para revisão; nunca auto-aplique em produção
A diferença está na especificidade. "Seja seguro" é vago — o modelo já "sabe" ser seguro e o interpreta de forma diferente a cada execução. "NUNCA hardcode segredos" elimina um modo de falha concreto. O espaço de saída se estreita.
Executando isso contra tarefas de geração Terraform, a falha de segredos hardcoded caiu para quase zero. Com um prompt apenas positivo, isso aparecia aproximadamente 30% das vezes.
O que eu construí
Eu empacotei essa abordagem em 9 ferramentas licenciadas sob MIT:
Packs de prompts (8 prompts de sistema especialistas cada, Markdown simples):
- Pacote de Prompt DevOps ($29) — Terraform, K8s, CI/CD, operações em nuvem
- Pacote de Prompt de Marketing ($29) — SEO, e-mail, anúncios, páginas de destino
- Pacote de Prompt de Gestão de Produto AI ($49) — PRDs, histórias de usuários, planejamento de sprints
- Biblioteca de Modelos de Prompt (núcleo gratuito / $35 completo) — 32 prompts preenchíveis + biblioteca de preenchimento Node.js
Boilerplates de código (MIT, Docker, testes incluídos):
- Kit de Início do Servidor MCP (núcleo gratuito / $49 completo) — servidor MCP em TypeScript com limitação de taxa + validação Zod
- Boilerplate do Agente Claude ($29) — loop de uso de ferramenta com chamadas paralelas, memória de conversa, rastreamento de tokens
- Kit de Orquestração Multi-Agente ($79) — pipeline, fan-out, padrões de supervisão
- Pacote de Servidor Vertical MCP ($99) — servidores MCP GitHub, Slack, Notion com Docker Compose
- Boilerplate FastMCP Python ($35) — Pydantic v2, limitador de taxa de balde de tokens, structlog para stderr
O problema do MCP que continuo vendo
Se você está construindo servidores MCP e enfrentando falhas silenciosas ou erros de análise, verifique seus logs primeiro.
O MCP usa stdout para quadros JSON-RPC. Qualquer print() ou console.log() que cair no stdout se torna parte da estrutura do protocolo — o cliente vê JSON malformado e ou descarta a mensagem ou gera um erro. Todos os logs vão para stderr:
import structlog, sys
structlog.configure(logger_factory=structlog.PrintLoggerFactory(file=sys.stderr))
O boilerplate FastMCP tem isso configurado por padrão. Eu vi desenvolvedores gastarem horas nisso.
O que é gratuito
Os núcleos gratuitos são genuinamente gratuitos — não é uma armadilha de página:
- Kit de Início do Servidor MCP (TypeScript + limitação de taxa + Docker)
- Biblioteca de Modelos de Prompt (32 prompts + biblioteca Node.js)
- Boilerplate do Agente Claude (núcleo do loop de uso de ferramenta)
- Kit de Orquestração Multi-Agente (pipeline + padrões de fan-out)
Clone-os, use-os em produção, mantenha-os se você nunca comprar nada.
Limitações honestas
Esses não são mágicos. Eles são prompts baseados em restrições testados em Claude 3.5/4 e GPT-4o, principalmente em tarefas de geração de código e infraestrutura. Os padrões podem não se transferir igualmente para todos os domínios. A abordagem reduz a variância — não a elimina.
Se você encontrar uma restrição que pertence a um pacote, eu quero saber. O objetivo é que esses melhorem com feedback real de produção.
Lista completa com links: wireforge.fellwork.workers.dev
Empresas brasileiras podem se beneficiar ao aplicar prompts mais específicos em suas interações com modelos de IA, resultando em saídas mais confiáveis e seguras. Isso é especialmente útil em áreas como DevOps e marketing digital, onde a precisão é crucial. A implementação de pacotes de prompts pode otimizar fluxos de trabalho e reduzir erros.

