Cluefin-Dure - securities firms/DART API का उपयोग करने वाला घरेलू स्टॉक्स मल्टी AI एजेंट
(github.com/kgcrom)नमस्कार।
6 महीने पहले मैंने cluefin प्रोजेक्ट साझा किया था,
और इस बार cluefin में बनाए गए openapi पैकेज (सिक्योरिटीज फर्म, DART RestAPI) को
AI एजेंट इस्तेमाल कर सकें ऐसे टूल्स से जोड़कर निवेश रिसर्च मल्टी-एजेंट प्रोजेक्ट "cluefin-dure" बनाया है।
इस दौरान cluefin से CLI, TUI, फ्रंटएंड भी बनाया, AI इंटीग्रेशन भी किया, और ऑटोमेटेड ट्रेडिंग/बैकटेस्टिंग जैसी कई चीजें भी आज़माईं।
बनाने की प्रक्रिया मज़ेदार थी, लेकिन इसे लगातार इस्तेमाल नहीं कर पाया, और ऐसा होते-होते सुधारने लायक चीजें भी कम हो गईं.. बस अनावश्यक फीचर जोड़ने का एक दुष्चक्र बन गया;;
फिर Dexter प्रोजेक्ट देखकर लगा, "ओह!! अगर इसे अपनी ज़रूरत के मुताबिक बनाऊँ तो काफ़ी काम का होगा," और वहीं से शुरुआत की।
वाह virattt!!!
हाँ, अब तक यह सब थोड़ी भड़ास निकालना था, अब प्रोजेक्ट का परिचय देता हूँ।
लक्ष्य
जैसे पहले खेती के व्यस्त मौसम में लोग मिलकर खेत का काम करते थे,
वैसे ही मैंने सोचा कि मेरे निवेश को भी AI एजेंट भूमिकाएँ बाँटकर साथ में देखें,
इसलिए इसका नाम "दुरे" रखा।
अभी इसमें निखारने के लिए बहुत कुछ बाकी है, लेकिन सिर्फ़ एक स्टॉक के बारे में पूछने से आगे बढ़कर
रिसर्च, कंपनी विश्लेषण और पोर्टफोलियो प्रबंधन को एक ही workflow में जोड़कर निवेश सहायक जैसा टूल बनाना इसका लक्ष्य है।
मुख्य फीचर
pi का उपयोग किया गया है। 🙏🏼
🤖 मल्टी-एजेंट रिसर्च
फंडामेंटल / न्यूज़ / रणनीति / बैकटेस्ट / समीक्षा जैसी भूमिकाएँ बाँटकर रिसर्च की जाती है।
💬 संवादात्मक खोज
टर्मिनल में natural language के ज़रिए सीधे कंपनी विश्लेषण की कोशिश की जा सकती है।
📊 scenario analysis
उदाहरण के लिए, अगर Fed 50bp की आपात कटौती करे तो semiconductor sector पर क्या असर होगा?
जैसा सवाल पूछने पर scenario को संरचित करके स्टॉक-वार प्रभाव और समग्र मूल्यांकन को रिपोर्ट के रूप में व्यवस्थित किया जाता है।
🔎 स्टॉक स्क्रीनिंग
मार्केट/स्टाइल मानदंडों के आधार पर संभावित स्टॉक्स छाँटे जा सकते हैं और उनकी प्राथमिकता देखी जा सकती है।
🧪 रणनीति रिसर्च + बैकटेस्ट
अगर आप कोई रणनीति आइडिया दें, तो रणनीति डिज़ाइन, बैकटेस्ट और समीक्षा तक की पूरी कड़ी देख सकते हैं।
📝 परिणाम सहेजना और रिपोर्ट
रन के नतीजे data/runs/<runId>/report.html के रूप में सहेजे जाते हैं, और उन्हें टर्मिनल सारांश तथा HTML रिपोर्ट दोनों में देखा जा सकता है।
🧠 मेमोरी संचय
रणनीति, प्रयोग और थीसिस जैसी सामग्री को फ़ाइल-आधारित मेमोरी में धीरे-धीरे जमा करने वाली संरचना भी जोड़ी जा रही है।
अभी यह शुरुआती चरण में है, लेकिन मैं चाहता हूँ कि इस्तेमाल के साथ यह बेहतर हो और व्यक्तिगत पसंद भी प्रतिबिंबित करे।
.
आगे की योजना
- Korea Investment & Securities के US stocks tool को जोड़ना
- EDGAR API tool को जोड़ना
- xbrl डाउनलोड और parsing tool को जोड़ना
- Financial Supervisory Service disclosures से notes parsing tool को जोड़ना
- MiroFish के सरल संस्करण के रूप में किसी एक इवेंट को simulate करने वाली सुविधा विकसित करना
- autoresearch कॉन्सेप्ट लागू करके बेहतर रिसर्च और कंपनी विश्लेषण करवाने वाले फीचर विकसित करना
ज़रूरी keys कुल 4 हैं।
- OpenAI, Google AI subscription या Anthropic API Key
- Korea Investment & Securities RestAPI Key
- Kiwoom Securities RestAPI Key
- Financial Supervisory Service OpenDart Key
ज़रूरी keys काफ़ी ज़्यादा हैं। हाहा
अगर आपको इसकी संरचना में दिलचस्पी हो, तो सिर्फ़ कोड को हल्के से देखना भी मज़ेदार हो सकता है।
धन्यवाद।
अभी कोई टिप्पणी नहीं है.