Technologie RH

API alimentée par l'IA

Score de correspondance CV/Emploi

Évaluation intelligente par IA pour la compatibilité CV-emploi

Évaluez sans effort dans quelle mesure un candidat convient à un poste en utilisant l'API de compatibilité entre CV et description de poste de SharpAPI. Téléchargez un CV, fournissez une description de poste, et laissez notre puissant moteur de notation analyser la compatibilité selon 20 critères clés de recrutement.

Fichiers de CV pris en charge - 11 formats de fichiers :

DOC, DOCX, TXT, RTF, PDF, JPG, JPEG, JPE, PNG, TIFF, TIF

Et oui - il gère ces PDF aplatis où tout le CV n'est que des images au lieu de texte.

Ce point de terminaison est conçu pour aider les plateformes RH, les systèmes de recrutement et les fournisseurs de systèmes de suivi des candidatures à quantifier instantanément l'adéquation CV-poste en utilisant le traitement du langage naturel basé sur l'IA et des modèles de notation pondérée.

L'API fournit des scores de correspondance structurés pour les critères d'embauche principaux tels que les compétences, l'éducation, l'expérience, les certifications, les compétences générales, et plus encore. Elle retourne également des explications lisibles par l'homme pour les zones de correspondance les plus critiques afin de soutenir une meilleure prise de décision.

Cette API est parfaite pour les développeurs travaillant sur :

  • Le filtrage automatisé des candidats
  • L'intégration ATS
  • Les algorithmes intelligents de correspondance d'emploi
  • Les tableaux de bord analytiques RH

CVMatchScore.com a été construit en utilisant ce point de terminaison SharpAPI.
Voyez-le en action en faisant correspondre un CV à une description de poste en temps réel.

👉 Essayez-le en direct : https://cvmatchscore.com

Les emplois d'IA impliquent deux étapes clés :

  1. Soumission du travail d'IA : Initiation du processus en envoyant la demande de travail.
  2. Surveillance et réception des résultats : Vérification continue de l'état du travail et obtention du résultat final après l'achèvement réussi.


SharpAPI SOC 2 Type II

SharpAPI est maintenant Conforme SOC 2 Type II. Vous pouvez vérifier les détails sur notre Portail du Centre de Confiance.

Vos données sont vos données. Découvrez comment nous les protégeons et respectons les normes mondiales de confidentialité dans notre Politique de gestion des données et de conformité .

Le fichier de CV doit être téléchargé en utilisant form-data en tant que paramètre nommé file. Vous devez également fournir une chaîne content avec la description complète du poste. Le paramètre optionnel language définit la langue de sortie de l'explication (par défaut, c'est l'anglais).


Étape 1. Soumettre la demande de compatibilité de score

Point de terminaison : POST - /api/v1/hr/resume_job_match_score

EXEMPLE DE DEMANDE :

curl --location 'https://sharpapi.com/api/v1/hr/resume_job_match_score' \
--header 'Accept: application/json' \
-H "Authorization: Bearer YOUR_API_TOKEN" \
--form 'file=@"Resume.pdf"' \
--form 'content="Ingénieur logiciel - Nous recherchons un ingénieur logiciel maîtrisant JavaScript, React et Node.js, avec une expérience des méthodologies Agile."' \
--form 'language="English"'

EXEMPLE DE RÉPONSE :

{
  "status_url": "https://sharpapi.com/api/v1/job/status/45da1abe-35a3-4628-ae70-e2cb48c084c2",
  "job_id": "45da1abe-35a3-4628-ae70-e2cb48c084c2"
}

Étape 2. Surveiller et récupérer les résultats

Point de terminaison : GET - /api/v1/hr/resume_match_score/job/status/:uuid

Ce point de terminaison renvoie le statut et le résultat du travail de correspondance CV à emploi.

EXEMPLE DE RÉSULTAT :

{
    "data": {
        "type": "api_job_result",
        "id": "2f17d9ef-dcbc-4521-9a20-6d9f41e58de8",
        "attributes": {
            "status": "success",
            "type": "hr_resume_job_match_score",
            "result": {
                "match_scores": {
                    "overall_match": 65,
                    "skills_match": 80,
                    "experience_match": 90,
                    "education_match": 0,
                    "certifications_match": 0,
                    "job_title_relevance": 70,
                    "industry_experience_match": 85,
                    "project_experience_match": 75,
                    "technical_stack_match": 80,
                    "methodologies_match": 60,
                    "soft_skills_match": 75,
                    "language_proficiency_match": 100,
                    "location_preference_match": 50,
                    "remote_work_flexibility": 80,
                    "certifications_training_relevance": 0,
                    "years_experience_weighting": 90,
                    "recent_role_relevance": 60,
                    "management_experience_match": 100,
                    "cultural_fit_potential": 70,
                    "stability_score": 85
                },
                "explanations": {
                    "skills_match": "Le candidat a de solides compétences en PHP et MySQL, qui correspondent bien aux exigences du poste. Cependant, la mention spécifique de l'expérience avec Laravel est manquante.",
                    "experience_match": "Le candidat a plus de 22 ans d'expérience en programmation, ce qui est très pertinent et dépasse les exigences typiques pour le poste.",
                    "education_match": "Aucun antécédent éducatif spécifique n'est fourni dans le CV, ce qui rend impossible l'évaluation de l'alignement avec les exigences du poste.",
                    "certifications_match": "Aucune certification n'est listée dans le CV, il est donc impossible d'évaluer l'alignement avec les certifications requises.",
                    "language_proficiency_match": "Le candidat a une maîtrise professionnelle de l'anglais, ce qui correspond à l'exigence du poste pour les compétences en communication en anglais."
                }
            }
        }
    }
}

Paramètres pris en charge

Nom Type Description
file File Fichier CV (PDF, DOCX, TXT, etc.)
content String Description complète du poste en texte brut
language String Langue pour les explications (par défaut "English")

Sujets connexes : Correspondance de CV à emploi, API de notation de CV, moteur de notation de CV, logiciel de correspondance RH, assistant de recrutement AI, API de notation des candidats, compatibilité ATS