اتوماسیون وظایف پروژه در Google Sheets با هوش مصنوعی

اتوماسیون وظایف پروژه در Google Sheets با هوش مصنوعی

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

دانلود workflow

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

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

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

اتوماسیون ایجاد وظایف پروژه در Google Sheets با دستیار چت هوش مصنوعی

این گردش کار به شما امکان می‌دهد تا وظایف پروژه جدید را به سادگی با چت کردن با یک دستیار هوش مصنوعی به یک Google Sheet اضافه کنید. این گردش کار از قدرت GPT-4.1-mini برای درک درخواست‌های شما و پر کردن خودکار صفحه گسترده مدیریت پروژه شما استفاده می‌کند.

دسته‌بندی‌ها: مدیریت پروژه، چت‌بات هوش مصنوعی

گره‌ها (Nodes): if، stickyNote، googleSheets، langchain:chat، langchain:agent، langchain:chatTrigger، langchain:lmOpenAi، langchain:memoryBufferWindow، langchain:outputParserStructured

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

این گردش کار به عنوان یک رابط هوشمند بین مکالمات چت شما و ردیاب پروژه Google Sheets شما عمل می‌کند.

1. ورودی چت: یک تریگر Webhook پیام‌های ورودی از یک رابط چت را گوش می‌دهد.

2. دستیار وظایف هوش مصنوعی: یک دستیار LangChain که توسط GPT-4.1-mini پشتیبانی می‌شود، پیام چت را پردازش می‌کند. این دستیار به طور تعاملی تمام جزئیات لازم وظیفه (نام وظیفه، توضیحات، وضعیت) را از شما جمع‌آوری می‌کند.

3. مدیریت زمینه: حافظه چت اطمینان حاصل می‌کند که مکالمه به طور طبیعی جریان می‌یابد و تبادلات قبلی را به خاطر می‌سپارد.

4. اعتبارسنجی اطلاعات: گردش کار بررسی می‌کند که آیا تمام اطلاعات لازم وظیفه جمع‌آوری شده است.

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

6. یکپارچه‌سازی Google Sheets: داده‌های وظیفه قالب‌بندی شده به عنوان یک ردیف جدید به Google Sheet تعیین شده شما اضافه می‌شود.

7. تأیید: یک پیام تأیید از طریق رابط چت به شما بازگردانده می‌شود.

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

جزئیات گره‌ها (Nodes)

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

  • هدف: دریافت و شروع گردش کار با پیام‌های چت کاربر.
  • گره‌ها (Nodes): Chat Trigger
  • پیکربندی:

* نوع: LangChain Chat Trigger

* حالت پاسخ: responseNodes (برای کنترل خروجی گردش کار)

* عملکرد: پیام‌های چت ورودی را از طریق یک Webhook گوش می‌دهد.

۲. دستیار مدیریت وظایف هوش مصنوعی

  • هدف: به طور تعاملی با کاربر مکالمه کند، جزئیات وظیفه را جمع‌آوری کند و تعیین کند که آیا تمام اطلاعات لازم ارائه شده است.
  • گره‌ها (Nodes): Project Manager Agent، OpenAI Chat Model، Chat Memory، Structured Output Parser
  • پیکربندی:

* Project Manager Agent (LangChain Agent):

* پیام سیستمی: دستیار را برای تمرکز بر ایجاد وظایف جدید و جمع‌آوری فیلدهای خاص: Task، Description و Status راهنمایی می‌کند.

* طرح خروجی: برای خروجی JSON حاوی response (پاسخ هوش مصنوعی)، info gathered (جزئیات وظیفه ساختاریافته) و all Info (شاخص بله/خیر) طراحی شده است.

* تعامل: مکالمه را تا زمانی که all Info روی "Yes" تنظیم شود، ادامه می‌دهد.

* OpenAI Chat Model (LangChain OpenAI Chat Model):

* مدل: gpt-4.1-mini

* اعتبارنامه‌ها (Credentials): کلید API OpenAI شما را نیاز دارد.

