اتوماسیون پاسخگویی به سوالات منابع انسانی با BambooHR و Ope…

اتوماسیون پاسخگویی به سوالات منابع انسانی با BambooHR و Ope…

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

دانلود workflow

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

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

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

اتوماسیون پرسش و پاسخ درباره خط مشی‌ها و مزایای منابع انسانی با BambooHR، OpenAI و Supabase

این گردش کار از قدرت BambooHR، OpenAI و Supabase برای ایجاد یک سیستم هوشمند جهت پاسخگویی به سوالات کارمندان در مورد خط مشی‌ها و مزایای منابع انسانی استفاده می‌کند. با ادغام این سرویس‌ها، می‌توانید اطلاعات دقیق و فوری را ارائه دهید و بار کاری تیم منابع انسانی را کاهش دهید.

دسته‌بندی‌ها: ویکی داخلی، هوش مصنوعی RAG

گره‌ها (Nodes) استفاده شده: set, filter, bambooHr, splitOut, aggregate, stickyNote, manualTrigger, agent (از @n8n/n8n-nodes-langchain), chainLlm (از @n8n/n8n-nodes-langchain), chatTrigger (از @n8n/n8n-nodes-langchain), lmChatOpenAi (از @n8n/n8n-nodes-langchain), toolWorkflow (از @n8n/n8n-nodes-langchain)

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

این گردش کار برای موارد زیر طراحی شده است:

1. دریافت سوالات کارمندان: با پرسیدن سوال توسط یک کارمند، فعال می‌شود.

2. بازیابی داده‌های مرتبط منابع انسانی: اطلاعات را از BambooHR دریافت می‌کند.

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

4. ذخیره و ارائه پاسخ‌ها: به طور بالقوه پاسخ‌های پردازش شده را در Supabase برای بازیابی سریع و یادگیری آینده ذخیره می‌کند.

پیش‌نیازها

  • حساب BambooHR: دسترسی به نمونه BambooHR سازمان خود با اعتبارنامه‌های API.
  • حساب OpenAI: یک کلید API برای OpenAI جهت استفاده از مدل‌های زبان آن‌ها.
  • حساب Supabase: یک پروژه Supabase برای ذخیره و مدیریت داده‌ها.
  • نمونه n8n: یک نمونه در حال اجرای n8n.

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

1. نصب گره‌های لازم: اطمینان حاصل کنید که گره‌های زیر را در نمونه n8n خود نصب کرده‌اید:

* n8n-nodes-base (معمولاً به طور پیش‌فرض گنجانده شده است)

* @n8n/n8n-nodes-langchain

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

* یک اعتبارنامه جدید BambooHR در n8n راه‌اندازی کنید.

* گره BambooHR را برای دریافت داده‌های کارمندان، خط مشی‌ها یا اطلاعات مزایای مرتبط پیکربندی کنید. ممکن است بسته به داده‌هایی که می‌خواهید در دسترس قرار دهید، نیاز به استفاده از نقاط پایانی API خاصی داشته باشید.

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

* یک اعتبارنامه جدید OpenAI در n8n با استفاده از کلید API خود راه‌اندازی کنید.

* گره lmChatOpenAi برای تعامل با مدل زبان استفاده خواهد شد.

* گره‌های agent و toolWorkflow از @n8n/n8n-nodes-langchain برای فعال کردن هوش مصنوعی جهت استفاده از ابزارها (مانند دریافت داده از BambooHR یا Supabase) برای پاسخگویی به سوالات، حیاتی هستند.

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

* یک اعتبارنامه جدید Supabase در n8n با استفاده از URL پروژه و کلید API خود راه‌اندازی کنید.

* شما نیاز به ایجاد یک جدول در پایگاه داده Supabase خود برای ذخیره خط مشی‌های منابع انسانی، اطلاعات مزایا، یا حتی سوالات و پاسخ‌های گذشته خواهید داشت.

5. اتصال گره‌ها:

* فعال‌ساز (Trigger): از یک manualTrigger برای آزمایش یا ادغام با یک پلتفرم چت (مانند Slack، Teams) با استفاده از chatTrigger در صورت موجود بودن و پیکربندی استفاده کنید.

* دریافت داده: گره BambooHR را برای دریافت اطلاعات لازم متصل کنید.

* پردازش هوش مصنوعی: داده‌های بازیابی شده و سوال کارمند را به گره‌های Langchain (agent, chainLlm, lmChatOpenAi, toolWorkflow) هدایت کنید. عامل را پیکربندی کنید تا سوال را درک کرده و از ابزارهای موجود (دریافت داده BambooHR، جستجوهای Supabase) استفاده کند.

