سیستم مصاحبه شغلی با هوش مصنوعی و BeyondPresence

سیستم مصاحبه شغلی با هوش مصنوعی و BeyondPresence

10 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۲۶

دانلود workflow

فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.

  1. فایل JSON را دانلود کنید.
  2. در n8n: Workflows → Import from File.
  3. Credentialهای هر node را متصل کنید.
  4. workflow را فعال کنید.

شناسه workflow: 4514 · منبع: کاتالوگ Axeto

سیستم مصاحبه منابع انسانی مبتنی بر هوش مصنوعی با BeyondPresence

این گردش کار، ایجاد، استقرار و تجزیه و تحلیل مصاحبه‌های منابع انسانی مبتنی بر هوش مصنوعی را با استفاده از آواتارهای دیجیتال BeyondPresence خودکار می‌کند. این سیستم برای ساده‌سازی فرآیند استخدام طراحی شده است، از طریق تولید یک مصاحبه‌کننده هوش مصنوعی متناسب با شرح شغل خاص، جمع‌آوری داده‌های مصاحبه نامزد از طریق وب‌هوک، انجام تجزیه و تحلیل مبتنی بر هوش مصنوعی پاسخ‌های نامزد، و ثبت نتایج در Google Sheets برای بررسی آسان.

شما می‌توانید این گردش کار و موارد دیگر را در کاتالوگ Axeto بیابید: https://axeto.ai/n8n

نمای کلی گردش کار

این گردش کار به طور منطقی به سه بخش اصلی تقسیم می‌شود:

1. ورودی شرح شغل و راه‌اندازی عامل مصاحبه: شرح شغل را دریافت کرده و یک عامل مصاحبه مبتنی بر هوش مصنوعی با یک اعلان سیستمی سفارشی و پیام خوش‌آمدگویی ایجاد می‌کند.

2. دریافت مصاحبه و اعتبارسنجی داده‌ها: به داده‌های ورودی مصاحبه از طریق وب‌هوک گوش می‌دهد، دریافت را تأیید می‌کند و قبل از پردازش، ارتباط و کامل بودن داده‌ها را اعتبارسنجی می‌کند.

3. تجزیه و تحلیل مصاحبه هوش مصنوعی و ذخیره نتایج: از OpenAI برای تجزیه و تحلیل متن مصاحبه، استخراج بینش‌ها و ذخیره نتایج ساختاریافته در Google Sheets برای استفاده منابع انسانی استفاده می‌کند.

---

تجزیه و تحلیل بلوک به بلوک

۱. ورودی شرح شغل و راه‌اندازی عامل مصاحبه

هدف: این بلوک به کاربران اجازه می‌دهد تا شرح شغل دقیقی را وارد کنند و ایجاد یک عامل مصاحبه‌کننده هوش مصنوعی سفارشی در BeyondPresence را آغاز می‌کند. این بلوک سیستم پرامپت و پیام خوش‌آمدگویی را آماده می‌کند، عامل را ایجاد می‌کند و جزئیات عامل و لینک مصاحبه را برای استفاده بعدی ذخیره می‌کند.

نودها:

  • دستورالعمل شرح شغل (یادداشت چسبان): راهنمایی کاربر برای چسباندن شرح شغل کامل، شامل عنوان، مسئولیت‌ها و الزامات را ارائه می‌دهد.
  • 📝 شرح شغل شما (کد): شرح شغل کامل را به عنوان یک رشته جاوا اسکریپت ذخیره می‌کند.

* پیکربندی: شرح شغل در یک قالب چند خطی کدگذاری شده است. خروجی JSON با jobDescription و timestamp.

* ورودی: به صورت دستی فعال می‌شود.

* خروجی: JSON با شرح شغل.

  • دستورالعمل راه‌اندازی (یادداشت چسبان): به کاربر دستور می‌دهد تا عامل مصاحبه را ایجاد کند و لینک مصاحبه را دریافت کند (یک راه‌اندازی یک‌باره).
  • ▶️ برای شروع راه‌اندازی کلیک کنید (فعال‌کننده دستی): فرآیند راه‌اندازی عامل را آغاز می‌کند.
  • آماده‌سازی عامل مصاحبه (کد): سیستم پرامپت مصاحبه، پیام خوش‌آمدگویی و نام عامل را بر اساس شرح شغل تولید می‌کند. از عبارات برای جاسازی شرح شغل در یک پرامپت حرفه‌ای مصاحبه‌کننده منابع انسانی با دستورالعمل‌هایی برای لحن و رویکرد استفاده می‌کند.

* ورودی: شرح شغل JSON.

