보조 사례 / 주식 리서치 메일

AI가 점수를 바꾸지 못하는 리포트

토스증권에 보유한 미국 주식을 읽기 전용으로 조회해 매일 아침 한국어 메일 리포트로 받는 개인 도구. 계산은 규칙, AI는 상위 3종목 해석만 맡김. 개인 리서치용이며 투자 자문이나 투자 권유가 아님.

보조 사례주식 리서치 메일 · 2026.08–10
문제
보유 종목을 보려면 증권 앱, 시세, 공시, 애널리스트 의견, 뉴스를 따로 확인해야 함. 오늘 내 포트폴리오에서 무엇이 중요한지 바로 답하는 곳이 없음
본인 판단
점수와 위험 계산은 규칙, AI는 우선순위 상위 3종목 해석만. 일부가 실패해도 리포트는 줄여서 발송. 주문과 자문은 범위에서 제외
역할·기간
개인 프로젝트 · 2026.08–10 구현, 2026.8.29부터 매일 08시 운영 중
결과·AI 협업
본인 메일로 매일 08시 리포트 발송 중 · 코드는 AI 작성(Codex, Claude), 본인은 기획, 정책, 검수

01 · 무엇을 정했나

데이터와 계산이 먼저, AI 해석은 그다음

요구사항 문서의 목표는 매일 3~5분 안에 포트폴리오 상태, 어제와 달라진 점, 확인할 위험을 파악하는 것. 사용자는 본인 1명으로 한정함.

기각

AI가 전 종목을 계산하고 해석

같은 입력에도 결과가 달라질 수 있고 호출 비용이 종목 수만큼 늘어남

채택

계산은 Python 규칙, AI는 상위 3종목만

수익률, 비중, 종합 점수, 우선순위 점수는 규칙대로 계산. 우선순위 상위 3종목에만 분야별 분석과 최대 3라운드 찬반 토론 실행

채택

AI는 점수를 바꾸지 못함

AI 결과는 근거 데이터 경로를 함께 내야 하고, 점수나 위험 단계를 바꾸려는 출력은 거부되도록 테스트로 고정. 위험 단계별 점수 상한도 고정(치명 59, 높음 69, 중간 79)

채택

실패하면 중단 대신 축소

토스 인증이나 보유 종목 조회가 실패하면 실행 중단. 한 종목의 시세 계산, 공시, 뉴스, AI가 실패하면 해당 칸만 비우고 리포트 유지. 메일 발송 실패는 재시도

제외

주문, 자동매매, 투자 자문

토스 연동은 계좌와 보유 종목 조회 전용. 주문 관련 코드가 들어오면 정적 검사에서 실패하도록 함

운영은 토스 허용 IP 등록이 필요해 고정 IP 서버의 예약 실행으로 정함. 2026년 10월에는 금융 지식이 없는 독자 기준의 쉬운 한국어 규칙을 도입하고, 순서를 결론, 내 포트폴리오, 오늘 살펴볼 종목, 변화, 시장, 전체 종목으로 재설계함.

02 · 결과물

정책이 그대로 보이는 메일 화면

메일 리포트 상단. 한 줄 결론, 살펴볼 종목 3개, 포트폴리오 요약, AI 해설 생성 상태 안내
1. 결론부터 보여 줌한 줄 결론과 포트폴리오 요약 뒤에 AI 해설 생성 상태를 따로 안내
상위 3종목 첫 번째 카드. 규칙으로 계산한 점수와 항목별 막대 아래에 AI 한 줄 정리와 찬반 시나리오
2. 점수 아래에 AI 해석규칙으로 계산한 점수 영역과 AI 해석 영역을 나눠 배치
AI 해설을 생성하지 못한 카드. 안내 문구 아래에 점수, 최근 뉴스, 애널리스트 의견, 어제와 달라진 점이 그대로 표시
3. AI가 실패해도 남는 카드AI 칸만 생성 실패로 표시하고 점수와 데이터는 유지

화면은 모두 테스트용 가짜 데이터로 로컬 렌더 · 실제 계좌 정보 아님

2026년 8월 29일부터 서버에서 매일 08시(한국 시간) 자동 실행. 초기 8일(8.29–9.5) 동안 리포트가 HTML과 텍스트로 저장되고 메일 수신까지 확인됨. 본인 메일로만 발송하므로 공개 링크 없음.