
اتوماسیون وظایف پروژه در Google Sheets با هوش مصنوعی
7 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۲۷
دانلود workflow
فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.
- فایل JSON را دانلود کنید.
- در n8n: Workflows → Import from File.
- Credentialهای هر node را متصل کنید.
- 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 Trigger | langchain:chatTrigger | دریافت ورودی چت کاربر | — | Project Manager Agent | |
| Project Manager Agent | langchain:agent | مدیریت گفتگو، جمعآوری اطلاعات وظیفه | Chat Trigger، Chat Memory، OpenAI Chat Model، Structured Output Parser | Have All Info? | |
| OpenAI Chat Model | langchain:lmOpenAi | مدل زبان برای Project Manager Agent | — | Project Manager Agent | |
| Chat Memory | langchain:memoryBufferWindow | ذخیره زمینه چت | — | Project Manager Agent | |
| Structured Output Parser | langchain:outputParserStructured | تجزیه خروجی JSON دستیار | Project Manager Agent | Project Manager Agent | |
| Have All Info? | if | تصمیم: آیا تمام اطلاعات لازم جمعآوری شده است؟ | Project Manager Agent | Write Json, Get More Info | |
| Write Json | langchain:agent | قالببندی JSON اطلاعات برای Google Sheets | Have All Info? | Add Task | |
| OpenAI Chat Model2 | langchain:lmOpenAi | مدل زبان برای Write Json | — | Write Json | |
| Structured Output Parser1 | langchain:outputParserStructured | تجزیه JSON نهایی برای ستونهای صفحه | Write Json | Add Task | |
| Add Task | googleSheets | اضافه کردن یا بهروزرسانی ردیف وظیفه در صفحه | Write Json | Respond Complete | دستورالعملهای راهاندازی برای اعتبارنامههای OAuth2 Google Sheets با پیوند صفحه گسترده نمونه. |
| Respond Complete | langchain:chat | ارسال پیام تأیید به کاربر | Add Task | — | |
| Get More Info | langchain:chat | ادامه چت برای جمعآوری اطلاعات بیشتر | Have All Info? | Project Manager Agent | |
| Sticky Note1 | stickyNote | نمای کلی پروژه و مقدمه عمومی | — | — | دستیار پروژه هوش مصنوعی — افزودن وظایف به Google Sheets از چت. |
| Sticky Note4 | stickyNote | دستورالعملهای راهاندازی برای اتصالات OpenAI و Google Sheets | — | — | دستورالعملهای دقیق راهاندازی با اعتبارنامههای API OpenAI و OAuth2 Google Sheets و مراحل تست. |
| Sticky Note64 | stickyNote | یادآوری راهاندازی اعتبارنامههای OAuth2 Google Sheets | — | — | دستورالعملهای مختصر در مورد اتصال اعتبارنامههای OAuth2 Google Sheets با پیوند صفحه گسترده نمونه. |
| Sticky Note29 | stickyNote | — | — |
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های مرتبط
- خودکارسازی تماسهای خروجی Typeform با Vapi در n8nLead Nurturing
- پاسخ خودکار به سوالات GitHub PR با GPT-4o، Notion و SlackEngineering
- ساخت رشته X (توییتر) با GPT و تلگرام: اتوماسیون و تأییدSocial Media
- ممیزی خودکار سئو با هوش مصنوعی و PageSpeed Insights در n8nMarket Research
- اتوماسیون تخصیص تسکهای Jira با هوش مصنوعی Grok و AirtableProject Management
- دستیار هوش مصنوعی املاک: PropertyFinder.ae، OpenRouter و Se…Miscellaneous
