تحلیل رزومه در مقابل مشاغل لینکدین با هوش مصنوعی و گوگل شیت

تحلیل رزومه در مقابل مشاغل لینکدین با هوش مصنوعی و گوگل شیت

6 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۳۰

دانلود workflow

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

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

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

تحلیل رزومه در مقابل مشاغل لینکدین با استفاده از OpenAI و Google Sheets

این گردش کار (Workflow) فرآیند تحلیل رزومه شما در برابر آگهی‌های شغلی لینکدین را خودکار می‌کند و از قدرت OpenAI برای خلاصه‌سازی هوشمند و Google Sheets برای ذخیره‌سازی سازمان‌یافته داده‌ها بهره می‌برد.

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

لینک کاتالوگ Axeto.ai: https://axeto.ai/n8n

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

این گردش کار اقدامات کلیدی زیر را انجام می‌دهد:

1. دریافت آگهی‌های شغلی لینکدین: لیست مشاغل مرتبط را از لینکدین بازیابی می‌کند.

2. پردازش داده‌های رزومه: رزومه شما را برای تحلیل می‌خواند و آماده می‌کند.

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

4. مقایسه رزومه با مشاغل: تطابق بین رزومه شما و الزامات شغلی را ارزیابی می‌کند.

5. ذخیره نتایج در Google Sheets: نتایج تحلیل، از جمله جزئیات شغل و امتیاز تطابق، را برای بررسی و پیگیری آسان در یک Google Sheet ثبت می‌کند.

پیش‌نیازها

  • حساب کاربری Axeto.ai: دسترسی به پلتفرم Axeto.ai.
  • کلید API OpenAI: یک کلید API معتبر از OpenAI برای دسترسی به مدل‌های زبان آن‌ها.
  • پروژه Google Cloud و حساب سرویس (Service Account):

* یک پروژه Google Cloud.

* یک حساب سرویس با مجوزهای دسترسی به Google Sheets.

* فایل کلید JSON حساب سرویس.

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

گره‌های (Nodes) مورد استفاده

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

  • n8n-nodes-base.set: برای تنظیم داده‌ها و متغیرهای اولیه.
  • n8n-nodes-base.code: برای منطق سفارشی جاوا اسکریپت.
  • n8n-nodes-base.html: به طور بالقوه برای تجزیه محتوای HTML از آگهی‌های شغلی.
  • n8n-nodes-base.wait: برای ایجاد تأخیر در صورت نیاز (مثلاً بین فراخوانی‌های API).
  • n8n-nodes-base.limit: برای کنترل تعداد آگهی‌های شغلی پردازش شده.
  • n8n-nodes-base.splitOut: برای انشعاب اجرای گردش کار.
  • n8n-nodes-base.telegram: برای ارسال اعلان‌ها (اختیاری).
  • n8n-nodes-base.itemLists: برای مدیریت لیست موارد.
  • n8n-nodes-base.stickyNote: برای افزودن یادداشت‌های توضیحی در داخل گردش کار.
  • n8n-nodes-base.googleDrive: برای دسترسی به فایل‌ها، به طور بالقوه رزومه شما.
  • n8n-nodes-base.httpRequest: برای انجام فراخوانی‌های API به لینکدین (در صورت کاربرد) و OpenAI.
  • n8n-nodes-base.googleSheets: برای خواندن و نوشتن در Google Sheets.

دستورالعمل‌های راه‌اندازی

1. وارد کردن گردش کار: فایل JSON گردش کار را دانلود کرده و آن را در نمونه n8n Axeto.ai خود وارد کنید.

2. پیکربندی اعتبارنامه‌ها (Credentials):

* OpenAI: کلید API OpenAI خود را در بخش Credentials اضافه کنید.

* Google Sheets: فایل کلید JSON حساب سرویس Google Cloud خود را به عنوان اعتبارنامه برای دسترسی به Google Sheets اضافه کنید.

3. راه‌اندازی Google Sheet:

* یک Google Sheet جدید ایجاد کنید.

* اولین شیت را نام‌گذاری کنید (مثلاً "Job Analysis").

* هدرهای ستون زیر را اضافه کنید: Job Title, Company, Location, Job Description Summary, Resume Match Score, Match Details.

* شناسه شیت (Sheet ID) و نام شیت ایجاد شده را یادداشت کنید.

4. پیکربندی گره‌ها:

* ورودی رزومه: گره‌ای را که رزومه شما را می‌خواند پیکربندی کنید. این می‌تواند یک گره googleDrive باشد اگر رزومه شما در آنجا ذخیره شده است، یا یک گره set اگر متن را مستقیماً چسبانده‌اید. اطمینان حاصل کنید که متن رزومه به عنوان یک آیتم خروجی در دسترس است.

