تولید خودکار خلاصه جلسه با GPT-4o و Google Calendar

تولید خودکار خلاصه جلسه با GPT-4o و Google Calendar

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

دانلود workflow

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

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

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

تولید خودکار تحقیق درباره شرکت‌کنندگان جلسه با GPT-4o، Google Calendar و Gmail

این گردش کار، ایجاد یک خلاصه مختصر جلسه را برای هر رویداد جدیدی که به Google Calendar شما اضافه می‌شود، خودکار می‌کند. این گردش کار از GPT-4o با قابلیت‌های جستجوی وب برای جمع‌آوری اطلاعات ضروری در مورد شرکت‌کنندگان و شرکت‌هایشان استفاده می‌کند و خلاصه‌ای جامع را مستقیماً به صندوق ورودی شما ارسال می‌کند. این روش برای متخصصانی که نیاز دارند قبل از تماس، به سرعت با افرادی که با آن‌ها ملاقات می‌کنند، آشنا شوند، ایده‌آل است.

شما می‌توانید این گردش کار را در کاتالوگ n8n پیکوری خود پیدا کرده و وارد کنید: https://pixori.me/n8n

---

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

این گردش کار به سه مرحله اصلی تقسیم می‌شود:

1. تشخیص رویداد و استخراج شرکت‌کنندگان: تقویم Google شما را برای رویدادهای جدید نظارت می‌کند، اطلاعات شرکت‌کنندگان را استخراج کرده و ورودی خودتان را فیلتر می‌کند.

2. تحقیق درباره شرکت‌کنندگان و شرکت: برای هر شرکت‌کننده شناسایی شده، با استفاده از جستجوی وب، جزئیات مربوط به فرد و شرکت مرتبط با او را با GPT-4o جمع‌آوری می‌کند.

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

---

تشریح گره‌ها (Nodes) به صورت جزئی

مرحله ۱: تشخیص رویداد و استخراج شرکت‌کنندگان

این مرحله بر شناسایی رویدادهای جدید تقویم و آماده‌سازی لیست شرکت‌کنندگان برای تحقیق تمرکز دارد.

  • Google Calendar Trigger

* نوع: n8n-nodes-base.googleCalendarTrigger

* نقش: هنگام ایجاد رویداد جدید در تقویم Google مشخص شده شما، گردش کار را فعال می‌کند.

* پیکربندی: برای بررسی تقویم شما در فواصل زمانی دلخواه (مثلاً هر دقیقه) و فعال شدن به طور خاص در زمان ایجاد رویداد تنظیم شده است. Calendar ID باید روی آدرس ایمیل شما تنظیم شود.

* اعتبارنامه‌ها: به اعتبارنامه‌های OAuth2 تقویم Google نیاز دارد.

* نکات: اطمینان حاصل کنید که تقویم دارای مجوزهای لازم است. مراقب محدودیت‌های احتمالی نرخ API باشید.

  • Edit Fields

* نوع: n8n-nodes-base.set

* نقش: متغیرهای کلیدی گردش کار را مقداردهی اولیه می‌کند. این شامل تنظیم context حرفه‌ای شما (مثلاً "من یک مهندس نرم‌افزار مستقر در لندن هستم")، آدرس email که پیش‌نویس باید به آن ارسال شود، و کپی کردن آرایه attendees از رویداد تقویم است.

* پیکربندی: فیلدهای context و email را مطابق با ترجیحات خود سفارشی کنید.

* نکات: فرمت‌های نادرست ایمیل یا داده‌های شرکت‌کننده گمشده می‌تواند باعث بروز مشکل در مراحل بعدی شود.

  • Split Out Attendees

* نوع: n8n-nodes-base.splitOut

* نقش: آرایه شرکت‌کنندگان از گره قبلی را گرفته و هر شرکت‌کننده را به یک آیتم جداگانه برای پردازش تقسیم می‌کند.

