Automating Recruitment and HR Workflows with OpenClaw

Transform your hiring and HR operations with OpenClaw AI agents. Automate resume screening, interview scheduling, onboarding, and HR compliance workflows.

E
ECOSIRE Research and Development Team
|19 مارس 202610 دقائق قراءة2.2k كلمات|

جزء من سلسلة HR & Workforce Management

اقرأ الدليل الكامل

أتمتة سير عمل التوظيف والموارد البشرية باستخدام OpenClaw

يعد التوظيف واحدًا من أعلى العمليات التي تحقق عائدًا على الاستثمار والتي يمكن للشركة تحسينها، وواحدة من أكثر العمليات فشلًا. متوسط ​​الوقت اللازم لتعيين دور فني هو 45 يومًا. يقضي القائمون على التوظيف 70% من وقتهم في المهام الإدارية: فحص السيرة الذاتية، وجدولة المقابلات، وإرسال رسائل البريد الإلكتروني الخاصة بالحالة، ومتابعة التعليقات على المقابلة، ومعالجة الأوراق. يشعر مديرو التوظيف بالإحباط بسبب بطء خطوط الأنابيب. شبح المرشحين بعد تجربة سيئة. لا تكمن المشكلة في صعوبة عملية التوظيف، بل في أن العبء التشغيلي يسحق العمل البشري المهم فعلياً: بناء العلاقات، وإصدار أحكام كبيرة حول الثقافة الملائمة، وترويج المرشحين على أساس الفرصة.

يتعامل وكلاء OpenClaw AI مع الطبقة الإدارية للتوظيف بشكل شامل: تحديد المصادر، والفحص، والجدولة، والتنسيق، وجمع التعليقات، ومعالجة العروض، والتأهيل. يركز القائمون على التوظيف ومديرو التوظيف على العمل الذي لا يمكن إلا للبشر القيام به. يغطي هذا الدليل بنية الأتمتة الكاملة، بدءًا من نشر الوظائف وحتى الإعداد في اليوم الأول.

الوجبات الرئيسية

  • يقوم وكيل فحص السيرة الذاتية في OpenClaw بتقييم المرشحين وفقًا لمعايير الوظيفة المنظمة، مما يقلل وقت الفحص من 30 دقيقة إلى 30 ثانية لكل طلب.
  • يقوم وكلاء الجدولة بتنسيق التوفر عبر المرشحين والمقابلات وغرف الاجتماعات دون الحاجة إلى بريد إلكتروني واحد للتقويم.
  • يحافظ وكلاء الاتصالات على مشاركة المرشح من خلال رسائل مخصصة واعية بالسياق في كل مرحلة من مراحل خط الأنابيب.
  • يتابع وكلاء جمع التعليقات مع القائمين على المقابلات تلقائيًا ويجمعون التعليقات في ملخصات لجنة التوظيف المنظمة.
  • يقوم وكلاء الإعداد بتوفير الحسابات وتعيين التدريب وجمع الأوراق وتوجيه الموافقات قبل اليوم الأول.
  • تتضمن جميع قرارات الوكيل تفسيرات ودرجات ثقة - يمكن لجهات التوظيف مراجعة أداء الوكيل وتجاوزه وتحسينه بمرور الوقت.
  • تم دمج تخفيف التحيز في وكيل الفحص من خلال تسجيل المعايير المنظمة وخيارات إخفاء الهوية.
  • تقوم ECOSIRE ببناء أتمتة OpenClaw HR المتكاملة مع Odoo HR، وWorkday، وBambooHR، ومنصات HRIS المخصصة.

هندسة أتمتة التوظيف

تغطي حزمة OpenClaw HR دورة حياة المواهب الكاملة:

Job Requisition Approval
        ↓
[ Sourcing Agent ]        — job board posting, Boolean search, passive sourcing
        ↓
[ Screening Agent ]       — resume parsing, criteria scoring, rank and shortlist
        ↓
[ Scheduling Agent ]      — interview coordination, calendar management, reminders
        ↓
[ Communication Agent ]   — candidate engagement, status updates, rejection handling
        ↓
