Files
LifetimePD/.agent/.agents/references/tech-stack.md

1.8 KiB

Tech Stack

AI 에이전트는 구현 전 이 문서를 확인하여 올바른 기술/버전을 사용합니다.

언어 & 런타임

항목 버전 비고
Python 3.12 C:\ProgramData\miniforge3\envs\quant\python.exe

핵심 패키지

패키지 용도 비고
numpy 행렬 연산, 수치 계산 전이행렬 곱, PD 계산
scipy 최적화(WLS), 정규분포 Zt 추정, Vasicek 임계값
pandas 데이터프레임, 시계열 거시변수, API 응답 처리
statsmodels OLS 회귀, 진단 검정 Zt~거시 모형, ADF/LB/BP
matplotlib 차트 생성 한글 폰트: Malgun Gothic
requests HTTP 요청 ECOS API 호출
tabulate 표 출력 콘솔 결과 테이블
pyyaml 설정 파일 config.yaml 파싱

패키지 관리

  • 패키지 매니저: conda (miniforge3) + pip
  • 환경: quant (C:\ProgramData\miniforge3\envs\quant)
  • 의존성 목록: requirements.txt
  • 설치: pip install -r requirements.txt

개발 도구

도구 명령어
실행 (API 사용) C:\ProgramData\miniforge3\envs\quant\python.exe main.py
실행 (Fallback) C:\ProgramData\miniforge3\envs\quant\python.exe main.py --no-api
Vikunja 조회 python .agents\workflows\helpers\vikunja_helper.py list
Wiki 업데이트 python .agents\workflows\helpers\wiki_helper.py update "페이지" /tmp/content.md

환경 변수

변수명 용도 설정 위치
ECOS API Key 한은 Open API 인증 config.yamlecos.api_key

외부 API

서비스 URL 인증
BOK ECOS https://ecos.bok.or.kr/api API Key in URL path
Gitea https://git.variet.net Token in header
Vikunja https://plan.variet.net Bearer token