گردش کار تحلیل خودکار سهام با هوش مصنوعی و گزارش‌های 10-K

گردش کار تحلیل خودکار سهام با هوش مصنوعی و گزارش‌های 10-K

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

دانلود workflow

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

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

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

گردش کار تحلیل خودکار سهام با قدرت هوش مصنوعی

این گردش کار، تحلیل بنیادی سهام را با استفاده از هوش مصنوعی و گزارش‌های 10-K کمیسیون بورس و اوراق بهادار (SEC) برای تولید گزارش‌های تحلیلی عمیق از شرکت‌ها، خودکار می‌کند. این گردش کار برای تحلیلگران مالی و متخصصان سرمایه‌گذاری که به دنبال ساده‌سازی فرآیند گزارش‌دهی هستند، طراحی شده است.

گردش کار به سه بلوک اصلی تقسیم می‌شود که هر کدام نمایانگر یک فاز و نقش متمایز است:

1. راه‌اندازی و برنامه‌ریزی (تحلیلگر ارشد تحقیقات): پارامترهای تحلیل را تنظیم کرده و دستور کار تحقیقات را مشخص می‌کند.

2. اجرای تحقیقات (تحلیلگران تحقیقات): تحقیقات دقیق را با استفاده از هوش مصنوعی، پرس‌وجو از داده‌های 10-K کمیسیون بورس و اوراق بهادار (SEC) و سایر منابع انجام داده و سپس یافته‌ها را تجمیع می‌کند.

3. نهایی‌سازی و انتشار گزارش (ویراستار ارشد): پیش‌نویس، اصلاح و صادر کردن گزارش نهایی به Google Docs.

هر بلوک از ترکیبی از نودهای مبتنی بر هوش مصنوعی، دستکاری داده‌ها و مدیریت اسناد برای یک فرآیند تحلیل یکپارچه استفاده می‌کند.

این گردش کار و موارد بیشتر را در کاتالوگ n8n اکسِتو.ای‌آی (Axeto.ai) کاوش کنید.

---

تشریح گردش کار (Workflow Breakdown)

بلوک ۱: راه‌اندازی و برنامه‌ریزی (تحلیلگر ارشد تحقیقات)

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

نودها:

  • Manual Trigger: گردش کار را شروع می‌کند.
  • Settings: یک نود جایگزین برای تنظیم یا بازنشانی پارامترهای گردش کار.
  • Plan work for team (OpenAI): طرح کلی برنامه تحقیقاتی را با استفاده از هوش مصنوعی تولید می‌کند.
  • Wikipedia (LangChain Tool): اطلاعات تکمیلی شرکت یا صنعت را فراهم می‌کند.
  • SEC10 Tool (LangChain Code Tool): به سوالات خاص فرم 10-K کمیسیون بورس و اوراق بهادار (SEC) پاسخ می‌دهد تا داده‌های برنامه‌ریزی را غنی کند.
  • Sticky Notes: برای نظرات و یادآوری‌ها استفاده می‌شود.

جزئیات نودها:

  • Manual Trigger

* نوع: n8n-nodes-base.manualTrigger

* نقش: اجرای گردش کار را آغاز می‌کند.

* ورودی: ندارد.

* خروجی: نود Settings را فعال می‌کند.

* خرابی: انتظار نمی‌رود.

  • Settings

* نوع: n8n-nodes-base.set

* نقش: جایگزین پارامترهای گردش کار (در این پیکربندی خالی است).

* ورودی: خروجی از Manual Trigger.

* خروجی: داده‌ها را به Plan work for team منتقل می‌کند.

* خرابی: انتظار نمی‌رود.

* نسخه: 3.3

  • Plan work for team

* نوع: @n8n/n8n-nodes-langchain.openAi

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

* پیکربندی: نیاز به اعتبارنامه‌های OpenAI دارد. یک قالب پرامپت (prompt) وظایف تحقیقاتی را تعریف می‌کند.

* ورودی: داده‌ها را از Settings و ابزارهای هوش مصنوعی (Wikipedia, SEC10 Tool) دریافت می‌کند.

* خروجی: دستورالعمل‌های کاری برنامه‌ریزی شده را به نود Delegate work منتقل می‌کند.