[ Assessment Agent ]      — skills tests, async video interview analysis, reference checks
        ↓
[ Feedback Agent ]        — interview feedback collection, synthesis, hiring rec
        ↓
[ Offer Agent ]           — offer letter generation, negotiation workflow, acceptance tracking
        ↓
[ Onboarding Agent ]      — account provisioning, paperwork, training assignment, buddy matching

يمكن نشر كل وكيل بشكل مستقل أو كمجموعة كاملة. تبدأ معظم المؤسسات بالفحص والجدولة التلقائية - وهي المهام الإدارية ذات الحجم الأكبر - وتتوسع من هناك.


وكيل المصادر: بناء الجزء العلوي من القمع

يقوم وكيل المصادر بأتمتة نشر الوظائف وتنسيق التواصل لبناء خطوط أنابيب المرشحين. فهو ينشر أوصاف الوظائف إلى لوحات الوظائف التي تم تكوينها (LinkedIn، وIndeed، وGlassdoor، وStack Overflow Jobs، واللوحات المتخصصة)، ويراقب تدفقات التطبيقات، وبالنسبة للأدوار العليا، يقوم بإجراء بحث خارجي باستخدام الاستعلامات المنطقية على الشبكات الاحترافية.

export const PublishJobPosting = defineSkill({
  name: "publish-job-posting",
  tools: ["job-boards", "ats", "storage"],
  async run({ input, tools }) {
    const jobSpec = await tools.ats.getJobRequisition(input.requisitionId);

    // Generate job description if not provided
    const jobDescription = jobSpec.description ?? await generateJobDescription({
      title: jobSpec.title,
      department: jobSpec.department,
      requirements: jobSpec.requirements,
      benefits: jobSpec.benefits,
      tone: "professional-inclusive",
    });

    const postingResults = await Promise.allSettled(
      input.targetBoards.map((board) =>
        tools.jobBoards.post(board, {
          title: jobSpec.title,
          description: jobDescription,
          location: jobSpec.location,
          remote: jobSpec.remotePolicy,
          salary: jobSpec.showSalary ? jobSpec.salaryRange : undefined,
          applicationUrl: `${process.env.ATS_URL}/apply/${input.requisitionId}`,
        })
      )
    );

    const posted = postingResults.filter(r => r.status === "fulfilled").length;
    const failed = postingResults.filter(r => r.status === "rejected").length;

    return { posted, failed, requisitionId: input.requisitionId };
  },
});

يتبع منشئ الوصف الوظيفي إرشادات لغوية شاملة - فهو يشير إلى اللغة المرتبطة بالجنس، ويحد من المتطلبات بشكل غير ضروري ("5+ سنوات" للأدوار التي يمكن أن يؤديها 3)، والمصطلحات التي قد تردع المرشحين الأقوياء من المجموعات الممثلة تمثيلاً ناقصًا.


وكيل الفحص: تقييم عادل وسريع ومنظم

فحص السيرة الذاتية هو المكان الذي يؤدي فيه التحيز وعدم الاتساق في أغلب الأحيان إلى تلويث قرارات التوظيف. يقوم مسؤول التوظيف بمراجعة 200 سيرة ذاتية في نهاية اليوم بتطبيق معايير مختلفة عما كانت عليه في البداية. يطبق وكيل الفحص الخاص بـ OpenClaw معايير متطابقة ومنظمة على كل تطبيق.

تتم عملية الفحص في ثلاث خطوات:

الخطوة 1 — التحليل: استخراج البيانات المنظمة من السيرة الذاتية. التعليم، تاريخ العمل (الشركة، المسمى الوظيفي، التواريخ)، المهارات، الشهادات، المشاريع. يتعامل المحلل اللغوي مع تنسيقات PDF وWord والنص.

الخطوة 2 — النتيجة: قم بتقييم المرشح مقابل معايير تقييم مرجحة محددة للدور المحدد. تتضمن المعايير عادةً المهارات المطلوبة، والمهارات المفضلة، وسنوات الخبرة ذات الصلة، والمستوى التعليمي، والمؤشرات الخاصة بالمجال.

