XIP Telecom v2
Équipe de 4 : j’ai développé la couche d’agents IA, l’intégration Odoo, les rapports PDF et l’API documentée.
- Next.js
- TypeScript
- Python
- PostgreSQL
- Docker
- Drizzle ORM
- OpenAI
- Anthropic
- Zod
- n8n

Besoin
Une plateforme B2B de courtage télécom qui qualifie les prospects, prépare les rendez-vous et produit des rapports d’audit, synchronisés avec le CRM de l’entreprise.
Mon rôle
En équipe de 4 : j’ai développé la couche d’agents IA, l’intégration Odoo, les rapports PDF et l’API documentée.
Résultat
Un parcours complet, du lead entrant au rapport d’audit attaché automatiquement à l’opportunité Odoo, couvert par 104 tests unitaires.
Difficulté résolue
Faire travailler ensemble plusieurs agents IA et garder les données cohérentes entre plusieurs plateformes (application, Odoo, Nextcloud, n8n). Avec n8n, apprendre à agencer des briques plutôt qu’à coder.
Détails techniques
Projet réalisé en équipe de 4 (Jira/Confluence, GitLab) sur une plateforme B2B de courtage télécom (monorepo pnpm). Mes contributions :
- Couche d'agents IA orchestrés : Superviseur/Routeur (identification via LLM, extraction du payload, routage), SDR (scoring auto des prospects 1–5, accusé de réception), Business Developer (fiches de préparation avant RDV).
- LLMProvider abstrait (OpenAI, Anthropic, mock), table agent_runs pour la journalisation, convention transversale prompts/routes/schemas pour les 6 agents de l'équipe.
- Intégration Odoo CRM via XML-RPC en fire-and-forget : prospects, contacts, opportunités et pièces jointes PDF.
- Rapports d'audit télécom générés automatiquement (React PDF, stockage Nextcloud WebDAV).
- API REST documentée (OpenAPI + Swagger UI), documentation technique complète et 104 tests unitaires (Vitest).
Aperçu du projet





