
غربالگری کاندیدا با هوش مصنوعی و زمانبندی مصاحبه خودکار
9 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۲۷
دانلود workflow
فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.
- فایل JSON را دانلود کنید.
- در n8n: Workflows → Import from File.
- Credentialهای هر node را متصل کنید.
- workflow را فعال کنید.
شناسه workflow: 10080 · منبع: کاتالوگ Pixori
غربالگری کاندیدا با هوش مصنوعی و زمانبندی مصاحبه با OpenAI و Google Suite
این گردش کار (Workflow) فرآیند استخدام را برای نقشهایی مانند متخصص اتوماسیون خودکار میکند و شامل دریافت درخواستهای کاندیدا، غربالگری رزومه با هوش مصنوعی، ذخیرهسازی دادهها، ارتباطات و زمانبندی مصاحبه است. این گردش کار برای متخصصان منابع انسانی و متخصصان اتوماسیون استخدام طراحی شده است تا ارزیابی و پیگیری کاندیداها را بهینه کنند.
ویژگیهای کلیدی:
- دریافت خودکار درخواست: درخواستهای کاندیدا را از طریق یک وبهوک (Webhook) دریافت میکند.
- غربالگری با هوش مصنوعی: از OpenAI GPT برای تجزیه و تحلیل رزومهها و ارزیابی تناسب کاندیدا استفاده میکند.
- سیستم ردیابی متقاضی (ATS): تمام دادههای درخواست را در Google Sheets ذخیره میکند.
- ارتباطات خودکار: دعوتنامههای مصاحبه شخصیسازی شده یا ایمیلهای رد درخواست را ارسال میکند.
- زمانبندی هوشمند مصاحبه: رویدادهای Google Calendar را برای کاندیداهای واجد شرایط ایجاد میکند.
- بهروزرسانی وضعیت: وضعیت کاندیدا را در Google Sheets بهروز میکند و رسید دریافت را به منبع متقاضی تأیید میکند.
---
تشریح گردش کار (Workflow Breakdown)
این گردش کار به بلوکهای منطقی تقسیم شده است که هر کدام مرحله خاصی از فرآیند استخدام را مدیریت میکنند.
۱. دریافت درخواست
- هدف: دریافت درخواستهای شغلی جدید از طریق یک نقطه پایانی وبهوک (Webhook) امن.
- نودها (Nodes):
* Webhook - Receive Application
- جزئیات: این نود به عنوان نقطه ورود عمل میکند و منتظر درخواستهای POST ورودی است. انتظار میرود یک بار داده JSON حاوی جزئیات کاندیدا مانند نام، ایمیل، تلفن، رزومه (به صورت متن یا URL)، نامه پوششی، سالهای تجربه و مهارتهای مرتبط را دریافت کند.
- پیکربندی: وبهوک (Webhook) برای گوش دادن در مسیر
/job-applicationتنظیم شده است. - خروجی: دادههای خام کاندیدا به نود بعدی در گردش کار منتقل میشود.
- ملاحظات: اطمینان حاصل کنید که ساختار بار داده (payload) مطابق انتظار است. در صورت عدم فعالسازی صحیح وبهوک (Webhook)، مهلتهای زمانی احتمالی را مدیریت کنید.
۲. ذخیرهسازی دادهها (ATS)
- هدف: ذخیره تمام درخواستهای کاندیدای دریافت شده در یک Google Sheet، که به عنوان یک سیستم ردیابی متقاضی (ATS) ساده عمل میکند.
- نودها (Nodes):
* Google Sheets - Store Application
- جزئیات: این نود به حساب Google Sheets شما متصل میشود (با استفاده از اعتبارنامه حساب سرویس) و هر درخواست جدید را به یک برگه مشخص به نام "Applications" اضافه میکند. این نود به طور خودکار دادههای کاندیدای ورودی را با ستونهای مناسب نگاشت میکند.
- خروجی: دادهها، که اکنون در Google Sheets ذخیره شدهاند، برای تجزیه و تحلیل هوش مصنوعی به پایین دست منتقل میشوند.
- ملاحظات: احراز هویت صحیح با Google Sheets بسیار مهم است. اطمینان حاصل کنید که نام و ساختار برگه به درستی پیکربندی شدهاند. به محدودیتهای نرخ API Google Sheets توجه داشته باشید.
۳. ارزیابی کاندیدا با هوش مصنوعی
- هدف: استفاده از مدل GPT-4 OpenAI برای ارزیابی صلاحیتهای کاندیدا در برابر الزامات شغلی و تولید امتیاز تناسب و توصیه.
- نودها (Nodes):
* OpenAI - AI Candidate Evaluation
- جزئیات: این نود از ادغام OpenAI (از طریق LangChain) برای پردازش دادههای کاندیدا استفاده میکند. یک اعلان (prompt) با دقت طراحی شده، GPT-4 را برای عمل به عنوان یک استخدامکننده متخصص آموزش میدهد تا تناسب کاندیدا را برای یک نقش خاص (مانند متخصص اتوماسیون) بر اساس معیارهای ارائه شده ارزیابی کند.
temperatureبرای نتایج سازگار و قابل پیشبینی روی مقدار کمی (مانند 0.3) تنظیم شده است. - پیکربندی: اعلان (prompt) جزئیات کاندیدا را با استفاده از عباراتی مانند
{{ $json.name }}به صورت پویا تزریق میکند. - خروجی: پاسخ هوش مصنوعی، که ایدهآل در قالب JSON ساختاریافته است و شامل امتیاز ارزیابی، نقاط قوت شناسایی شده و یک توصیه است، به مرحله بعدی منتقل میشود.
- ملاحظات: اطمینان حاصل کنید که کلید API OpenAI شما به درستی پیکربندی شده است. استفاده از API و هزینههای احتمالی را نظارت کنید. خطاهای احتمالی در تجزیه خروجی هوش مصنوعی را مدیریت کنید.
۴. پردازش ارزیابی و تصمیمگیری
- هدف: تجزیه خروجی ارزیابی هوش مصنوعی، ترکیب آن با دادههای اصلی کاندیدا، و تصمیمگیری در مورد ادامه مصاحبه.
- نودها (Nodes):
* Code - Process Evaluation
* If - Check Score Threshold
- جزئیات:
* نود Code - Process Evaluation (با استفاده از JavaScript) خروجی JSON را از نود OpenAI تجزیه میکند. این نود امتیاز و توصیه را استخراج میکند، خطاهای احتمالی تجزیه را مدیریت میکند، و بر اساس یک آستانه امتیاز از پیش تعریف شده (مانند امتیاز ۷۰ یا بالاتر) تصمیمی ("مصاحبه" یا "رد") تعیین میکند.
* سپس نود If - Check Score Threshold کاندیدا را بر اساس این تصمیم هدایت میکند.
- خروجی: کاندیداهایی که آستانه را برآورده میکنند در مسیر "مصاحبه" هدایت میشوند؛ دیگران در مسیر "رد" قرار میگیرند.
- ملاحظات: آستانه امتیاز را میتوان بر اساس نیازهای استخدام تنظیم کرد. اطمینان حاصل کنید که کد به درستی قالب پاسخ هوش مصنوعی را تجزیه میکند.
۵. ارتباط با کاندیدا
- هدف: ارسال ایمیلهای خودکار به کاندیداها بر اساس نتیجه ارزیابی.
- نودها (Nodes):
* Email - Interview Invitation
* Email - Rejection Notice
- جزئیات:
* برای کاندیداهایی که برای مصاحبه علامتگذاری شدهاند، نود Email - Interview Invitation یک ایمیل شخصیسازی شده ارسال میکند. این ایمیل شامل نام، امتیاز ارزیابی، نقاط قوت کلیدی شناسایی شده توسط هوش مصنوعی و جزئیات مراحل بعدی است.
* برای کاندیداهایی که آستانه را برآورده نمیکنند، نود Email - Rejection Notice یک ایمیل رد درخواست مودبانه و حرفهای ارسال میکند.
- پیکربندی: هر دو نود ایمیل به پیکربندی سرور SMTP نیاز دارند. فیلدهای پویا برای شخصیسازی محتوای ایمیل استفاده میشوند.
- خروجی: مسیر "مصاحبه" به زمانبندی ادامه مییابد؛ مسیر "رد" به بهروزرسانی وضعیت ادامه مییابد.
- ملاحظات: اطمینان حاصل کنید که اعتبارنامه SMTP صحیح است و محتوای ایمیل حرفهای و واضح است. قابلیت تحویل ایمیل را نظارت کنید.
۶. زمانبندی مصاحبه
- هدف: زمانبندی خودکار مصاحبه برای کاندیداهای واجد شرایط با ایجاد رویداد در Google Calendar.
- نودها (Nodes):
* Google Calendar - Schedule Interview
- جزئیات: این نود به Google Calendar شما متصل میشود (با استفاده از اعتبارنامه OAuth2) تا یک رویداد جدید ایجاد کند. رویداد معمولاً چند روز قبل (مانند ۳ روز از تاریخ فعلی) در یک بازه زمانی استاندارد (مانند ۱۰:۰۰ تا ۱۱:۰۰ صبح) زمانبندی میشود. این رویداد شامل نام کاندیدا و احتمالاً خلاصهای کوتاه از ارزیابی هوش مصنوعی است. همچنین میتواند مدیر استخدام را دعوت کند.
- پیکربندی: شناسه تقویم صحیح را مشخص کنید و اطمینان حاصل کنید که دامنههای OAuth2 اجازه ایجاد رویداد را میدهند.
- خروجی: ایجاد موفقیتآمیز یک رویداد تقویم به نود بهروزرسانی وضعیت منتقل میشود.
- ملاحظات: اطمینان حاصل کنید که توکن OAuth2 معتبر است و مجوزهای لازم را دارد. تداخلها یا خطاهای احتمالی در ایجاد رویداد تقویم را مدیریت کنید.
۷. بهروزرسانی وضعیت و پاسخ
- هدف: بهروزرسانی وضعیت کاندیدا در ATS (Google Sheets) و ارائه تأیید نهایی به سیستم مبدأ.
- نودها (Nodes):
* Update Sheet - Interview Status
* Update Sheet - Rejection Status
* Respond to Webhook
- جزئیات:
* بسته به اینکه آیا کاندیدا در حال پیشرفت است یا رد میشود، یکی از نودهای Update Sheet - Interview Status یا Update Sheet - Rejection Status اجرا میشود. این نودها ردیف مربوطه را در Google Sheet با وضعیت نهایی، امتیاز، توصیه و تاریخ بهروز میکنند.
* در نهایت، نود Respond to Webhook یک پاسخ تأیید به سیستمی که فراخوانی وبهوک را آغاز کرده است ارسال میکند و پردازش موفقیتآمیز درخواست را نشان میدهد.
- خروجی: گردش کار با رکوردهای بهروز شده و پاسخ تأیید به پایان میرسد.
- ملاحظات: اطمینان حاصل کنید که ردیف صحیح در Google Sheets بهروز میشود. پاسخ وبهوک (Webhook) باید به وضوح نتیجه را نشان دهد.
---
جدول خلاصه
| نام نود (Node Name) | نوع نود (Node Type) | نقش عملکردی | نود(های) ورودی (Input Node(s)) | نود(های) خروجی (Output Node(s)) |
|---|---|---|---|---|
Webhook - Receive Application | Webhook | نقطه ورود برای درخواستهای شغلی جدید | درخواست HTTP خارجی (External HTTP Request) | Google Sheets - Store Application |
Google Sheets - Store Application | Google Sheets | دادههای درخواست را در ATS ذخیره میکند | Webhook - Receive Application | OpenAI - AI Candidate Evaluation |
OpenAI - AI Candidate Evaluation | OpenAI (LangChain) | هوش مصنوعی صلاحیتهای کاندیدا را ارزیابی میکند | Google Sheets - Store Application | Code - Process Evaluation |
Code - Process Evaluation | Code (JavaScript) | پاسخ هوش مصنوعی را تجزیه و تحلیل میکند و تصمیم مصاحبه را تعیین میکند | OpenAI - AI Candidate Evaluation | If - Check Score Threshold |
If - Check Score Threshold | If Condition | کاندیداها را بر اساس امتیاز هوش مصنوعی هدایت میکند | Code - Process Evaluation | Email - Interview Invitation, Email - Rejection Notice |
Email - Interview Invitation | Email (SMTP) | دعوتنامههای مصاحبه را برای کاندیداهای واجد شرایط ارسال میکند | If - Check Score Threshold (شاخه True) | Google Calendar - Schedule Interview |
Email - Rejection Notice | Email (SMTP) | اطلاعیههای رد درخواست را برای کاندیداهای فاقد صلاحیت ارسال میکند | If - Check Score Threshold (شاخه False) | Update Sheet - Rejection Status |
Google Calendar - Schedule Interview | Google Calendar | رویدادهای مصاحبه را در Google Calendar زمانبندی میکند | Email - Interview Invitation | Update Sheet - Interview Status |
Update Sheet - Interview Status | Google Sheets | وضعیت کاندیدا را به "مصاحبه زمانبندی شده" بهروز میکند | Google Calendar - Schedule Interview | Respond to Webhook |
Update Sheet - Rejection Status | Google Sheets | وضعیت کاندیدا را به "رد شده" بهروز میکند | Email - Rejection Notice | Respond to Webhook |
Respond to Webhook | Webhook Response | پردازش را به سیستم مبدأ تأیید میکند | Update Sheet - Interview Status, Update Sheet - Rejection Status | هیچ (پاسخ نقطه پایانی) |
---
گردش کارهای (Workflows) بیشتر n8n را در Axeto.ai کاوش کنید: https://axeto.ai/n8n
Nodeهای استفادهشده
سوالات متداول
این گردش کار n8n چگونه به غربالگری کاندیداها کمک میکند؟▾
این گردش کار از مدل GPT-4 OpenAI برای تجزیه و تحلیل رزومهها و ارزیابی تناسب کاندیدا با الزامات شغلی استفاده میکند و امتیاز و توصیههایی را ارائه میدهد.
چه ابزارهایی در این گردش کار برای مدیریت دادهها و زمانبندی استفاده میشود؟▾
برای ذخیره دادههای کاندیدا از Google Sheets به عنوان یک سیستم ردیابی متقاضی (ATS) و برای زمانبندی مصاحبهها از Google Calendar استفاده میشود.
چگونه درخواستهای کاندیدا به این گردش کار وارد میشوند؟▾
درخواستهای کاندیدا از طریق یک وبهوک (Webhook) به صورت خودکار دریافت میشوند و به عنوان نقطه ورود به گردش کار عمل میکنند.
آیا این گردش کار میتواند ارتباطات با کاندیداها را مدیریت کند؟▾
بله، این گردش کار قادر به ارسال ایمیلهای خودکار مانند دعوتنامههای مصاحبه شخصیسازی شده یا ایمیلهای رد درخواست است.
workflowهای مرتبط
- طبقهبندی خودکار حوادث امنیتی با GPT-4 و Google SheetsSecOps
- دستهبندی خودکار ایمیل جیمیل با GPT-4o و هشدار SlackAI Summarization
- دستهبندی خودکار پستهای وبلاگ با هوش مصنوعی و گیتهابContent Creation
- اتوماسیون جستجوی لینکدین با GPT-4 و جستجوی بولی گوگلHR
- خودکارسازی اصلاح نقطه پایانی با Wazuh، ClamAV و GPT-4SecOps
- تغییر نام خودکار گرههای n8n با هوش مصنوعیEngineering