* پیکربندی: داده‌ها را بر اساس فیلد attendees تقسیم می‌کند.

* نکات: حالتی را که ممکن است یک رویداد هیچ شرکت‌کننده‌ای نداشته باشد، مدیریت می‌کند.

  • Filter Out Myself

* نوع: n8n-nodes-base.filter

* نقش: آدرس ایمیل شما را از لیست شرکت‌کنندگان حذف می‌کند تا از تحقیقات تکراری بر روی خودتان جلوگیری شود. این گره فرض می‌کند که یک فیلد بولی self وجود دارد که باید در گره Edit Fields تنظیم شود یا از داده‌های تریگر مشتق شود.

* پیکربندی: آیتم‌هایی را که فیلد self آنها true است، فیلتر می‌کند.

* نکات: برای فیلتر دقیق، اطمینان حاصل کنید که فیلد self به درستی پر شده است.

  • For Each Attendee

* نوع: n8n-nodes-base.splitInBatches

* نقش: هر شرکت‌کننده باقی‌مانده را به صورت جداگانه پردازش می‌کند. این گره برای پیمایش لیست شرکت‌کنندگان فیلتر شده حیاتی است.

* پیکربندی: از اندازه پیش‌فرض دسته استفاده می‌کند و هر بار یک شرکت‌کننده را پردازش می‌کند.

* نکات: برای گردش کارهایی با تعداد بسیار زیاد شرکت‌کننده، زمان پردازش را در نظر بگیرید.

مرحله ۲: تحقیق در مورد شرکت‌کننده و شرکت

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

  • Is Company Email?

* نوع: n8n-nodes-base.if

* نقش: تعیین می‌کند که آیا آدرس ایمیل شرکت‌کننده متعلق به دامنه یک شرکت است یا یک ارائه‌دهنده عمومی (مانند Gmail، Yahoo و غیره).

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

* نکات: این گره داده‌ها را بر اساس نوع ایمیل به گره‌های بعدی هدایت می‌کند. دامنه‌های غیرمعمول یا تازه تأسیس ممکن است نیاز به تنظیم عبارت منظم داشته باشند.

  • Company Prompt

* نوع: n8n-nodes-base.set

* نقش: یک prompt دقیق برای GPT-4o برای تحقیق در مورد شرکت شرکت‌کننده ایجاد می‌کند. دامنه شرکت را از ایمیل استخراج کرده و context شما را برای راهنمایی هوش مصنوعی شامل می‌شود.

* پیکربندی: prompt خلاصه‌ای از ماموریت شرکت، مشکلی که حل می‌کند، و مدل کسب‌وکار آن را درخواست می‌کند که به ۱۰۰ کلمه محدود شده است.

* نکات: اطمینان حاصل کنید که دامنه ایمیل به درستی تجزیه شده تا یک URL معتبر برای خزش احتمالی وب تشکیل دهد.

  • Research Company

* نوع: n8n-nodes-base.httpRequest

* نقش: prompt تحقیق شرکت را با استفاده از GPT-4o و قابلیت‌های جستجوی وب آن به API OpenAI ارسال می‌کند.

