Cluefin-Dure - Multi AI Agent untuk Saham Domestik dengan Memanfaatkan API Sekuritas/DART
(github.com/kgcrom)Halo.
Enam bulan lalu saya sempat membagikan proyek cluefin,
kali ini saya menghubungkan paket openapi (sekuritas, DART RestAPI) yang dibuat di cluefin
sebagai alat yang bisa digunakan AI agent, lalu membuat proyek multi-agent riset investasi "cluefin-dure".
Selama ini dengan cluefin saya sudah mencoba membuat CLI, TUI, frontend, integrasi AI, juga sempat mengutak-atik auto trading/backtesting ini-itu.
Proses membuatnya memang menyenangkan, tetapi saya tidak bisa memakainya secara konsisten, dan akibatnya tidak ada banyak hal yang bisa diperbaiki.. jadinya cuma menambah fitur yang tidak perlu... lingkaran setan;;
Lalu saya melihat proyek Dexter dan berpikir, "Oh!! Kalau ini dibuat sesuai kebutuhan saya, sepertinya akan sangat berguna," lalu saya mulai mengerjakannya.
Terima kasih virattt!!!
Ya, tadi itu curhat singkat sampai sekarang, dan sekarang saya akan memperkenalkan proyeknya.
Tujuan
Seperti saat musim sibuk bertani di masa lalu ketika orang-orang saling membantu mengerjakan ladang,
saya berpikir akan bagus jika investasi saya juga ditinjau bersama oleh AI agent yang berbagi peran,
karena itu saya menamakannya "Dure".
Masih banyak bagian yang perlu dirapikan, tetapi tujuannya adalah membuat alat seperti asisten investasi yang tidak sekadar menjawab satu saham saja,
melainkan mengikat riset, analisis perusahaan, hingga manajemen portofolio dalam satu workflow.
Fitur utama
Menggunakan pi. 馃檹馃徏
馃 Riset multi-agent
Riset dilakukan dengan membagi peran menjadi fundamental / berita / strategi / backtest / kritik.
馃挰 Eksplorasi interaktif
Anda bisa langsung mencoba analisis perusahaan dengan bahasa alami dari terminal.
馃搳 Analisis skenario
Misalnya untuk pertanyaan seperti Jika The Fed melakukan pemangkasan darurat 50bp, apa yang terjadi pada sektor semikonduktor?
skenario akan distrukturkan lalu dampak per saham dan evaluasi keseluruhan dirangkum dalam laporan.
馃攷 Screening saham
Anda bisa menyaring saham kandidat berdasarkan pasar/gaya dan melihat prioritasnya.
馃И Riset strategi + backtest
Jika memasukkan ide strategi, Anda bisa melihat rangkaian mulai dari perancangan strategi, backtest, hingga kritiknya.
馃摑 Penyimpanan hasil dan laporan
Hasil eksekusi disimpan dalam bentuk data/runs/<runId>/report.html, dan dapat dilihat bersama dalam ringkasan terminal serta laporan HTML.
馃 Akumulasi memori
Saya juga sedang menambahkan struktur yang menumpuk sedikit demi sedikit konten seperti strategi, eksperimen, dan topik dalam file-based memory.
Masih tahap awal, tetapi saya ingin membuatnya semakin baik seiring penggunaan dan bisa mencerminkan preferensi pribadi.
.
Rencana ke depan
- Menambahkan tool saham AS dari Korea Investment & Securities
- Menambahkan tool EDGAR API
- Menambahkan tool download & parsing xbrl
- Menambahkan tool parsing catatan dari keterbukaan regulator keuangan
- Mengembangkan fitur untuk mensimulasikan satu event dengan versi sederhana dari MiroFish
- Mengembangkan fitur agar dapat melakukan riset dan analisis perusahaan yang lebih baik dengan menerapkan konsep autoresearch
Kunci yang dibutuhkan ada 4.
- Langganan OpenAI, Google AI, atau Anthropic API Key
- Korea Investment & Securities RestAPI Key
- Kiwoom Securities RestAPI Key
- Financial Supervisory Service OpenDart Key
Memang kunci yang dibutuhkan cukup banyak. haha
Kalau Anda tertarik pada strukturnya sendiri, sekadar melihat-lihat kodenya secara ringan pun mungkin akan terasa menarik.
Terima kasih.
Belum ada komentar.