투자리포트 뽑는 AI

소개

시도하고자 했던 것과 그 이유를 알려주세요.

Peter Lynch의 투자 철학을 AI와 결합한 종목 분석 자동화 도구를 만들어봤습니다.

주식 종목을 분석할 때마다 재무제표를 직접 찾고, 업종 동향을 조사하고, 투자 원칙에 맞게 판단하는 과정이 시간이 많이 걸립니다. 이 과정을 Claude AI에게 위임하면, Peter Lynch 원칙 기반의 투자 리포트를 30초 안에 받아볼 수 있다는 아이디어에서 시작했습니다.

국내(KOSPI/KOSDAQ)와 미국(NYSE/NASDAQ) 주식 모두 분석 가능하도록 설계했고, Peter Lynch / CANSLIM / 종합 분석 3가지 프레임워크 중 선택할 수 있습니다.

진행 방법

어떤 도구를 사용했고, 어떻게 활용하셨나요?

Tip: 사용한 프롬프트 전문을 꼭 포함하고, 내용을 짧게 소개해 주세요.

Tip: 활용 이미지나 캡처 화면을 꼭 남겨주세요.

Tip: 코드 전문은 코드블록에 감싸서 작성해주세요. ( / 을 눌러 '코드 블록'을 선택)

시도하고자 했던 것과 그 이유

Peter Lynch의 투자 철학을 AI와 결합한 종목 분석 자동화 도구를 만들어봤습니다.

주식 종목을 분석할 때마다 재무제표를 직접 찾고, 업종 동향을 조사하고, 투자 원칙에 맞게 판단하는 과정이 시간이 많이 걸립니다. 이 과정을 Claude AI에게 위임하면, Peter Lynch 원칙 기반의 투자 리포트를 30초 안에 받아볼 수 있다는 아이디어에서 시작했습니다.

국내(KOSPI/KOSDAQ)와 미국(NYSE/NASDAQ) 주식 모두 분석 가능하도록 설계했고, Peter Lynch / CANSLIM / 종합 분석 3가지 프레임워크 중 선택할 수 있습니다.


진행 방법

사용 도구

  • Claude AI (claude.ai) — 기획 및 프롬프트 설계

  • Claude Code — Python 코드 자동 생성 및 디버깅

  • Python + Streamlit — 웹 앱 구현

  • Anthropic Claude API (claude-sonnet-4-6) — AI 분석 엔진

활용 프롬프트 (핵심)

당신은 세계 최고 수준의 주식 투자 전문가 AI입니다.
Peter Lynch의 6가지 종목 유형(Stalwart, Fast Grower, Slow Grower, 
Cyclical, Turnaround, Asset Play)과 '10루타' 개념, PEG Ratio, 
자신이 아는 것에 투자하라는 원칙을 적용해주세요.

분석 대상: [종목명]
시장: [국내/미국]

아래 형식으로 분석 리포트를 작성해주세요:
## 🏢 종목 기본 정보
## 📊 투자 프레임워크 분석
## ✅ 강점 (Bull Case)
## ⚠️ 리스크 (Bear Case)
## 🎯 투자 의견 [매수/관망/매도]
## 💡 인사이트

개발 과정

  1. Claude Code에 요구사항 전달 → 코드 자동 생성 (약 15분)

  2. anthropic 패키지 환경 불일치 에러 → Anaconda 환경에 별도 설치로 해결

  3. streamlit run stock_analyzer.py 명령으로 로컬 실행

# 핵심 코드 구조
client = anthropic.Anthropic(api_key=api_key)
response = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=2000,
    messages=[{"role": "user", "content": prompt}]
)

결과와 배운 점

배운 점과 나만의 꿀팁을 알려주세요.

과정 중에 어떤 시행착오를 겪었나요?

도움이 필요한 부분이 있나요?

앞으로의 계획이 있다면 들려주세요.

배운 점

  • Claude API 하나로 복잡한 투자 분석 로직을 프롬프트 설계만으로 구현할 수 있다

  • Streamlit 덕분에 웹 UI를 HTML/CSS 없이 Python만으로 빠르게 만들 수 있다

  • AI가 분석의 틀(프레임워크)을 갖추면 일관된 품질의 리포트를 반복 생성한다

시행착오

  • ModuleNotFoundError: No module named 'anthropic' 에러 발생 → Streamlit이 Anaconda 환경에서 실행되고 있어 별도 pip 설치 필요했음 → 해결: C:\Users\...\anaconda3\python.exe -m pip install anthropic

앞으로의 계획

  • 실시간 주가 데이터 연동 (yfinance 라이브러리)

  • 종목 비교 기능 추가 (2~3개 종목 동시 분석)

  • 포트폴리오 전체 점검 기능으로 확장

도움 받은 글 (옵션)

22기 에이전틱AI투자 모각에서 스터디장님 코칭

(내용 입력)

4
5개의 답글
지피터스 뉴스레터

이번 주 AI, 딱 쓸 것만

매주 월요일 아침,
읽고 바로 써먹을 AI 소식만