* خروجی: JSON حاوی systemPrompt, welcomeMessage, agentName و jobDescription.

  • ایجاد عامل مصاحبه (BeyondPresence): API BeyondPresence را برای ایجاد یک عامل مصاحبه‌کننده هوش مصنوعی با نام، خوش‌آمدگویی و سیستم پرامپت مشخص شده فراخوانی می‌کند.

* پارامترها: از عبارات برای ارسال agentName, welcomeMessage و systemPrompt استفاده می‌کند.

* ورودی: داده‌های پرامپت JSON.

* خروجی: پاسخ حاوی شناسه عامل و لینک مصاحبه.

  • ذخیره اطلاعات عامل (کد): شناسه عامل، شرح شغل و لینک مصاحبه را در داده‌های استاتیک سراسری گردش کار ذخیره می‌کند و یک خلاصه JSON خروجی می‌دهد.

* ورودی: پاسخ API از نود "ایجاد عامل مصاحبه".

* خروجی: اطلاعات عامل JSON.

  • ذخیره در Google Sheets1 (Google Sheets): اطلاعات عامل (شناسه، نام، لینک، شرح شغل، پرامپت، پیام خوش‌آمدگویی) را به شیت 'Interview Agents' در یک سند Google Sheets اضافه می‌کند.

* نیاز دارد: اعتبارنامه‌های Google Sheets پیکربندی شده و دسترسی.

  • موفقیت! (یادداشت چسبان): به کاربر اطلاع می‌دهد که راه‌اندازی کامل شده است و فرمت URL لینک مصاحبه را برای اشتراک‌گذاری ارائه می‌دهد.

---

۲. دریافت مصاحبه و اعتبارسنجی داده‌ها

هدف: این بلوک داده‌های مصاحبه تکمیل شده را از BeyondPresence از طریق وب‌هوک دریافت می‌کند، دریافت را به منبع تأیید می‌کند و داده‌ها را فیلتر می‌کند تا اطمینان حاصل شود که فقط مصاحبه‌های مرتبط و تکمیل شده از عامل پیکربندی شده پردازش می‌شوند.

نودها:

  • تحلیل خودکار (یادداشت چسبان): فرآیند خودکار دریافت، تجزیه و تحلیل و ذخیره مصاحبه‌ها را توضیح می‌دهد، با یادآوری برای پیکربندی URL وب‌هوک در داشبورد BeyondPresence.
  • دریافت داده‌های مصاحبه (Webhook): به درخواست‌های POST در مسیر /beyondpresence-hr-interviews از BeyondPresence با محموله داده‌های مصاحبه گوش می‌دهد.

* پیکربندی: برای پاسخ با یک پیام وضعیت JSON از طریق یک نود پاسخ‌دهنده پایین‌دستی پیکربندی شده است.

* ورودی: POST خارجی HTTP.

* خروجی: داده‌های وب‌هوک JSON.

  • تأیید دریافت (پاسخ به Webhook): یک تأییدیه JSON فوری به BeyondPresence ارسال می‌کند تا دریافت داده‌های وب‌هوک را تأیید کند.

* خروجی: JSON ثابت: { status: "success", message: "Interview received and being analyzed" }.

* ورودی: از نود "دریافت داده‌های مصاحبه".

  • بررسی داده‌ها (کد): تأیید می‌کند که داده‌های وب‌هوک با شناسه عامل پیکربندی شده ذخیره شده در داده‌های استاتیک گردش کار مطابقت دارد و تماس کامل شده است (event_type === "call_ended").

* خروجی: اگر معتبر باشد، JSON با process: true خروجی می‌دهد و شرح شغل و داده‌های وب‌هوک را ارسال می‌کند. در غیر این صورت، process: false را با دلیل خروجی می‌دهد.

* ورودی: داده‌های وب‌هوک JSON.

  • آیا مصاحبه ماست؟ (اگر): یک نود شرطی که فقط داده‌های مصاحبه را که برای پردازش علامت‌گذاری شده‌اند (process === true) هدایت می‌کند.

* ورودی: خروجی از نود "بررسی داده‌ها".

* خروجی: در صورت درست بودن به تحلیل هوش مصنوعی، در غیر این صورت پردازش بیشتر انجام نمی‌شود.

  • یادداشت چسبان (بررسی داده‌ها) (یادداشت چسبان): یادآوری می‌کند که فقط وب‌هوک‌های مربوط به عامل پیکربندی شده و تماس‌های تکمیل شده پردازش می‌شوند.

---

۳. تجزیه و تحلیل مصاحبه هوش مصنوعی و ذخیره نتایج

هدف: این بلوک تحلیل مبتنی بر هوش مصنوعی رونوشت مصاحبه را با استفاده از مدل OpenAI GPT-4o-mini انجام می‌دهد، پاسخ JSON هوش مصنوعی را قالب‌بندی می‌کند و نتایج ساختاریافته را در Google Sheets برای بررسی منابع انسانی ذخیره می‌کند.

