اتوماسیون جستجوی لینکدین با GPT-4 و جستجوی بولی گوگل

اتوماسیون جستجوی لینکدین با GPT-4 و جستجوی بولی گوگل

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

دانلود workflow

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

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

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

اتوماسیون جستجوی کاندید در لینکدین با GPT-4 و جستجوی بولی گوگل (Google X-ray)

این Workflow فرآیند شناسایی کاندیداهای بالقوه در لینکدین را خودکار می‌کند. از GPT-4 برای تولید کوئری‌های جستجوی بولی (Boolean search) هدفمند بر اساس توضیحات شغلی یا پروفایل کاندیدای ایده‌آل شما استفاده می‌کند. سپس این کوئری‌ها برای انجام جستجوهای X-ray گوگل (Google X-ray) و استخراج URL پروفایل‌های مرتبط لینکدین به کار گرفته می‌شوند. در نهایت، این URLها در یک Google Sheet جدید سازماندهی و ذخیره می‌شوند تا برای بررسی و اقدامات بعدی شما آماده باشند.

نمای کلی Workflow

Workflow به چندین مرحله کلیدی تقسیم شده است:

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

2. تولید رشته جستجوی بولی: استفاده از GPT-4 برای ایجاد یک رشته جستجوی بولی دقیق و بهینه‌شده برای لینکدین.

3. راه‌اندازی Google Sheet: آماده‌سازی یک Google Sheet جدید برای ذخیره اطلاعات کاندیدای استخراج‌شده.

4. اجرای جستجوی گوگل: انجام جستجوهای X-ray گوگل با استفاده از رشته بولی تولیدشده و پیمایش نتایج.

5. استخراج URL لینکدین: تجزیه نتایج جستجو برای شناسایی و استخراج URL پروفایل‌های لینکدین.

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

---

تشریح دقیق Workflow

۱. دریافت ورودی

این مرحله اولیه معیارهای جستجوی شما را دریافت می‌کند.

  • Nodes:

* When chat message received (Chat Trigger - LangChain)

* Sticky Note (اطلاعاتی)

  • عملکرد:

* Node When chat message received به عنوان نقطه ورود Workflow عمل می‌کند و منتظر می‌ماند تا شما آن را از طریق یک رابط چت فعال کنید.

* Node Sticky Note دستورالعمل‌های واضحی ارائه می‌دهد: پس از فعال کردن Workflow، توضیحات شغلی یا پروفایل دقیقی از کاندیدای ایده‌آل خود را در چت پیست کنید.

* ورودی به عنوان chatInput به Node بعدی منتقل می‌شود.

۲. تولید رشته جستجوی بولی

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

  • Nodes:

* Generate a Boolean Search String (OpenAI - LangChain)

* Sticky Note1 (اطلاعاتی)

  • عملکرد:

* Node Generate a Boolean Search String ورودی شما را به مدل GPT-4o-mini در OpenAI ارسال می‌کند.

* دستور داده می‌شود تا یک رشته جستجوی بولی مخصوص لینکدین (مانند site:linkedin.com/in ("Job Title" AND "Skill1" AND "Skill2")) و یک نام پیشنهادی برای Sheet نتایج شما تولید کند.

* نکته حیاتی: شما باید کلید API OpenAI خود را در بخش credentials Workflow پیکربندی کنید. Sticky Note1 راهنمایی و لینکی برای دریافت کلید API شما ارائه می‌دهد.

* خروجی یک شیء JSON حاوی search_string و sheet_name است.

۳. راه‌اندازی Google Sheet

این بخش فضای ذخیره‌سازی داده شما را آماده می‌کند.

  • Nodes:

* Create a new sheet (Google Sheets)

* Columns to add (Code)

* Add columns to new sheet (Google Sheets)

* Sticky Note5 (اطلاعاتی)

  • عملکرد:

* Create a new sheet به صورت پویا عنوان یک Sheet جدید را با استفاده از sheet_name از مرحله قبل و زمان فعلی ایجاد می‌کند. این Sheet در یک سند Google Sheet که شما مشخص می‌کنید، ایجاد می‌شود.

* Node کد Columns to add ساختار اولیه داده را آماده می‌کند و ستون linkedin_url را تعریف می‌کند.

* Add columns to new sheet این ردیف هدر را به Sheet جدید شما اضافه می‌کند.

* شما باید حساب Google Sheets خود را از طریق credentials OAuth2 متصل کنید و اطمینان حاصل کنید که یک سند Google Sheet آماده دارید. Sticky Note5 این را به شما یادآوری می‌کند.

۴. اجرای جستجوی گوگل

اینجاست که جستجوی واقعی کاندیدا انجام می‌شود.

  • Nodes:

* set page number for google search (Code)

* If desired results not reached (If)

* Wait (Wait)

* Google Boolean Search (HTTP Request)

* Adds 10 to start - Go to next page (Code)

* Sticky Note2, Sticky Note3, Sticky Note4 (اطلاعاتی)

  • عملکرد:

* set page number for google search آفست صفحه‌بندی (start) را به 0 مقداردهی اولیه می‌کند.

* Node If desired results not reached بررسی می‌کند که آیا تعداد نتایج فعلی (start) کمتر از هدف شما (به طور پیش‌فرض ۵۰) است یا خیر. اگر درست باشد، به دریافت نتایج بیشتر ادامه می‌دهد؛ در غیر این صورت، حلقه پایان می‌یابد.

* Wait یک تاخیر ۵ ثانیه‌ای بین درخواست‌های گوگل برای جلوگیری از محدودیت نرخ (rate limiting) ایجاد می‌کند.

* Google Boolean Search جستجوی X-ray اصلی را انجام می‌دهد. یک

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

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

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

این Workflow با استفاده از GPT-4، کوئری‌های جستجوی بولی دقیق برای لینکدین تولید می‌کند. سپس این کوئری‌ها به عنوان جستجوهای X-ray گوگل اجرا شده و URL پروفایل‌های مرتبط لینکدین را استخراج و در یک Google Sheet ذخیره می‌کند.

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

شما به کلید API OpenAI (برای GPT-4) و دسترسی به Google Sheets از طریق OAuth2 نیاز دارید. همچنین باید یک سند Google Sheet برای ذخیره نتایج آماده داشته باشید.

آیا این Workflow فقط برای لینکدین کار می‌کند؟

این Workflow به طور خاص برای استخراج پروفایل‌های لینکدین از طریق جستجوی X-ray گوگل طراحی شده است، اما اصول تولید کوئری‌های بولی با هوش مصنوعی می‌تواند برای پلتفرم‌های دیگر نیز تطبیق داده شود.

workflowهای مرتبط

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