دریافت شغل لینکدین: گره httpRequest (یا گره‌های مرتبط دیگر) را برای دریافت آگهی‌های شغلی از لینکدین پیکربندی کنید. این ممکن است شامل استفاده از یک کوئری جستجو و تجزیه پاسخ باشد. توجه: خراشیدن مستقیم لینکدین به دلیل شرایط خدمات و اقدامات فنی آن‌ها می‌تواند چالش‌برانگیز باشد. روش‌های جایگزین مانند استفاده از API یک تابلوی مشاغل در صورت موجود بودن یا ورود دستی داده‌های شغل را در نظر بگیرید.*

* گره OpenAI:

* Model را روی یک مدل OpenAI مناسب تنظیم کنید (مثلاً gpt-3.5-turbo یا gpt-4).

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

* ساختار نمونه Prompt:

```

You are an AI assistant helping me analyze job applications.

Please summarize the following job description in 3-5 bullet points, focusing on key responsibilities and required qualifications.

Then, briefly assess how well a candidate with the following resume summary would match this role (provide a score out of 10 and a short explanation).

Resume Summary:

{{ $json.getNodeValue("your_resume_summary_node_id", "output", "resumeSummary") }}

Job Description:

{{ $json.getNodeValue("job_description_node_id", "output", "jobDescription") }}

```

"your_resume_summary_node_id" و "job_description_node_id" را با شناسه‌های واقعی گره‌هایی که خلاصه رزومه و شرح شغل را ارائه می‌دهند، جایگزین کنید.

* خروجی Google Sheets: گره googleSheets را برای نوشتن داده‌های تحلیل شده پیکربندی کنید.

* اعتبارنامه‌های صحیح Google Sheets را انتخاب کنید.

* شناسه شیت و نام شیت را وارد کنید.

* فیلدهای خروجی از گره OpenAI (خلاصه، امتیاز تطابق، جزئیات) و گره دریافت شغل (عنوان، شرکت، مکان) را به ستون‌های مربوطه در Google Sheet خود نگاشت کنید.

* گره Limit: مقدار Limit را برای کنترل تعداد آگهی‌های شغلی که در هر اجرا پردازش می‌شوند، تنظیم کنید.

* گره Telegram (اختیاری): این گره را برای ارسال اعلان پس از اتمام موفقیت‌آمیز یا در صورت بروز هرگونه خطا پیکربندی کنید.

نحوه اجرا

1. ذخیره: اطمینان حاصل کنید که تمام گره‌ها پیکربندی و ذخیره شده‌اند.

2. اجرا: روی دکمه "Execute Workflow" در رابط n8n Axeto.ai خود کلیک کنید.

3. نظارت: اجرای گردش کار را مشاهده کنید. خروجی هر گره را برای هرگونه خطا بررسی کنید.

4. بررسی نتایج: Google Sheet خود را باز کنید تا آگهی‌های شغلی تحلیل شده و ارتباط آن‌ها با رزومه خود را مشاهده کنید.

سفارشی‌سازی و بهبودها

  • تجزیه رزومه: تجزیه رزومه پیچیده‌تری را برای استخراج دقیق‌تر مهارت‌ها، تجربه و تحصیلات پیاده‌سازی کنید.
  • منطق تطابق شغل: دستورالعمل (prompt) OpenAI را برای معیارهای تطابق دقیق‌تر اصلاح کنید یا منطق امتیازدهی سفارشی را در یک گره code توسعه دهید.
  • مدیریت خطا: مکانیزم‌های مدیریت خطا و اعلان قوی‌تری اضافه کنید.
  • ادغام لینکدین: APIهای رسمی لینکدین یا خدمات شخص ثالث را برای بازیابی قابل اعتمادتر داده‌های شغل کاوش کنید.
  • فیلتر کردن: گره‌هایی را برای فیلتر کردن آگهی‌های شغلی بر اساس کلمات کلیدی، مکان یا معیارهای دیگر قبل از تحلیل اضافه کنید.

این گردش کار نقطه شروع قدرتمندی برای خودکارسازی تحلیل جستجوی شغل شما فراهم می‌کند. با ترکیب قابلیت‌های OpenAI و Google Sheets با قدرت اتوماسیون n8n در Axeto.ai، می‌توانید بینش‌های ارزشمندی در مورد بازار کار به دست آورید و درخواست‌های خود را مؤثرتر تنظیم کنید.

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

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

این گردش کار چگونه به من در یافتن شغل کمک می‌کند؟

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

چه پیش‌نیازهایی برای استفاده از این گردش کار لازم است؟

شما به یک حساب کاربری Axeto.ai، کلید API OpenAI، یک پروژه Google Cloud با حساب سرویس و دسترسی به Google Sheets، و یک حساب لینکدین (برای دریافت دستی شغل) نیاز دارید.

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

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

چگونه نتایج تحلیل در Google Sheets ذخیره می‌شوند؟

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

workflowهای مرتبط

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