Le mois dernier, notre plateforme de recrutement IA n'a pu traiter que les CV au format PDF.
Cette semaine, il gère les PDF, les documents Word et les images numérisées avec OCR.
Nous n'avons pas modifié une seule ligne de code dans notre agent de traitement de CV. Nous venons de déployer de nouveaux extracteurs sur le cluster et l'agent basé sur LLM a commencé à les utiliser automatiquement.
Voilà à quoi ressemble la construction sur MCP Mesh.
Nous avons construit une plateforme de recrutement multi-agents sur Kubernetes :
┌──────────────────────────────────── ─────────────────────────────────────┐ │ MCP Mesh Registry │ │ (Découverte + Topologie + Santé) │ └──────────────────────────────────── ─────────────────────────────────────┘ ▲ ▲ ▲ ▲ ▲ │ │ │ │ │ ┌────┴────┐ ┌─────┴─────┐ ┌──────┴──────┐ ┌────┴────┐ ┌─────┴─────┐ │ CV │ │ Emploi │ │ Entretien │ │ Scoring │ │ LLM │ │ Agent │ │ Matcher │ │ Agent │ │ Agent │ │ Fournisseurs │ │ (LLM) │ │ │ │ (LLM) │ │ (LLM) │ │ │ └────┬────┘ └───────────┘ └─────────────┘ └─────────┘ └───────────┘ │ │ découvre dynamiquement les extracteurs ▼ ┌───────────────────────────────── ──────────────────────────────────┐ │ Outils d'extraction │ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ │ │ PDF │ │ DOC │ │ Image │ │ Futur │ │ │ │Extracteur│ │Extracteur│ │ (OCR) │ │ ... │ │ │ └─────────┘ └─────────┘ └─────────┘ └─────────┘ │ │ balises : [extracteur, pdf] [extracteur, doc] [extracteur, ocr] │ └───────────────────────────────── ──────────────────────────────────┘L'information clé : des agents alimentés par@mesh.llmn'ont pas de dépendances codées en dur. Ils découvrent les outils au moment de l'exécution et choisissent intelligemment ceux à utiliser.
Voici le cœur de notre traitement de CV :
@mesh.llm( supplier={"capability": "llm", "tags": ["+claude"]}, filter=[{"tags": ["extractor"]}], # Découvrez tous les extracteurs system_prompt="""Vous traitez les CV téléchargés. Les outils disponibles vous permettent d'extraire du texte de différents formats de fichiers. Choisissez l'extracteur approprié en fonction du type de fichier. Analysez ensuite le texte extrait et renv...
[Courte citation de 8% de l'article original]