이 스킬
인플레이션 확산성 원자료 점검
CPI, PPI, 유가, 기대인플레이션, 정책금리 원자료를 gather로 모아 인플레이션이 단일 품목 충격인지 광범위한 압력인지 확인하는 절차. 트리거 — '인플레 확산', '물가 압력', 'CPI PPI 유가', '기대인플레이션'.
이어 가기
절차
실행 순서
- 1
`tableRef`: inflation indicator별 원자료.
- 2
`valueRef`: rateDirection, scenarioType, summaryOverall.
- 3
답변 본문: 확산성, 공급충격/수요압력 구분, 정책 압력.
- 4
CPI 계열과 상품/생산자 계열을 최소 하나씩 확인한다.
- 5
확산성은 “넓음/좁음/혼재/판정불가” 중 하나로 표현한다.
예시
이런 질문이 들어오면 이 skill 을 쓴다
- 물가 압력이 넓게 퍼지고 있나
- CPI와 PPI와 유가를 같이 봐줘
- 인플레 재가속 위험 확인
공개 호출 방식
import dartlab
market = "US"
indicators = ["CPIAUCSL", "CPILFESL", "PPIACO", "DCOILWTICO", "T5YIE", "FEDFUNDS"]
rows = []
for indicator in indicators:
try:
data = dartlab.gather("macro", indicator)
rows.append({"indicator": indicator, "data": data, "ok": True})
except Exception as exc:
rows.append({"indicator": indicator, "error": str(exc), "ok": False})
try:
rates = dartlab.macro("rates", market=market)
except Exception as exc:
rates = {"error": str(exc)}
try:
inflationScenario = dartlab.macro("scenario", "인플레이션 충격", market=market, severity="moderate")
except Exception as exc:
inflationScenario = {"error": str(exc)}
try:
summary = dartlab.macro("summary", market=market)
except Exception as exc:
summary = {"error": str(exc)}
emit_result(
table=rows,
values={
"market": market,
"rateDirection": ((rates.get("outlook") or {}).get("direction") if isinstance(rates, dict) else None),
"scenarioType": ((inflationScenario.get("meta") or {}).get("type") if isinstance(inflationScenario, dict) else None),
"summaryOverall": summary.get("overall") if isinstance(summary, dict) else None,
},
date=summary.get("latestAsOf") if isinstance(summary, dict) else None,
) 호출 동작
- headline CPI, core CPI, PPI, 유가, 기대인플레이션, 정책금리 원자료를 모은다.
- headline/core/producer/commodity 방향을 분리한다.
macro("rates")로 정책 압력을 검산한다.- 필요하면
macro("scenario", "인플레이션 충격")으로 조건부 경로를 비교한다.
대표 반환 형태
tableRef: inflation indicator별 원자료.valueRef: rateDirection, scenarioType, summaryOverall.- 답변 본문: 확산성, 공급충격/수요압력 구분, 정책 압력.
연계 절차
- 인플레 확산성이 높으면
recipes.macro.yieldCurveStress로 금리곡선과 정책 압력을 확인한다. - 상품/에너지 충격 중심이면
engines.macro.scenario의 인플레이션 충격 경로와 비교한다. - 한국 수출/환율 영향은
recipes.macro.koreaExportCycleNowcast로 넘긴다.
기본 검증
- CPI 계열과 상품/생산자 계열을 최소 하나씩 확인한다.
- 확산성은 “넓음/좁음/혼재/판정불가” 중 하나로 표현한다.
런타임
실행 환경별 호환성
| 환경 | 상태 | 비고 / 제한 |
|---|---|---|
| Local Python | supported | — |
| Server | supported | — |
| MCP | unknown | — |
| Web AI | unknown | — |
| Pyodide | limited | — |
실패 회피
흔한 실패 · 절대 금지
흔한 실패
- CPI/PPI/유가의 빈도와 발표 지연 차이.
- headline과 core inflation의 방향 차이.
- 기대인플레이션 지표의 시장 유동성 왜곡.
절대 금지
- CPI 하나만으로 인플레이션 확산성을 단정하지 않는다.
- 유가 상승을 항상 core inflation 상승으로 연결하지 않는다.
- 명목/실질 금리 구분 없이 정책 압력을 말하지 않는다.