
تحلیل سهام با هوش مصنوعی و گزارشهای جیمیل با Danelfin
10 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۲۷
دانلود workflow
فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.
- فایل JSON را دانلود کنید.
- در n8n: Workflows → Import from File.
- Credentialهای هر node را متصل کنید.
- workflow را فعال کنید.
شناسه workflow: 6823 · منبع: کاتالوگ Axeto
تحلیل سهام با هوش مصنوعی با امتیازدهی هوش مصنوعی و تحویل گزارش جیمیل
این گردش کار، تحلیل خودکار بازار سهام با هوش مصنوعی و تولید گزارش عمیق را با استفاده از API امتیازدهی مالی پیشرفته Danelfin خودکار میکند. این گردش کار از بازیابی دادههای مبتنی بر بردار از یک فروشگاه برداری Supabase برای ارائه بینشهای دقیق و تقویت شده با هوش مصنوعی در مورد سهام، صنایع و بخشها استفاده میکند. گردش کار با ارائه امتیازدهی و بینشهای استراتژی از طریق گزارشهای ایمیلی راحت جیمیل به پایان میرسد.
این گردش کار و موارد بیشتر را در کاتالوگ n8n در Axeto.ai کاوش کنید.
نمای کلی گردش کار
این گردش کار به طور منطقی به بلوکهای اصلی زیر تقسیم میشود:
1. دریافت ورودی و تنظیم زمینه: پرسوجوهای کاربر را از طریق یک تریگر چت دریافت میکند، حافظه مکالمه را حفظ میکند و مدل استدلال هوش مصنوعی را پیکربندی میکند.
2. عامل تحلیل سهام هوش مصنوعی (ادغام API Danelfin): ورودی کاربر را برای پرسوجو از API امتیازدهی مالی Danelfin پردازش میکند، امتیاز سهام، دادههای بخش و صنعت را بازیابی میکند. این عامل دادههای مبتنی بر بردار را از Supabase برای زمینه بهبود یافته ادغام کرده و نتایج را مجدداً رتبهبندی میکند.
3. تعبیه داده و مدیریت فروشگاه برداری: بارگذاری و تعبیه اسناد خارجی را در فروشگاه برداری Supabase برای بازیابی کارآمد مدیریت میکند.
4. تولید و تحویل گزارش: گزارشهای نشانهگذاری (markdown) تولید شده توسط هوش مصنوعی را به HTML تبدیل کرده و از طریق جیمیل ارسال میکند.
---
تحلیل جزئیات بلوکها
۱. دریافت ورودی و تنظیم زمینه
این بلوک پیامهای چت ورودی کاربر را دریافت میکند، تاریخچه مکالمه را در پایگاه داده PostgreSQL حفظ میکند و مدل زبان هوش مصنوعی را برای استدلال پیکربندی میکند.
گرههای درگیر:
-
When chat message received -
Postgres Chat Memory1 -
Set a reasoning model
جزئیات گرهها:
-
When chat message received
* نوع: @n8n/n8n-nodes-langchain.chatTrigger
* نقش: نقطه ورود برای پرسوجوهای کاربر که نیاز به تحلیل سهام دارند.
* پیکربندی: وبهوک پیشفرض، فعال بر روی پیامهای چت ورودی.
* ورودیها: پیام خام کاربر.
* خروجیها: ورودی خام کاربر را به پاییندست منتقل میکند.
* موارد مرزی: پیامهای نامعتبر مدیریت نشده، خرابی وبهوک.
-
Postgres Chat Memory1
* نوع: @n8n/n8n-nodes-langchain.memoryPostgresChat
* نقش: تاریخچه مکالمه را برای حفظ زمینه ذخیره و بازیابی میکند.
* پیکربندی: با اعتبارنامههای مناسب به PostgreSQL متصل است؛ پارامتر اضافی ندارد.
* ورودیها: پیام کاربر از تریگر.
* خروجیها: مکالمه زمینهمند شده برای عامل هوش مصنوعی.
* موارد مرزی: خطاهای اتصال PostgreSQL، خرابی دادهها.
-
Set a reasoning model
* نوع: @n8n/n8n-nodes-langchain.lmChatOpenRouter
* نقش: پیکربندی مدل هوش مصنوعی را برای استدلال فراهم میکند (مدل: x-ai/grok-4).
* پیکربندی: از اعتبارنامههای API OpenRouter استفاده میکند؛ گزینههای ویژه ندارد.
* ورودیها: زمینه مکالمه از گره حافظه.
* خروجیها: نمونه مدل هوش مصنوعی آماده شده برای عامل پاییندست.
* موارد مرزی: قطعی API، خرابی احراز هویت.
۲. عامل تحلیل سهام هوش مصنوعی (ادغام API Danelfin)
این بلوک اصلی، عامل هوش مصنوعی را اجرا میکند که درخواستهای کاربر را تفسیر میکند، به نقاط پایانی API دادههای مالی Danelfin فراخوانی میکند و بازیابی بردار و رتبهبندی مجدد را برای دقت ادغام میکند. این بلوک یک گزارش تحلیلی عمیق در قالب markdown تولید میکند.
گرههای درگیر:
-
Danelfin request -
ranking -
sectors -
industries -
Supabase Vector Store1 -
Embeddings OpenAI -
Reranker Cohere -
Think -
Markdown to HTML -
Send report
جزئیات گرهها:
-
Danelfin request
* نوع: @n8n/n8n-nodes-langchain.agent
* نقش: عامل هوش مصنوعی اصلی که پرسوجو را تفسیر کرده و فراخوانیهای API به Danelfin و فروشگاه بردار را هماهنگ میکند.
* پیکربندی:
* پیام سیستمی دستورالعملهای متخصص API را برای تعامل با API REST Danelfin تعریف میکند.
* هدر احراز هویت، URL پایه و قوانین پردازش دقیق را اجباری میکند.
* برای دانش فناوری و استراتژی Danelfin، ابزار Supabase Vector Store را فراخوانی میکند.
* ورودیها: پرسوجوی کاربر + مدل هوش مصنوعی از بلوک قبلی.
* خروجیها: گزارش markdown تولید شده توسط هوش مصنوعی به گره Markdown to HTML ارسال میشود.
* موارد مرزی: خطاهای احراز هویت API (403)، درخواستهای نامعتبر (400)، جایگزینی در پرسوجوهای تاریخ، خطاهای ارزیابی عبارت.
-
ranking
* نوع: n8n-nodes-base.httpRequestTool
* نقش: امتیازات و رتبهبندی نمادها را با استفاده از پارامترهای پرسوجوی پویا از عامل هوش مصنوعی از طریق نقطه پایانی /ranking Danelfin بازیابی میکند.
* پیکربندی: از کلید API در هدر HTTP (اعتبارنامههای Danelfin) استفاده میکند؛ پارامترهای پرسوجو را به صورت پویا ارسال میکند.
* ورودیها: پارامترهای پرسوجو از اعلانهای عامل هوش مصنوعی.
* خروجیها: دادههای JSON رتبهبندی سهام به عامل Danelfin request.
* موارد مرزی: مهلت زمانی API، پرسوجوهای نامعتبر، دسترسی غیرمجاز.
-
sectors
* نوع: n8n-nodes-base.httpRequestTool
* نقش: دادههای بخش را برای تحلیل از طریق نقطه پایانی /sectors Danelfin بازیابی میکند.
* پیکربندی: مشابه گره ranking با احراز هویت هدر و پرسوجوهای پویا.
* ورودیها/خروجیها: به عامل Danelfin request متصل است.
* موارد مرزی: مشابه گره ranking.
-
industries
* نوع: n8n-nodes-base.httpRequestTool
* نقش: دادههای صنعت را برای تحلیل دقیق از طریق نقطه پایانی /industries Danelfin بازیابی میکند.
* پیکربندی: مانند بالا، با احراز هویت و پارامترها.
* ورودیها/خروجیها: با عامل Danelfin request پیوند داده شده است.
* موارد مرزی: مشابه گره ranking.
-
Supabase Vector Store1
* نوع: @n8n/n8n-nodes-langchain.vectorStoreSupabase
* نقش: بازیابی مبتنی بر بردار را برای دانش امتیازدهی و استراتژی Danelfin فراهم میکند و پاسخهای عامل هوش مصنوعی را بهبود میبخشد.
* پیکربندی: ۵ بردار مرتبط برتر را بازیابی میکند، از رتبهبندی مجدد Cohere استفاده میکند، هیچ فرادادهای گنجانده نشده است.
* ورودیها: جاسازیها از Embeddings OpenAI و خروجیهای رتبهبندی مجدد.
* خروجیها: دادههای زمینهمند شده به عامل Danelfin request.
* موارد مرزی: خرابی اتصال Supabase، عدم تطابق جاسازیها.
-
Embeddings OpenAI
* نوع: @n8n/n8n-nodes-langchain.embeddingsOpenAi
* نقش: جاسازیهای ۱۵۳۶ بعدی را برای پرسوجوهای فروشگاه بردار تولید میکند.
* پیکربندی: از اعتبارنامههای API OpenAI استفاده میکند؛ اندازه جاسازی استاندارد.
* ورودیها: دادههای متنی از عامل هوش مصنوعی یا اسناد.
* خروجیها: جاسازیها برای Supabase Vector Store1.
* موارد مرزی: محدودیتهای نرخ، خطاهای API.
-
Reranker Cohere
* نوع: @n8n/n8n-nodes-langchain.rerankerCohere
* نقش: بردارهای بازیابی شده از Supabase را برای ارتباط با استفاده از مدل "rerank-english-v3.0" دوباره رتبهبندی میکند.
* پیکربندی: از اعتبارنامههای API Cohere استفاده میکند؛ نسخه ۳.۰ مدل انگلیسی.
* ورودیها: بردارهای بازیابی شده از Supabase Vector Store1.
* خروجیها: بردارهای رتبهبندی شده به Supabase Vector Store1.
* موارد مرزی: خطاهای API، ناسازگاری بهروزرسانی مدل.
-
Think
* نوع: @n8n/n8n-nodes-langchain.toolThink
* نقش: با ارائه استدلال اضافی یا مراحل تفکر میانی به عامل Danelfin request کمک میکند.
* پیکربندی: پیشفرض با پارامترهای خالی؛ به عنوان یک ابزار کمکی برای عامل هوش مصنوعی عمل میکند.
* ورودیها: از Supabase Vector Store1.
* خروجیها: بازگشت به عامل Danelfin request.
* موارد مرزی: مشکلات ارزیابی عبارت.
-
Markdown to HTML
* نوع: n8n-nodes-base.markdown
* نقش: گزارش markdown تولید شده توسط هوش مصنوعی را به HTML برای قالببندی ایمیل تبدیل میکند.
* پیکربندی: markdown {{$json.output}} را به HTML تبدیل میکند؛ گزینههای ویژه ندارد.
* ورودیها: متن markdown از گره Danelfin request.
* خروجیها: محتوای HTML به گره Send report.
* موارد مرزی: markdown نامعتبر که باعث خطاهای تبدیل میشود.
-
Send report
* نوع: n8n-nodes-base.gmail
* نقش: گزارش نهایی HTML را از طریق ایمیل ارسال میکند.
* پیکربندی:
* گیرنده: paul@taskmorphr.com
* موضوع: "Report"
* پیام: محتوای HTML از Markdown to HTML.
* اعتبارنامهها: Gmail OAuth2 پیکربندی شده است.
* ورودیها: گزارش HTML از Markdown to HTML.
* خروجیها: تأیید ارسال ایمیل.
* موارد مرزی: محدودیتهای سهمیه API Gmail، خرابی احراز هویت، مشکلات تحویل ایمیل.
۳. تعبیه دادهها و مدیریت فروشگاه بردار
این بلوک مسئول بارگذاری اسناد خارجی، تقسیم متن، تولید جاسازیها و درج آنها در فروشگاه بردار Supabase برای حفظ پایگاه دانش بهروز برای تحلیل هوش مصنوعی است.
گرههای درگیر:
-
Default Data Loader -
Recursive Character Text Splitter -
Embeddings OpenAI1 -
Supabase Vector Store
جزئیات گرهها:
-
Default Data Loader
* نوع: بارگذار سند LangChain برای دادههای باینری (PDF و غیره).
* نقش: اسناد خارجی (مانند PDF) را برای جاسازی بارگیری میکند.
* پیکربندی: از حالت تقسیم متن سفارشی "markdown" استفاده میکند، با فراداده خالی.
* ورودیها: فایلهای سند باینری (آپلود خارجی یا URL).
* خروجیها: اسناد متنی به تقسیمکننده متن.
* موارد مرزی: انواع فایل پشتیبانی نشده، خرابی بارگیری.
-
Recursive Character Text Splitter
* نوع: تقسیمکننده متن LangChain.
* نقش: اسناد بزرگ را به قطعات (تقریباً ۷۰۰ کاراکتر) به صورت بازگشتی تقسیم میکند تا جاسازی بهتری داشته باشد.
* پیکربندی: کد تقسیم markdown، اندازه قطعه ۷۰۰ کاراکتر.
* ورودیها: متن از بارگذار داده.
* خروجیها: قطعات متن به گره جاسازی.
* موارد مرزی: تقسیمهای نامناسب اگر اسناد markdown نباشند، عدم تطابق اندازه قطعه.
-
Embeddings OpenAI1
* نوع: @n8n/n8n-nodes-langchain.embeddingsOpenAi
* نقش: جاسازیهایی را برای قطعات سند ایجاد میکند.
* پیکربندی: مشابه گره Embeddings OpenAI؛ ابعاد ۱۵۳۶.
* ورودیها: قطعات متن از تقسیمکننده.
* خروجیها: جاسازیها به Supabase Vector Store.
* موارد مرزی: محدودیتهای نرخ API.
-
Supabase Vector Store
* نوع: @n8n/n8n-nodes-langchain.vectorStoreSupabase
* نقش: جاسازیهای جدید را در پایگاه داده بردار Supabase تحت جدول "danelfin" درج میکند.
* پیکربندی: از اعتبارنامههای API Supabase استفاده میکند؛ هیچ فراداده اضافی ذخیره نمیشود.
* ورودیها: جاسازیها از گره Embeddings OpenAI1.
* خروجیها: تأیید درج.
* موارد مرزی: خرابی درج داده، انقضای اعتبارنامههای API.
---
جدول خلاصه
| نام نود (Node Name) | نوع نود (Node Type) | نقش عملکردی (Functional Role) | نود(های) ورودی (Input Node(s)) | نود(های) خروجی (Output Node(s)) | یادداشت چسبان (Sticky Note) |
|---|---|---|---|---|---|
When chat message received | @n8n/n8n-nodes-langchain.chatTrigger | نقطه ورود برای پرسوجوهای کاربر | Webhook خارجی | Danelfin request | در مورد هر سهام، صنایع، بخشها، معاملات بالقوه و غیره بپرسید. |
Postgres Chat Memory1 | @n8n/n8n-nodes-langchain.memoryPostgresChat | حفظ حافظه مکالمه | When chat message received | Danelfin request | |
Set a reasoning model | @n8n/n8n-nodes-langchain.lmChatOpenRouter | پیکربندی مدل هوش مصنوعی برای استدلال | Postgres Chat Memory1 | Danelfin request | |
Danelfin request | @n8n/n8n-nodes-langchain.agent | عامل اصلی هوش مصنوعی که با Danelfin API و Supabase تعامل دارد | When chat message received, Postgres Chat Memory1, Set a reasoning model, Supabase Vector Store1, Think, ranking, sectors, industries, Reranker Cohere, Embeddings OpenAI | Markdown to HTML | عامل اصلی / امتیازدهی Danelfin |
ranking | n8n-nodes-base.httpRequestTool | فراخوانی نقطه پایانی /ranking Danelfin | Danelfin request | Danelfin request | |
sectors | n8n-nodes-base.httpRequestTool | فراخوانی نقطه پایانی /sectors Danelfin | Danelfin request | Danelfin request | |
industries | n8n-nodes-base.httpRequestTool | فراخوانی نقطه پایانی /industries Danelfin | Danelfin request | Danelfin request | |
Supabase Vector Store1 | @n8n/n8n-nodes-langchain.vectorStoreSupabase | بازیابی دادههای مرتبط از فروشگاه برداری Supabase | Embeddings OpenAI, Reranker Cohere | Danelfin request | بازیابی ۵ بردار مرتبط برتر. |
Embeddings OpenAI | @n8n/n8n-nodes-langchain.embeddingsOpenAi | تولید بردارهای جاسازی (embeddings) برای پرسوجوهای فروشگاه برداری | Danelfin request, Default Data Loader | Supabase Vector Store1, Embeddings OpenAI1 | |
Reranker Cohere | @n8n/n8n-nodes-langchain.rerankerCohere | رتبهبندی مجدد بردارهای بازیابی شده برای ارتباط | Supabase Vector Store1 | Supabase Vector Store1 | مدل: rerank-english-v3.0 |
Think | @n8n/n8n-nodes-langchain.toolThink | ارائه استدلال میانی برای عامل | Supabase Vector Store1 | Danelfin request | |
Markdown to HTML | n8n-nodes-base.markdown | تبدیل گزارش markdown به HTML | Danelfin request | Send report | |
Send report | n8n-nodes-base.gmail | ارسال گزارش نهایی HTML از طریق ایمیل | Markdown to HTML | گیرنده: paul@taskmorphr.com، موضوع: "Report" | |
Default Data Loader | LangChain document loader | بارگذاری اسناد خارجی (مانند PDF) | آپلود فایل خارجی/URL | Recursive Character Text Splitter | حالت: "markdown" |
Recursive Character Text Splitter | LangChain text splitter | تقسیم اسناد به بخشهای قابل مدیریت | Default Data Loader | Embeddings OpenAI1 | اندازه بخش: 700 کاراکتر |
Embeddings OpenAI1 | @n8n/n8n-nodes-langchain.embeddingsOpenAi | ایجاد بردارهای جاسازی برای بخشهای سند | Recursive Character Text Splitter | Supabase Vector Store | |
Supabase Vector Store | @n8n/n8n-nodes-langchain.vectorStoreSupabase | درج بردارهای جاسازی در پایگاه داده برداری Supabase | Embeddings OpenAI1 | جدول: "danelfin" |
Nodeهای استفادهشده
سوالات متداول
این گردش کار n8n چگونه به تحلیل سهام با هوش مصنوعی کمک میکند؟▾
این گردش کار با استفاده از API امتیازدهی Danelfin، تحلیل خودکار بازار سهام را انجام میدهد و بینشهای دقیقی را از طریق فروشگاه برداری Supabase بازیابی میکند.
چه ابزارهایی در این گردش کار برای تحلیل سهام استفاده میشود؟▾
ابزارهای اصلی شامل Danelfin API برای امتیازدهی مالی، Supabase Vector Store برای ذخیرهسازی و بازیابی دادههای برداری، و Gmail برای ارسال گزارشهای خودکار است.
چگونه گزارشهای تحلیل سهام از طریق این گردش کار ارائه میشوند؟▾
گزارشهای تولید شده توسط هوش مصنوعی ابتدا به فرمت HTML تبدیل شده و سپس از طریق سرویس جیمیل به صورت شخصیسازی شده برای کاربران ارسال میشوند.
نقش Supabase Vector Store در این گردش کار چیست؟▾
Supabase Vector Store برای ذخیره و بازیابی کارآمد دادههای برداری مرتبط با سهام، صنایع و بخشها استفاده میشود تا تحلیلهای دقیقتری ارائه دهد.
workflowهای مرتبط
- تحلیل خودکار مناقصهها با n8n، LlamaParse و GeminiDocument Extraction
- اتوماسیون API Clarify با n8n و عوامل هوش مصنوعیEngineering
- ارزیابی ریسک بلاکچین با GPT-4o و n8n: امنیت و توکنومیکSecOps
- پرسش و پاسخ صوتی جلسات گذشته با OpenAI و PineconeInternal Wiki
- چتبات واتساپ: پاسخ به سوالات با PDF، Google Drive و RAGSupport Chatbot
- ربات تلگرام هوشمند با جستجوی وب و GPT-5Personal Productivity
