연계 절차
이 절차의 단계
- 1 기업 분석 시작 라우터
engines.company.researchStarter첫 회사 진입 + show("BS") + show("IS")
- 2 기업 분석 시작 라우터
engines.company.researchStarter둘째 회사 진입 + show("BS") + show("IS")
- 3 동종 기업 비교 분석
engines.analysis.peerComparison양사 같은 기간 정렬 + 핵심 차이
- 4 수익성 분석
engines.analysis.profitability양사 ROE DuPont 분해
- 5 Analysis - 자금조달
engines.analysis.financing양사 자본구조 비교 (선택)
절차
실행 순서
- 1
`tableRef` 4 개 (두 회사 × BS + IS)
- 2
`valueRef` 6+ 개 (양사 ROE 구성 요소)
- 3
`dateRef` 1 개 (양사 공통 분기)
- 4
답변 본문 안 markdown evidence table (양사 핵심 항목 5~10 행)
- 5
양사 비교는 같은 분기·같은 단위 (조원) 기준.
- 6
답변 본문에 markdown evidence table 필수 — bullet 만 X.
- 7
차이 해석 시 절대값과 함께 비율 (배·%pt) 함께.
- 8
연결/별도 구분 명시 (양사 모두 연결 또는 모두 별도).
공개 호출 방식
import dartlab
# 두 회사 진입 (sequential — 메모리 안전)
left = dartlab.Company("005930") # 삼성전자
right = dartlab.Company("000660") # SK하이닉스
# 같은 기간 재무제표 + ROE 분해
left_bs = left.show("BS")
right_bs = right.show("BS")
left_roe = left.analysis("financial", "수익성")
right_roe = right.analysis("financial", "수익성") 호출 동작
각 회사는 sequential 로 로드한다 (CLAUDE.md 메모리 안전 규칙: Company 동시 3 개 이상 로드 금지). 비교는 같은 분기 기준으로 정렬한다.
- 두 회사 식별 (종목코드 또는 회사명)
- 각 회사
show("BS")와show("IS")— 같은 분기로 정렬 - ROE DuPont 분해를 두 회사 동일 axis 로 호출
- 비교 표 생성 — markdown table 본문 노출
대표 반환 형태
tableRef4 개 (두 회사 × BS + IS)valueRef6+ 개 (양사 ROE 구성 요소)dateRef1 개 (양사 공통 분기)- 답변 본문 안 markdown evidence table (양사 핵심 항목 5~10 행)
연계 절차
- engines.company.researchStarter — 첫 회사 진입 + show(“BS”) + show(“IS”)
- engines.company.researchStarter — 둘째 회사 진입 + show(“BS”) + show(“IS”)
- engines.analysis.peerComparison — 양사 같은 기간 정렬 + 핵심 차이
- engines.analysis.profitability — 양사 ROE DuPont 분해
- engines.analysis.financing — 양사 자본구조 비교 (선택)
기본 검증
- 양사 비교는 같은 분기·같은 단위 (조원) 기준.
- 답변 본문에 markdown evidence table 필수 — bullet 만 X.
- 차이 해석 시 절대값과 함께 비율 (배·%pt) 함께.
- 연결/별도 구분 명시 (양사 모두 연결 또는 모두 별도).
런타임
실행 환경별 호환성
| 환경 | 상태 | 비고 / 제한 |
|---|---|---|
| Local Python | supported | — |
| Server | supported | — |
| MCP | unknown | — |
| Web AI | unknown | — |
| Pyodide | limited |
|