1. Objetivo
Desenvolver uma plataforma web responsiva para simulação conversacional com IA, permitindo:
Upload de documentos (pdf/docx) ou preenchimento de questionários estruturados.
Simulação interativa com papéis distintos (Papel A, Papel B ou ambos).
Interação multimodal (texto e voz) com stt (fala-para-texto) e tts (texto-para-fala).
Geração automática de relatórios (pdf/csv) com análise de desempenho.
Dashboard administrativo para histórico, métricas e gestão de usuários.
2. Arquitetura Unificada Oficial
Frontend:
Next.js (deploy no Vercel).
Backend leve: API Routes do
Next.js integradas ao n8n (orquestração de fluxos).
Banco de dados & Storage: Supabase (Auth, DB, Storage).
STT (fala-para-texto): OpenAI Whisper API (ou Google Speech-to-Text, a definir em contrato).
TTS (texto-para-fala): ElevenLabs com pelo menos duas vozes fixas (Papel A e Papel B).
IA conversacional: GPTMaker (prompts, papéis e treinamento com conhecimento específico do domínio).
Orquestração: n8n (webhooks para áudio, documentos, logs e relatórios).
Toda a infraestrutura deve ser criada em contas do Cliente (Vercel, Supabase, ElevenLabs, n8n, GPTMaker). O contratado entrará apenas como colaborador para configuração inicial.
3. Funcionalidades Mínimas (Critérios de Aceite)
Interação Inicial
Passo 1: Selecionar papel da IA (Papel A, Papel B ou ambos).
Passo 2: Selecionar tipo de fluxo (Tipo 1, Tipo 2 ou Tipo 3).
Passo 3: Escolher entre enviar um documento ou preencher um questionário.
Fluxos
Fluxo 1: Mediação ou negociação com objeções levantadas.
Fluxo 2: Interação estruturada com respostas em sequência.
Fluxo 3: Cenário de decisão urgente com informações limitadas.
Voz
Entrada de áudio do usuário → STT.
Resposta da IA em áudio (ElevenLabs).
Vozes distintas para Papel A e Papel B.
Relatórios
Gerados ao final de cada simulação, contendo:
Pontos fortes e fracos de cada lado.
Performance emocional (segurança/hesitação).
Sugestões estratégicas.
Exportáveis em pdf/csv.
Dashboard
Histórico de simulações.
Consumo de minutos de voz.
Gestão de documentos/questionários.
Exportação de relatórios.
4. Segurança & Conformidade (lgpd/gdpr)
anonimização automática (parte a / parte b).
Criptografia em trânsito e em repouso.
Retenção máxima: 90 dias para áudios/documentos.
Logs sem dados pessoais.
Consentimento explícito do usuário antes da simulação.
5. Entregáveis
Plataforma web responsiva (Vercel + Supabase).
Pipeline de voz (Whisper/Google + ElevenLabs).
Integração GPTMaker (prompts e modelos de simulação).
Relatórios em pdf/csv.
Dashboard administrativo (usuários, histórico, métricas).
Documentação completa (arquitetura, variáveis de ambiente, manual de operação, export do n8n).
6. Prazo
O contratado deverá propor um prazo realista de desenvolvimento.
Prazo preferencial: até 10–12 semanas para entrega completa.
Entregas devem ser feitas em marcos (milestones), com pagamentos vinculados a cada etapa concluída.
7. Propriedade Intelectual & Handover
Todo o código-fonte, configurações, prompts, fluxos e documentação desenvolvidos neste projeto serão transferidos para o Cliente, que terá propriedade total.
Ao final do projeto, o contratado deverá entregar:
Repositório Git com todo o código-fonte.
Export completo de todos os fluxos do n8n.
Arquivo .env.example com todas as variáveis de ambiente.
Documentação de deploy e manutenção.
Prazo de Entrega: Não estabelecido