فرم استخدام هوشمند با n8n

انتشار خودکار محتوا با n8n

مقدمه

فرم استخدام هوشمند با n8n:

N8Nابزاری است که به کمک آن می توانید در مدت‌زمان کوتاهی، فرایندهای خود را با هوش مصنوعی خودکار کنید و از مزایای اتوماسیون هوشمند بهره‌ مند شوید.

N8N برای چه کسب و کارهایی مناسب است:

اگر سازمان شما کوچک می باشد و هم اکنون بسیاری از کار های خود را با نرم افزار هایی همچون اکسل انجام می دهید، N8N برای کسب و کار شما ایده آل است و در صورتی که کسب و کاری متوسط یا بزرگ دارید می توانید بخش های بسیاری از فرایند های غیر کلیدی خود را با این ابزار هوشمند کنید.

اگر به پیاده‌سازی اختصاصی، اتصال n8n به نرم‌افزارهای سازمانی یا سفارشی‌سازی Workflowها متناسب با کسب‌وکارتان نیاز دارید، Danix با بررسی نیازهای کسب‌وکار تان، می‌تواند این فرایند را از طراحی تا استقرار برای شما انجام دهیم.
برای کسب و کارهای کوچک به این لینک مراجعه کنید .
همچنین اگر ترجیح می‌دهید شخصاً نصب و راه‌اندازی را انجام دهید، می‌توانید از اطلاعات موجود در مقالات، دسته N8N استفاده کنید .همچنین می توانید template موجود در این workflow را به صورت رایگان از این قسمت دانلود کنید.

رمز فایل: danixai.com

فرم استخدام هوشمند با n8n

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

در این مقاله، فرم استخدام هوشمند با n8n را بررسی می‌کنیم؛ Workflowای که می‌تواند این فرآیند را تا حد زیادی خودکار کند. متقاضی ابتدا رزومه خود را به‌صورت فایل PDF ارسال می‌کند. سپس n8n محتوای فایل را استخراج کرده و با کمک هوش مصنوعی بررسی می‌کند که آیا فایل واقعاً یک رزومه معتبر است یا خیر.

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

این Workflow فرم هوشمند با airtables علاوه بر کاهش ورود دستی اطلاعات، می‌تواند تجربه کاربری بهتری برای متقاضی ایجاد کند و داده‌های ساختاریافته‌تری در اختیار تیم استخدام قرار دهد.

قبل از شروع

اگر هنوز n8n را نصب نکرده‌اید، پیشنهاد می‌کنیم ابتدا مقاله «آموزش n8n» را مطالعه کنید. در آن مقاله، مراحل نصب با Node.js و Docker، راه‌اندازی اولیه و ساخت اولین Workflow به‌صورت کامل آموزش داده شده است. پس از نصب و راه‌اندازی، به این مقاله بازگردید و مراحل پیاده‌سازی این Workflow را دنبال کنید.

این Workflow چه کاری انجام می‌دهد؟

این Workflow فرم استخدام هوشمند با n8n یک فرآیند دو مرحله‌ای برای دریافت درخواست استخدام ایجاد می‌کند. در مرحله اول، متقاضی نام خود را وارد کرده و رزومه را به‌صورت PDF ارسال می‌کند. همچنین باید تأیید کند که با شرایط و قوانین مربوط به ارسال اطلاعات موافق است.

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

اگر فایل معتبر باشد، اطلاعات آن توسط مدل زبانی تحلیل می‌شود. در این مرحله، Workflow علاوه بر متن رزومه، توضیحات یک موقعیت شغلی مشخص را نیز در Prompt قرار داده است. بنابراین، هوش مصنوعی تلاش می‌کند اطلاعاتی را استخراج کند که برای همان موقعیت شغلی اهمیت بیشتری دارند.

در ادامه، خروجی هوش مصنوعی با Structured Output Parser به ساختار مشخصی تبدیل می‌شود. سپس اطلاعات در Airtable ذخیره شده و فایل PDF نیز به رکورد مربوط به متقاضی متصل می‌شود.

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

