rAIsuMe

Exploration de mon CV assistée par IA

Photo de profil



FAQ

Pourquoi rAIsuMe ?
rAIsuMe est un démonstrateur technologique qui illustre comment l’IA peut transformer l’exploration de données structurées au travers d’une interface simple et intuitive.

Ici appliquée à un CV, cette approche est transposable à tout type de contenu :

  • Documentation technique
  • Catalogues produits
  • Bases de connaissances d'entreprise
  • Portfolios et dossiers complexes
Le principe : coupler une interface conversationnelle épurée avec l'IA pour transformer des données structurées (JSON, XML, bases de données...) en une expérience utilisateur naturelle. Plus besoin de maîtriser des interfaces complexes ou des langages de requête.

Ce qui fonctionne pour explorer un CV aujourd'hui peut automatiser l'accès à vos propres données demain, quel que soit votre domaine.
Quelles technologies sont utilisées ?

Le développement a été réalisé en utilisant les technologies et techniques suivantes :

  • Backend : Slim 4 (framework PHP), PSR-7 (HTTP messages), PHP-DI (injection de dépendances)
  • Frontend : HTMX pour les interactions asynchrones, Pico.css pour le design responsive
  • Données : CV au format JSON Schema structuré, stocké côté serveur
  • Parsing de documents : PDF Parser pour l'extraction de texte des offres d'emploi uploadées (PDF)
  • LLM : OpenAI intégré via API avec système de prompts personnalisés
  • Rendu : Conversion Markdown → HTML des réponses LLM
  • Internationalisation : Service de traduction custom (FR/EN) avec détection automatique de la langue
  • Infrastructure : Azure Web App (production), logging via Monolog
  • CI/CD : Déploiement automatisé vers Azure via GitHub Actions avec tests et vérifications de qualité (PHPStan, PHPCS)
Sous quel format est stocké le CV ?

Le CV est stocké sur le serveur au format JSON. Télécharger la source au format JSON.

Puis‑je coller une offre d’emploi ?

Oui. Il est possible de soit coller l’annonce dans la zone de saisie, soit joindre un fichier PDF ou TXT via le bouton « Joindre une annonce ».

Quelles sont les consignes transmises au LLM ?

Les consignes utilisées pour analyser le CV sont définies dans un fichier système. Télécharger ces consignes au format TXT.