الخطوة 3 — التصنيف والتوصية: قم بتصنيف جميع المرشحين حسب الدرجات وإعداد قائمة مختصرة للتوصية مع ملخصات المرشحين الفردية.

export const ScreenCandidate = defineSkill({
  name: "screen-candidate",
  tools: ["storage", "ats"],
  async run({ input, tools }) {
    const resumeBuffer = await tools.storage.get(input.resumeStorageKey);
    const parsed = await parseResume(resumeBuffer);

    const scoringCriteria = await tools.ats.getScoringCriteria(input.requisitionId);
    const scores: CriterionScore[] = [];

    for (const criterion of scoringCriteria) {
      const score = evaluateCriterion(parsed, criterion);
      scores.push({
        criterion: criterion.name,
        weight: criterion.weight,
        score: score.value,      // 0–1
        evidence: score.evidence, // text excerpt supporting the score
        confidence: score.confidence,
      });
    }

    const weightedTotal = scores.reduce((sum, s) => sum + s.score * s.weight, 0);
    const maxPossible = scores.reduce((sum, s) => sum + s.weight, 0);
    const normalizedScore = weightedTotal / maxPossible;

    const recommendation = normalizedScore >= 0.75 ? "advance"
      : normalizedScore >= 0.50 ? "review"
      : "decline";

    return {
      candidateId: input.candidateId,
      score: normalizedScore,
      recommendation,
      criterionScores: scores,
      summary: generateCandidateSummary(parsed, scores),
    };
  },
});

يُظهر الحقل evidence لكل درجة معيار لمسؤول التوظيف بالضبط ما أدى إلى النتيجة في السيرة الذاتية - وليس مجرد رقم. تتيح هذه الشفافية للقائمين بالتوظيف اكتشاف الحالات التي يكون فيها الوكيل أكثر من اللازم أو أقل من وزن شيء ما وتحسين عنوان التقييم.

يعمل وضع إخفاء الهوية على إزالة الأسماء والصور وسنوات التخرج (بديل للعمر) وحقول العناوين قبل التسجيل - وهو أمر مفيد للمؤسسات التي لديها برامج رسمية للحد من التحيز.


وكيل الجدولة: القضاء على جحيم التقويم

تعد جدولة المقابلة إحدى مهام التنسيق الأكثر استهلاكًا للوقت في عملية التوظيف، حيث تجد الأوقات التي تناسب العديد من القائمين على المقابلات والمرشح وغرف الاجتماعات المتاحة. وكيل الجدولة يلغي هذا تماما.

export const ScheduleInterview = defineSkill({
  name: "schedule-interview",
  tools: ["calendar", "email", "ats"],
  async run({ input, tools }) {
    const interviewers = await tools.ats.getInterviewPanel(input.interviewId);
    const candidate = await tools.ats.getCandidate(input.candidateId);

    // Find overlapping availability
    const interviewerSlots = await Promise.all(
      interviewers.map((i) =>
        tools.calendar.getAvailability(i.calendarId, {
          from: input.windowStart,
          to: input.windowEnd,
          duration: input.durationMinutes,
          businessHoursOnly: true,
          timezone: candidate.timezone,
        })
      )
    );

    const commonSlots = findCommonSlots(interviewerSlots, { minCount: interviewers.length });

    if (commonSlots.length === 0) {
      return { scheduled: false, reason: "NO_COMMON_AVAILABILITY" };
    }

    // Send candidate the top 3 options
    const topSlots = commonSlots.slice(0, 3);
    await tools.email.send({
      to: candidate.email,
      template: "interview-scheduling",
      data: { candidate, slots: topSlots, interviewers, jobTitle: input.jobTitle },
    });

    // Book upon candidate confirmation (handled by webhook)
    return { scheduled: false, pendingCandidateConfirmation: true, offeredSlots: topSlots };
  },
});

عندما يحدد المرشح فترة زمنية (عبر رابط في رسالة البريد الإلكتروني الخاصة بالجدولة)، يقوم خطاف الويب بتشغيل مهارة التأكيد التي تحجز أحداث التقويم لجميع الأطراف، وترسل التأكيدات مع روابط الاجتماع ومواد التحضير، وتقوم بتحديث ATS بالمقابلة المجدولة.

