اتوماسیون پیشنهاد با هوش مصنوعی و Google Slides

اتوماسیون پیشنهاد با هوش مصنوعی و Google Slides

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

دانلود workflow

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

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

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

اتوماسیون پیشنهاد مبتنی بر هوش مصنوعی با استفاده از Google Slides

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

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

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

2. پردازش هوش مصنوعی: استفاده از GPT-4 اوپن‌ای‌آی برای تولید یک پیشنهاد دقیق در قالب JSON.

3. ایجاد سند پیشنهاد: کپی کردن یک الگوی Google Slides و پر کردن آن با محتوای تولید شده توسط هوش مصنوعی.

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

---

۱. تشریح گردش کار (Workflow Breakdown)

۱.۱ دریافت ورودی: جمع‌آوری اطلاعات مشتری

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

  • نودها (Nodes):

* On form submission (محرک فرم - Form Trigger)

#### نود: On form submission

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

* عنوان فرم (Form Title): "DaeX AI - فرم کشف مشتری"

* فیلدهای الزامی (Required Fields): نام، نام خانوادگی، نام شرکت، ایمیل، وب‌سایت، مشکل، راه‌حل، دامنه، هزینه، چه زمانی؟

* آدرس URL وب‌هوک (Webhook URL): برای دریافت ارسالی‌های فرم به طور خودکار تولید می‌شود.

  • دسترسی به داده‌ها: اطلاعات مشتری با استفاده از عباراتی مانند $('On form submission').item.json.Email قابل دسترسی است.
  • ورودی/خروجی (Input/Output):

* ورودی: ندارد.

* خروجی: JSON حاوی داده‌های ارسالی فرم.

  • سناریوهای شکست (Failure Scenarios):

* پیکربندی اشتباه وب‌هوک یا مشکلات اتصال شبکه.

* (اعتبارسنجی در سطح فرم، فیلدهای الزامی گمشده را مدیریت می‌کند).

  • نسخه (Version): ۲.۲
  • یادداشت‌ها (Notes): این نود کل توالی اتوماسیون را آغاز می‌کند.

۱.۲ پردازش هوش مصنوعی: تولید محتوای پیشنهاد

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

  • نودها (Nodes):

* OpenAI (OpenAI)

#### نود: OpenAI

  • نوع و نقش: این نود از مدل GPT-4o اوپن‌ای‌آی برای تولید محتوای پیشنهاد استفاده می‌کند که به صورت یک شیء JSON برای ادغام یکپارچه با الگو ساختار یافته است.
  • پیکربندی:

* مدل (Model): GPT-4o (بهینه‌شده GPT-4)

* پیام‌ها (Messages):

* دستور سیستمی (System Prompt): شخصیت هوش مصنوعی را به عنوان دیوید اولوسولا، مدیرعامل و متخصص اتوماسیون هوش مصنوعی برای کسب‌وکارهای کوچک و متوسط (SMBs) تعریف می‌کند.

* دستور دستیار (Assistant Prompt): هوش مصنوعی را برای خروجی دادن یک ساختار JSON خاص با نام فیلدهای از پیش تعریف‌شده برای بخش‌های پیشنهاد، راهنمایی می‌کند.

* دستور کاربر (User Prompt): داده‌های کشف مشتری را به صورت پویا تزریق کرده و دستورالعمل‌هایی در مورد لحن، اختصار و دامنه محتوا ارائه می‌دهد.

* خروجی JSON (JSON Output): فعال شده است تا پاسخ هوش مصنوعی را به طور خودکار به عنوان JSON تجزیه کند.

  • دسترسی به داده‌ها: عبارات پویا برای درج داده‌های مشتری در دستور استفاده می‌شوند.
  • ورودی/خروجی (Input/Output):

* ورودی: داده‌های JSON از نود On form submission.

* خروجی: JSON ساختاریافته حاوی محتوای پیشنهاد تولید شده توسط هوش مصنوعی.

  • سناریوهای شکست (Failure Scenarios):

* خطاهای احراز هویت API اوپن‌ای‌آی یا محدودیت‌های نرخ.

* مشکلات قالب‌بندی پاسخ مدل هوش مصنوعی (مثلاً خروجی غیر JSON).