* Chat Memory (LangChain Memory Buffer Window):

* عملکرد: تاریخچه مکالمه را برای حفظ زمینه برای دستیار ذخیره می‌کند.

* Structured Output Parser (LangChain Output Parser Structured):

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

* autoFix: برای اصلاح خطاهای جزئی قالب‌بندی JSON فعال شده است.

۳. منطق تصمیم‌گیری: بررسی جمع‌آوری تمام اطلاعات

  • هدف: انشعاب گردش کار بر اساس اینکه آیا دستیار هوش مصنوعی تمام اطلاعات لازم وظیفه را جمع‌آوری کرده است.
  • گره‌ها (Nodes): Have All Info?
  • پیکربندی:

* نوع: گره if

* شرط: بررسی می‌کند که آیا فیلد all Info از خروجی Project Manager Agent برابر با "Yes" است.

۴. قالب‌بندی داده برای Google Sheets

  • هدف: گرفتن اطلاعات وظیفه جمع‌آوری شده و قالب‌بندی آن به یک ساختار JSON مناسب برای گره Google Sheets.
  • گره‌ها (Nodes): Write Json (LangChain Agent)، OpenAI Chat Model2، Structured Output Parser1
  • پیکربندی:

* Write Json (LangChain Agent):

* عملکرد: JSON info gathered را از مرحله قبل پردازش می‌کند و از GPT-4.1-mini برای ساختاردهی آن برای Google Sheet استفاده می‌کند.

* OpenAI Chat Model2 (LangChain OpenAI Chat Model):

* مدل: gpt-4.1-mini (مانند قبل)

* اعتبارنامه‌ها (Credentials): کلید API OpenAI شما را نیاز دارد.

* Structured Output Parser1 (LangChain Output Parser Structured):

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

۵. نوشتن وظیفه در Google Sheets

  • هدف: اضافه کردن داده‌های وظیفه قالب‌بندی شده جدید به عنوان یک ردیف در Google Sheet شما.
  • گره‌ها (Nodes): Add Task
  • پیکربندی:

* نوع: گره Google Sheets

* عملیات: appendOrUpdate

* اعتبارنامه‌ها (Credentials): اعتبارنامه‌های OAuth2 Google Sheets را نیاز دارد.

* پیکربندی صفحه: شناسه صفحه گسترده هدف و برگه صفحه (مثلاً gid=0 برای برگه اول) را مشخص کنید.

* نگاشت ستون: فیلدهای task، description و status را به طور صریح به ستون‌های مربوطه در Google Sheet خود نگاشت کنید.

۶. پاسخ کاربر و پیگیری

  • هدف: ارائه بازخورد به کاربر و ادامه مکالمه در صورت لزوم.
  • گره‌ها (Nodes): Respond Complete، Get More Info
  • پیکربندی:

* Respond Complete (LangChain Chat):

* عملکرد: پس از ایجاد موفقیت‌آمیز وظیفه، یک پیام تأیید ثابت مانند "Item Added" را به کاربر ارسال می‌کند.

* Get More Info (LangChain Chat):

* عملکرد: اگر گره Have All Info? تشخیص دهد که اطلاعات بیشتری مورد نیاز است، این گره سؤال پیگیری هوش مصنوعی را به کاربر بازمی‌گرداند و به مکالمه اجازه ادامه می‌دهد.

* Wait User Reply: برای ارتباط غیر مسدودکننده روی false تنظیم شده است.

دستورالعمل‌های راه‌اندازی

برای راهنمایی دقیق راه‌اندازی، به یادداشت‌های چسبان (sticky notes) در گردش کار مراجعه کنید، از جمله:

  • کلید API OpenAI: نحوه دریافت و پیکربندی کلید API خود.
  • اعتبارنامه‌های OAuth2 Google Sheets: مراحل راه‌اندازی احراز هویت برای دسترسی به Google Sheets شما.
  • پیکربندی صفحه گسترده: نحوه پیوند دادن گردش کار به Google Sheet و برگه خاص شما.

