Sobre este projeto
it-programming / artificial-intelligence-1
Aberto
Estamos buscando um(a) desenvolvedor(a) especialista em IA conversacional para construir do zero um serviço de inteligência artificial voltado para atendimento via WhatsApp, integrando-se a um sistema backend já consolidado.
Contexto do projeto
O sistema principal já está desenvolvido e em operação — um backend robusto em C# com arquitetura DDD, Redis e mais de 20 endpoints disponíveis para integração. O que precisamos agora é de um serviço de IA independente, construído em Python, utilizando LangChain e LangGraph, que se comunique com esse backend via API e execute todo o fluxo conversacional de forma inteligente e controlada.
A IA não é um simples chatbot. Ela deve ser capaz de tomar decisões complexas, adaptar seu comportamento dinamicamente de acordo com o perfil e o ticket do cliente, respeitar regras de negócio específicas e conduzir o atendimento com consistência e previsibilidade — sem alucinações e sem desvios de fluxo.
O que precisa ser desenvolvido
Construção do serviço de IA do zero em Python, usando LangChain e LangGraph como base da arquitetura conversacional. Modelagem de grafos de fluxo com LangGraph para controlar as transições de estado da conversa. Integração com os endpoints do backend C# via chamadas REST. Implementação de comportamento dinâmico da IA conforme o contexto do ticket e do cliente. Estruturação de prompts, controle de contexto e memória conversacional. Tratamento de múltiplas mensagens simultâneas e controle de concorrência. Tratamento de exceções e comportamentos de fallback. O número de endpoints pode crescer ao longo do desenvolvimento, portanto é esperada flexibilidade para evoluir o serviço.
O que é essencial
Experiência sólida com Python em projetos reais de produção. Domínio de LangChain e LangGraph — não apenas uso básico, mas arquitetura de agentes e grafos de fluxo. Experiência com integração de serviços via rest api. Capacidade de traduzir regras de negócio complexas em lógica conversacional confiável. Controle de contexto, memória e estado da conversa. Boas práticas de código: organização, escalabilidade e manutenibilidade. Fluência em português, pois todas as regras e comunicação do projeto são em pt-br.
Diferenciais
Experiência com sistemas híbridos (regras de negócio + IA generativa). Conhecimento em C# ou familiaridade com backends ddd (para entender os contratos de api). Experiência com Redis e controle de estado distribuído. Vivência com atendimento via WhatsApp (Evolution API, Z-API, Twilio ou similares).
Objetivo
Entregar um serviço de IA conversacional estável, inteligente e integrado, que respeite 100% das regras de negócio do sistema, conduza o cliente pelo fluxo correto, lide com exceções com elegância e se mantenha previsível em produção.
Buscamos alguém técnico, organizado, com boa comunicação e comprometimento com prazos.
⚠️ Red Flags — Motivos para Rescisão de Contrato
Prezamos por uma parceria profissional séria e transparente. Os comportamentos abaixo são considerados inaceitáveis e resultarão em rescisão imediata do contrato:
Não entrega no prazo — atrasos sem comunicação prévia e justificativa adequada demonstram falta de comprometimento e impactam diretamente o andamento do projeto. Falta de clareza — respostas vagas, entregas sem documentação ou código sem explicação não serão toleradas. Esperamos objetividade e transparência em cada etapa. Falta de comunicação — sumir, demorar para responder ou não reportar impedimentos é um bloqueio crítico para o projeto. Comunicação ativa e frequente é obrigatória, não opcional.
Se você é o tipo de profissional que se comunica bem, entrega o que promete e avisa quando algo não está saindo como planejado, essa vaga é para você.
Informações técnicas do projeto
Serviço de IA: Python + LangChain + LangGraph. Backend existente: C# com arquitetura DDD. Banco de dados/cache: Redis. Canal de atendimento: WhatsApp (Oficial e não oficial). Integração: rest api (~20+ endpoints).
Categoria TI e Programação
Subcategoria Inteligência Artificial
Tamanho do projeto Grande
Prazo de Entrega: Não estabelecido
Habilidades necessárias