خزنده مشاغل با امتیازدهی هوش مصنوعی تناسب شغلی

خزنده مشاغل با امتیازدهی هوش مصنوعی تناسب شغلی

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

دانلود workflow

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

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

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

ربات خزنده مشاغل با امتیازدهی تناسب

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

نمای کلی Workflow

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

1. Trigger: فرآیند خزیدن مشاغل را آغاز می‌کند.

2. دریافت لیست مشاغل: محتوای HTML را از URL صفحه مشاغل هدف بازیابی می‌کند.

3. استخراج داده‌های شغل: HTML را تجزیه و تحلیل کرده و عناوین شغلی، توضیحات و لینک‌های فردی را استخراج می‌کند.

4. امتیازدهی تناسب با هوش مصنوعی: از یک عامل هوش مصنوعی (LangChain) برای تجزیه و تحلیل توضیحات هر شغل در برابر الزامات مشخص شده شما و اختصاص امتیاز تناسب استفاده می‌کند.

5. فیلتر و مرتب‌سازی: مشاغلی را که زیر یک آستانه تناسب مشخص هستند فیلتر کرده و مشاغل باقی‌مانده را مرتب می‌کند.

6. اطلاع‌رسانی: یک اعلان ایمیلی با لیستی از فرصت‌های شغلی مناسب ارسال می‌کند.

پیش‌نیازها

  • حساب n8n: شما به یک حساب n8n فعال در Axeto.ai نیاز دارید.
  • کلید API LangChain: برای امتیازدهی هوش مصنوعی، یک کلید API برای سرویس سازگار با LangChain (مانند OpenAI) مورد نیاز است.
  • حساب ایمیل: یک حساب ایمیل پیکربندی شده برای ارسال اعلان‌ها.

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

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

  • n8n-nodes-base.manualTrigger: برای شروع دستی Workflow.
  • n8n-nodes-base.httpRequest: برای دریافت محتوای HTML صفحه مشاغل.
  • n8n-nodes-base.html: برای تجزیه و تحلیل و استخراج داده‌ها از HTML.
  • n8n-nodes-base.code: برای منطق سفارشی جاوا اسکریپت، مانند دستکاری داده‌ها.
  • n8n-nodes-base.set: برای تنظیم یا به‌روزرسانی مقادیر گره.
  • n8n-nodes-base.merge: برای ترکیب داده‌ها از منابع مختلف.
  • n8n-nodes-base.filter: برای فیلتر کردن آگهی‌های شغلی بر اساس معیارهای خاص.
  • n8n-nodes-base.splitInBatches: برای پردازش مشاغل در دسته‌های قابل مدیریت.
  • n8n-nodes-base.stickyNote: برای افزودن توضیحات و نکات در داخل Workflow.
  • n8n-nodes-base.emailSend: برای ارسال اعلان‌های ایمیلی.
  • @n8n/n8n-nodes-langchain.agent: گره اصلی برای امتیازدهی تناسب مبتنی بر هوش مصنوعی.

راه‌اندازی و پیکربندی

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

2. پیکربندی گره httpRequest:

* URL را به صفحه مشاغلی که می‌خواهید خزیدن کنید تنظیم کنید.

* اطمینان حاصل کنید که متد HTTP مناسب است (معمولاً GET).

3. پیکربندی گره html:

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

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

* jobRequirements خود را تعریف کنید (به عنوان مثال، "تجربه با پایتون"، "کار از راه دور"، "سطح ارشد").

* آستانه minSuitabilityScore را تنظیم کنید.

5. پیکربندی گره @n8n/n8n-nodes-langchain.agent:

* کلید API: کلید API LangChain خود را وارد کنید.

* Prompt: یک prompt دقیق ایجاد کنید که عامل هوش مصنوعی را برای ارزیابی توضیحات شغل در برابر jobRequirements شما و خروجی دادن یک امتیاز تناسب عددی (به عنوان مثال، 1-10) راهنمایی کند.

* داده ورودی: اطمینان حاصل کنید که عنوان شغل و توضیحات به عنوان ورودی به این گره ارسال می‌شوند.

6. پیکربندی گره filter:

* شرط را برای فیلتر کردن مشاغلی که suitabilityScore آنها بزرگتر یا مساوی minSuitabilityScore شما است تنظیم کنید.

7. پیکربندی گره emailSend:

* اعتبار ایمیل خود را وارد کنید (سرور SMTP، پورت، نام کاربری، رمز عبور).

* آدرس ایمیل گیرنده را مشخص کنید.

* موضوع و بدنه ایمیل را سفارشی کنید تا جزئیات آگهی‌های شغلی مناسب را شامل شود.

نحوه استفاده

1. ذخیره Workflow: Workflow پیکربندی شده خود را ذخیره کنید.

2. اجرای Workflow: Workflow را با استفاده از گره manualTrigger به صورت دستی اجرا کنید.

3. نظارت بر اجرا: اجرای Workflow را در n8n مشاهده کنید.

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

سفارشی‌سازی

  • وب‌سایت‌های هدف: گره httpRequest را برای خزیدن صفحات مشاغل مختلف تغییر دهید.
  • منطق استخراج: اگر ساختار وب‌سایت هدف تغییر کند، انتخابگرهای CSS را در گره html تنظیم کنید.
  • معیارهای امتیازدهی هوش مصنوعی: Prompt را در گره @n8n/n8n-nodes-langchain.agent اصلاح کنید تا نحوه ارزیابی تناسب تغییر کند.
  • قوانین فیلتر: شرایط را در گره filter اضافه یا اصلاح کنید تا فیلترهای دقیق‌تری اعمال شود.
  • اعلان‌ها: گره‌های اعلان دیگر (مانند Slack، Discord) را به جای ایمیل یا علاوه بر آن ادغام کنید.

---

برای اطلاعات بیشتر در مورد n8n و قابلیت‌های آن، از مستندات رسمی Axeto n8n دیدن کنید: https://axeto.ai/n8n

---

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

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

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

این Workflow آگهی‌های شغلی را از وب‌سایت‌ها جمع‌آوری کرده، جزئیات مهم را استخراج می‌کند و سپس با استفاده از هوش مصنوعی، میزان تناسب هر شغل را با معیارهای شما (مانند مهارت‌ها و تجربه) ارزیابی و امتیازدهی می‌کند. در نهایت، مشاغل با امتیاز بالا را به شما اطلاع می‌دهد.

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

شما به یک حساب n8n فعال، کلید API برای سرویس هوش مصنوعی سازگار با LangChain (مانند OpenAI) و یک حساب ایمیل پیکربندی شده برای دریافت اعلان‌ها نیاز دارید.

چگونه می‌توانم معیارهای جستجوی شغل خود را تنظیم کنم؟

شما می‌توانید معیارهای جستجوی شغل خود را در گره‌های `set` Workflow تعریف کنید. همچنین می‌توانید آستانه امتیاز تناسب مورد نظر خود را برای فیلتر کردن نتایج تعیین نمایید.

آیا این Workflow می‌تواند از هر وب‌سایت شغلی داده جمع‌آوری کند؟

این Workflow برای جمع‌آوری داده از یک URL مشخص طراحی شده است. شما باید URL صفحه مشاغل مورد نظر خود را در گره `httpRequest` وارد کرده و انتخابگرهای CSS مناسب را در گره `html` برای استخراج داده‌ها پیکربندی کنید. ممکن است برای وب‌سایت‌های مختلف نیاز به تنظیمات متفاوتی باشد.

workflowهای مرتبط

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