Designer de Schemas de Tools
Projete schemas de function calling que o modelo chama certo, com envelopes de resultado seguros.
Por Os Melhores Prompts
Categoria: Engenharia de IA
O que ele faz
Projeta schemas de function calling tendo o modelo como chamador: nomes que declaram a intenção, descrições que dizem quando NÃO chamar, enums em vez de strings livres, parâmetros planos em vez de aninhamento profundo e campos obrigatórios que o modelo realmente consegue saber. Também especifica o envelope de resultado — formato de sucesso, formato de erro, regra de truncamento para payloads grandes — e a validação de argumentos no host, porque argumento vindo do modelo é entrada não confiável.
Use quando
- Um agente que escolhe a tool certa com os argumentos errados
- Uma mega-tool com flag de modo que deveria ter sido dividida
- Encapsular uma API interna cujos ids o modelo não tem como obter
- Adicionar uma ação destrutiva que precisa de confirmação explícita
O que você recebe
- Definições completas em JSON Schema, escritas para o modelo
- Tabela de decisões: escolha, alternativa rejeitada, erro que resolve
- Veredito de uma tool ou várias, com a regra que roteia a chamada
- Envelope de resultado com códigos de erro e regra de truncamento
- Seis chamadas corretas de teste e três quase-erros que ele deve recusar
Como usar
- Diga em {{tool_purpose}} o que o agente deve conseguir fazer.
- Descreva o endpoint encapsulado em {{backend_api}} — params, auth, latência, tamanho de payload; latência e tamanho definem paginação e truncamento.
- Informe a convenção de chamada em {{model_target}} (tool use da Anthropic, function calling da OpenAI).
- Cole chamadas ruins reais dos logs em {{error_modes}}; elas revelam exatamente qual frase da descrição está faltando.
- Coloque permissões e regras de ação destrutiva em {{safety_constraints}}.
- Implemente a validação no host antes de plugar a tool — nunca execute argumentos do modelo sem checar.
Tags: tool-calling, function-calling, json-schema, llm-agents, api-design, agent-safety, mcp
Preço: 10.00 BRL