تقنية الموارد البشرية

واجهة برمجة التطبيقات المدعومة بالذكاء الاصطناعي

مولد المهارات ذات الصلة

ينشئ قائمة بالمهارات ذات الصلة مع درجات الأهمية المقابلة لها.

من خلال تقديم مهارة، تقوم هذه الـ API بإرجاع المهارات ذات الصلة وأوزانها كقيم عائمة تتراوح من 1.0 إلى 10.0، حيث يمثل 10 أعلى درجة من الأهمية.

تعتبر هذه الـ API ذات قيمة للمطورين الذين يبنون أدوات تقييم المهارات، أو منصات تطوير المهارات، أو برامج تعليمية. إنها تساعد في تحديد المهارات التكميلية، وتعزيز خوارزميات مطابقة المهارات، ودعم مسارات التعلم الشخصية. تشمل حالات الاستخدام إنشاء محركات توصية المهارات، وتعزيز برامج تدريب الموظفين، وتحسين موارد تطوير المهارات.

المعلمة الوحيدة المطلوبة هي content.

يمكنك تحديد لغة الإخراج، والتي تكون بشكل افتراضي الإنجليزية.

يمكنك تحديد الحد الأقصى للإخراج باستخدام معلمة max_quantity.

وظائف الذكاء الاصطناعي تتضمن خطوتين رئيسيتين:

  1. تقديم مهمة الذكاء الاصطناعي: بدء العملية عن طريق إرسال طلب الوظيفة.
  2. مراقبة واستلام النتائج: التحقق المستمر من حالة المهمة والحصول على النتيجة النهائية عند الانتهاء بنجاح.


SharpAPI SOC 2 Type II

SharpAPI هو الآن متوافق مع SOC 2 Type II. يمكنك التحقق من التفاصيل على موقعنا بوابة مركز الثقة.

بياناتك هي بياناتك. تعرف على كيفية حمايتنا لها والامتثال لمعايير الخصوصية العالمية في موقعنا سياسة معالجة البيانات والامتثال .

الخطوة 1. تقديم طلب وظيفة الذكاء الاصطناعي

نقطة النهاية: POST - /v1/hr/related_skills

السمة النوع إلزامي الوصف
content String Yes المهارة لتوليد المهارات ذات الصلة.
language String No تحديد لغة الإخراج، الافتراضي هو الإنجليزية.
max_quantity Number No الحد الأقصى لعدد المهارات ذات الصلة لتوليدها.

مثال على الطلب:

{
    "content": "Quicken",
    "language": "English",
    "max_quantity":5
}

مثال على الاستجابة:

{
  "status_url": "https://sharpapi.com/api/v1/content/translate/job/status/5de4887a-0dfd-49b6-8edb-9280e468c210",
  "job_id": "5de4887a-0dfd-49b6-8edb-9280e468c210"
}

الخطوة 2. مراقبة وجلب نتائج وظيفة الذكاء الاصطناعي

نقطة النهاية: GET - /v1/hr/parse_resume/job/status/:uuid

نقطة النهاية تستخدم للتحقق من تقدم وظيفة API المطلوبة.

مثال على النتيجة:

{
  "data": {
    "type": "api_job_result",
    "id": "bac70cd7-5347-4443-9632-c82019f73e9a",
    "attributes": {
      "status": "success",
      "type": "hr_related_skills",
      "result": {
        "skill": "Quicken",
        "related_skills": [
          {
            "name": "Accounting",
            "weight": 8.7
          },
          {
            "name": "Bookkeeping",
            "weight": 7
          },
          {
            "name": "Financial Management",
            "weight": 6.8
          },
          {
            "name": "Financial Reporting",
            "weight": 7.5
          },
          {
            "name": "Microsoft Excel",
            "weight": 6.5
          },
          {
            "name": "QuickBooks",
            "weight": 9.2
          }
        ]
      }
    }
  }
}