کاربردهای این Workflow

فرم استخدام هوشمند با n8n فقط برای یک فرم ساده استخدامی کاربرد ندارد. بلکه می‌توان همین معماری را در فرآیندهای مختلف منابع انسانی و دریافت اطلاعات به کار گرفت.

  • دریافت و پردازش خودکار رزومه‌های PDF
  • استخراج اطلاعات متقاضیان بدون ورود دستی داده‌ها
  • ایجاد فرم استخدام دو مرحله‌ای
  • اعتبارسنجی اولیه رزومه‌ها با هوش مصنوعی
  • ساخت یک سیستم ساده Applicant Tracking System
  • ذخیره اطلاعات متقاضیان در Airtable
  • ایجاد فرم‌های ثبت‌نام مبتنی بر اسناد
  • استخراج اطلاعات از مدارک و تبدیل آن‌ها به داده ساختاریافته
  • کاهش زمان بررسی اولیه درخواست‌های استخدام
  • ایجاد تجربه کاربری بهتر برای متقاضیان

علاوه بر این موارد، می‌توان Workflow فرم استخدام هوشمند با n8n را برای موقعیت‌های شغلی مختلف شخصی‌سازی کرد. برای مثال، می‌توان Prompt مربوط به موقعیت شغلی را تغییر داد تا هوش مصنوعی اطلاعات مرتبط با برنامه‌نویسی، مدیریت، فروش یا سایر حوزه‌ها را استخراج کند.

پیش‌نیازهای اجرای Workflow

برای اجرای این Template چند سرویس و تنظیمات اصلی مورد نیاز است. بنابراین، بهتر است قبل از Import کردن Workflow همه موارد زیر را آماده کنید.

  • نصب و راه‌اندازی n8n
  • یک حساب OpenAI
  • API Key مربوط به OpenAI
  • Credential مربوط به OpenAI در n8n
  • یک حساب Airtable
  • Personal Access Token مربوط به Airtable
  • یک Base در Airtable
  • یک Table برای ذخیره اطلاعات متقاضیان
  • تنظیم فیلدهای Airtable مطابق خروجی Workflow
  • دسترسی عمومی به فرم‌های n8n در صورت استفاده توسط کاربران خارجی
  • تنظیم Base URL مربوط به Instance n8n
  • رزومه PDF بدون رمز عبور

همچنین، ساختار فیلدهای Airtable اهمیت زیادی دارد. در Template فعلی، فیلدهایی مانند Name، Email، Address، Education، Telephone، Skills & Technologies، Years of Experience و Cover Letter استفاده شده‌اند.

دانلود Template

فایل JSON این Workflow را از این قسمت دانلود کنید.

آموزش Import کردن Workflow

  1. وارد داشبورد n8n شوید.

  2. روی Import from File کلیک کنید.

  3. فایل JSON را انتخاب کنید.

  4. Workflow ایجاد خواهد شد.

  5. Credentialهای موردنیاز را تنظیم کنید.

ساختار Workflow فرم استخدام هوشمند با n8n

ساختار گام به گام این سناریو به شرح زیر است:

Step 1 of 2 – Upload CV (Form Trigger)

Extract from File

Classify Document (با همراهی OpenAI Chat Model2)

↓ (در صورت نامعتبر بودن فایل: File Upload Retry)

Application Suitability Agent (با همراهی OpenAI Chat Model1 و Structured Output Parser)

Save to Airtable

Upload File to Record (HTTP Request)

Submission Success

Redirect To Step 2 of 2

Step 2 of 2 – Application Form (Form Trigger)

Save to Airtable1

Form Success

 

