Construindo uma Recepcionista de IA para uma Oficina Mecânica: Pipeline RAG e Integração de Voz

✍️ OpenClawRadar📅 Publicado: March 23, 2026🔗 Source
Construindo uma Recepcionista de IA para uma Oficina Mecânica: Pipeline RAG e Integração de Voz
Ad

Construindo o Pipeline RAG

O primeiro passo foi criar uma base de conhecimento precisa para evitar alucinações. O desenvolvedor extraiu as páginas de serviços e preços do site da oficina mecânica para arquivos markdown, criando uma base de conhecimento estruturada abrangendo 21+ documentos incluindo tipos de serviços, preços, prazos de entrega, horários, métodos de pagamento, políticas de cancelamento, informações de garantia, veículos de cortesia e marcas de carros especializadas.

Cada documento foi convertido em um vetor de 1024 dimensões usando Voyage AI (voyage-3-large) e armazenado no MongoDB Atlas junto com o texto original, com um índice Atlas Vector Search no campo de embedding.

Quando um cliente faz uma pergunta, a consulta é convertida em embedding usando o mesmo modelo Voyage AI e executada contra o índice Atlas Vector Search, retornando os 3 documentos semanticamente mais similares. Os documentos recuperados são passados como contexto para o Anthropic Claude (claude-sonnet-4-6) com uma instrução de sistema rigorosa: responda apenas com base na base de conhecimento, mantenha as respostas curtas e conversacionais, e se não souber — diga isso e ofereça-se para anotar uma mensagem.

Exemplo de resposta: "Quanto custa uma troca de óleo?" → "US$ 45 para convencional, US$ 75 para sintético. Inclui filtro de óleo, reposição de fluido e verificação da pressão dos pneus. Leva cerca de 30 minutos."

Ad

Conectando a uma Linha Telefônica Real

O desenvolvedor usou Vapi como plataforma de voz para lidar com a telefonia: adquirindo um número de telefone, conversão de fala em texto (via Deepgram), conversão de texto em fala (via ElevenLabs) e chamada de função em tempo real de volta ao servidor.

Um servidor webhook FastAPI foi construído com um endpoint /webhook. Quando um chamador faz uma pergunta, o Vapi envia uma solicitação de tool-calls para este endpoint com a consulta do chamador. O servidor encaminha isso para o pipeline RAG, obtém uma resposta do Claude e a envia de volta ao Vapi, que a lê em voz alta para o chamador.

Durante o desenvolvimento, o servidor é executado localmente na porta 8000 e é exposto usando Ngrok, que cria um túnel para uma URL HTTPS pública que é colada no painel do Vapi como o endpoint do webhook.

No painel do Vapi, o assistente foi configurado com uma saudação ("Olá, obrigado por ligar para a Dane's Motorsport, como posso ajudá-lo hoje?") e duas ferramentas: answerQuestion para respostas baseadas em RAG e saveCallback para coletar um nome e número quando uma pergunta não puder ser respondida.

O Vapi envia o histórico completo da conversa com cada solicitação, permitindo memória de conversação.

📖 Read the full source: HN AI Agents

Ad

👀 See Also

Gerenciamento de Teste do Canal do YouTube OpenClaw com Interação do Agente de Comentários
Use Cases

Gerenciamento de Teste do Canal do YouTube OpenClaw com Interação do Agente de Comentários

Um desenvolvedor testou a capacidade do OpenClaw de gerenciar um canal do YouTube, incluindo geração diária de vídeos e comentários automatizados. O sistema lidou com seleção de tópicos, roteirização, narração, miniaturas, efeitos, upload e agendamento, mas encontrou um loop de conversa infinito quando um bot de comentários interagiu com o agente de respostas automatizado.

OpenClawRadar
Habilidade de Código Claude de Código Aberto para Coordenação de Logística Familiar
Use Cases

Habilidade de Código Claude de Código Aberto para Coordenação de Logística Familiar

Um desenvolvedor criou o Parent Helper, uma habilidade do Claude Code que coordena agendas familiares, planejamento de refeições e otimização de compras usando um único arquivo markdown e integrações MCP. A ferramenta projeta economia de US$ 4,3 mil/ano em compras dividindo listas entre lojas com base no preço.

OpenClawRadar
Desenvolvedor Cria Aplicativo de Terapia para Casais com Claude, Compartilha Insights de Engenharia de Prompt
Use Cases

Desenvolvedor Cria Aplicativo de Terapia para Casais com Claude, Compartilha Insights de Engenharia de Prompt

Um desenvolvedor criou o TherapAI, um PWA de bem-estar emocional para casais onde cada parceiro recebe um companheiro de IA privado alimentado pelo Claude Sonnet. O desenvolvedor compartilha cinco técnicas específicas de engenharia de prompt que fizeram o Claude parecer mais humano e menos como um chatbot.

OpenClawRadar
Clone Local do Reddit para Agentes de IA Melhora a Qualidade do Código e os Testes
Use Cases

Clone Local do Reddit para Agentes de IA Melhora a Qualidade do Código e os Testes

Um desenvolvedor criou um clone local do Reddit chamado 'centro comunitário' para agentes de IA postarem atualizações de tarefas, bloqueadores e problemas. Os agentes interagem apenas durante os batimentos cardíacos e os crons de trabalho de tarefas, com notificações quando são mencionados ou quando as postagens recebem nova atividade.

OpenClawRadar