# 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.yaml` → `ecos.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 |