جدول خلاصه گردش کار

نام گره (Node Name)نوع گره (Node Type)نقش عملکردیگره(های) ورودی (Input Node(s))گره(های) خروجی (Output Node(s))یادداشت چسبان (Sticky Note)
Chat Triggerlangchain:chatTriggerدریافت ورودی چت کاربرProject Manager Agent
Project Manager Agentlangchain:agentمدیریت گفتگو، جمع‌آوری اطلاعات وظیفهChat Trigger، Chat Memory، OpenAI Chat Model، Structured Output ParserHave All Info?
OpenAI Chat Modellangchain:lmOpenAiمدل زبان برای Project Manager AgentProject Manager Agent
Chat Memorylangchain:memoryBufferWindowذخیره زمینه چتProject Manager Agent
Structured Output Parserlangchain:outputParserStructuredتجزیه خروجی JSON دستیارProject Manager AgentProject Manager Agent
Have All Info?ifتصمیم: آیا تمام اطلاعات لازم جمع‌آوری شده است؟Project Manager AgentWrite Json, Get More Info
Write Jsonlangchain:agentقالب‌بندی JSON اطلاعات برای Google SheetsHave All Info?Add Task
OpenAI Chat Model2langchain:lmOpenAiمدل زبان برای Write JsonWrite Json
Structured Output Parser1langchain:outputParserStructuredتجزیه JSON نهایی برای ستون‌های صفحهWrite JsonAdd Task
Add TaskgoogleSheetsاضافه کردن یا به‌روزرسانی ردیف وظیفه در صفحهWrite JsonRespond Completeدستورالعمل‌های راه‌اندازی برای اعتبارنامه‌های OAuth2 Google Sheets با پیوند صفحه گسترده نمونه.
Respond Completelangchain:chatارسال پیام تأیید به کاربرAdd Task
Get More Infolangchain:chatادامه چت برای جمع‌آوری اطلاعات بیشترHave All Info?Project Manager Agent
Sticky Note1stickyNoteنمای کلی پروژه و مقدمه عمومیدستیار پروژه هوش مصنوعی — افزودن وظایف به Google Sheets از چت.
Sticky Note4stickyNoteدستورالعمل‌های راه‌اندازی برای اتصالات OpenAI و Google Sheetsدستورالعمل‌های دقیق راه‌اندازی با اعتبارنامه‌های API OpenAI و OAuth2 Google Sheets و مراحل تست.
Sticky Note64stickyNoteیادآوری راه‌اندازی اعتبارنامه‌های OAuth2 Google Sheetsدستورالعمل‌های مختصر در مورد اتصال اعتبارنامه‌های OAuth2 Google Sheets با پیوند صفحه گسترده نمونه.
Sticky Note29stickyNote

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

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

این گردش کار چگونه وظایف پروژه را به Google Sheets اضافه می‌کند؟

این گردش کار از یک دستیار چت هوش مصنوعی (مبتنی بر GPT-4.1-mini) استفاده می‌کند که درخواست‌های شما را درک کرده و جزئیات وظیفه را جمع‌آوری می‌کند. سپس این اطلاعات به طور خودکار به عنوان یک ردیف جدید در Google Sheet شما اضافه می‌شود.

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

این گردش کار از مدل `gpt-4.1-mini` برای پردازش مکالمات و استخراج اطلاعات وظایف استفاده می‌کند.

آیا این گردش کار می‌تواند جزئیات ناقص وظیفه را مدیریت کند؟

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

چه گره‌هایی (Nodes) در این گردش کار استفاده شده‌اند؟

گره‌های اصلی شامل `Chat Trigger`، `LangChain Agent` (برای پردازش وظایف و قالب‌بندی)، `OpenAI Chat Model`، `Chat Memory`، `Structured Output Parser` و گره `Google Sheets` برای نوشتن داده‌ها هستند.

workflowهای مرتبط

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