LITEOPSDOCS
Agents & SystèmesMatchmaker

Recherche & résultats

Interface de recherche par texte ou document, extraction de critères et affichage des résultats avec radar.

REF-SPEC/AG003-RCH v1.0 — 2026-04-09

1. Principe

L'interface de recherche de Matchmaker accepte un besoin exprimé en texte libre ou via un document uploadé. Le système extrait automatiquement les critères structurés (compétences, secteurs, type de mission), exécute le matching et affiche les résultats avec le score radar.

2. Modes d'entrée

Texte libre

L'utilisateur saisit directement :

ChampDescription
TitreIntitulé court du besoin
ContenuDescription détaillée (texte libre)
SourceFiche de poste, appel d'offres ou texte libre
Date débutPériode souhaitée (optionnel)
Date finPériode souhaitée (optionnel)

Upload de document

Formats acceptés : PDF, Word (DOCX), PowerPoint (PPTX), TXT.

Le texte est extrait automatiquement et traité comme un besoin textuel. Le pipeline est identique après extraction.

3. Extraction de critères

Le système extrait des critères structurés depuis le texte du besoin :

Texte du besoin       Extraction IA         Critères structurés
(texte libre     ──▶  (Groq / Claude)  ──▶  {compétences,
 ou document)         max 15 skills          secteurs,
                      max 5 secteurs         typeMission,
                      max 10 mots-clés       motsCles}

Pipeline d'extraction

PrioritéProviderModèle
1Groq (gratuit)Llama 3.3 70B
2AnthropicClaude claude-sonnet-4-20250514
3Regex fallbackListes de termes connus

Fallback regex

Si l'IA est indisponible, un extracteur regex utilise des listes prédéfinies :

  • Compétences : Python, TypeScript, React, SQL, Docker, Kubernetes, AWS, Power BI, etc.
  • Secteurs : assurance, banque, santé, secteur public, industrie, retail, transport

Résultat

Les critères extraits sont affichés sous forme de tags cliquables (pills) regroupés par catégorie :

  • Pills compétences (techniques, fonctionnelles, méthodologiques)
  • Pills secteurs
  • Type de mission détecté
  • Mots-clés complémentaires

4. Affichage des résultats

Les résultats sont triés par score global décroissant. Pour chaque ressource candidate :

Card de résultat

ÉlémentDescription
Rang + scoreBadge avec position et score global (0-100)
Nom et titreIdentité de la ressource
DisponibilitéBadge vert/orange/rouge avec icône
Compétences matchéesPills colorées par niveau (expert, confirmé, débutant)
Références similairesTop 3 missions passées avec % de similarité
RadarDiagramme 5 axes (desktop) ou barres de score (mobile)

Codes couleur des scores

ScoreCouleurSignification
≥ 70VertForte adéquation
40–69OrangeAdéquation partielle
< 40RougeFaible adéquation

5. Historique des recherches

Toutes les recherches sont sauvegardées et consultables :

ColonneDescription
TitreIntitulé du besoin recherché
SourceType d'entrée (fiche de poste, AO, texte libre)
Nombre de résultatsRessources évaluées
Meilleur scoreScore du premier résultat
DateHorodatage de la recherche

6. Rate limiting

ParamètreValeur
Limite10 requêtes par minute par utilisateur
RéponseHTTP 429 si dépassement
ScopePar session utilisateur

On this page