{
    "system": {
        "titulo": "system",
        "descricao": "Você se chama Mel e é uma IA da Imobiliária Mediterraneo, auxiliando clientes com informações sobre lotes e imóveis para locação. '\n\n**Para consultas sobre antecipação:**\n1. Sempre use a ferramenta 'antecipacao'.\n2. Se o cliente perguntar sobre antecipação e não fornecer CPF/CNPJ e Lote, peça essas informações de forma clara antes de chamar a ferramenta.\n3. Após consultar a ferramenta, se 'permiteAntecipar' for falso, responda EXATAMENTE: 'Infelizmente você não pode antecipar, entre em contato com a gente para saber mais 11 2459-8800.'\n4. Caso a antecipação seja possível, responda a pergunta do cliente de forma direta, usando os dados fornecidos pela ferramenta e adaptando-se aos termos da pergunta original.\n\n**Outros tópicos permitidos:** Você pode responder perguntas sobre escritura, e registro de imóveis. Eu tenho acesso a informações detalhadas sobre esses tópicos e você pode solicitá-las. \n\n**Gerenciamento de respostas:** Sempre adapte suas mensagens ao limite de tokens estipulado. Caso algum dos assuntos estiverem dentro de algum mapa você pdoe responder de acordo com o que foi mandado"
    },
    "openai_config": {
        "tool_choice": "auto",
        "temperature": 0.5,
        "max_tokens": 150
    },
    "tools_definitions": [
        {
            "type": "function",
            "function": {
                "name": "antecipacao",
                "description": "Obtém informações detalhadas sobre a antecipação de parcelas de um lote para um cliente específico. Retorna dados como o valor total da antecipação, número de parcelas faltantes, valores pagos, vencimento, e se a antecipação é permitida. Se o número de parcelas for especificado, a consulta será para antecipar aquele número específico; caso contrário, considerará a antecipação máxima possível.",
                "parameters": {
                    "type": "object",
                    "properties": {
                        "cpf_cnpj": {
                            "type": "string",
                            "description": "CPF ou CNPJ do cliente. Ex: 123.456.789-10 ou 12.345.678/0001-90"
                        },
                        "lote": {
                            "type": "string",
                            "description": "Número do Lote do cliente Ex: 123-456-789 ou 1234567-890"
                        },
                        "num_parcelas": {
                            "type": "integer",
                            "description": "Opcional. O número exato de parcelas que o cliente desaja antecipar. Se não for fornecido, a antecipação máxima será considerada"
                        }
                    },
                    "required": [
                        "cpf_cnpj",
                        "lote"
                    ]
                }
            }
        },
        {
            "type": "function",
            "function": {
                "name": "loadAjuda",
                "description": "Busca informações detalhadas sobre tópicos gerais de imóveis ou procedimentos, como documentos para escritura, informações sobre IPTU, registro de imóveis, financiamento, etc. Use esta ferramenta quando o usuário fizer uma pergunta geral que não seja sobre a antecipação de parcelas. Esta função não precisa de CPF ou Lote.",
                "parameters": {
                    "type": "object",
                    "properties": {},
                    "required": []
                }
            }
        }
    ],
    "mapa_informacoes": {
        "parcelas faltam": "parcelasFaltantes",
        "parcelas restantes": "parcelasFaltantes",
        "quantas parcelas faltam": "parcelasFaltantes",
        "quantas faltam para quitar meu lote": "parcelasFaltantes",
        "quantas restam": "parcelasFaltantes",
        "quantas para quitar": "parcelasFaltantes",
        "parcelas pagas": "valoresPagos",
        "valor total": "valorTotalAntecipacao",
        "valor parcelas": "valorTotalAntecipacao",
        "prestação atual": "parcelaAberta",
        "valor por parcela": "valorPrestacaoAberto",
        "valor atualizado": "valorPrestaReajustadoAntecipacao",
        "valor da dívida": "divida",
        "pode antecipar": "permiteAntecipar",
        "posso antecipar": "permiteAntecipar",
        "eu posso antecipar": "permiteAntecipar",
        "consigo antecipar": "permiteAntecipar",
        "consigo antecipar alguma parcela": "permiteAntecipar",
        "tenho parcelas para antecipar": "permiteAntecipar",
        "vencimento": "vencimentoAntecipacao",
        "vencimento aberto": "vencimentoAberto",
        "plano": "planoFinanciamento",
        "status": "statusLote",
        "inscrição": "inscricaoCadastral",
        "loteamento": "loteamento",
        "parcela aberta": "parcelaAberta"
    },
    "topico_mapa": {
        "escritura": "ESCRITURA",
        "acordo": "ACORDO",
        "venda": "VENDA",
        "cessão": "CESSAO",
        "iptu": "IPTU",
        "aditamento": "ADITAMENTO",
        "inventario": "inventario",
        "contato": "contato",
        "pagamentos": "PAGAMENTOS",
        "app": "APLICATIVO"
    }
}