* خرابی: احتمال بروز خطاهای مهلت زمانی API، خطاهای احراز هویت یا مشکلات اجرای پرامپت.

* نسخه: 1

  • Wikipedia

* نوع: @n8n/n8n-nodes-langchain.toolWikipedia

* نقش: اطلاعات تکمیلی را برای کمک به برنامه‌ریزی هوش مصنوعی فراهم می‌کند.

* ورودی: به عنوان یک ابزار هوش مصنوعی به نود Plan work for team متصل است.

* خرابی: مشکلات شبکه، محدودیت‌های نرخ درخواست (rate limits) یا عدم یافتن داده.

  • SEC10 Tool

* نوع: @n8n/n8n-nodes-langchain.toolCode

* نقش: به سوالات خاص فرم 10-K کمیسیون بورس و اوراق بهادار (SEC) پاسخ می‌دهد تا داده‌های برنامه‌ریزی را غنی کند.

* ورودی: به عنوان یک ابزار هوش مصنوعی به نود Plan work for team متصل است.

* خرابی: خطاهای بازیابی داده یا اجرای کد.

  • Sticky Note8, Sticky Note

* نوع: n8n-nodes-base.stickyNote

* نقش: نظرات یا یادآوری‌های متنی را ارائه می‌دهد.

بلوک ۲: اجرای تحقیقات (تحلیلگران تحقیقات)

این بلوک وظایف برنامه‌ریزی شده را تفویض می‌کند، تحقیقات دقیق را با کمک هوش مصنوعی و با پشتیبانی ابزارهای Wikipedia و SEC 10K اجرا می‌کند و سپس خروجی‌های تحقیقات را ادغام می‌کند.

نودها:

  • Delegate work (SplitOut): وظایف برنامه‌ریزی شده را به مسیرهای موازی برای تحلیلگران تحقیقات تقسیم می‌کند.
  • Do detailed research (OpenAI): تجزیه و تحلیل تحقیقاتی دقیق را در بخش‌های اختصاص داده شده با استفاده از هوش مصنوعی اجرا می‌کند.
  • Wikipedia1 (LangChain Tool): نود Do detailed research را با داده‌های اضافی پشتیبانی می‌کند.
  • SEC10 Tool1 (LangChain Code Tool): بینش‌های فرم 10-K کمیسیون بورس و اوراق بهادار (SEC) را به نود Do detailed research ارائه می‌دهد.
  • Combine all sections from researchers (Merge): تمام خروجی‌های تحقیقات را در یک مجموعه داده واحد جمع‌آوری می‌کند.
  • Sticky Notes: برای نظرات و دستورالعمل‌ها استفاده می‌شود.

جزئیات نودها:

  • Delegate work

* نوع: n8n-nodes-base.splitOut

* نقش: وظایف برنامه‌ریزی شده را به چندین مسیر موازی برای تحلیلگران تحقیقات تقسیم می‌کند.

* ورودی: طرح تحقیقاتی را از Plan work for team دریافت می‌کند.

* خروجی: خروجی‌های موازی را به Do detailed research و Combine all sections from researchers ارسال می‌کند.

* خرابی: مشکلات احتمالی با تقسیم‌بندی نادرست یا ورودی خالی.

  • Do detailed research

* نوع: @n8n/n8n-nodes-langchain.openAi

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

* پیکربندی: نیاز به اعتبارنامه‌های OpenAI و یک پرامپت خاص برای جزئیات تحقیق دارد.

* ورودی: بخش‌های وظیفه را از Delegate work دریافت می‌کند. همچنین به ابزارهای هوش مصنوعی (Wikipedia1, SEC10 Tool1) متصل است.

* خروجی: خروجی‌های تحقیقات را به Combine all sections from researchers منتقل می‌کند.

* خرابی: خطاهای API، خرابی پرامپت یا ناکافی بودن داده.

* نسخه: 1

  • Wikipedia1

* نوع: @n8n/n8n-nodes-langchain.toolWikipedia

* نقش: نود Do detailed research را با داده‌های اضافی پشتیبانی می‌کند.

* ورودی: به عنوان یک ابزار هوش مصنوعی به Do detailed research متصل است.

* خرابی: خطاهای شبکه یا داده.

  • SEC10 Tool1