نودها:

  • تحلیل مصاحبه (OpenAI): یک سیستم پرامپت را به مدل GPT-4o-mini ارسال می‌کند تا رونوشت مصاحبه را به تفصیل تجزیه و تحلیل کند.

* پرامپت: شامل شرح شغل جاسازی شده (از داده‌های استاتیک سراسری)، نام نامزد، فراداده مصاحبه (تاریخ، مدت زمان) و یک رونوشت قالب‌بندی شده از پیام‌های وب‌هوک است.

* پیکربندی: دمای درخواست برای خلاقیت کنترل شده روی ۰.۳ تنظیم شده است. انتظار می‌رود خروجی JSON با امتیاز تناسب، نقاط قوت، نگرانی‌ها، توصیه‌ها، خلاصه و مراحل بعدی.

* ورودی: داده‌های وب‌هوک معتبر با رونوشت مصاحبه.

* خروجی: رشته JSON تحلیل هوش مصنوعی.

  • قالب‌بندی برای Sheets (کد): پاسخ JSON هوش مصنوعی را از نود OpenAI تجزیه می‌کند، فیلدهای مربوطه را استخراج می‌کند و آنها را به یک شیء JSON مسطح مناسب برای ورود به Google Sheets قالب‌بندی می‌کند.

* خروجی: شامل نام نامزد، تاریخ مصاحبه، مدت زمان، امتیاز تناسب، توصیه، نقاط قوت، نگرانی‌ها، خلاصه، مراحل بعدی، شناسه تماس و زمان تحلیل.

* ورودی: رشته JSON تحلیل هوش مصنوعی و داده‌های وب‌هوک.

  • ذخیره در Google Sheets (Google Sheets): نتایج تحلیل مصاحبه قالب‌بندی شده را به شیت 'Interview Results' در سند Google Sheets پیکربندی شده اضافه می‌کند.

* نیاز دارد: اعتبارنامه Google Sheets با مجوزهای نوشتن در سند و شیت خاص.

  • هدرهای شیت (یادداشت چسبان): دستورالعمل‌هایی را برای اتصال Google Sheets و استفاده از شیت الگو ارائه شده با ستون‌های مورد نیاز ارائه می‌دهد.
  • مراحل پردازش (یادداشت چسبان): منطق پردازش مصاحبه و معیارهای ارزیابی هوش مصنوعی را خلاصه می‌کند.

جدول خلاصه

