
تحلیل خودکار دادهها با Ada AI و n8n
10 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۳۰
دانلود workflow
فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.
- فایل JSON را دانلود کنید.
- در n8n: Workflows → Import from File.
- Credentialهای هر node را متصل کنید.
- workflow را فعال کنید.
شناسه workflow: 9605 · منبع: کاتالوگ Axeto
تحلیل، تفسیر و بصریسازی دادهها با Ada AI
این گردش کار، تحلیل دادههای کمکد (low-code) را با استفاده از تعامل زبان طبیعی با Ada AI خودکار میکند. این گردش کار برای کاربرانی طراحی شده است که نیاز به استخراج دادههای ساختاریافته از منابع مختلف، پردازش آنها با قابلیتهای تحلیلی مبتنی بر هوش مصنوعی و تولید گزارشهای جامع دارند که از طریق ایمیل ارسال میشوند. این گردش کار از ورودیهای داده متعدد، از جمله پایگاههای داده، Google Sheets، فایلهای محلی یا دادههای نمونه تولید شده پشتیبانی میکند. این گردش کار از سه تابع اصلی هوش مصنوعی — تجزیه و تحلیل داده، تفسیر داده و بصریسازی داده — که توسط پلتفرم Ada AI پشتیبانی میشوند، استفاده میکند. خروجیهای نهایی به صورت HTML یا markdown قالببندی شده و از طریق ایمیل ارسال میشوند.
این گردش کار و سایر ادغامهای قدرتمند را در کاتالوگ Axeto کاوش کنید: Axeto.ai/n8n
ساختار گردش کار
گردش کار به بخشهای زیر تقسیم میشود:
1. استخراج منبع داده: جمعآوری دادههای ساختاریافته از منابع مختلف.
2. پردازش داده: تجمیع و قالببندی دادهها برای استفاده توسط هوش مصنوعی.
3. پردازش هوش مصنوعی (مهارتها): اعمال Ada AI برای تجزیه و تحلیل، تفسیر و بصریسازی.
4. تبدیل خروجی: تبدیل پاسخهای هوش مصنوعی به فرمتهای قابل استفاده (HTML، فایل).
5. تحویل: توزیع نتایج پردازش شده از طریق ایمیل.
6. مستندسازی و راهنمایی: ارائه دستورالعملها و جزئیات راهاندازی از طریق یادداشتهای چسبان (sticky notes).
---
تحلیل جزئیات بلوکها
۱. استخراج منبع داده
این بلوک مسئول بازیابی دادههای ساختاریافته از یکی از چندین منبع پشتیبانی شده است: پایگاه داده MySQL، Google Sheets، فایل محلی Excel/CSV، یا دادههای نمونه تولید شده داخلی. هدف اطمینان از این است که دادهها در قالبی ساختاریافته مناسب برای پردازش بعدی هوش مصنوعی قرار دارند.
نودها:
- دریافت داده از پایگاه داده (MySQL)
* نوع: n8n-nodes-base.mySql
* نقش: اجرای یک کوئری SQL برای استخراج حداکثر ۱۰۰ رکورد از جدول orders.
پیکربندی: Query: "select from orders limit 100"
* اعتبارنامهها: نیاز به اعتبارنامههای MySQL دارد.
* خروجیها: مجموعه داده JSON از سفارشات.
- دریافت داده از Google Sheets
* نوع: n8n-nodes-base.googleSheets
* نقش: خواندن دادهها از یک Google Sheet و تب مشخص شده.
* پیکربندی: شناسه سند و نام Sheet از قبل برای یک Sheet عمومی خاص پیکربندی شدهاند.
* اعتبارنامهها: نیاز به اعتبارنامههای Google Sheets OAuth2 دارد.
* خروجیها: آرایه JSON از ردیفها.
- دریافت داده از فایل محلی
* نوع: n8n-nodes-base.readWriteFile
* نقش: خواندن دادههای باینری یک فایل Excel یا CSV محلی.
* پیکربندی: فایل را در یک ویژگی باینری به نام input_file میخواند.
* خروجیها: دادههای باینری فایل.
- استخراج JSON از فایل xlsx
نوع: n8n-nodes-base.convertToFile (توجه: این نود معمولاً برای تبدیل به* فایل است، اما در این زمینه برای استخراج از نوع فایل استفاده میشود.)
* نقش: تبدیل فایل Excel باینری (input_file) به دادههای JSON.
* پیکربندی: عملیات روی استخراج XLSX تنظیم شده است.
* ورودیها: فایل باینری از نود دریافت داده از فایل محلی.
* خروجیها: دادههای ساختاریافته JSON استخراج شده از فایل Excel.
- داده نمونه
* نوع: n8n-nodes-base.code (JavaScript)
* نقش: تولید ۱۰۰۰ رکورد سفارش فروش شبیهسازی شده با فیلدهای: order_date، product_category، region و sales_amount.
* پیکربندی: کد جاوا اسکریپت تاریخهای تصادفی در دو سال گذشته، دستهبندیها و مناطق تصادفی، و مقادیر فروش را تولید میکند.
* خروجیها: آرایه JSON از دادههای فروش تولید شده.
---
۲. پردازش داده
این بلوک دادههای خام ورودی را جمعآوری یا پردازش میکند تا به یک ساختار یکنواخت که نودهای هوش مصنوعی انتظار دارند، تبدیل کند.
نودها:
- پردازش داده
* نوع: n8n-nodes-base.aggregate
* نقش: جمعآوری تمام آیتمهای دریافتی در یک آرایه JSON واحد، که به عنوان data برای مصرف بعدی پیوست میشود.
* پیکربندی: از عملیات "aggregateAllItemData" برای ادغام تمام JSONهای آیتم در یک آرایه تحت یک فیلد واحد استفاده میکند.
* ورودیها: دادهها از هر یک از نودهای منبع داده (MySQL، Google Sheets، استخراج فایل محلی، یا داده نمونه).
* خروجیها: یک شیء JSON واحد حاوی آرایه دادههای جمعآوری شده.
---
۳. پردازش هوش مصنوعی (مهارتها)
این بلوک دادههای ساختاریافته را به سه نقطه پایانی مهارت Ada AI برای تجزیه و تحلیل، تفسیر و بصریسازی ارسال میکند. هر نود از درخواستهای HTTP POST استفاده میکند که از طریق کلید API در هدر احراز هویت میشوند.
نودها:
- DataAnalysis
* نوع: n8n-nodes-base.httpRequest
* نقش: ارسال دادهها و یک کوئری به Ada API برای تجزیه و تحلیل آماری و دادهها.
* پیکربندی:
* URL: https://ada.im/api/platform_api/PythonDataAnalysis
* متد: POST
* بدنه: JSON شامل input_json (دادههای جمعآوری شده)، یک کوئری ثابت در مورد سه محصول برتر در سال ۲۰۲۴ و تجزیه و تحلیل شکاف آماری، و شناسه پلتفرم "n8n".
* احراز هویت: احراز هویت هدر با کلید API.
* ورودیها: دادههای جمعآوری شده از نود پردازش داده.
* خروجیها: JSON حاوی نتیجه تجزیه و تحلیل در قالب markdown.
- DataInterpretation
* نوع: n8n-nodes-base.httpRequest
* نقش: درخواست تفسیر زبان طبیعی از دادههای حجم فروش.
* پیکربندی:
* URL: https://ada.im/api/platform_api/DataInterpretation
* متد: POST
* بدنه: JSON شامل input_json (دادههای جمعآوری شده)، کوئری "حجم فروش هر محصول در سال ۲۰۲۴"، و پلتفرم "n8n".
* احراز هویت: احراز هویت هدر با کلید API.
* ورودیها: دادههای جمعآوری شده.
* خروجیها: نتیجه تفسیر markdown.
- DataVisualization
* نوع: n8n-nodes-base.httpRequest
* نقش: درخواست نمودارها و گزارشهای بصری (HTML) برای بصریسازی دادههای فروش.
* پیکربندی:
* URL: https://ada.im/api/platform_api/EchartsVisualization
* متد: POST
* بدنه: JSON شامل input_json (دادههای جمعآوری شده)، کوئری برای یک نمودار دایرهای و یک نمودار خطی برای فروش سال ۲۰۲۴، و پلتفرم "n8n".
* احراز هویت: احراز هویت هدر با کلید API (اعتبارنامهای با نام "Header Auth account").
* ورودیها: دادههای جمعآوری شده.
* خروجیها: JSON حاوی محتوای HTML برای نمودارها.
---
۴. تبدیل خروجی
این بلوک خروجیهای هوش مصنوعی را از فرمتهای markdown یا رشته JSON به HTML تبدیل میکند و دادههای بصریسازی را برای پیوستهای ایمیل به یک فایل HTML آماده میکند.
نودها:
- تبدیل markdown به HTML
* نوع: n8n-nodes-base.markdown
* نقش: تبدیل پاسخ markdown از DataAnalysis به یک قطعه HTML.
* پیکربندی: markdown را از {{$json.data.parseJson().data}} با فعال بودن جداول و شکست خطوط ساده تبدیل میکند. یک سند HTML کامل تولید نمیکند.
* ورودیها: خروجی از نود DataAnalysis.
* خروجیها: رشته HTML تحت کلید html.
- تبدیل markdown به HTML 2
* نوع: n8n-nodes-base.markdown
* نقش: تبدیل پاسخ markdown از DataInterpretation به یک قطعه HTML.
* پیکربندی: مشابه مورد بالا، اما خروجی نود DataInterpretation را پردازش میکند.
* ورودیها: خروجی از نود DataInterpretation.
* خروجیها: رشته HTML تحت کلید html.
- پردازش دادههای بصریسازی
* نوع: n8n-nodes-base.set
* نقش: استخراج رشته HTML از پاسخ JSON DataVisualization و اختصاص آن به ویژگی html برای تبدیل فایل.
* پیکربندی: html را به JSON.parse($json.data).data تنظیم میکند.
* ورودیها: خروجی از نود DataVisualization.
* خروجیها: شیء JSON با رشته html.
- تبدیل به فایل HTML
* نوع: n8n-nodes-base.convertToFile
* نقش: تبدیل رشته HTML به یک فایل متنی به نام chart.html به عنوان پیوست باینری برای ایمیل.
* پیکربندی:
* ویژگی منبع: html
* ویژگی باینری خروجی: chart
* ورودیها: خروجی از نود پردازش دادههای بصریسازی.
* خروجیها: پیوست فایل باینری (chart.html).
---
۵. تحویل
این بلوک نتایج تبدیل شده هوش مصنوعی را از طریق Gmail به گیرندگان مشخص شده ارسال میکند و از محتوای HTML یا پیوستهای فایل در ایمیلها استفاده میکند.
نودها:
- ارسال پیام DataAnalysis
* نوع: n8n-nodes-base.gmail
* نقش: ارسال ایمیل با محتوای HTML DataAnalysis به عنوان بدنه پیام.
* پیکربندی:
* موضوع: "n8n-email"
* پیام: از HTML نود تبدیل markdown به HTML استفاده میکند. (گیرنده احتمالاً در اعتبارنامهها یا به طور پیشفرض پیکربندی شده است).
* ورودیها: HTML تبدیل شده از نود DataAnalysis.
* اعتبارنامهها: نیاز به اعتبارنامههای Gmail دارد.
- ارسال پیام DataInterpretation
* نوع: n8n-nodes-base.gmail
* نقش: ارسال ایمیل با محتوای HTML DataInterpretation.
* پیکربندی:
* به: cuifangxu1999@gmail.com
* موضوع: "n8ntest"
* ورودیها: HTML تبدیل شده از نود تبدیل markdown به HTML 2.
* اعتبارنامهها: نیاز به اعتبارنامههای Gmail دارد.
- ارسال DataVisualization
* نوع: n8n-nodes-base.gmail
* نقش: ارسال ایمیل با پیوست فایل chart.html برای بصریسازی.
* پیکربندی:
* به: cuifangxu1999@gmail.com
* موضوع: "n8ntest"
* پیام: کاربر را راهنمایی میکند تا پیوست را در مرورگر باز کند.
* پیوستها: فایل باینری از نود تبدیل به فایل HTML.
* ورودیها: پیوست فایل HTML تبدیل شده.
* اعتبارنامهها: نیاز به اعتبارنامههای Gmail دارد.
---
۶. مستندات و راهنمایی (یادداشتهای چسبان)
این بخش شامل چندین یادداشت چسبان است که دستورالعملهای ضروری، راهنمایی در مورد راهاندازی کلید API، پیکربندی اعتبارنامهها، نکات استفاده و اطلاعات تماس را ارائه میدهد. این یادداشتها برای درک و پیکربندی مؤثر گردش کار توسط کاربران حیاتی هستند.
نودها:
- یادداشت چسبان (توضیح منبع داده)
- یادداشت چسبان ۱ (خلاصه انتخاب مهارت و راهاندازی کلید API)
- یادداشت چسبان ۲ (مثال خروجی)
- یادداشت چسبان ۳ (مرور کلی گردش کار و نتایج مثال با تصاویر)
- یادداشت چسبان ۴ (راهنمای راهاندازی اعتبارنامهها با اسکرینشات)
- یادداشت چسبان ۵ (اطلاعات تماس و مشاوره با لینکها)
- یادداشت چسبان ۶ (دستورالعملهای دقیق درخواست کلید API با اسکرینشاتها و قوانین اعتبار)
- یادداشت چسبان ۷ (دستورالعملهای مرحله نهایی برای امتحان کردن مهارتها با اسکرینشات)
همه این نودها از نوع n8n-nodes-base.stickyNote هستند. آنها صرفاً به عنوان مستندات عمل میکنند و بر منطق اجرای گردش کار تأثیر نمیگذارند. آنها حاوی URLها و تصاویر ارزشمندی برای کمک به کاربران هستند.
---
جدول خلاصه
| نام نود (Node Name) | نوع نود (Node Type) | نقش کاربردی (Functional Role) | نود(های) ورودی (Input Node(s)) | نود(های) خروجی (Output Node(s)) |
|---|---|---|---|---|
| استخراج منبع داده | ||||
| دریافت داده از پایگاه داده | n8n-nodes-base.mySql | استخراج داده از MySQL | Manual Trigger / Upstream | JSON dataset |
| دریافت داده از Google Sheets | n8n-nodes-base.googleSheets | استخراج داده از Google Sheets | Manual Trigger / Upstream | JSON array |
| دریافت داده از فایل محلی | n8n-nodes-base.readWriteFile | خواندن فایل محلی (Excel/CSV) | Manual Trigger / Upstream | Binary file data |
| استخراج JSON از فایل xlsx | n8n-nodes-base.convertToFile | تبدیل Excel به JSON | Get data from local file | JSON data |
| نمونهگیری داده | n8n-nodes-base.code | تولید داده فروش نمونه | Manual Trigger / Upstream | JSON array |
| پردازش داده | ||||
| پردازش داده | n8n-nodes-base.aggregate | تجمیع دادهها در یک آرایه واحد | Any Data Source Node | Single JSON object with aggregated data |
| پردازش هوش مصنوعی (مهارتها) | ||||
| DataAnalysis | n8n-nodes-base.httpRequest | انجام تحلیل داده از طریق Ada AI | Process Data | Markdown analysis result |
| DataInterpretation | n8n-nodes-base.httpRequest | تفسیر داده از طریق Ada AI | Process Data | Markdown interpretation result |
| DataVisualization | n8n-nodes-base.httpRequest | تولید بصریسازی از طریق Ada AI | Process Data | JSON with HTML chart data |
| تبدیل خروجی | ||||
| تبدیل markdown به HTML | n8n-nodes-base.markdown | تبدیل markdown تحلیل به HTML | DataAnalysis | HTML string |
| تبدیل markdown به HTML 2 | n8n-nodes-base.markdown | تبدیل markdown تفسیر به HTML | DataInterpretation | HTML string |
| پردازش داده بصریسازی | n8n-nodes-base.set | استخراج HTML از پاسخ بصریسازی | DataVisualization | JSON with html string |
| تبدیل به فایل HTML | n8n-nodes-base.convertToFile | ایجاد فایل HTML برای نمودارها | Process Visualization Data | Binary HTML file (chart.html) |
| تحویل | ||||
| ارسال پیام DataAnalysis | n8n-nodes-base.gmail | ارسال نتایج تحلیل از طریق ایمیل | Convert markdown to HTML | Email sent |
| ارسال پیام DataInterpretation | n8n-nodes-base.gmail | ارسال نتایج تفسیر از طریق ایمیل | Convert markdown to HTML 2 | Email sent |
| ارسال DataVisualization | n8n-nodes-base.gmail | ارسال فایل بصریسازی از طریق ایمیل | Convert to HTML File | Email sent with attachment |
| مستندات | ||||
| Sticky Notes | n8n-nodes-base.stickyNote | ارائه راهنمایی کاربر و دستورالعمل راهاندازی | N/A (Documentation only) | N/A |
Nodeهای استفادهشده
سوالات متداول
این گردش کار n8n چه کاری انجام میدهد؟▾
این گردش کار، تحلیل دادههای کمکد را با استفاده از Ada AI خودکار میکند. دادهها را از منابع مختلف استخراج، با هوش مصنوعی پردازش (تحلیل، تفسیر، بصریسازی) و نتایج را به صورت HTML یا markdown از طریق ایمیل ارسال میکند.
چه منابع دادهای توسط این گردش کار پشتیبانی میشوند؟▾
این گردش کار از منابع دادهای متنوعی مانند پایگاه داده MySQL، Google Sheets، فایلهای محلی (Excel/CSV) و دادههای نمونه تولید شده پشتیبانی میکند.
مهارتهای اصلی Ada AI که در این گردش کار استفاده میشوند کدامند؟▾
سه مهارت اصلی Ada AI که در این گردش کار به کار گرفته میشوند عبارتند از: تحلیل داده، تفسیر داده و بصریسازی داده.
خروجی نهایی این گردش کار چگونه ارائه میشود؟▾
خروجی نهایی پردازشهای هوش مصنوعی به صورت HTML یا markdown قالببندی شده و از طریق ایمیل به کاربران ارسال میگردد.
workflowهای مرتبط
- تحلیل خودکار مناقصهها با n8n، LlamaParse و GeminiDocument Extraction
- حذف خودکار اسپم جیمیل: گردش کار ماهانه n8nPersonal Productivity
- طبقهبندی خودکار حوادث امنیتی با GPT-4 و Google SheetsSecOps
- دستهبندی خودکار ایمیل جیمیل با GPT-4o و هشدار SlackAI Summarization
- دستهبندی خودکار پستهای وبلاگ با هوش مصنوعی و گیتهابContent Creation
- اتوماسیون زیرنویسگذاری ویدیو با n8n، Google Drive و SubmagicContent Creation