آموزش کامل تمام Nodeها

 
 Step 1 of 2 – Upload CV
  • وظیفه Node: این نود نقطه شروع فرآیند است و یک فرم وب برای دریافت نام و فایل رزومه ایجاد می‌کند.
  • ورودی آن: ورودی مستقیم از طرف متقاضی است که شامل نام، فایل PDF و تیک موافقت با قوانین می‌شود.

  • خروجی آن: یک آبجکت حاوی داده‌های متنی فرم و داده‌های باینری فایل PDF آپلود شده است.

  • تنظیمات مهم: تنظیم مسیر فرم روی job-application-step1of2 و اجباری کردن پسوند PDF برای فایل.

  • نکات قابل تغییر: امکان تغییر عنوان فرم، متن توضیحات و افزودن فیلدهای دلخواه دیگر.

  • دلیل استفاده از این Node در Workflow فرم استخدام هوشمند با n8n: جمع‌آوری اولیه داده‌ها و دریافت رزومه بدون نیاز به ساخت فرم‌های خارجی.

 

Extract from File

 

  • وظیفه Node: استخراج متن خام از داخل فایل PDF رزومه آپلود شده.

  • ورودی آن: داده باینری File_Upload که نود قبلی فرستاده است.

  • خروجی آن: یک رشته متنی (Text) حاوی محتوای کامل رزومه.

  • تنظیمات مهم: مقداردهی بخش Operation روی گزینه pdf و تعیین نام متغیر باینری.

  • نکات قابل تغییر: تعیین نام خصوصیت باینری در صورت تغییر در نود ورودی.

  • دلیل استفاده از این Node در Workflow فرم استخدام هوشمند با n8n: مدل‌های هوش مصنوعی برای پردازش نیازمند متن هستند، بنابراین استخراج متن فایل الزامی است.

 

 OpenAI Chat Model2

 

  • وظیفه Node: ارائه مدل زبانی بزرگ برای پشتیبانی از نود طبقه‌بندی متن.

  • ورودی آن: اتصال اختصاصی از نوع ai_languageModel به نود طبقه‌بندی.

  • خروجی آن: ارائه توانمندی پردازش زبان طبیعی به نود والد.

  • تنظیمات مهم: انتخاب Credential مربوط به اکانت OpenAI.

  • نکات قابل تغییر: امکان تغییر مدل پیش‌فرض OpenAI به مدل‌های قوی‌تر یا ارزان‌تر.

  • دلیل استفاده از این Node در Workflow فرم استخدام هوشمند با n8n: موتور پردازشی برای تشخیص نوع سند آپلودی.

 

 Classify Document

 

  • وظیفه Node: تشخیص اینکه آیا متن استخراج‌شده واقعاً یک رزومه کاری است یا خیر.

  • ورودی آن: متن خام استخراجی از رزومه ($json.text).

  • خروجی آن: هدایت جریان به یکی از خروجی‌های شرطی (تأیید رزومه یا عدم تأیید).

  • تنظیمات مهم: تعریف دسته‌بندی CV or Resume و تنظیم حالت Fallback روی گزینه other.

  • نکات قابل تغییر: افزودن دسته‌بندی‌های بیشتر برای تفکیک بهتر اسناد.

  • دلیل استفاده از این Node در Workflow فرم استخدام هوشمند با n8n: اعتبارسنجی هوشمند اسناد جهت جلوگیری از ورود فایل‌های اشتباه به سیستم.

 

File Upload Retry

 

  • وظیفه Node: نمایش مجدد فرم دریافت فایل در صورت نامعتبر بودن سند آپلود شده.

  • ورودی آن: خروجی دوم نود Classify Document (در صورت عدم انطباق).

  • خروجی آن: ارسال مجدد فایل به نود Extract from File برای بررسی دوباره.

  • تنظیمات مهم: تنظیم پیام خطا به کاربر جهت ارسال فایل PDF معتبر.

  • نکات قابل تغییر: ویرایش متن راهنما جهت راهنمایی بهتر متقاضیان.

  • دلیل استفاده از این Node در Workflow فرم استخدام هوشمند با n8n : در صورت نامعتبر بودن سند آپلودی. / متونی که به متقاضی نشان می‌دهید. و بهبود تجربه کاربری متقاضیان.

 