يرسل وكلاء التذكير رسائل تذكير آلية قبل 24 ساعة وساعة واحدة من المقابلة إلى كل من المرشح وجميع القائمين على المقابلة، بما في ذلك ملخص موجز لخلفية المرشح.


وكيل الاتصالات: خبرة المرشح على نطاق واسع

تؤثر تجربة المرشح بشكل مباشر على معدلات قبول العروض والعلامة التجارية لصاحب العمل. يحافظ وكيل الاتصالات على اتصالات شخصية عالية الجودة في كل مرحلة دون وقت مسؤول التوظيف.

يتم إرسال رسائل البريد الإلكتروني لإقرار الطلب في غضون دقيقتين من التقديم، وتتضمن الدور المحدد الذي تم التقديم عليه، وما يمكن توقعه بعد ذلك، والجدول الزمني المقدر. يتم إرسال رسائل البريد الإلكتروني الخاصة بتحديث الحالة عند تقديم الطلبات أو رفضها. يتلقى المرشحون المرفوضون ردًا حقيقيًا ومحددًا - وليس خطابًا نموذجيًا - يذكر شيئًا محددًا حول طلبهم.

export const SendCandidateUpdate = defineSkill({
  name: "send-candidate-update",
  tools: ["email", "ats", "llm"],
  async run({ input, tools }) {
    const candidate = await tools.ats.getCandidate(input.candidateId);
    const application = await tools.ats.getApplication(input.applicationId);

    let emailContent: string;

    if (input.status === "declined") {
      // Personalized decline based on screening summary
      emailContent = await tools.llm.generate({
        prompt: buildDeclinePrompt(candidate, application.screeningSummary, input.stage),
        maxTokens: 300,
        temperature: 0.4,
      });
    } else {
      emailContent = getStatusTemplate(input.status, { candidate, application, nextSteps: input.nextSteps });
    }

    await tools.email.send({ to: candidate.email, subject: getSubjectLine(input.status, application.jobTitle), body: emailContent });
    await tools.ats.logCommunication({ applicationId: input.applicationId, type: "email", content: emailContent });

    return { sent: true };
  },
});

جمع الملاحظات وتوليفها

يعد الحصول على تعليقات مفيدة وفي الوقت المناسب من مديري التوظيف المشغولين أحد التحديات المستمرة للتوظيف. يرسل وكيل الملاحظات طلبات تعليقات منظمة مباشرة بعد كل مقابلة، ويتابعها على فترات، ويجمع جميع التعليقات في ملخص لجنة التوظيف.

تستخدم طلبات التعليقات نموذجًا منظمًا بدلاً من حقل النص الحر، حيث يقوم كل من يجري المقابلة بتقييم كفاءات محددة ذات صلة بالدور الوظيفي، وإضافة ملاحظات داعمة، وتقديم توصية بالتعيين/عدم التعيين. هذا الهيكل يجعل التوليف أسهل ويقلل من تأثير تحيز الحداثة (حيث يهيمن رأي آخر من يجري المقابلة على المناقشة).

تجمع مهارة التوليف جميع تقييمات القائمين على المقابلات في ملخص موحد يُظهر تقييمات الكفاءة عبر جميع القائمين على المقابلات، ومجالات الاتفاق والاختلاف، والتجميع الإحصائي لتوصيات التوظيف/عدم التوظيف.


وكيل الإعداد: يبدأ اليوم الأول قبل اليوم الأول

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

