Aller au contenu
Suan Tay

Réalisations

Cinq systèmes d’IA générative conçus et développés depuis 2024. Trois sont publiés en open source sur GitHub.

AgenticSellerPOC

Plateforme commerciale B2B multi-agents

Code sur GitHub

Un orchestrateur LangGraph pilote cinq agents, avec un état partagé, de la mémoire, du routage conditionnel et des boucles de supervision.

  • Classification et scoring des prospects
  • Génération d’offres
  • Négociation et gestion des objections
  • Supervision
  • Finalisation dans le CRM

L’ensemble est exposé par une API FastAPI avec OAuth2 Google et une interface web de suivi, livré en image Docker, avec une CI/CD GitHub Actions qui inclut CodeQL et la revue des dépendances.

Python, LangGraph, FastAPI, SQLite, Redis, Qdrant, Docker, GitHub Actions, pytest

Precision Pipeline

Moteur RAG réglementaire, en mission pour QHSE Concept

QHSE Concept voulait automatiser sa veille réglementaire : identifier, pour chaque entreprise cliente, les textes applicables à son activité. Precision Pipeline transforme une fiche entreprise en référentiel applicable, en quatre étapes.

  1. Extraction de la fiche entreprise
  2. Recherche hybride, dense et BM25
  3. Filtrage justifié texte par texte
  4. Compilation dédupliquée, avec alertes
  • Indexation par workers Redis parallèles, avec checkpoint et reprise automatique après incident.
  • Estimation du coût en dry-run avant exécution, ventilation par étape et routage multi-modèles : coûts d’inférence divisés jusqu’à 5 à 10 fois en mode économique.

Python, LLM OpenAI et Anthropic, embeddings, BM25, Redis, workers asynchrones, API REST

Voix IA temps réel

Assistant vocal et passerelle téléphonique

Code sur GitHub

Un assistant vocal à audio bidirectionnel : on lui parle, il répond, et on peut l’interrompre en pleine phrase.

  • OpenAI Realtime, WebSockets et transcription Whisper.
  • Passerelle entre OpenAI Realtime et la téléphonie Asterisk (ARI, PJSIP).
  • Tests pytest et tests de bout en bout Cypress.

Python, OpenAI Realtime, WebSockets, Whisper, Asterisk, pytest, Cypress

EchoChat

RAG full-stack sur le contenu d’un site web

Essayer la démo Code sur GitHub

EchoChat parcourt un site web, l’indexe et répond aux questions sur son contenu.

  • Scraping Playwright, indexation ChromaDB avec sentence-transformers, réponses générées par Claude.
  • Backend FastAPI, frontend Next.js, Docker Compose. Déployé en production.

Python, FastAPI, Next.js, Playwright, ChromaDB, sentence-transformers, Claude, Docker Compose

Warden

Médiation sécurisée entre agents IA et services externes

Warden se place entre les agents IA et les services qu’ils appellent, pour contrôler ce qui circule.

  • Filtrage des données personnelles et limitation de débit.
  • OAuth2, chiffrement Fernet, signatures HMAC, gestion des secrets.
  • Connecteurs MCP et REST.

Python, OAuth2, Fernet, HMAC, MCP, REST

Compétences

GenAI et agents
LangGraph, LangChain, CrewAI, tool calling, mémoire, routage conditionnel, human-in-the-loop, prompt et context engineering, OpenAI, Anthropic, Ollama.
RAG et recherche
Recherche hybride dense et BM25, chunking, embeddings (sentence-transformers), ChromaDB, Qdrant, FAISS, pgvector, filtrage explicable, déduplication.
Backend
Python typé et asynchrone, FastAPI, Flask, Pydantic, REST, WebSockets, SSE, MCP, SQLAlchemy, PostgreSQL, SQLite, Redis.
DevOps et qualité
Docker, Docker Compose, GitHub Actions (CI/CD, CodeQL, Dependabot), pytest, Cypress, Nginx, systemd, Vercel, AWS, Azure.
Sécurité
OAuth2 et JWT, HMAC, chiffrement Fernet, gestion des secrets, filtrage des données personnelles, limitation de débit, RGPD, AI Act.
LLMOps
Estimation des coûts avant exécution, routage multi-modèles, workers asynchrones, checkpoint et reprise, observabilité.