* نوع: @n8n/n8n-nodes-langchain.toolCode

* نقش: بینش‌های فرم 10-K کمیسیون بورس و اوراق بهادار (SEC) را به نود Do detailed research ارائه می‌دهد.

* ورودی: به عنوان یک ابزار هوش مصنوعی به Do detailed research متصل است.

* خرابی: مشکلات اجرا یا بازیابی داده.

  • Combine all sections from researchers

* نوع: n8n-nodes-base.merge

* نقش: تمام خروجی‌های تحقیقات را در یک مجموعه داده واحد و یکپارچه جمع‌آوری می‌کند.

* ورودی: چندین خروجی را از Delegate work و Do detailed research دریافت می‌کند.

* خروجی: داده‌های ادغام شده را به نود Draft report منتقل می‌کند.

* خرابی: تداخل در ادغام یا ورودی‌های خالی.

  • Sticky Note16, Sticky Note19, Sticky Note21

* نوع: n8n-nodes-base.stickyNote

* نقش: نظرات یا دستورالعمل‌هایی را برای مرحله اجرای تحقیق ارائه می‌دهد.

بلوک ۳: نهایی‌سازی و انتشار گزارش (ویراستار ارشد)

این بلوک گزارش را از تحقیقات ترکیبی پیش‌نویس می‌کند، آن را با استفاده از هوش مصنوعی اصلاح می‌کند و سند نهایی را در Google Docs منتشر می‌کند.

نودها:

  • Draft report (Code): پیش‌نویس اولیه گزارش را به صورت برنامه‌نویسی تدوین می‌کند.
  • Polish report (OpenAI): پیش‌نویس گزارش را برای وضوح و سبک بهبود می‌بخشد و اصلاح می‌کند.
  • Create new Google docs (Google Docs): یک سند جدید Google Docs برای گزارش ایجاد می‌کند.
  • Update document with report (Google Docs): متن گزارش اصلاح شده را در سند Google Docs درج می‌کند.
  • Sticky Note: برای نظرات و دستورالعمل‌ها استفاده می‌شود.

جزئیات نودها:

  • Draft report

* نوع: n8n-nodes-base.code

* نقش: اولین پیش‌نویس گزارش را با استفاده از بخش‌های تحقیقاتی ادغام شده تدوین می‌کند.

* ورودی: محتوای تحقیقاتی تلفیقی را از Combine all sections from researchers دریافت می‌کند.

* خروجی: متن پیش‌نویس را به Polish report ارسال می‌کند.

* خرابی: خطاهای منطق کد یا مشکلات قالب‌بندی داده.

  • Polish report

* نوع: @n8n/n8n-nodes-langchain.openAi

* نقش: پیش‌نویس گزارش را برای وضوح، لحن و سبک بهبود می‌بخشد و اصلاح می‌کند.

* پیکربندی: نیاز به اعتبارنامه‌های OpenAI دارد. احتمالاً از یک مدل تکمیل متن یا ویرایش استفاده می‌کند.

* ورودی: پیش‌نویس گزارش را از Draft report دریافت می‌کند.

* خروجی: متن اصلاح شده را به Create new Google docs منتقل می‌کند.

* خرابی: خطاهای API یا بدشکلی پرامپت.

  • Create new Google docs

* نوع: n8n-nodes-base.googleDocs

* نقش: یک سند جدید Google Docs برای میزبانی گزارش نهایی ایجاد می‌کند.

* پیکربندی: نیاز به اعتبارنامه‌های Google OAuth2 و پارامترهای نام‌گذاری سند دارد.

* ورودی: شناسه سند و فراداده را از Polish report دریافت می‌کند.

* خروجی: شناسه سند و فراداده را به Update document with report ارسال می‌کند.

* خرابی: خطاهای احراز هویت یا محدودیت‌های سهمیه.

  • Update document with report

* نوع: n8n-nodes-base.googleDocs

* نقش: متن گزارش اصلاح شده را در سند Google Docs تازه ایجاد شده درج می‌کند.

* ورودی: شناسه سند و محتوای گزارش را از Create new Google docs دریافت می‌کند.

* خروجی: آخرین نود در توالی انتشار.