مهام الإعداد الآلي:

  • طلبات توفير حساب تكنولوجيا المعلومات (البريد الإلكتروني، Slack، GitHub، الوصول إلى ERP) المقدمة مع أذونات الدور المناسبة
  • أمر المعدات الذي يبدأ مع تكنولوجيا المعلومات أو مدير المكتب
  • يتم إرسال نماذج التسجيل في المزايا مع تفاصيل شخصية مملوءة مسبقًا من خطاب العرض
  • بدأ فحص الخلفية وتتبعها
  • يتم إرسال اتفاقية التوظيف للتوقيع الإلكتروني
  • يتم إرسال جدول اليوم الأول عبر البريد الإلكتروني مع تعليمات الوصول إلى المبنى ومعلومات مواقف السيارات وجهات الاتصال في اليوم الأول
  • تكليف الأصدقاء من مجموعة من الموظفين المتطوعين في نفس القسم
  • تم إنشاء وثيقة الهدف لمدة 30/60/90 يومًا كنموذج لمراجعة المدير

الأسئلة المتداولة

كيف يتعامل وكيل الفحص مع المسارات الوظيفية غير التقليدية؟

تم تكوين معايير التسجيل بشكل صريح لاستيعاب المسارات غير التقليدية. يتم تسجيل المهارات التي يتم إظهارها من خلال العمل المستقل، والمشاريع مفتوحة المصدر، والمعسكرات التدريبية، والتعلم الموجه ذاتيًا بشكل متساوٍ مع نفس المهارات التي تظهر من خلال التوظيف الرسمي أو التعليم - ما يهم هو دليل المهارة، وليس المصدر المؤسسي. يمكن تكوين قاعدة المعايير لترجيح المهارات المثبتة على إشارات الاعتماد للأدوار التي يتنبأ فيها الأداء بشكل أفضل.

هل يمكن للمرشحين معرفة أنهم يتفاعلون مع نظام الذكاء الاصطناعي؟

توصي ECOSIRE بالشفافية الكاملة: يجب أن تشير رسائل البريد الإلكتروني المرسلة من قبل وكيل الاتصالات إلى أنها آلية (على سبيل المثال، "لقد أرسل نظام التوظيف لدينا هذا التحديث تلقائيًا..."). يقدر معظم المرشحين التواصل السريع والموثوق ولا يعترضون على تحديثات الحالة التلقائية. ما يعترض عليه المرشحون هو الصمت. لا يزال القائمون على التوظيف يشاركون في جدولة المقابلة، وإجراء المقابلة، والتفاوض على العرض - ويتولى الوكيل التنسيق حول نقاط الاتصال البشرية تلك.

كيف يتعامل النظام مع المرشحين المتقدمين لأدوار متعددة؟

يعمل تكامل ATS على إلغاء تكرار المرشحين عبر التطبيقات. عندما يتقدم أحد المرشحين للحصول على دور ثانٍ، يقوم وكيل الفحص بالتحقق من ملفه الشخصي الحالي وسجل الطلبات السابق. إذا تم رفضهم لدور مماثل مؤخرًا، فإن الوكيل يشير إلى ذلك لمراجعة مسؤول التوظيف بدلاً من التقدم التلقائي. إذا كانوا في طور القيام بدور تكميلي، يتلقى مسؤول التوظيف إشعارًا للتنسيق.

ماذا يحدث إذا لم يقدم القائم بالمقابلة تعليقاته؟

يرسل وكيل الملاحظات ما يصل إلى ثلاث تذكيرات: بعد 4 ساعات، و24 ساعة، و48 ساعة من المقابلة. بعد التذكير الثالث، يتم إخطار مسؤول التوظيف ويتلقى مدير التوظيف تصعيدًا. يؤدي فقدان التعليقات إلى منع المسار من التقدم، مما يخلق حافزًا طبيعيًا للتقديم في الوقت المناسب. ومن الناحية العملية، تصل معدلات المتابعة إلى 90%+ خلال 48 ساعة بعد أول تذكيرين.

كيف يتعامل النظام مع البيانات الحساسة مثل توقعات الرواتب وتاريخ التعويضات؟

يتم تخزين بيانات الرواتب والتعويضات بشكل منفصل عن الملف العام للمرشح مع تقييد الوصول إلى الموارد البشرية ومدير التوظيف. لا يقوم وكيل الاتصالات مطلقًا بتضمين تفاصيل التعويض في رسائل البريد الإلكتروني الموجهة عبر تدفقات الجدولة أو التنسيق. يتمتع وكيل العرض بأذونات وصول محددة إلى بيانات التعويض ويقوم بتسجيل كل حدث وصول في مسار التدقيق.