* پیکربندی: برای ارسال درخواست POST به نقطه پایانی responses OpenAI (https://api.openai.com/v1/responses) پیکربندی شده است. بدنه درخواست شامل مدل (gpt-4o)، ابزارها (web-search) و prompt تولید شده است.

* اعتبارنامه‌ها: به کلید API OpenAI نیاز دارد که معمولاً از طریق احراز هویت Header ارائه می‌شود.

* نکات: استفاده از API و خطاهای احتمالی را نظارت کنید.

  • Person Prompt

* نوع: n8n-nodes-base.set

* نقش: یک prompt برای GPT-4o برای تحقیق در مورد شرکت‌کننده فردی ایجاد می‌کند. این prompt نقش او، علایق احتمالی و هرگونه واقعیت جالب را می‌پرسد و در عین حال به هوش مصنوعی دستور می‌دهد تا از جستجوی وب، به ویژه برای وب‌سایت‌های شرکت در صورت امکان، استفاده کند.

* پیکربندی: prompt شامل context شما برای رفع ابهام بهتر است و پاسخ را به ۱۰۰ کلمه محدود می‌کند.

* نکات: این prompt برای جمع‌آوری بینش‌های شخصی در مورد شرکت‌کننده طراحی شده است.

  • Research Person

* نوع: n8n-nodes-base.httpRequest

* نقش: prompt تحقیق فرد را به API OpenAI ارسال می‌کند، مشابه گره Research Company.

* پیکربندی: از همان نقطه پایانی API OpenAI و مدل GPT-4o با جستجوی وب استفاده می‌کند.

* اعتبارنامه‌ها: به کلید API OpenAI از طریق احراز هویت Header نیاز دارد.

* نکات: ملاحظات مشابهی برای استفاده از API و مدیریت خطا اعمال می‌شود.

  • Collect Fields

* نوع: n8n-nodes-base.set

* نقش: نتایج تحقیق را تجمیع می‌کند. اطلاعات مربوطه را از پاسخ‌های گره‌های Research Person و Research Company استخراج کرده و آن را به یک خروجی ساختاریافته که شامل جزئیات person شرکت‌کننده، جزئیات company (یا یک placeholder در صورت عدم یافتن اطلاعات شرکت) و email آنها است، قالب‌بندی می‌کند.

* پیکربندی: ساختار داده‌های تجمیع شده را تعریف می‌کند.

* نکات: مواردی را که تحقیق شرکت ممکن است برای آدرس‌های ایمیل عمومی نتیجه‌ای به همراه نداشته باشد، مدیریت می‌کند.

مرحله ۳: تولید و تحویل خلاصه

این مرحله نهایی تمام اطلاعات جمع‌آوری شده را در قالبی قابل ارائه گردآوری کرده و آن را به شما ارسال می‌کند.

  • Combine All Research

* نوع: n8n-nodes-base.aggregate

* نقش: تمام خلاصه‌های تحقیق شرکت‌کنندگان فردی (خروجی Collect Fields) را در یک آرایه واحد جمع‌آوری می‌کند. این داده‌ها را برای تولید گزارش آماده می‌کند.

* پیکربندی: تمام آیتم‌های ورودی را در یک ساختار داده جمع‌آوری می‌کند.

* نکات: برای پردازش جمعی داده‌های تحقیق چندین شرکت‌کننده ضروری است.

  • Write HTML

* نوع: n8n-nodes-base.markdown

* نقش: داده‌های تحقیق تجمیع شده را به یک خلاصه جلسه با فرمت Markdown تبدیل می‌کند که سپس به HTML تبدیل می‌شود.

* پیکربندی: از حالت markdownToHtml با فعال بودن جداول استفاده می‌کند. عبارت،

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

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

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

این گردش کار با جمع‌آوری خودکار اطلاعات کلیدی درباره شرکت‌کنندگان و شرکت‌هایشان با استفاده از GPT-4o و Google Calendar، به شما کمک می‌کند تا قبل از هر جلسه، درک عمیق‌تری از افراد حاضر پیدا کنید و آمادگی خود را به حداکثر برسانید.

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

این گردش کار از ابزارهای قدرتمندی مانند n8n برای اتوماسیون، GPT-4o برای تحقیق و تحلیل هوشمند، Google Calendar برای مدیریت رویدادها و Gmail برای ارسال خلاصه‌ها استفاده می‌کند.

آیا می‌توانم این گردش کار را سفارشی‌سازی کنم؟

بله، شما می‌توانید بخش‌هایی مانند متن ورودی برای GPT-4o یا آدرس ایمیل دریافت کننده خلاصه را مطابق با نیازهای خود در n8n سفارشی‌سازی کنید.

workflowهای مرتبط

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