สวัสดีครับ

เมื่อ 6 เดือนก่อนผมเคยแชร์โปรเจกต์ cluefin ไว้
ครั้งนี้ผมได้นำแพ็กเกจ openapi (โบรกเกอร์, DART RestAPI) ที่ทำไว้ใน cluefin
มาเชื่อมเป็นเครื่องมือที่ AI เอเจนต์สามารถใช้งานได้ จนกลายเป็นโปรเจกต์มัลติเอเจนต์สำหรับงานวิจัยการลงทุนชื่อ "cluefin-dure"

ตลอดเวลาที่ผ่านมา ผมลองทำทั้ง CLI, TUI, ฟรอนต์เอนด์ด้วย cluefin ลองเชื่อมกับ AI และยังลองแตะ ๆ เรื่องเทรดอัตโนมัติ/แบ็กเทสต์อีกหลายอย่าง
ระหว่างทำก็สนุกดี แต่กลับใช้งานต่อเนื่องไม่ได้ พอเป็นแบบนั้นก็ไม่มีอะไรให้ปรับปรุง.. สุดท้ายก็แค่เพิ่มฟีเจอร์ที่ไม่จำเป็น... วนลูปไม่จบ ;;

แล้วพอไปเจอโปรเจกต์ Dexter ก็รู้สึกว่า "โอ้!! ถ้าทำอันนี้ให้เข้ากับสิ่งที่ผมต้องการ ก็น่าจะใช้งานได้จริง" เลยเริ่มต้นขึ้นมา

ขอบคุณ virattt!!!

โอเค ที่ผ่านมาคือการระบายครับ ต่อไปขอแนะนำโปรเจกต์


เป้าหมาย

เหมือนกับสมัยก่อนที่ผู้คนช่วยกันลงแรงทำงานเกษตรในฤดูเพาะปลูก
ผมเลยคิดว่าถ้าการลงทุนของผมมี AI เอเจนต์หลายตัวแบ่งหน้าที่กันมาช่วยดูให้ก็คงดี
จึงตั้งชื่อว่า "Dure"

ยังมีหลายจุดที่ต้องขัดเกลา แต่เป้าหมายคืออยากสร้างเครื่องมือคล้ายผู้ช่วยการลงทุนที่ไม่ได้หยุดแค่การถามหุ้นรายตัว
แต่เชื่อมตั้งแต่งานรีเสิร์ช การวิเคราะห์บริษัท ไปจนถึงการจัดการพอร์ตโฟลิโอให้อยู่ในเวิร์กโฟลว์เดียวกัน

ฟีเจอร์หลัก

ใช้ pi ครับ 🙏🏼

🤖 มัลติเอเจนต์รีเสิร์ช

แบ่งบทบาทเป็นพื้นฐานบริษัท / ข่าว / กลยุทธ์ / แบ็กเทสต์ / วิจารณ์ เพื่อทำรีเสิร์ชร่วมกัน

💬 การสำรวจแบบโต้ตอบ

สามารถลองวิเคราะห์บริษัทด้วยภาษาธรรมชาติได้ทันทีจากในเทอร์มินัล

📊 การวิเคราะห์สถานการณ์

ตัวอย่างเช่น ถามว่า ถ้า Fed ลดดอกเบี้ยฉุกเฉิน 50bp ภาคเซมิคอนดักเตอร์จะเป็นอย่างไร?
ระบบจะจัดโครงสร้างสถานการณ์ สรุปผลกระทบรายหุ้น และประเมินภาพรวมออกมาเป็นรายงาน

🔎 การคัดกรองหุ้น

สามารถคัดเลือกหุ้น候选ตามตลาด/สไตล์ และดูการจัดลำดับความสำคัญได้

🧪 กลยุทธ์รีเสิร์ช + แบ็กเทสต์

เมื่อใส่ไอเดียกลยุทธ์เข้าไป ก็สามารถดูต่อเนื่องตั้งแต่การออกแบบกลยุทธ์ แบ็กเทสต์ ไปจนถึงการวิจารณ์ได้

📝 การบันทึกผลลัพธ์และรายงาน

ผลการรันจะถูกเก็บในรูปแบบ data/runs/<runId>/report.html และสามารถดูได้ทั้งสรุปในเทอร์มินัลและรายงาน HTML

🧠 การสะสมหน่วยความจำ

มีโครงสร้างสำหรับค่อย ๆ สะสมเนื้อหาอย่างกลยุทธ์ การทดลอง และประเด็นต่าง ๆ เป็นหน่วยความจำแบบไฟล์
ตอนนี้ยังอยู่ช่วงเริ่มต้น แต่ผมอยากให้มันดีขึ้นเมื่อใช้ไปเรื่อย ๆ และสะท้อนความชอบส่วนตัวได้

.
แผนต่อไป

  • เพิ่ม tool สำหรับหุ้นสหรัฐของ Korea Investment & Securities
  • เพิ่ม tool สำหรับ EDGAR API
  • เพิ่ม tool สำหรับดาวน์โหลดและพาร์ส xbrl
  • เพิ่ม tool สำหรับพาร์สหมายเหตุจากเอกสารเปิดเผยข้อมูลของ FSS
  • พัฒนาฟีเจอร์จำลองเหตุการณ์หนึ่งเหตุการณ์ได้ด้วยเวอร์ชันที่เรียบง่ายของ MiroFish
  • พัฒนาฟีเจอร์โดยประยุกต์แนวคิด autoresearch เพื่อให้ทำรีเสิร์ชและวิเคราะห์บริษัทได้ดียิ่งขึ้น

ต้องใช้คีย์ 4 ตัวครับ

คีย์ที่ต้องใช้ค่อนข้างเยอะครับ 555
ถ้าสนใจโครงสร้างภายใน แค่ลองไล่ดูโค้ดคร่าว ๆ ก็น่าจะสนุกดี

ขอบคุณครับ

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น