jini.

← 가이드 목록

데이터와 AI의 역할 — 숫자는 누가 만드나

최종 수정: 2026-08-29

jini는 데이터와 계산에 매우 투명합니다. 이 글은 어디서 숫자가 나오는지, 그리고 jini가 숫자를 어떻게 다루는지 설명합니다.

데이터 출처: Yahoo Finance

모든 시세·재무 데이터는 Yahoo Finance에서 가져옵니다. 미국 주식, 한국 주식 모두 입니다.

데이터 신뢰성

Yahoo Finance는 무료이고 광범위하지만, 완벽하지 않습니다:

  • 지연 가능성: 시세는 미국 장 기준 15분, 재무는 24시간 이상 지연될 수 있음
  • 정확도: 극히 드물지만, 수정 불가능한 오류가 있을 수 있음
  • 커버리지: 소형주·신규 상장사는 데이터가 불완전할 수 있음

jini는 이를 숨기지 않습니다. 페이지 하단의 **"기준일"**을 항상 표시하고, 데이터가 부족하면 **"데이터 부족"**이라고 정직하게 표기합니다.

데이터 캐시 주기

  • 시세 (Price): 15분 캐시 — 15분마다 새로 가져옴
  • 재무 데이터 (Financials): 24시간 캐시 — 하루에 한 번 갱신
  • AI 분석: 7일 캐시 — 같은 종목·같은 기본 수치면 재과금 없음

이는 실시간성과 비용·서버 부하의 균형입니다. "매분마다 갱신하라"고 요청하면, 모두 실시간이 되지만 서버가 다운됩니다. 투자 결정은 15분 단위면 충분하다고 판단했습니다.

AI의 역할 — 해석, 숫자 아님

jini의 AI 기능은 이렇게 작동합니다:

[AI 분석 생성] 버튼을 누르면:

  1. 모든 계산 결과 (점수·판정·적정가치 등) 를 입력으로 준다
  2. AI가 이 숫자들이 왜 나왔는지 해석을 생성한다
  3. AI는 새로운 숫자를 만들지 않는다 — 입력받은 숫자를 설명할 뿐이다

예:

  • ✅ AI: "EPS가 감소 추세라서 성장성 점수가 낮네요"
  • ❌ AI가 하지 않는 것: "내 계산으로는 공정가치가 $52입니다"

AI가 생성하는 것

  • WHY 체인 — 시장은 왜 이 가격을 매겼나, 그 이유의 5단계 체인
  • 저평가 유형 (A~E) — 어떤 종류의 저평가(또는 고평가)인가
  • Moat 평가 — 이 기업의 경쟁 해자가 얼마나 견고한가
  • 판정 서술 — 최종 판정을 글로 설명하는 이유
  • 예측되는 리스크 — 이 판정이 틀릴 경우의 주요 리스크

숫자 가드 (Number Validation Gate)

AI가 생성한 해석에서 숫자를 인용하면, 그 숫자가 입력 데이터와 정확히 일치하는지 자동으로 검증합니다. 예:

  • AI가 말하는 내용: "PER이 12배로 시장 평균 18배보다 낮습니다"
  • 검증: 실제로 PER이 12배인가? 맞으면 표시, 틀리면 그 부분을 표시하지 않음
  • 만약 AI가 14배라고 잘못 말했다면, 그 문장 전체가 사용자에게 보이지 않습니다

이는 AI가 "창작"하는 것을 막기 위함입니다.

BYO (Bring Your Own) API 키

jini의 AI 기능은 본인의 Anthropic API 키를 사용합니다:

  1. 키는 브라우저에만 저장 — jini 서버는 절대 저장하지 않음
  2. 각자 비용 부담 — AI 분석당 수십~수백 원 정도 (Anthropic 요금표 기준)
  3. 프라이버시 — 서버가 분석 내용을 저장하지 않으므로, 분석 히스토리가 서버에 남지 않음

API 키를 입력하지 않으면:

  • 계산 기능(점수·판정·스크리너·기대주가) 은 모두 동작
  • AI 분석만 사용 불가
  • 비용 0원

왜 이렇게 복잡하게?

단순하게 "jini 서버가 AI를 호출해준다"는 더 쉬웠을 겁니다. 하지만:

  • 비용: 모든 사용자의 AI 분석을 jini가 부담하면 서비스 유지 불가
  • 규모 한계: 동시에 수천 명이 AI를 호출하면 API 속도 제한에 걸림
  • 책임: jini가 AI 결과를 검증·보관하기는 도움이 아님

따라서 "당신이 API 키를 가져와서 쓰세요"라는 정책입니다. 이건 투명합니다.

"데이터 부족" 표시의 의미

다음 경우들을 "데이터 부족"이라고 표시합니다:

  • Yahoo에서 필요한 재무 항목을 찾을 수 없음 (예: 분기 현금 흐름)
  • 기업이 너무 최근에 상장되어 충분한 역사가 없음
  • 특수 상황 기업 (SPAC, 신생 기업) 으로 표준 재무 지표가 의미 없음
  • 마이크로 캡 종목으로 Yahoo 커버리지가 없음

이런 경우 jini는:

  • ❌ "그냥 모른다" 하고 판정을 안 함
  • ❌ "작은 데이터로 추정한다" 해서 불안정한 계산을 함
  • ✅ "데이터 부족" 이라고 명시하고, 사유를 표시함

이것이 jini의 원칙입니다: 있는 숫자로만 계산하고, 없으면 정직하게 "없다"고 한다.

캐시와 갱신

  • 후보 탭이 어제 것 같아요 → 기준일을 확인하세요. 24시간 지났으면 수동으로 스크리닝을 다시 실행하거나, 다음 자동 갱신을 기다리세요.
  • 숫자가 안 변해요 → 캐시 때문입니다. 7일 캐시 (AI)·24시간 캐시 (재무) 정책입니다.
  • AI 분석이 느려요 → API 호출은 브라우저에서 Anthropic으로 직접 가므로, 네트워크와 API 상태에 따라 1~3초 소요됩니다.

데이터를 이해했다면, jini가 자신을 어떻게 검증하는지 알아보세요.

이 글은 정보 제공 목적이며 투자 조언이 아닙니다. 투자의 최종 책임은 투자자 본인에게 있습니다.