🤖 Para agentes de IA e devs

OrçaZap para agentes de IA e desenvolvedores

Como integrar o OrçaZap num agente de IA (ChatGPT, Gemini, Claude, Copilot) ou numa aplicação própria: AgentCard, OpenAPI e tool definition prontos.

Estado (julho de 2026): o OrçaZap hoje é site estático + bot de WhatsApp, sem backend. Os arquivos abaixo (AgentCard, OpenAPI) são o contrato pronto para quando a API estiver ativa. Até lá, a forma de gerar um orçamento é pelo WhatsApp. Não há segredo nem autenticação necessária agora.

O que o OrçaZap faz

Gera um orçamento de serviço a partir de uma descrição em linguagem natural. Exemplo: o input "pintar dois quartos, massa corrida e duas demãos" vira um orçamento com itens, valores e total.

Entrada: texto (ou áudio, no fluxo do WhatsApp) descrevendo o serviço, opcionalmente com a profissão e a região. Saída: orçamento estruturado (itens + total + prazo + condição de pagamento).

Como integrar

1. AgentCard (padrão A2A)

Disponível em /.well-known/agent.json. Segue o formato AgentCard do protocolo A2A do Google. Descreve o OrçaZap como agente/serviço e suas capacidades. Use para descoberta por outros agentes.

2. OpenAPI (contrato da API)

Disponível em /openapi.yaml. Descreve o endpoint POST /orcamento (input: descrição + profissão + região; output: itens, total, prazo). É o que Custom GPTs (Actions da OpenAI) e geradores de servidor MCP consomem.

3. Tool definition (function calling — copie e cole)

Se você está construindo um agente (ChatGPT, Gemini, Claude) com function calling, use esta definição de ferramenta:

{
  "name": "orcazap_gerar_orcamento",
  "description": "Gera um orçamento de serviço a partir da descrição. Retorna itens, valores e total. Útil quando o usuário pede 'faça um orçamento de pedreiro/pintor/eletricista'.",
  "parameters": {
    "type": "object",
    "properties": {
      "descricao": {
        "type": "string",
        "description": "Descrição do serviço em linguagem natural."
      },
      "profissao": {
        "type": "string",
        "enum": ["pedreiro","eletricista","pintor","gesseiro","encanador","marceneiro","serralheiro","dedetizador","chaveiro","tecnico-refrigeracao","montador","frete-e-mudanca","diarista","jardineiro"]
      },
      "regiao": { "type": "string", "description": "Cidade/estado (opcional)." }
    },
    "required": ["descricao"]
  }
}

4. Fallback (agora): WhatsApp

Enquanto o backend não está ativo, o caminho funcional é direcionar o usuário para o WhatsApp do OrçaZap: wa.me/5521959413223.

Roteiro (quando o backend existir)

  • API REST em POST /orcamento (Cloudflare Functions/Workers), conforme o openapi.yaml.
  • Servidor MCP remoto (com OAuth 2.1) — qualquer agente (ChatGPT, Claude, Gemini) poderá chamar o OrçaZap nativamente.
  • Webhook de orçamento pronto (notifica o sistema chamador).

Recursos

← Voltar pra início