* خرابی: خطاهای API یا مشکلات مجوز سند.

  • Sticky Note1

* نوع: n8n-nodes-base.stickyNote

* نقش: حاوی یادداشت‌ها یا دستورالعمل‌های مربوط به مرحله انتشار است.

---

جدول خلاصه

نام نود (Node Name)نوع نود (Node Type)نقش عملکردی (Functional Role)نود(های) ورودی (Input Node(s))نود(های) خروجی (Output Node(s))
When clicking "Test workflow"n8n-nodes-base.manualTriggerشروع گردش کار (Workflow start)-Settings
Settingsn8n-nodes-base.setتنظیم پارامترهای اولیه (Sets initial parameters)When clicking "Test workflow"Plan work for team
Plan work for team@n8n/n8n-nodes-langchain.openAiبرنامه‌ریزی دستور تحقیق (Plans research agenda)Settings, Wikipedia, SEC10 ToolDelegate work
Wikipedia@n8n/n8n-nodes-langchain.toolWikipediaاطلاعات تکمیلی برای برنامه‌ریزی (Supplementary info for planning)-Plan work for team (به عنوان ابزار هوش مصنوعی) (as AI tool)
SEC10 Tool@n8n/n8n-nodes-langchain.toolCodeپرسش و پاسخ SEC 10K برای برنامه‌ریزی (SEC 10K Q&A for planning)-Plan work for team (به عنوان ابزار هوش مصنوعی) (as AI tool)
Delegate workn8n-nodes-base.splitOutتقسیم وظایف برای تحلیلگران تحقیق (Splits tasks for research analysts)Plan work for teamDo detailed research, Combine all sections from researchers
Do detailed research@n8n/n8n-nodes-langchain.openAiانجام تحقیق دقیق (Performs detailed research)Delegate work, Wikipedia1, SEC10 Tool1Combine all sections from researchers
Wikipedia1@n8n/n8n-nodes-langchain.toolWikipediaاطلاعات تکمیلی برای تحقیق (Supplementary info for research)-Do detailed research (به عنوان ابزار هوش مصنوعی) (as AI tool)
SEC10 Tool1@n8n/n8n-nodes-langchain.toolCodeپرسش و پاسخ SEC 10K برای تحقیق (SEC 10K Q&A for research)-Do detailed research (به عنوان ابزار هوش مصنوعی) (as AI tool)
Combine all sections from researchersn8n-nodes-base.mergeتجمیع خروجی‌های تحقیق (Aggregates research outputs)Delegate work, Do detailed researchDraft report
Draft reportn8n-nodes-base.codeایجاد پیش‌نویس اولیه گزارش (Creates initial report draft)Combine all sections from researchersPolish report
Polish report@n8n/n8n-nodes-langchain.openAiاصلاح و پرداخت گزارش (Refines and polishes report)Draft reportCreate new Google docs
Create new Google docsn8n-nodes-base.googleDocsایجاد سند Google جدید برای گزارش (Creates new Google Doc for report)Polish reportUpdate document with report
Update document with reportn8n-nodes-base.googleDocsدرج گزارش در سند Google (Inserts report into Google Doc)Create new Google docs-
Sticky Noten8n-nodes-base.stickyNoteنظر / یادآوری (Comment / reminder)--

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

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

این گردش کار n8n چه کاری انجام می‌دهد؟

این گردش کار تحلیل بنیادی سهام را با استفاده از هوش مصنوعی و داده‌های گزارش‌های 10-K کمیسیون بورس و اوراق بهادار (SEC) خودکار می‌کند و گزارش‌های تحلیلی عمیق تولید می‌نماید.

چه ابزارهایی در این گردش کار استفاده شده است؟

این گردش کار از نودهای n8n مانند Manual Trigger، Settings، OpenAI، Wikipedia و ابزارهای کد سفارشی برای تعامل با داده‌های SEC 10-K و Google Docs استفاده می‌کند.

این گردش کار برای چه کسانی مفید است؟

این گردش کار برای تحلیلگران مالی، متخصصان سرمایه‌گذاری و هر کسی که نیاز به ساده‌سازی و خودکارسازی فرآیند تحلیل بنیادی سهام و گزارش‌دهی دارد، بسیار مفید است.

workflowهای مرتبط

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