* اتمام زمان انتظار شبکه.

  • نسخه (Version): ۱.۶
  • اعتبارنامه‌ها (Credentials): نیاز به اعتبارنامه‌های پیکربندی شده API اوپن‌ای‌آی دارد.
  • یادداشت‌ها (Notes): این موتور اصلی هوش مصنوعی است که سفارشی‌سازی پیشنهاد را هدایت می‌کند.

۱.۳ ایجاد سند پیشنهاد: الگو‌سازی و پر کردن

این مرحله شامل ایجاد یک سند پیشنهاد منحصربه‌فرد با کپی کردن یک الگو و جایگزینی جای‌نگرها (placeholders) با محتوای تولید شده توسط هوش مصنوعی است.

  • نودها (Nodes):

* Google Drive (Google Drive)

* Replace Text (Google Slides)

#### نود: Google Drive

  • نوع و نقش: این نود یک الگوی Google Slides را کپی می‌کند تا یک ارائه جدید و منحصربه‌فرد برای هر پیشنهاد ایجاد کند.
  • پیکربندی:

* عملیات (Operation): Copy file

* شناسه فایل منبع (Source File ID): شناسه الگوی Google Slides شما (با شناسه خودتان جایگزین کنید).

* نام فایل جدید (New File Name): به صورت پویا با استفاده از عنوان پیشنهاد تولید شده توسط هوش مصنوعی تنظیم می‌شود (مثلاً ={{ $json.message.content.proposalTitle }}).

* کپی مجوزها (Copy Permissions): در صورت نیاز قابل پیکربندی است.

  • ورودی/خروجی (Input/Output):

* ورودی: JSON پیشنهاد تولید شده توسط هوش مصنوعی از نود OpenAI.

* خروجی: فراداده (metadata) ارائه Google Slides تازه ایجاد شده، از جمله presentationId آن.

  • سناریوهای شکست (Failure Scenarios):

* خارج شدن از سهمیه API Google Drive یا خطاهای مجوز.

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

  • نسخه (Version): ۳

#### نود: Replace Text

  • نوع و نقش: این نود به طور سیستماتیک متن جای‌نگر را در ارائه Google Slides با محتوای مشخص از پیشنهاد تولید شده توسط هوش مصنوعی جایگزین می‌کند.
  • پیکربندی:

* عملیات (Operation): ReplaceText

* شناسه ارائه (Presentation ID): به صورت پویا از خروجی نود Google Drive ({{$json.id}}) بازیابی می‌شود.

* نگاشت جایگزینی متن (Text Replacement Mappings): جفت‌های متعددی پیکربندی شده‌اند که جای‌نگرها (مثلاً {{proposalTitle}}) را با فیلدهای مربوطه در خروجی JSON هوش مصنوعی (مثلاً ={{ $('OpenAI').item.json.message.content.proposalTitle }}) نگاشت می‌کنند. این شامل تمام بخش‌های پیشنهاد، مانند عناوین، توضیحات، نقاط عطف و جزئیات هزینه است.

  • ورودی/خروجی (Input/Output):

* ورودی: فراداده ارائه Google Slides از نود Google Drive.

* خروجی: فراداده به‌روز شده ارائه، تأیید کننده جایگزینی متن.

  • سناریوهای شکست (Failure Scenarios):

* Presentation ID نامعتبر.

* جای‌نگرها در الگو یافت نمی‌شوند و در نتیجه هیچ جایگزینی انجام نمی‌شود.

* محدودیت‌های نرخ API یا مشکلات مجوز.

  • نسخه (Version): ۲

۱.۴ تحویل پیشنهاد: ارسال ایمیل به مشتری

مرحله نهایی، پیشنهاد تکمیل شده را به مشتری ارسال می‌کند.

  • نودها (Nodes):

* Gmail (Gmail)

#### نود: Gmail

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

* گیرنده (Recipient): به صورت پویا به آدرس ایمیل مشتری از ارسالی فرم تنظیم می‌شود (={{ $('On form submission').item.json.Email }}).

* موضوع (Subject): "پیشنهاد اتوماسیون هوش مصنوعی سفارشی شما - DaeX AI"

