이번 기수는 바쁜 업무때문에 제대로 수업을 듣지 못했고, 독학으로 MT4 를 이용한 실제 트레이딩을 해보려고 하였습니다.
하지만 MT4 에 대한 사용법은 둘째치고 경제에 대한 기본 지식이 없어서 선뜻 거래를 시작할 수 없었습니다. 그래서 유튜브 정보로 현재 시황을 분석하는 툴부터 만들어 보았습니다.
😅 과정 중에 어떤 문제가 있었나요?
투자 정보를 얻기 위해 경제 유튜브 채널들의 영상을 자동으로 수집하고 있었어요. 그런데...
📺 한국경제TV, 삼프로TV 같은 채널에서도 일상 브이로그, 광고 영상 같은 게 섞여서 들어옴
🔍 "삼성전자" 검색하면 전자제품 광고 영상까지 같이 나옴
🗑️ 하루에 수십 개씩 쌓이는 영상을 일일이 확인하고 삭제하는 게 너무 비효율적
🔄 삭제한 영상이 다음 날 자동 수집할 때 또 들어옴
이런 식으로 계속 관리하기엔 시간도 많이 걸리고, 정작 중요한 투자 정보를 놓칠 것 같았어요.
💡 어떻게 해결했나요?
수업에서 배운 API 활용법을 적용해서 GPT-4가 자동으로 영상을 분류하도록 만들었습니다!
1. GPT-4한테 "경제 영상 맞아?" 물어보기
# 실제 코드 예시 (간단하게 표현)
def is_economy_related(title, description, transcript):
"""GPT-4한테 이 영상이 경제 관련인지 물어봄"""
prompt = f"""
이 유튜브 영상이 경제/투자 관련 콘텐츠인지 알려줘:
제목: {title}
설명: {description}
자막: {transcript}
경제 관련이면 "YES", 아니면 "NO"로 답하고 이유를 간단히 설명해줘.
"""
response = gpt4.ask(prompt)
return response # "YES, 삼성전자 주가 전망을 다룬 영상"
2. 자동으로 분류하고 저장
GPT-4가 분석한 결과를 보고:
✅ 경제 관련 영상: "통과" 마크 달아서 DB에 보관
❌ 무관한 영상: 삭제하되, URL을 따로 기록해둠
📝 판단 이유: GPT-4가 왜 그렇게 판단했는지 기록 저장
3. 한 번 삭제한 영상은 다시 안 들어오게
# 새 영상 수집할 때
def sync_videos():
for video in new_videos:
# 이전에 삭제했던 영상인지 확인
if video in deleted_videos:
print("이 영상은 이미 필터링됨 → 스킵!")
continue
# 새 영상만 추가
save_to_database(video)
🎯 결과는 어땠나요?
실제 사용 화면
📊 AI 필터링 시작
총 63개 영상 분석 중...
[1/63] 美 증시 폭락! 이번주 주목할 종목은?
✅ 유지: 미국 증시 전망과 투자 종목을 다룬 경제 콘텐츠
[2/63] 제주도 맛집 VLOG | 혼자 여행 다녀왔어요
❌ 삭제: 여행 브이로그로 경제와 무관
[3/63] 삼성전자 신제품 갤럭시 언박싱
❌ 삭제: 전자제품 리뷰로 투자 분석 아님
✅ 완료!
- 유지: 45개
- 삭제: 18개
체감하는 변화
⏰ 시간 절약: 하루 30분 걸리던 수동 필터링 → 버튼 한 번 클릭
🎯 검색 정확도: "삼성전자" 검색하면 이제 주가 분석 영상만 나옴
🔄 자동 관리: 한 번 삭제된 영상은 다시 안 들어옴
📊 데이터 품질: 정말 필요한 경제 정보만 모임
🛠️ 어떻게 만들었나요?
사용한 기술
Python + FastAPI: 백엔드 서버 (수업에서 배운 내용!)
GPT-4 API: 영상 내용 분석
PostgreSQL: 데이터 저장
React: 관리 화면
💭 느낀 점
처음엔 "GPT한테 이런 것까지 시킬 수 있나?" 싶었는데, 직접 만들어보니 생각보다 훨씬 정확하게 판단하더라고요.
특히 자막까지 분석하니까, 제목은 자극적인데 실제 내용은 괜찮은 영상도 잘 걸러줬어요. 반대로 제목만 보면 경제 관련 같은데 알고 보면 광고인 경우도 잘 잡아냈고요!
배운 점
상태 관리가 중요: 단순 삭제가 아니라 "언제, 왜 삭제됐는지" 기록하니 훨씬 관리가 편함
AI는 도구: GPT-4가 알아서 다 하는 게 아니라, 적절한 질문(프롬프트)을 주는 게 핵심
작은 문제부터 자동화: 처음엔 거창하게 생각했는데, 반복 작업 하나만 없애도 체감이 큼
🚀 앞으로는?
지금은 기본 기능만 구현했는데, 앞으로 이런 것들을 추가해볼 예정이에요:
📊 통계 대시보드: 어떤 주제가 많이 다뤄지는지 한눈에 보기
🔔 알림 기능: 중요한 종목 언급되면 알림
🤖 학습 기능: 제가 직접 수정한 결과를 GPT가 학습
마무리
수업에서 배운 "API 활용법"과 "자동화 사고방식"을 실전에 적용해봤습니다. 코드는 좀 서툴지만, 실제로 제 문제를 해결했다는 게 뿌듯하네요! 😊
혹시 비슷한 고민 있으신 분들께 도움이 되길 바라며, 질문 있으시면 댓글 남겨주세요!
한국판 유튜브 스크린샷
한국의 구글애널리틱스 대시보드