نام گره (Node Name)نوع گره (Node Type)نقش عملکردی (Functional Role)گره(های) ورودی (Input Node(s))گره(های) خروجی (Output Node(s))یادداشت چسبان (Sticky Note)
دستورالعمل شرح شغلیادداشت چسبان (Sticky Note)دستورالعمل برای چسباندن شرح کامل شغلمرحله ۱: شرح شغل خود را اضافه کنید. شامل جزئیات لازم برای آگهی شغلی است.
📝 شرح شغل شماکد (Code)رشته شرح کامل شغل را ذخیره می‌کند▶️ برای شروع تنظیمات کلیک کنیدآماده‌سازی عامل مصاحبه
دستورالعمل تنظیماتیادداشت چسبان (Sticky Note)دستورالعمل برای ایجاد عامل مصاحبهمرحله ۲: عامل مصاحبه خود را ایجاد کنید. دستورالعمل‌های تنظیم یک‌باره.
▶️ برای شروع تنظیمات کلیک کنیدماشه دستی (Manual Trigger)گردش کار تنظیمات را شروع می‌کند📝 شرح شغل شما
آماده‌سازی عامل مصاحبهکد (Code)اعلان سیستمی، پیام خوش‌آمدگویی و نام عامل را تولید می‌کند📝 شرح شغل شماایجاد عامل مصاحبه
ایجاد عامل مصاحبهBeyondPresenceعامل مصاحبه‌گر هوش مصنوعی را از طریق API BeyondPresence ایجاد می‌کندآماده‌سازی عامل مصاحبهذخیره اطلاعات عامل
ذخیره اطلاعات عاملکد (Code)جزئیات عامل را در داده‌های ثابت ذخیره کرده و خلاصه را خروجی می‌دهدایجاد عامل مصاحبهذخیره در Google Sheets1
ذخیره در Google Sheets1Google Sheetsاطلاعات عامل را به برگه 'Interview Agents' اضافه می‌کندذخیره اطلاعات عاملموفقیت!مرحله ۳: اطلاعات عامل را ذخیره کنید. حساب Google Sheets خود را وصل کرده و سند/برگه خود را انتخاب کنید.
موفقیت!یادداشت چسبان (Sticky Note)راه‌اندازی کامل را تأیید کرده و فرمت پیوند مصاحبه را ارائه می‌دهدذخیره در Google Sheets1راه‌اندازی کامل شد! پیوند مصاحبه خود را به اشتراک بگذارید.
تحلیل خودکاریادداشت چسبان (Sticky Note)دریافت و تحلیل خودکار مصاحبه را توضیح می‌دهدمرحله ۴: دریافت داده‌های مصاحبه. آدرس URL وب‌هوک را در BeyondPresence پیکربندی کنید.
دریافت داده‌های مصاحبهوب‌هوک (Webhook)داده‌های مصاحبه را از BeyondPresence گوش می‌دهدتأیید دریافت، بررسی داده‌ها
تأیید دریافتپاسخ به وب‌هوک (Respond to Webhook)دریافت وب‌هوک را به BeyondPresence تأیید می‌کنددریافت داده‌های مصاحبه
بررسی داده‌هاکد (Code)شناسه عامل و وضعیت تکمیل تماس را اعتبارسنجی می‌کنددریافت داده‌های مصاحبهآیا مصاحبه ماست؟
آیا مصاحبه ماست؟اگر (If)مصاحبه‌های معتبر و تکمیل شده را برای تحلیل هدایت می‌کندبررسی داده‌هاتحلیل مصاحبهفقط تماس‌های تکمیل شده برای عامل صحیح را پردازش کنید.
یادداشت چسبان (بررسی داده‌ها)یادداشت چسبان (Sticky Note)معیارهای اعتبارسنجی داده‌های وب‌هوک را تقویت می‌کنداطمینان حاصل کنید که داده‌های وب‌هوک از عامل شما آمده و تماس پایان یافته است.
مراحل پردازشیادداشت چسبان (Sticky Note)پردازش مصاحبه و ارزیابی هوش مصنوعی را خلاصه می‌کندهوش مصنوعی متن مصاحبه را بر اساس شرح شغل تجزیه و تحلیل می‌کند.
تحلیل مصاحبهOpenAI (گره Langchain)متن مصاحبه را با استفاده از GPT-4o-mini تجزیه و تحلیل می‌کندآیا مصاحبه ماست؟قالب‌بندی برای Sheetsاز شرح شغل و متن مصاحبه برای تولید امتیاز تناسب، نقاط قوت، نگرانی‌ها، توصیه‌ها، خلاصه و مراحل بعدی استفاده می‌کند.
قالب‌بندی برای Sheetsکد (Code)پاسخ هوش مصنوعی را تجزیه کرده و برای Google Sheets قالب‌بندی می‌کندتحلیل مصاحبه، آیا مصاحبه ماست؟ذخیره در Google Sheetsنکات کلیدی تحلیل را استخراج و ساختاردهی می‌کند.
ذخیره در Google SheetsGoogle Sheetsنتایج تحلیل را به شیت 'Interview Results' اضافه می‌کندقالب‌بندی برای Sheetsمرحله ۵: نتایج را ذخیره کنید. Google Sheets را وصل کرده و سند/برگه خود را انتخاب کنید.
هدرهای شیتیادداشت چسبان (Sticky Note)دستورالعمل برای تنظیمات Google Sheetsاطمینان حاصل کنید که Google Sheet شما هدرهای صحیح برای نتایج مصاحبه دارد.

Nodeهای استفاده‌شده

سوالات متداول

این گردش کار چگونه به خودکارسازی فرآیند استخدام کمک می‌کند؟

این گردش کار با ایجاد یک مصاحبه‌کننده هوش مصنوعی از طریق BeyondPresence، جمع‌آوری خودکار پاسخ‌های نامزد از طریق وب‌هوک، تحلیل پاسخ‌ها با استفاده از هوش مصنوعی و ذخیره نتایج در Google Sheets، فرآیند استخدام را خودکار می‌کند.

نقش BeyondPresence در این سیستم چیست؟

BeyondPresence برای ایجاد آواتارهای دیجیتال مصاحبه‌کننده هوش مصنوعی استفاده می‌شود که با نامزدها تعامل کرده و پاسخ‌های آن‌ها را ضبط می‌کنند.

داده‌های مصاحبه چگونه جمع‌آوری و ذخیره می‌شوند؟

داده‌های مصاحبه از طریق یک وب‌هوک از BeyondPresence دریافت شده و پس از اعتبارسنجی، با استفاده از OpenAI تحلیل و نتایج نهایی در یک Google Sheet ذخیره می‌شوند.

workflowهای مرتبط

این workflow در کاتالوگ Axeto.ai بایگانی شده است. لایسنس اصلی متعلق به سازنده workflow است.