* بدنه پیام (Message Body): یک پیام شخصی‌سازی شده شامل نام و نام شرکت مشتری، همراه با یک لینک مستقیم به ارائه Google Slides (https://docs.google.com/presentation/d/{{ $json.presentationId }}/edit).

* نوع ایمیل (Email Type): متن ساده (Plain text).

* انتساب (Attribution): غیرفعال شده است.

  • ورودی/خروجی (Input/Output):

* ورودی: presentationId از نود Google Slides و ایمیل مشتری از نود فرم ارسالی.

* خروجی: تأیید تحویل ایمیل.

  • سناریوهای شکست (Failure Scenarios):

* خطاهای احراز هویت Gmail.

* آدرس ایمیل گیرنده نامعتبر یا گمشده.

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

  • نسخه (Version): ۲.۱
  • اعتبارنامه‌ها (Credentials): نیاز به اعتبارنامه‌های پیکربندی شده OAuth2 Gmail دارد.
  • یادداشت‌ها (Notes): این مرحله پایانی در فرآیند ارتباط با مشتری است.

۱.۵ نودهای کمکی (Auxiliary Nodes)

#### نود: Sticky Note

  • نوع و نقش: این نود به عنوان یک ابزار مستندسازی در گردش کار عمل می‌کند و دستورالعمل‌های راه‌اندازی ضروری و مروری بر هدف گردش کار را ارائه می‌دهد.
  • محتوا (Content):

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

* الزامات راه‌اندازی را تشریح می‌کند: API اوپن‌ای‌آی، الگوی Google Slides و اعتبارنامه‌های Gmail.

* شامل یادداشت‌هایی در مورد آزمایش و فعال‌سازی گردش کار است.

  • موقعیت (Position): معمولاً در بالا سمت چپ برای دید آسان قرار می‌گیرد.
  • سناریوهای شکست (Failure Scenarios): ندارد، زیرا صرفاً اطلاعاتی است.

---

۲. جدول خلاصه

نام نود (Node Name)نوع نود (Node Type)نقش عملکردی (Functional Role)نود(های) ورودی (Input Node(s))نود(های) خروجی (Output Node(s))خلاصه یادداشت چسبان (Sticky Note Summary)
Sticky NoteSticky Noteمستندسازی و دستورالعمل‌های راه‌اندازی--تولیدکننده خودکار پیشنهاد: ایجاد پیشنهادهای هوش مصنوعی از تماس‌های کشف مشتری. نیاز به راه‌اندازی OpenAI، قالب Google Slides، Gmail و تست دارد.
On form submissionForm Triggerدریافت داده‌های فرم کشف مشتری-OpenAI-
OpenAIOpenAI (GPT-4)تولید محتوای ساختاریافته پیشنهاد هوش مصنوعیOn form submissionGoogle Drive-
Google DriveGoogle Driveکپی کردن فایل قالب پیشنهادOpenAIReplace Text-
Replace TextGoogle Slides (Replace Text)جایگزینی جای‌نگهدارها با محتوای هوش مصنوعیGoogle DriveGmail-
GmailGmailارسال ایمیل لینک پیشنهاد به مشتریReplace Text--

---

۳. بازسازی گردش کار

برای ساخت این گردش کار از ابتدا در Axeto.ai، مراحل زیر را دنبال کنید:

۱. افزودن گره On form submission:

* نوع: Form Trigger

* نام: On form submission

* پیکربندی فرم:

* عنوان: "DaeX AI - Client Discovery Form"

* فیلدها: نام، نام خانوادگی، نام شرکت، ایمیل (نوع را روی email تنظیم کنید)، وب‌سایت، مشکل (نوع را روی textarea تنظیم کنید)، راه‌حل (نوع را روی textarea تنظیم کنید)، دامنه (نوع را روی textarea تنظیم کنید)، هزینه، به زودی؟

* اطمینان حاصل کنید که وب‌هوک فعال و قابل دسترس است.

۲. افزودن گره OpenAI:

* نوع: OpenAI

* نام: OpenAI

* اعتبارنامه‌ها: اعتبارنامه‌های OpenAI API خود را پیکربندی کنید.

* مدل: GPT-4o (بهینه‌شده GPT-4) را انتخاب کنید.

* پیام‌ها:

* نقش سیستم: شخصیت را تعریف کنید (مثلاً "شما دیوید اولوسولا، مدیرعامل DaeX AI، متخصص در راه‌حل‌های اتوماسیون هوش مصنوعی برای کسب‌وکارهای کوچک و متوسط هستید.").

* نقش دستیار: به هوش مصنوعی دستور دهید تا یک شیء JSON با کلیدهای مشخص برای بخش‌های پیشنهاد خروجی دهد (مثلاً proposalTitle, introduction, problemStatement, proposedSolution, scopeOfWork, timeline, costBreakdown, nextSteps).

* نقش کاربر: داده‌های مشتری را با استفاده از عبارات ارجاع‌دهنده به فیلدهای ارسال فرم به صورت پویا تزریق کنید (مثلاً Company Name: {{ $('On form submission').item.json.CompanyName }}, Problem: {{ $('On form submission').item.json.Problem }}).

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

* اتصال: خروجی گره On form submission را به این گره OpenAI متصل کنید.

۳. افزودن گره Google Drive:

* نوع: Google Drive

* نام: Google Drive

* اعتبارنامه‌ها: اعتبارنامه‌های OAuth2 Google Drive خود را با مجوزهای لازم فایل تنظیم کنید.

* عملیات: Copy file را انتخاب کنید.

* شناسه فایل منبع: شناسه فایل الگوی پیشنهاد Google Slides خود را وارد کنید. این را با شناسه الگوی واقعی خود جایگزین کنید.

* نام فایل جدید: با استفاده از یک عبارت ارجاع‌دهنده به خروجی هوش مصنوعی به صورت پویا تنظیم کنید: ={{ $json.message.content.proposalTitle }}.

* اتصال: خروجی گره OpenAI را به این گره Google Drive متصل کنید.

۴. افزودن گره Replace Text (Google Slides):

* نوع: Google Slides

* نام: Replace Text

* اعتبارنامه‌ها: از همان اعتبارنامه‌های OAuth2 Google که برای گره Google Drive استفاده شد، استفاده کنید.

* عملیات: ReplaceText را انتخاب کنید.

* شناسه ارائه: از یک عبارت برای دریافت پویا شناسه از خروجی گره قبلی استفاده کنید: ={{ $json.id }}.

* نگاشت‌های جایگزینی متن: چندین نگاشت را پیکربندی کنید. برای هر جای‌نگهدار در الگوی Google Slides خود (مثلاً {{proposalTitle}}, {{clientCompanyName}}, {{problemDescription}})، یک ورودی متناظر ایجاد کنید که آن را به فیلد مربوطه از خروجی JSON گره OpenAI نگاشت کند (مثلاً ={{ $('OpenAI').item.json.message.content.proposalTitle }}, ={{ $('OpenAI').item.json.message.content.clientCompanyName }}, ={{ $('OpenAI').item.json.message.content.problemStatement }}). اطمینان حاصل کنید که تمام بخش‌های پیشنهاد پوشش داده شده‌اند.

* اتصال: خروجی گره Google Drive را به این گره Replace Text متصل کنید.

۵. افزودن گره Gmail:

* نوع: Gmail

* نام: Gmail

* اعتبارنامه‌ها: اعتبارنامه‌های OAuth2 Gmail خود را برای ارسال ایمیل تنظیم کنید.

* پارامترها:

* ارسال به: از یک عبارت برای دریافت ایمیل مشتری استفاده کنید: ={{ $('On form submission').item.json.Email }}.

* موضوع: "پیشنهاد اتوماسیون هوش مصنوعی سفارشی شما - DaeX AI"

* پیام: بدنه ایمیل را به صورت متن ساده بنویسید. عناصر شخصی‌سازی شده را با استفاده از عبارات برای نام و نام شرکت مشتری وارد کنید و پیوند ارائه Google Slides را به صورت پویا درج کنید: https://docs.google.com/presentation/d/{{ $json.presentationId }}/edit.

* انتساب: در صورت تمایل این گزینه را غیرفعال کنید.

* اتصال: خروجی گره Replace Text را به این گره Gmail متصل کنید.

۶. افزودن Sticky Note (اختیاری اما توصیه می‌شود):

* نوع: Sticky Note

* نام: Workflow Overview

* یک توضیح مختصر از گردش کار و هرگونه یادداشت راه‌اندازی حیاتی اضافه کنید. آن را در موقعیت برجسته قرار دهید.

پس از پیکربندی تمام گره‌ها و اعتبارنامه‌ها، گردش کار را فعال کنید. سپس می‌توانید با ارسال "DaeX AI - Client Discovery Form" آن را آزمایش کنید.

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

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

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

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

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

این گردش کار از n8n به عنوان پلتفرم اصلی، Google Forms برای جمع‌آوری داده، OpenAI (GPT-4) برای تولید محتوا و Google Slides برای ایجاد سند پیشنهاد استفاده می‌کند.

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

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

workflowهای مرتبط

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