* ذخیره‌سازی/بازیابی داده: از گره‌های Supabase برای ذخیره اطلاعات جدید یا بازیابی سوالات پاسخ داده شده قبلی استفاده کنید.

* خروجی: از یک stickyNote یا یک گره اعلان برای ارائه پاسخ به کارمند استفاده کنید.

ساختار نمونه گردش کار (مفهومی)

[Manual Trigger] --> [BambooHR: Get Policies] --> [Split Out: Policy Sections] --> [Filter: Relevant Section] --> [Langchain: Agent] --> [OpenAI: LM Chat] --> [Supabase: Store Answer (Optional)] --> [Sticky Note: Display Answer]
                                                                                                   ^
                                                                                                   |
                                                                                                   +-- [Supabase: Get Past Answers]

توضیح:

  • Manual Trigger گردش کار را شروع می‌کند.
  • گره BambooHR تمام خط مشی‌های مرتبط منابع انسانی را دریافت می‌کند.
  • Split Out خط مشی‌ها را به بخش‌های مجزا تقسیم می‌کند.
  • Filter بخش‌هایی را که بیشترین ارتباط را با پرس و جوی کاربر دارند، شناسایی می‌کند.
  • Langchain Agent فرآیند را هماهنگ می‌کند و تصمیم می‌گیرد که آیا از دانش موجود استفاده کند، داده‌های بیشتری دریافت کند، یا پاسخی را فرموله کند.
  • OpenAI LM Chat پاسخ زبان طبیعی را تولید می‌کند.
  • Supabase می‌تواند برای ذخیره پاسخ‌ها جهت بازیابی سریع‌تر در آینده یا برای بازیابی سوالات پاسخ داده شده قبلی استفاده شود.
  • Sticky Note پاسخ نهایی را نمایش می‌دهد.

بهبودها و ملاحظات

  • پیش‌پردازش داده: داده‌های منابع انسانی خود را در BambooHR یا Supabase برای درک بهتر هوش مصنوعی، پاکسازی و ساختاربندی کنید.
  • مهندسی پرامپت (Prompt Engineering): پرامپت‌ها را برای گره‌های OpenAI با دقت تدوین کنید تا پاسخ‌های هوش مصنوعی را به طور موثر هدایت کنید.
  • مدیریت خطا: مدیریت خطای قوی برای فراخوانی‌های API و پردازش داده پیاده‌سازی کنید.
  • امنیت: اطمینان حاصل کنید که کلیدهای API و داده‌های حساس شما به طور ایمن مدیریت می‌شوند.
  • مقیاس‌پذیری: هنگام طراحی شمای Supabase و گردش کار، حجم سوالات و داده‌ها را در نظر بگیرید.

این گردش کار یک پایه قدرتمند برای خودکارسازی پرسش و پاسخ منابع انسانی ارائه می‌دهد. کاتالوگ Axeto را در https://axeto.ai/n8n برای مثال‌ها و ادغام‌های بیشتر کاوش کنید.

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

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

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

این گردش کار ابتدا سوال کارمند را دریافت می‌کند، سپس با استفاده از BambooHR اطلاعات مرتبط با خط مشی‌ها و مزایا را بازیابی کرده و در نهایت با کمک مدل‌های زبان OpenAI، پاسخی دقیق و مرتبط را تولید و ارائه می‌دهد.

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

شما به یک حساب BambooHR با اعتبارنامه‌های API، یک کلید API برای OpenAI، یک پروژه Supabase (اختیاری برای ذخیره‌سازی) و یک نمونه در حال اجرای n8n نیاز دارید. همچنین باید گره‌های لازم از جمله `@n8n/n8n-nodes-langchain` را نصب کنید.

آیا این گردش کار می‌تواند اطلاعات را ذخیره کند؟

بله، این گردش کار می‌تواند با استفاده از گره‌های Supabase، پاسخ‌های تولید شده یا اطلاعات مرتبط را برای بازیابی سریع‌تر و یادگیری آینده ذخیره کند.

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

گره‌های اصلی شامل `set`, `filter`, `bambooHr`, `splitOut`, `aggregate`, `stickyNote`, `manualTrigger` و گره‌های مربوط به Langchain مانند `agent`, `chainLlm`, `lmChatOpenAi`, `toolWorkflow` هستند.

workflowهای مرتبط

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