OpenAI Chat Model1

 

  • وظیفه Node: تامین مدل زبانی برای تحلیل محتوایی رزومه و استخراج داده‌های شغلی.

  • ورودی آن: اتصال ai_languageModel به نود عامل تحلیل رزومه.

  • خروجی آن: ارائه قدرت پردازش متنی به نود عامل.

  • تنظیمات مهم: تنظیم اعتبارنامه API هوش مصنوعی.

  • نکات قابل تغییر: تنظیم پارامترهایی مانند Temperature در صورت نیاز.

  • دلیل استفاده از این Node در Workflow فرم استخدام هوشمند با n8n: موتور اصلی هوش مصنوعی برای درک متن رزومه.

 

 Structured Output Parser

 

  • وظیفه Node: اجبار هوش مصنوعی به ارائه خروجی در قالب یک فرمت JSON کاملاً ساختاریافته.

  • ورودی آن: اتصال از نوع ai_outputParser به نود عامل.

  • خروجی آن: قالب JSON شامل مشخصات تعریف شده نظیر نام، ایمیل، مهارت‌ها و تحصیلات.

  • تنظیمات مهم: اسکیما دستی JSON شامل کلیدهای Name, Address, Email, Education, Skills, Experience و Cover Letter.

  • نکات قابل تغییر: ساختار کلیدهای اسکیما متناسب با نیاز سازمان شما.

  • دلیل استفاده از این Node در Workflow فرم استخدام هوشمند با n8n: استخراج داده‌های تمیز برای جایگذاری دقیق در Airtable و فرم‌ها.

 

Application Suitability Agent

 

  • وظیفه Node: تحلیل رزومه براساس شرح شغلی داده شده و نگارش انگیزه‌نامه متناسب.

  • ورودی آن: متن رزومه و پرامپت حاوی شرح شغلی موقعیت مدیر عملیات.

  • خروجی آن: داده‌های ساختاریافته شامل خلاصه‌ای از سوابق و انگیزه‌نامه اختصاصی.

  • تنظیمات مهم: فعال‌سازی پارامتر hasOutputParser و تعریف پرامپت دقیق.

  • نکات قابل تغییر: جایگزین کردن متن شرح شغلی (Job Post) متناسب با آگهی استخدامی خودتان.

  • دلیل استفاده از این Node در Workflow فرم استخدام هوشمند با n8n: سنجش میزان انطباق متقاضی و تولید خودکار اطلاعات کاربردی.

 

Save to Airtable

 

  • وظیفه Node: ذخیره اولیه داده‌هایی که هوش مصنوعی استخراج کرده است

  • ورودی آن: خروجی نود Application Suitability Agent.

  • خروجی آن: یک رکورد جدید در Airtable شامل ID اختصاصی ساخته‌شده.

  • تنظیمات مهم: نگاشت دقیق ستون‌های Airtable با خروجی‌های ساختاریافته هوش مصنوعی.

  • نکات قابل تغییر: انتخاب Base و Table اختصاصی شما در Airtable.

  • دلیل استفاده از این Node در Workflow فرم استخدام هوشمند با n8n: ثبت اولیه داده‌های متقاضی و ایجاد ID جهت پیوست کردن فایل.

 

Upload File to Record

 

  • وظیفه Node: ارسال فایل PDF اصلی رزومه به رکورد ایجادی در Airtable با استفاده از API.

  • ورودی آن: شناسه رکورد ساخته‌شده ($json.id) و داده باینری فایل PDF اولیه.

  • خروجی آن: تأییدیه آپلود موفقیت‌آمیز فایل پیوست در Airtable.

  • تنظیمات مهم: آدرس Endpoint اختصاصی Airtable برای آپلود Attachment و تنظیم نوع Content-Type.

  • نکات قابل تغییر: تغییر نام فایل خروجی با استفاده از متغیرهای سیستم.

  • دلیل استفاده از این Node در Workflow فرم استخدام هوشمند با n8n: حفظ سند اصلی رزومه در کنار داده‌های استخراج‌شده.

 

