본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

Alpha-Dojo/DojoAgents

Python3 / 0

Agent Loop 엔진으로 개인 포트폴리오를 지속적으로 분석하며 스크린샷 기반 진단과 시뮬레이션 포트폴리오 생성을 지원한다.

TL;DR

DojoAgents는 개인 투자자를 위해 설계된 에이전트 기반 프레임워크로 멀티사이클 Agent Loop 엔진이 다중 시장 데이터와 보유 종목을 결합해 단계별로 근거를 수집하고 추론한다. 실행 샌드박스는 동적 파이썬 계산을 격리하며 SKILL 시스템은 반복 분석 흐름을 재사용 가능한 구성요소로 저장해 자동화를 가속화한다. React 대시보드와 FastAPI 백엔드, SSE 스트리밍이 실시간 시각화와 중간 결과 점검을 가능하게 하며 스크린샷 기반 포트폴리오 진단과 시뮬레이션 포트폴리오 생성 기능이 수동 입력 부담을 줄인다. 운영을 위해 Python 3.11 이상과 외부 LLM API 키가 필요하다.

핵심 포인트

  • 루프 기반 추론 엔진을 채택한다 에이전트가 다중 사이클로 도구를 호출하며 중간 결과를 검증하고 누적해 복잡한 포트폴리오 질문에 대해 근거 기반의 결론을 도출한다. 이 구조는 단회성 요약이나 단일 지표 계산과 달리 인과 관계를 추적할 수 있다. 결과적으로 다단계 전략 도출과 재검증 워크플로에 적합하다.
  • 멀티모달 스크린샷 진단을 지원한다 이미지로부터 40개 이상 종목을 인식해 시장과 섹터, 공급망 포지션별로 재그룹화한 뒤 리스크 패턴을 식별한다. 식별 결과는 시뮬레이션 포트폴리오 생성까지 자동으로 연결된다. 이 과정은 사용자의 수동 데이터 입력을 제거한다.
  • 격리된 실행 샌드박스를 제공한다 샌드박스는 파이썬 코드 실행과 데이터 추출을 메인 루프와 분리해 보안과 안정성을 확보한다. 권한과 정책을 통해 외부 접근을 통제해 금융 허위 생성 리스크를 줄인다. 개발자는 이 격리 환경에서 사용자 정의 계산을 추가할 수 있다.
  • 즉시 사용 가능한 대시보드와 스트리밍을 통합한다 프론트엔드는 Vite 기반 React SPA이며 FastAPI와 SSE를 통해 실시간 캔버스 차트와 대화형 채팅을 제공한다. 이 통합은 중간 단계의 근거를 실시간으로 확인할 수 있게 해 탐색 비용을 낮춘다. 설정은 로컬 구성 파일에 안전하게 저장된다.

이미지 분석

프로젝트의 일곱 계층 아키텍처 다이어그램으로 사용자 접근, 에이전트 코어, 도구 실행, 데이터, 인프라 계층을 계층별로 정리하고 있다.
다이어그램은 CLI, React 대시보드, 채팅 게이트웨이에서 시작해 Agent Loop 오케스트레이터와 런타임 샌드박스, 도구 실행 레이어, 데이터 레이어, 베이스 인프라로 흐름이 이어지는 구조를 시각화한다. REST와 SSE를 통한 통신, FastAPI 대시보드 서버, 스케줄러와 게이트웨이 구성 등 구현 컴포넌트가 명시되어 아키텍처 전반의 통신 패턴과 분리된 실행 경계를 파악할 수 있다. 이 이미지는 시스템이 어떻게 모듈화되어 확장성과 격리를 확보하는지 구조적 관점에서 실무 구현 힌트를 제공한다.
일일 마켓 오버뷰 데모 화면으로 대시보드에서 시장 이동과 도구 호출 이력을 인터랙티브하게 보여주는 GIF이다.
데모는 시장, 섹터, 종목별 움직임을 집계해 대시보드에 표시하는 과정을 시연하며 사용자 인터페이스에서 각 중간 단계의 도구 호출과 참조 데이터를 확장해 확인할 수 있음을 시사한다. 이 화면은 백엔드가 병렬로 데이터를 수집하고 중간 결과를 스트리밍 방식으로 프론트엔드에 전달하는 동작 흐름을 시각적으로 확인하게 한다. 마켓 오버뷰의 실시간성은 SSE 스트리밍과 대시보드 렌더링 통합으로 구현된 것으로 보인다.
뉴스 임팩트 분석 데모 화면으로 특정 뉴스 이벤트가 관련 종목과 섹터에 미치는 영향을 순차적으로 분해해 보여주는 GIF이다.
데모는 입력 질문을 다단계로 분해한 뒤 관련 시장, 뉴스, 기업 데이터를 순차적으로 호출해 연결 관계를 도출하는 과정을 시각화한다. 화면에서 각 도구 호출 결과와 인용 데이터가 분석 흐름에 어떻게 결합되는지 확인이 가능해 뉴스 기반 영향 분석이 내부적으로 여러 도구의 조합으로 이루어짐이 드러난다. 이 GIF는 교차시장 영향 분석의 실행 흐름과 도구 오케스트레이션을 파악하는 데 도움이 된다.
포트폴리오 스크린샷 업로드 데모로 이미지에서 보유 종목을 인식해 진단 리포트를 생성하는 과정을 보여준다.
데모는 사용자가 보유 스크린샷을 업로드하면 시스템이 각 종목을 추출해 시장과 섹터별로 그룹화하고 리스크 진단을 산출하는 흐름을 담고 있다. 이미지 인식 결과는 자동으로 재그룹화와 시뮬레이션 입력으로 이어져 사용자의 수동 입력 없이 워크플로우가 진행됨을 시각적으로 확인할 수 있다. 이 GIF는 멀티모달 파이프라인과 OCR 또는 객체 인식 결과가 후속 분석에 어떻게 연결되는지를 보여준다.

878

STARS

88

FORKS

+209

TRENDING

3

조회수

watchers 878open issues 2Apache License 2.0

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.