هل يمكن لوكيل الإعداد التكامل مع أدوات إدارة خدمات تكنولوجيا المعلومات الحالية؟

نعم. يتمتع وكيل الإعداد بعمليات تكامل معدة مسبقًا مع Jira Service Management وServiceNow وFreshservice لطلبات توفير تكنولوجيا المعلومات. بالنسبة لأدوات ITSM الأخرى، يمكن تكوين أداة REST العامة باستخدام نقاط نهاية واجهة برمجة التطبيقات (API) للتوفير. بالنسبة للمؤسسات التي ليس لديها أداة ITSM، يقوم الوكيل بإنشاء مهام توفير منظمة في نظام إدارة المشروع (Asana، Monday.com، Jira) ويتتبع الإكمال.


الخطوات التالية

الوقت الذي يقضيه مسؤولو التوظيف في العمل الإداري هو وقت لا يُقضى في بناء علاقات مع المرشحين الاستثنائيين. تعمل أتمتة الموارد البشرية في OpenClaw على إرجاع ذلك الوقت وتحسين كل المقاييس المهمة: وقت التوظيف، ومعدل قبول العرض، ونقاط خبرة المرشح، والاحتفاظ بالموظفين الجدد خلال 90 يومًا.

تتضمن خدمات OpenClaw من ECOSIRE تنفيذًا كاملاً لأتمتة الموارد البشرية - بدءًا من طلبات الوظائف وحتى الإعداد - ومتكاملة مع أنظمة HRIS وATS والتقويم الحالية. يقوم فريق تكنولوجيا الموارد البشرية لدينا بتصميم الأنظمة التي تعزز القائمين على التوظيف لديك بدلاً من استبدال الحكم البشري الذي يقوم بتعيين موظفين رائعين.

اتصل بـ ECOSIRE للبدء بتدقيق سير عمل التوظيف وخريطة طريق الأتمتة.

E

بقلم

ECOSIRE Research and Development Team

بناء منتجات رقمية بمستوى المؤسسات في ECOSIRE. مشاركة رؤى حول تكاملات Odoo وأتمتة التجارة الإلكترونية وحلول الأعمال المدعومة بالذكاء الاصطناعي.

المزيد من HR & Workforce Management

Payroll Processing: Setup, Compliance, and Automation

Complete payroll processing guide covering employee classification, federal and state withholding, payroll taxes, garnishments, automation platforms, and year-end W-2 compliance.

Education ERP Implementation: SIS, LMS, and Finance Integration

A complete guide to implementing ERP in higher education institutions, covering SIS migration, LMS integration, finance setup, and phased rollout strategies.

Odoo HR and Payroll: Employee Lifecycle Management

Complete guide to Odoo 19 HR and Payroll: manage recruitment, onboarding, contracts, attendance, time-off, performance, and payroll in one platform.

الذكاء الاصطناعي لفحص الموارد البشرية والتوظيف: توظيف أسرع دون تحيز

استخدم الذكاء الاصطناعي في الموارد البشرية لفحص السيرة الذاتية ومطابقة المرشحين وجدولة المقابلات وتحليلات الموظفين مع الحفاظ على العدالة والامتثال.

إدارة خصوصية بيانات الموظفين: الموازنة بين احتياجات الموارد البشرية وحقوق الخصوصية

قم بإدارة خصوصية بيانات الموظفين من خلال متطلبات اللائحة العامة لحماية البيانات (GDPR)، وأسباب معالجة بيانات الموارد البشرية، وسياسات المراقبة، وعمليات النقل عبر الحدود، وأفضل ممارسات الاحتفاظ.

إعداد كشوف مرتبات الموارد البشرية في Odoo حسب البلد: دليل التكوين الكامل

دليل خطوة بخطوة لتكوين كشوف رواتب الموارد البشرية في Odoo لمختلف البلدان، بما في ذلك القواعد الضريبية والضمان الاجتماعي والخصومات والتقارير القانونية.

الدردشة على الواتساب