Submission Success

 

  • وظیفه Node: نمایش پیام تأیید اولیه به کاربر و آماده‌سازی برای انتقال به مرحله بعد.

  • ورودی آن: خروجی موفقیت‌آمیز آپلود فایل.

  • خروجی آن: دریافت تاییدیه کلیک کاربر برای ورود به مرحله دوم.

  • تنظیمات مهم: توضیحات فرم مبنی بر اینکه برخی فیلدها از پیش پر شده‌اند.

  • نکات قابل تغییر: متون نمایش داده شده به متقاضی.

  • دلیل استفاده از این Node در Workflow فرم استخدام هوشمند با n8n: آگاه‌سازی متقاضی از وضعیت درخواست و هدایت به مرحله بعد.

 

Redirect To Step 2 of 2

 

  • وظیفه Node: هدایت مرورگر کاربر به آدرس فرم مرحله دوم همراه با ارسال پارامترها در URL.

  • ورودی آن: سیستم، داده‌های استخراج‌شده را کدگذاری (URL Encode) می‌کند.

  • خروجی آن: دستور Redirect مرورگر به آدرس جدید.

  • تنظیمات مهم: تنظیم حالت پاسخ روی redirect و درج آدرس کامل n8n به همراه پارامترها.

  • نکات قابل تغییر: آدرس نام دامنه (HOST) بایستی با دامنه واقعی شما جایگزین شود.

  • دلیل استفاده از این Node در Workflow فرم استخدام هوشمند با n8n: پیش‌تکمیل خودکار فرم مرحله دوم از طریق پارامترهای URL.

 

Step 2 of 2 – Application Form

 

  • وظیفه Node: نمایش فرم نهایی درخواست استخدام با فیلدهای از پیش پر شده.

  • ورودی آن: پارامترهای ارسال شده از طریق URL و ورود متقاضی.

  • خروجی آن: اطلاعات نهایی و اصلاح‌شده توسط متقاضی.

  • تنظیمات مهم: تعریف فیلدهای مختلف مانند نام، آدرس، ایمیل، سوابق و انگیزه‌نامه.

  • نکات قابل تغییر: افزودن فیلدهای پیش‌فرض دیگر نظیر میزان حقوق درخواستی.

  • دلیل استفاده از این Node در Workflow فرم استخدام هوشمند با n8n: ارائه فرصت به کاربر برای بررسی و ویرایش اطلاعات استخراج‌شده.

 

 Save to Airtable1

 

  • وظیفه Node: به‌روزرسانی رکورد قبلی در Airtable با داده‌های نهایی و ویرایش‌شده متقاضی.

  • ورودی آن: داده‌های جدیدی که کاربر در فرم مرحله دوم ثبت کرده است.

  • خروجی آن: رکورد آپدیت شده در Airtable.

  • تنظیمات مهم: تغییر عملیات به update و تنظیم ستون‌های منطبق بر اساس ایمیل و نام.

  • نکات قابل تغییر: کلیدهای انطباق (Matching Columns) جهت بروزرسانی درست داده‌ها.

  • دلیل استفاده از این Node در Workflow فرم استخدام هوشمند با n8n: ذخیره‌سازی داده‌های نهایی و تأییدشده توسط کاربر.

 

نود Form Success

 

  • وظیفه Node: نمایش پیام پایان موفقیت‌آمیز فرآیند ثبت‌نام استخدامی.

  • ورودی آن: تأییدیه ثبت داده‌ها از نود Airtable1.

  • خروجی آن: صفحه نهایی تشکر.

  • تنظیمات مهم: تنظیم عنوان Application Success و متن تشکر.

  • نکات قابل تغییر: افزودن لینک‌های مفید یا شبکه اجتماعی سازمان در پیام نهایی.

  • دلیل استفاده از این Node در Workflow فرم استخدام هوشمند با n8n: بستن فرآیند و ایجاد حس اطمینان در متقاضی.

 

