مقدمه
تحلیل نمودار با n8n :
N8Nابزاری است که به کمک آن می توانید در مدتزمان کوتاهی، فرایندهای خود را با هوش مصنوعی خودکار کنید و از مزایای اتوماسیون هوشمند بهره مند شوید.
N8N برای چه کسب و کارهایی مناسب است:
اگر سازمان شما کوچک می باشد و هم اکنون بسیاری از کار های خود را با نرم افزار هایی همچون اکسل انجام می دهید، N8N برای کسب و کار شما ایده آل است و در صورتی که کسب و کاری متوسط یا بزرگ دارید می توانید بخش های بسیاری از فرایند های غیر کلیدی خود را با این ابزار هوشمند کنید.
اگر به پیادهسازی اختصاصی، اتصال n8n به نرمافزارهای سازمانی یا سفارشیسازی Workflowها متناسب با کسبوکارتان نیاز دارید، Danix با بررسی نیازهای کسبوکار شما، میتواند این فرایند را از طراحی تا استقرار برای شما انجام دهیم.
همچنین اگر ترجیح میدهید شخصاً نصب و راهاندازی را انجام دهید، میتوانید از اطلاعات موجود در مقالات، دسته N8N استفاده کنید .همچنین می توانید template موجود در این workflow را به صورت رایگان از این قسمت دانلود کنید.
تحلیل نمودار با n8n
تحلیل نمودارهای قیمتی یکی از مهمترین بخشهای تصمیمگیری در بازارهای مالی مانند ارزهای دیجیتال و بورس است. بسیاری از معاملهگران برای بررسی روند قیمت از اندیکاتورها، الگوهای تکنیکال و تجربه شخصی استفاده میکنند، اما انجام این فرایند بهصورت دستی زمانبر است و برای کاربران تازهکار نیز میتواند پیچیده باشد. به همین دلیل استفاده از هوش مصنوعی در کنار ابزارهای اتوماسیون مانند n8n راهکاری مناسب برای سادهسازی این فرایند محسوب میشود.
در این مقاله قصد داریم Workflow با عنوان Chrome Extension Backend with AI را بهصورت کامل بررسی کنیم. این Workflow تصویری از نمودار قیمت را از طریق یک درخواست HTTP دریافت کرده و آن را به سرویس OpenAI ارسال میکند تا تصویر تحلیل شود. سپس نتیجه تحلیل به زبان ساده تولید شده و همان لحظه به کاربر بازگردانده میشود.
مزیت اصلی این Workflow آن است که نیازی به نوشتن برنامه پیچیده برای پردازش تصویر یا توسعه مدل هوش مصنوعی وجود ندارد. تنها با چند Node در n8n میتوان یک سرویس تحلیل نمودار ساخت که از طریق افزونه مرورگر، وبسایت، اپلیکیشن یا هر سرویس دیگری قابل استفاده باشد. در ادامه تمام اجزای این Template، نحوه عملکرد آن، تنظیمات هر Node و روش شخصیسازی آن را بهصورت کامل بررسی خواهیم کرد.
قبل از شروع
اگر هنوز n8n را نصب نکردهاید، پیشنهاد میکنیم ابتدا مقاله «آموزش n8n» را مطالعه کنید. در آن مقاله، مراحل نصب با Node.js و Docker، راهاندازی اولیه و ساخت اولین Workflow بهصورت کامل آموزش داده شده است. پس از نصب و راهاندازی، به این مقاله بازگردید و مراحل پیادهسازی این Workflow را دنبال کنید.
این Workflow تحلیل نمودار با n8n چه کاری انجام میدهد؟
این Workflow یک API ساده برای تحلیل تصاویر نمودارهای مالی ایجاد میکند. هنگامی که یک تصویر نمودار از طریق درخواست POST به Webhook ارسال میشود، تصویر مستقیماً به سرویس OpenAI منتقل میشود. مدل هوش مصنوعی تصویر را بررسی کرده، روند احتمالی بازار را تحلیل میکند و نتیجه را به زبان ساده تولید میکند.
در نهایت پاسخ تولیدشده بدون ذخیرهسازی در پایگاه داده یا ارسال به سرویس دیگر، مستقیماً از طریق Node پاسخ Webhook به درخواستکننده بازگردانده میشود. این ساختار باعث میشود Workflow سرعت بالایی داشته باشد و برای استفاده در افزونههای مرورگر، اپلیکیشنهای موبایل یا وبسایتها گزینهای مناسب باشد.
بهصورت خلاصه مراحل اجرای Workflow به شکل زیر است:
Webhook
↓
OpenAI Image Analysis
↓
Respond to Webhook
کاربردهای این Workflow تحلیل نمودار با n8n
این Template تنها برای تحلیل نمودار ارز دیجیتال طراحی نشده و میتواند در پروژههای مختلف مورد استفاده قرار گیرد.
- تحلیل سریع نمودارهای بیتکوین، اتریوم و سایر ارزهای دیجیتال
- بررسی نمودار سهام شرکتها قبل از تصمیمگیری برای معامله
- اتصال به افزونه Chrome جهت تحلیل نمودار تنها با یک کلیک
- ساخت API اختصاصی برای تحلیل تصاویر نمودار
- استفاده در رباتهای معاملاتی جهت ارائه تحلیل اولیه به کاربران
- آموزش تحلیل تکنیکال به کاربران مبتدی با استفاده از توضیحاتی ساده و قابل فهم
- استفاده در پنلهای مدیریت سرمایه و داشبوردهای مالی
- ارائه تحلیل اولیه توسط دستیارهای هوشمند مالی
پیشنیازها
برای اجرای صحیح این Template به موارد زیر نیاز خواهید داشت.
- نصب و راهاندازی n8n
- دسترسی مدیریتی به محیط n8n
- Credential مربوط به OpenAI
- API Key معتبر OpenAI
- فعال بودن قابلیت استفاده از مدل GPT-4o Mini
- امکان ارسال درخواست HTTP از طریق POST
- تصویر نمودار بهصورت Base64
- اتصال اینترنت پایدار
- دسترسی به Endpoint ایجادشده توسط Webhook
- آشنایی اولیه با Workflowهای n8n
دانلود Template تحلیل نمودار با n8n
فایل JSON این Workflow را از این قسمت دانلود کنید.
رمز فایل:danixai.com
ساختار Workflow تحلیل نمودار با n8n
این Workflow ساختار بسیار سادهای دارد و تنها از سه Node اصلی تشکیل شده است که هر کدام وظیفه مشخصی را بر عهده دارند.
Webhook
│
▼
OpenAI Image Analysis
│
▼
Respond to Webhook
ابتدا Node Webhook درخواست ورودی را دریافت میکند. سپس تصویر نمودار به Node مربوط به OpenAI ارسال میشود تا تحلیل انجام گیرد. در پایان پاسخ متنی تولیدشده مستقیماً به کاربر بازگردانده میشود.
سادگی این ساختار باعث شده است که توسعهدهندگان بتوانند بهراحتی Nodeهای دیگری مانند Google Sheets، Telegram، Discord، Slack، Email یا Database را نیز به آن اضافه کنند.
آشنایی با سرویس OpenAI
در این Workflow از سرویس OpenAI استفاده شده است. OpenAI یکی از پیشرفتهترین ارائهدهندگان مدلهای هوش مصنوعی محسوب میشود که امکان تحلیل متن، تصویر، فایل و دادههای مختلف را فراهم میکند.
در این Template از قابلیت تحلیل تصویر مدل GPT-4o Mini استفاده شده است. تصویر نمودار به مدل ارسال میشود و مدل با توجه به الگوهای موجود در تصویر، توضیحی درباره روند احتمالی بازار تولید میکند. همچنین Prompt موجود در Workflow مدل را ملزم میکند که پاسخ را به زبان بسیار ساده ارائه دهد تا حتی کاربران تازهکار نیز بتوانند مفهوم تحلیل را درک کنند.
مزیت استفاده از این سرویس آن است که نیازی به آموزش مدل اختصاصی یا استفاده از کتابخانههای پردازش تصویر وجود ندارد و تمامی پردازشها توسط زیرساخت OpenAI انجام میشود
آموزش کامل تمام Nodeهای Workflow تحلیل نمودار با n8n
در این بخش، تمام Nodeهای موجود در این Template را بهصورت کامل بررسی میکنیم. اگرچه تنها سه Node در اجرای Workflow نقش دارند، اما Nodeهای مستندسازی (Sticky Note) نیز بخشی از Template هستند و آشنایی با هدف آنها به خوانایی و نگهداری بهتر Workflow کمک میکند.
Node اول: Webhook
Webhook نقطه شروع این Workflow است. این Node درخواستهای ورودی را دریافت کرده و فرآیند تحلیل تصویر را آغاز میکند. در واقع هر زمان که یک کلاینت مانند افزونه Chrome، یک وبسایت یا اپلیکیشن موبایل درخواست جدیدی به این آدرس ارسال کند، Workflow اجرا میشود.
وظیفه Node
مهمترین وظیفه این Node دریافت درخواست HTTP و انتقال اطلاعات آن به مراحل بعدی Workflow است.
در این Template، Webhook بهگونهای تنظیم شده که درخواستهای POST را دریافت کند. این انتخاب کاملاً منطقی است، زیرا تصویر نمودار معمولاً در قالب داده Base64 یا فایل از طریق درخواست POST ارسال میشود.
ورودی Node
ورودی این Node شامل اطلاعات ارسالشده توسط کاربر است که معمولاً موارد زیر را شامل میشود:
- تصویر نمودار به صورت Base64
- Headerهای HTTP
- اطلاعات درخواست
- دادههای اضافی در صورت نیاز
پس از دریافت اطلاعات، داده بدون هیچ تغییری به Node بعدی ارسال میشود.
خروجی Node
خروجی این Node همان اطلاعات دریافتی از درخواست HTTP است که برای پردازش در اختیار Node OpenAI قرار میگیرد.
تنظیمات مهم
در اولین مرحله، یک Webhook در n8n ایجاد کنید و تنظیمات آن را مطابق موارد زیر انجام دهید:
- Method:
POST - Response Mode:
Response Node - Path: یک شناسه اختصاصی و دلخواه برای Webhook
نکته: انتخاب Response Mode روی Response Node باعث میشود پاسخ نهایی توسط نود Respond to Webhook ارسال شود. در این حالت، Webhook تا پایان اجرای Workflow منتظر میماند و پس از تکمیل پردازش، پاسخ نهایی را به درخواستکننده برمیگرداند. این روش زمانی مناسب است که Workflow شامل چندین مرحله پردازش، مانند تحلیل نمودار با هوش مصنوعی، باشد و بخواهید نتیجه نهایی بهصورت کامل در پاسخ API ارسال شود
نکات قابل تغییر
در صورت نیاز میتوان موارد زیر را تغییر داد.
- تغییر متد POST به GET یا PUT
- تعریف مسیر اختصاصی سادهتر
- افزودن Authentication
- محدود کردن IPهای مجاز
- بررسی اعتبار درخواست قبل از ادامه Workflow
دلیل استفاده از این Node
بدون Webhook امکان ارتباط Workflow با سرویسهای خارجی وجود ندارد. این Node در حقیقت نقش API Gateway را ایفا میکند.
Node دوم: OpenAI
این مهمترین بخش Workflow است و تقریباً تمام منطق اصلی پروژه در این Node انجام میشود.
پس از دریافت تصویر نمودار، OpenAI آن را تحلیل کرده و نتیجه را به صورت متن تولید میکند.
وظیفه Node
وظیفه این Node تحلیل تصویر نمودار و تولید یک گزارش قابل فهم برای کاربر است.
برخلاف بسیاری از Workflowها که فقط متن را به ChatGPT ارسال میکنند، این Template از قابلیت Image Analysis استفاده میکند.
ورودی Node
ورودی این Node شامل موارد زیر است.
- تصویر نمودار
- Prompt
- مدل GPT-4o Mini
- تنظیمات مربوط به تحلیل تصویر
خروجی Node
خروجی شامل یک متن کامل است که وضعیت احتمالی بازار را توضیح میدهد.
این متن معمولاً شامل موارد زیر خواهد بود.
- بررسی روند کلی
- احتمال صعود
- احتمال نزول
- وضعیت اندیکاتورها
- هشدار درباره ریسک معامله
- اعلام اینکه این تحلیل توصیه قطعی سرمایهگذاری نیست
تنظیمات مهم
در این Workflow چند تنظیم مهم مشاهده میشود.
Model
مدل انتخاب شده:
GPT-4o Mini
این مدل سرعت بسیار بالایی دارد و هزینه اجرای آن نیز نسبت به مدلهای بزرگتر کمتر است.
Resource
روی Image قرار گرفته است.
این یعنی مدل باید تصویر را تحلیل کند، نه متن را.
Operation
روی Analyze تنظیم شده است.
Input Type
ورودی از نوع Base64 است.
در نتیجه نیازی به ذخیره فایل در سرور وجود ندارد.
Prompt
یکی از مهمترین قسمتهای این Workflow، Prompt آن است.
Prompt از مدل درخواست میکند:
- نقش یک تحلیلگر مالی حرفهای را داشته باشد.
- نمودار سهام یا ارز دیجیتال را تحلیل کند.
- روند احتمالی بازار را توضیح دهد.
- پاسخ را بسیار ساده بیان کند.
- کاربران مبتدی را هدف قرار دهد.
- هشدار دهد که این تحلیل توصیه مالی قطعی نیست.
وجود این Prompt باعث میشود خروجی همیشه ساختار مشخصی داشته باشد.
نکات قابل تغییر
این Node بیشترین قابلیت شخصیسازی را دارد.
برای مثال میتوان:
- مدل AI را تغییر داد.
- Prompt را بازنویسی کرد.
- زبان پاسخ را فارسی نمود.
- خروجی را تخصصیتر کرد.
- تحلیل را فقط روی الگوهای کندلی متمرکز کرد.
- اندیکاتورهای خاص را درخواست نمود.
- میزان جزئیات تحلیل را افزایش داد.
دلیل استفاده از این Node
این Node تمام پردازش هوشمند Workflow را انجام میدهد.
اگر این Node حذف شود، Workflow تنها یک API ساده خواهد بود و هیچ تحلیلی انجام نمیشود.
Node سوم: Respond to Webhook
این Node آخرین مرحله Workflow محسوب میشود.
وظیفه Node
ارسال پاسخ تولیدشده به کاربری که درخواست را ارسال کرده است.
ورودی Node
ورودی این Node متن تولیدشده توسط OpenAI است.
در Workflow مقدار زیر ارسال میشود.
$json.content
یعنی متن خروجی مدل مستقیماً برای کاربر نمایش داده میشود.
خروجی Node
پاسخ HTTP شامل متن تحلیل.
کاربر پس از ارسال تصویر، دقیقاً همین متن را دریافت خواهد کرد.
تنظیمات مهم
نوع پاسخ روی Text قرار گرفته است.
در نتیجه خروجی به صورت متن ساده ارسال میشود.
در صورت نیاز میتوان آن را به JSON نیز تغییر داد.
نکات قابل تغییر
این Node قابلیت توسعه زیادی دارد.
برای مثال میتوانید:
- پاسخ JSON ارسال کنید.
- وضعیت HTTP را تغییر دهید.
- اطلاعات اضافی اضافه کنید.
- مدت زمان اجرای Workflow را نمایش دهید.
- تاریخ تحلیل را ارسال کنید.
- نسخه مدل AI را در پاسخ قرار دهید.
دلیل استفاده از این Node
از آنجا که Webhook روی Response Node تنظیم شده است، تنها این Node میتواند پاسخ نهایی را برای درخواست HTTP ارسال کند.
Node چهارم: Sticky Note
این Node در اجرای Workflow نقشی ندارد.
وظیفه Node
ثبت توضیحات داخل محیط طراحی Workflow.
در این Template تنها عنوان پروژه در آن نوشته شده است.
مزیت استفاده
وجود Sticky Note باعث میشود اعضای تیم سریعتر متوجه هدف Workflow شوند.
در پروژههای بزرگ این Node بسیار مفید است.
Node پنجم: Sticky Note1
این Node نیز صرفاً برای مستندسازی استفاده شده است.
وظیفه Node
ذخیره Prompt اصلی پروژه.
به جای اینکه Prompt داخل فایل جداگانه نگهداری شود، توسعهدهنده آن را داخل Workflow قرار داده است.
مزایا
- مستندسازی بهتر
- نگهداری سادهتر
- جلوگیری از فراموش شدن Prompt
- مناسب برای کار تیمی
بررسی Connectionهای Workflow تحلیل چارت با هوش مصنوعی
اتصالات این Template بسیار ساده و خوانا هستند.
ابتدا Webhook اجرا میشود.
سپس اطلاعات به OpenAI ارسال میشود.
بعد از پایان تحلیل، خروجی به Respond to Webhook منتقل میشود.
هیچ شاخه فرعی، شرط، Merge یا Loop در این Workflow وجود ندارد و همین موضوع باعث افزایش سرعت اجرا و کاهش احتمال بروز خطا میشود.
بررسی Credentialها
تنها Credential موردنیاز این Workflow مربوط به OpenAI است.
برای استفاده از این Template باید یک Credential جدید در n8n ایجاد کنید و API Key معتبر OpenAI را در آن وارد نمایید.
پس از ذخیره Credential، کافی است آن را به Node OpenAI متصل کنید تا Workflow آماده اجرا شود.
بهتر است API Key را بهصورت امن نگهداری کنید و از قرار دادن آن در فایلهای عمومی یا مخازن Git خودداری نمایید.
نحوه شخصیسازی Workflow
یکی از مهمترین مزیتهای این Template، امکان شخصیسازی بسیار بالای آن است. اگرچه Workflow فعلی تنها یک تصویر را دریافت کرده و نتیجه تحلیل را بازمیگرداند، اما تقریباً تمام بخشهای آن قابل تغییر هستند. این موضوع باعث میشود بتوان از همین Template بهعنوان پایه پروژههای بزرگتر استفاده کرد.
تغییر Prompt هوش مصنوعی
Prompt مهمترین بخش این Workflow است، زیرا کیفیت پاسخ نهایی تا حد زیادی به متن Prompt بستگی دارد.
در نسخه فعلی، از مدل خواسته شده است که مانند یک تحلیلگر حرفهای بازار رفتار کند، روند احتمالی نمودار را توضیح دهد و پاسخ را به زبان بسیار ساده ارائه کند.
شما میتوانید این Prompt را متناسب با نیاز خود تغییر دهید. برای مثال:
- پاسخها را کاملاً فارسی تولید کنید.
- فقط درباره ارزهای دیجیتال تحلیل ارائه شود.
- فقط نمودار سهام بررسی شود.
- تحلیل بر اساس پرایس اکشن انجام شود.
- اندیکاتورهای RSI، MACD یا Moving Average بررسی شوند.
- قدرت روند مشخص شود.
- نقاط ورود و خروج احتمالی پیشنهاد شوند.
- حد سود و حد ضرر احتمالی توضیح داده شود.
- پاسخ در قالب جدول تولید شود.
- پاسخ بهصورت خلاصه یا کاملاً تخصصی باشد.
هرچه Prompt دقیقتر نوشته شود، خروجی مدل نیز هدفمندتر خواهد بود.
تغییر مدل هوش مصنوعی
در این Template از مدل GPT-4o Mini استفاده شده است که تعادل مناسبی میان سرعت، کیفیت و هزینه ایجاد میکند.
در صورت نیاز میتوانید از مدلهای دیگر نیز استفاده کنید.
برای مثال:
- GPT-4o برای تحلیلهای دقیقتر
- مدلهای اقتصادیتر برای کاهش هزینه
- مدلهای جدید OpenAI پس از انتشار
- مدلهای Self Hosted در صورت استفاده از Gatewayهای اختصاصی
در پروژههایی که روزانه هزاران درخواست دریافت میکنند، انتخاب مدل مناسب تأثیر مستقیمی بر هزینه نهایی خواهد داشت.
تغییر API
در این Workflow تنها از OpenAI استفاده شده است، اما هیچ محدودیتی برای استفاده از سرویسهای دیگر وجود ندارد.
برای نمونه میتوان Workflow را به سرویسهای زیر متصل کرد:
- Binance API
- CoinMarketCap
- Alpha Vantage
- Twelve Data
- Finnhub
- Polygon.io
- Yahoo Finance
- TradingView Webhook
در این حالت علاوه بر تصویر، اطلاعات لحظهای بازار نیز در اختیار مدل هوش مصنوعی قرار میگیرد و کیفیت تحلیل افزایش پیدا میکند.
تغییر Trigger
Webhook تنها یکی از روشهای شروع اجرای Workflow است.
در صورت نیاز میتوانید Triggerهای دیگری را جایگزین کنید.
برای مثال:
- Cron برای اجرای زمانبندیشده
- Telegram Trigger
- Slack Trigger
- Discord Trigger
- Gmail Trigger
- Google Drive Trigger
- فرم وب
- دریافت پیام از Queue
- اجرای دستی
به این ترتیب Workflow میتواند بدون نیاز به درخواست HTTP نیز اجرا شود.
زمانبندی اجرای Workflow
اگر هدف شما تحلیل دورهای بازار باشد، استفاده از Cron Node گزینه مناسبی خواهد بود.
برای مثال:
- هر ۵ دقیقه
- هر یک ساعت
- هر روز ساعت ۹ صبح
- فقط روزهای کاری
- فقط هنگام باز بودن بازار بورس
این قابلیت برای ساخت سیستمهای مانیتورینگ بسیار کاربردی است.
تغییر مسیر اجرای Workflow
یکی دیگر از قابلیتهای مهم n8n امکان ایجاد مسیرهای مختلف برای دادهها است.
برای نمونه میتوانید:
- ابتدا تصویر بررسی شود.
- اگر کیفیت تصویر پایین بود Workflow متوقف شود.
- اگر نمودار معتبر بود تحلیل انجام شود.
- اگر پاسخ OpenAI خطا داشت دوباره تلاش شود.
- اگر تحلیل موفق بود نتیجه در Database ذخیره شود.
- سپس پیام در Telegram ارسال شود.
- نسخهای از تحلیل برای ایمیل مشتری ارسال شود.
این ساختارها تنها با چند Node جدید قابل پیادهسازی هستند.
افزودن شرط ها (IF)
در نسخه فعلی هیچ شرطی وجود ندارد، اما اضافه کردن Node از نوع IF میتواند Workflow را بسیار هوشمندتر کند.
برای مثال:
- اگر تصویر ارسال نشده باشد، پیام خطا نمایش داده شود.
- اگر حجم فایل بیش از حد مجاز باشد، پردازش انجام نشود.
- اگر پاسخ OpenAI خالی باشد، دوباره درخواست ارسال شود.
- اگر تحلیل دارای Confidence پایین باشد، نتیجه منتشر نشود.
مزایای استفاده از این Workflow تحلیل چارت با هوش مصنوعی
استفاده از این Template مزایای متعددی دارد که آن را به گزینهای مناسب برای توسعه پروژههای مبتنی بر هوش مصنوعی تبدیل میکند.
- راهاندازی بسیار سریع بدون نیاز به برنامهنویسی پیچیده
- استفاده از قدرت مدلهای تصویری OpenAI
- مناسب برای توسعه API اختصاصی
- ساختار ساده و قابل توسعه
- هزینه پایین به دلیل استفاده از GPT-4o Mini
- قابلیت اتصال به صدها سرویس دیگر در n8n
- امکان استفاده در افزونه Chrome یا اپلیکیشن موبایل
- مناسب برای آموزش تحلیل تکنیکال به کاربران تازهکار
- کاهش زمان تحلیل دستی نمودارها
- قابلیت توسعه به سیستمهای حرفهای مدیریت سرمایه
نکات مهم
پیش از استفاده از این Workflow بهتر است به نکات زیر توجه کنید.
۱. کیفیت تصویر نمودار تأثیر مستقیمی بر دقت تحلیل دارد.
۲. بهتر است تصویر بدون واترمارک و با وضوح بالا ارسال شود.
۳. این Workflow جایگزین تحلیل حرفهای بازار نیست.
۴. پاسخ مدل نباید مبنای قطعی خرید یا فروش دارایی باشد.
۵. API Key مربوط به OpenAI را در اختیار دیگران قرار ندهید.
۶. در صورت افزایش تعداد درخواستها، محدودیت Rate Limit سرویس OpenAI را بررسی کنید.
۷. برای پروژههای واقعی بهتر است خطاهای احتمالی مدیریت شوند.
۸. قبل از ارسال تصویر، اعتبارسنجی دادهها انجام شود.
۹. بهتر است پاسخهای تولیدشده ثبت شوند تا امکان بررسی کیفیت تحلیل وجود داشته باشد.
۱۰. در صورت استفاده تجاری، هزینه مصرف توکنهای OpenAI را بهصورت منظم کنترل کنید.
خطاهای رایج (Troubleshooting)
خطای اول: پاسخ Webhook دریافت نمیشود
علت
Webhook فعال نیست یا مسیر اشتباه فراخوانی شده است.
راهحل
فعال بودن Workflow را بررسی کنید و مطمئن شوید درخواست POST به آدرس صحیح ارسال میشود.
خطای دوم: خطای احراز هویت OpenAI
علت
Credential یا API Key معتبر نیست.
راهحل
Credential را مجدداً ایجاد کرده و از صحیح بودن API Key اطمینان حاصل کنید.
خطای سوم: تصویر تحلیل نمیشود
علت
فرمت تصویر یا داده Base64 نادرست است.
راهحل
بررسی کنید تصویر بهصورت صحیح Encode شده باشد و حجم آن از محدودیت مجاز مدل بیشتر نباشد.
خطای چهارم: پاسخ مدل بسیار نامرتبط است
علت
Prompt کیفیت مناسبی ندارد یا تصویر خوانا نیست.
راهحل
Prompt را دقیقتر بنویسید و از تصاویر با وضوح بالا استفاده کنید.
خطای پنجم: زمان پاسخ بسیار طولانی است
علت
سرعت اینترنت، شلوغی سرویس OpenAI یا حجم زیاد تصویر.
راهحل
حجم تصویر را کاهش دهید، مدل مناسبتری انتخاب کنید و در صورت نیاز Timeout Workflow را افزایش دهید.
خطای ششم: پاسخ خالی از OpenAI
علت
ورودی به مدل ارسال نشده یا داده مورد انتظار وجود ندارد.
راهحل
ورودی Node OpenAI را با قابلیت Execute Previous Nodes بررسی کنید و مطمئن شوید تصویر بهدرستی به Node منتقل شده است.
جمعبندی تحلیل نمودار با n8n
Workflow Chrome Extension Backend with AI نمونهای ساده اما کاربردی از ترکیب توانمندیهای n8n و هوش مصنوعی OpenAI است. این Template نشان میدهد که بدون نیاز به توسعه یک Backend پیچیده یا استفاده از کتابخانههای تخصصی پردازش تصویر، میتوان تنها با چند Node یک سرویس تحلیل نمودار مبتنی بر هوش مصنوعی ایجاد کرد. در این Workflow، تصویر نمودار از طریق یک Webhook دریافت میشود، مدل GPT-4o Mini آن را تحلیل میکند و نتیجه بهصورت متن قابل فهم برای کاربر ارسال میشود.
یکی از مهمترین مزیتهای این Template، سادگی ساختار آن است. به همین دلیل هم کاربران مبتدی و هم توسعهدهندگان حرفهای میتوانند آن را بهعنوان نقطه شروع پروژههای بزرگتر در نظر بگیرند. افزودن Nodeهایی مانند Database، Telegram، Slack، Google Sheets یا سیستمهای مانیتورینگ، تنها با چند تغییر ساده امکانپذیر است و میتواند این Workflow را به یک سامانه کامل تحلیل بازار تبدیل کند.
اگر قصد دارید یک سرویس تحلیل تکنیکال، افزونه مرورگر، دستیار هوشمند معاملهگری یا API اختصاصی برای تحلیل نمودارها توسعه دهید، این Template انتخاب مناسبی خواهد بود. همچنین به دلیل استفاده از تحلیل نمودار با هوش مصنوعی در n8n، امکان توسعه و شخصیسازی آن برای سناریوهای مختلف وجود دارد و میتوانید آن را مطابق نیاز کسبوکار یا پروژه خود گسترش دهید.
سوالات متداول تحلیل نمودار با n8n
۱. آیا این Workflow فقط برای ارزهای دیجیتال کاربرد دارد؟
خیر. هر نموداری که بهصورت تصویر در اختیار Workflow قرار گیرد، میتواند توسط مدل هوش مصنوعی بررسی شود. بنابراین علاوه بر ارزهای دیجیتال، امکان تحلیل نمودار سهام، شاخصهای بورسی، کالاها و سایر بازارهای مالی نیز وجود دارد.
۲. آیا استفاده از OpenAI در این Workflow رایگان است؟
خیر. برای استفاده از Node مربوط به OpenAI باید یک API Key معتبر داشته باشید. میزان هزینه به مدل انتخابی، تعداد درخواستها و حجم پردازش بستگی دارد.
۳. آیا میتوان پاسخها را به زبان فارسی دریافت کرد؟
بله. کافی است Prompt موجود در Node OpenAI را تغییر دهید و از مدل بخواهید پاسخ را کاملاً به زبان فارسی تولید کند. همچنین میتوانید لحن پاسخ را رسمی، آموزشی یا تخصصی تنظیم کنید.
۴. آیا امکان ذخیره تحلیلها در پایگاه داده وجود دارد؟
بله. اگرچه در نسخه فعلی Workflow هیچ پایگاه دادهای استفاده نشده است، اما میتوانید Nodeهایی مانند PostgreSQL، MySQL، MongoDB یا Google Sheets را به Workflow اضافه کنید تا تمامی تحلیلها ذخیره شوند.
۵. آیا میتوان نتیجه تحلیل را در تلگرام یا دیسکورد ارسال کرد؟
بله. یکی از مزایای n8n، پشتیبانی از صدها سرویس مختلف است. با افزودن Node مربوط به Telegram، Discord، Slack یا Email میتوانید نتیجه تحلیل را بهصورت خودکار برای کاربران ارسال کنید.
۶. آیا این Workflow برای استفاده در پروژههای تجاری مناسب است؟
بله. ساختار این Template سبک، سریع و قابل توسعه است و میتواند بهعنوان هسته اولیه پروژههای تجاری مورد استفاده قرار گیرد. با این حال، برای استفاده در محیط عملیاتی پیشنهاد میشود امکاناتی مانند احراز هویت، مدیریت خطا، ثبت گزارشها، محدودسازی درخواستها و ذخیرهسازی نتایج نیز به Workflow اضافه شود.
۷. آیا این Workflow توصیه قطعی برای خرید یا فروش ارائه میدهد؟
خیر. تحلیل تولیدشده توسط مدل هوش مصنوعی صرفاً یک تحلیل احتمالی بر اساس تصویر نمودار است و نباید بهعنوان توصیه قطعی سرمایهگذاری در نظر گرفته شود. تصمیمگیری نهایی برای خرید یا فروش دارایی همواره بر عهده کاربر است و بهتر است از منابع تحلیلی دیگر نیز استفاده شود.
۸. چگونه میتوان دقت تحلیل را افزایش داد؟
برای افزایش کیفیت خروجی، بهتر است از تصاویر با وضوح بالا استفاده کنید، Prompt را دقیقتر بنویسید، اطلاعات تکمیلی مانند تایمفریم یا نام دارایی را به مدل ارسال کنید و در صورت نیاز از مدلهای پیشرفتهتر OpenAI بهره بگیرید.
نتیجه نهایی تحلیل نمودار با n8n
این Template با وجود سادگی، نمونهای بسیار مناسب برای یادگیری نحوه اتصال n8n به مدلهای هوش مصنوعی OpenAI است. استفاده از Webhook برای دریافت داده، تحلیل تصویر با مدل GPT-4o Mini و بازگرداندن پاسخ از طریق Respond to Webhook، یک معماری سبک و کاربردی ایجاد کرده است که بهراحتی قابل توسعه است.
اگر قصد دارید پروژههایی مانند افزونه Chrome، سامانه تحلیل تکنیکال، دستیار هوشمند سرمایهگذاری یا API تحلیل تصاویر مالی ایجاد کنید، این Workflow میتواند پایهای قدرتمند برای توسعه آنها باشد. همچنین با شخصیسازی Prompt، افزودن سرویسهای جانبی و استفاده از قابلیتهای گسترده n8n، میتوانید امکانات بیشتری مانند ذخیره تاریخچه تحلیلها، ارسال اعلان، تولید گزارش یا اتصال به سایر سرویسهای مالی را نیز به این Template اضافه کنید.