نحوه شخصی‌سازی Workflow فرم استخدام هوشمند با n8n

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

تغییر Promptها و شرح شغلی

 

در نود Application Suitability Agent متن متنی شرح شغلی قرار گرفته است. شما می‌توانید آگهی شغلی واقعی شرکت خود را جایگزین کنید. بدین ترتیب هوش مصنوعی تحلیل را کاملاً بر اساس معیارهای شما انجام می‌دهد.

 
تغییر مدل AI

اگر نیازمند سرعت بیشتر یا هزینه کمتری هستید، می‌توانید در نودهای تنظیمات OpenAI مدل‌های مختلفی نظیر gpt-4o-mini یا gpt-4o را برگزینید. همچنین امکان استفاده از سرویس‌های دیگر مانند Anthropic نیز وجود دارد.

 
تغییر سرویس ذخیره‌سازی

اگر از Airtable استفاده نمی‌کنید، به‌راحتی می‌توانید نودهای Airtable را حذف کرده و نودهای Google Sheets، PostgreSQL یا Notion را جایگزین نمایید.

 
تنظیم آدرس دامنه (Base URL)

در نود Redirect To Step 2 of 2 حتما عبارت <HOST> را با آدرس واقعی سرور n8n خود جایگزین کنید تا فرآیند بازهدایت مرورگر با خطا مواجه نشود.

 

مزایای استفاده از این Workflow فرم استخدام هوشمند با n8n

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

 
صرفه‌جویی فوق‌العاده در زمان

بررسی دست‌نوشته‌ها و رزومه‌ها به‌صورت دستی ساعت‌ها زمان می‌برد، در حالی که این سیستم فرم استخدام هوشمند با n8n فرآیند را در چند ثانیه انجام می‌دهد.

 
دقت بالا در استخراج داده‌ها

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

 
تجربه کاربری بسیار مطلوب

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

 
غربالگری خودکار فایل‌های نامرتبط

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

 
سازمان‌دهی یکپارچه داده‌ها

تمامی داده‌ها متنی و فایل‌های PDF به‌صورت منظم در یک پایگاه داده متمرکز ذخیره می‌گردند.

 
ساختار انعطاف‌پذیر و متن‌باز

شما می‌توانید طبق نیازهای متغیر سازمان، فیلدها و مراحل جدیدی به سناریو اضافه کنید.

 

نکات مهم

برای اجرای بی‌نقص این فرم اتوماسیون، حتما نکات زیر را رعایت فرمایید:

 
فعال‌سازی لایسنس یا اکانت OpenAI

از شارژ بودن اعتبار حساب OpenAI خود مطمئن شوید، زیرا در غیر این صورت فرآیند پردازش متوقف خواهد شد.

 
تنظیم دقیق دسترسی‌های Airtable

کلید دسترسی (Personal Access Token) در Airtable باید دارای مجوزهای لازم برای خواندن و نوشتن داده‌ها و آپلود پیوست باشد.

 
پسوند فایل‌های ورودی

متقاضیان حتماً باید فایل‌های خود را با فرمت PDF ارسال کنند، زیرا نود استخراج متن برای این فرمت پیکربندی شده است.

 
حجم فایل‌های پردازشی

فایل‌های بسیار سنگین ممکن است زمان پردازش هوش مصنوعی را افزایش دهند؛ لذا محدودیت حجم مناسبی در فرم اعمال کنید.

 
صحت آدرس بازهدایت

عدم تنظیم آدرس درست دامنه در نود Redirect باعث قطع فرآیند کاربر در مرحله اول می‌شود.

 
امنیت اطلاعات متقاضیان

اطمینان حاصل کنید که دامنه‌ای که n8n روی آن نصب است دارای گواهی امنیتی SSL (https) باشد.

 
تطابق فیلدهای فرم و Airtable

نام ستون‌ها در Airtable باید کاملا مطابق با متغیرهای نگاشت‌شده در نودهای Airtable باشد.

 
بررسی دوره‌ای لاگ‌های n8n

جهت اطمینان از عملکرد صحیح، بخش Executions را در n8n به‌صورت مرتب بررسی کنید.

 

خطاهای رایج (Troubleshooting)

 
خطای Invalid API Key در نودهای OpenAI
  • علت: اعتبارنامه تنظیم‌شده برای OpenAI اشتباه است یا شارژ حساب به پایان رسیده است.

  • راه‌حل: کلید API جدیدی در پنل OpenAI ساخته و آن را در بخش Credentials n8n به‌روزرسانی کنید.

 
خطای Redirect به آدرس نامعتبر
  • علت: عدم جایگزینی عبارت <HOST> با آدرس واقع سرور در نود Redirect.

  • راه‌حل: وارد نود Redirect To Step 2 of 2 شده و آدرس کامل دامنه خود را جایگزین کنید.

 
عدم آپلود فایل در Airtable
  • علت: عدم وجود دسترسی کافی در Token تعریف‌شده یا اشتباه بودن نام ستون File.

  • راه‌حل: سطح دسترسی Personal Access Token را در Airtable بررسی کرده و از وجود ستون Attachment مطمئن شوید.

 
رد شدن رزومه‌های معتبر در نود Classify Document
  • علت: سخت‌گیرانه بودن پرامپت یا فرمت خاص فایل PDF که استخراج متن را با مشکل مواجه کرده است.

  • راه‌حل: توضیحات بخش Categories را در نود طبقه‌بندی شفاف‌تر بنویسید یا از مدل زبانی قوی‌تر استفاده کنید.

 
پر نشدن فیلدهای فرم در مرحله دوم
  • علت: طولانی بودن بیش از حد پارامترهای URL یا عدم تطابق نام فیلدها.

  • راه‌حل: خروجی نود هوش مصنوعی را محدودتر کنید تا طول URL از حد مجاز مرورگر فراتر نرود.

 

جمع‌بندی

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

در این مقاله فرم استخدام هوشمند با n8n، تمامی ابعاد پیاده‌سازی این الگوی هوشمند را بررسی کردیم؛ از نحوه دریافت فایل و استخراج متن گرفته تا سنجش با هوش مصنوعی و ثبت نهایی در Airtable. با دنبال کردن این آموزش، سیستم استخدامی سازمان خود را ارتقا دهید و از داده‌های منظم و دقیق استفاده کنید. این اتوماسیون سازمان شما را یک گام به هوشمندسازی نزدیک‌تر می‌کند.

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

 

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

خیر، این سناریو به‌صورت بدون کد (No-Code) طراحی شده و تنها با تنظیم نودها و جایگذاری کلیدهای API قابل استفاده است.

 
آیا می‌توان به جای Airtable از گوگل شیت استفاده کرد؟

بله، شما می‌توانید نودهای Airtable را با نود Google Sheets جایگزین کنید. البته ذخیره مستقیم فایل PDF در گوگل شیت نیازمند اتصال به گوگل درایو

خواهد بود.

 
هزینه اجرای این Workflow فرم استخدام هوشمند با n8n چقدر است؟

هزینه اصلی مربوط به استفاده از API سرویس OpenAI است که برای هر رزومه معمولاً کسر کوچکی از یک سنت خواهد بود.

 
اگر متقاضی فایلی غیر از PDF آپلود کند چه می‌شود؟

تنظیمات فرم مرحله اول به‌گونه‌ای است که تنها اجازه انتخاب فایل‌های با پسوند PDF را به کاربر می‌دهد.

 
آیا هوش مصنوعی می‌تواند رزومه‌های فارسی را هم تحلیل کند؟

بله، مدل‌های پیشرفته OpenAI پشتیبانی بسیار خوبی از زبان فارسی دارند و می‌توانند رزومه‌های فارسی را نیز استخراج و تحلیل کنند.

GIT

 
 
 
Categories: , ,

توسعه توسط تیم میهن وردپرس