[n8n] 실전 (4) - 개발자의 주식 치트키: DeepSeek & RSS.app으로 'AI 여의도 애널리스트' 만들기

반응형

[n8n] 실전 (4) - 개발자의 주식 치트키: DeepSeek & RSS.app으로 'AI 여의도 애널리스트' 만들기

썸네일

"정보 수집은 쉽게, 분석은 날카롭게."

 

지난 시간까지는 복잡한 URL을 조합해서 뉴스를 가져왔습니다. 하지만 우리는 개발자니까 더 스마트한 도구(Tool)를 써야겠죠?

오늘은 RSS 생성기 끝판왕 [RSS.app] 으로 원하는 주식 뉴스만 쏙 뽑아내고, [DeepSeek 전용 노드]를 통해 월 500원으로 굴리는 나만의 AI 애널리스트를 만들어 보겠습니다.

복잡한 코딩? 없습니다. 클릭 몇 번이면 끝납니다.


🛠️ 시스템 구성 (Modern Stack)

  1. Source (수집): RSS.app (복잡한 뉴스 사이트를 RSS로 변환)
  2. Brain (분석): DeepSeek Node (n8n에서 바로 지원!)
  3. Action (전송): 텔레그램 (깔끔한 리포트 전송)

Step 0. 왜 DeepSeek인가? (충격적인 가격 비교)

본격적으로 만들기 전에, 왜 우리가 굳이 **DeepSeek(딥시크)**를 써야 하는지 '숫자'로 증명해 드립니다.

우리가 만들 봇은 매일 수십, 수백 개의 뉴스를 읽어야 합니다. OpenAI의 GPT-4o를 쓰면 성능은 좋지만, 월말에 카드 명세서를 보고 놀랄 수도 있습니다. 하지만 DeepSeek-V3는 다릅니다.

 

OpenAI 와 Deepseek 와의 가격비교 , 많이 차이난다

📊 주요 AI 모델 가격/성능 비교표 (100만 토큰 기준)

모델명 지능 수준 (Bench) 입력 가격 (Input) 출력 가격 (Output) 가성비 평가
GPT-4o 최상 (S급) $2.50 $10.00 비쌈 💸
GPT-4o-mini 중급 (B급) $0.15 $0.60 저렴함 👍
DeepSeek-V3 최상 (S급) $0.14 $0.28 미쳤음 🤯

 

보이시나요?

DeepSeek는 OpenAI의 최고 성능 모델인 GPT-4o와 동급의 지능을 가졌는데, 가격은 저가형인 mini보다도 더 쌉니다.

  • GPT-4o로 뉴스 1만 개 분석 시: 약 3~4만 원 발생
  • DeepSeek로 뉴스 1만 개 분석 시: 약 500원 발생

성능은 똑같은데 비용은 1/60입니다. 이걸 안 쓰는 게 손해 아닐까요?

오늘 우리가 만들 봇은 이 **'괴물 같은 가성비'**를 n8n에 탑재하는 것이 핵심입니다.

Step 1. 뉴스 소스 만들기 (RSS.app 활용)

네이버 뉴스, 다음 금융... RSS 지원 안 한다고 포기하셨나요? RSS.app을 쓰면 어떤 사이트든 RSS로 만들어줍니다.

  • RSS.app 접속 (구글 로그인).
 

RSS Feed Generator, Widgets & Bots: Web & Social | RSS.app

Generate RSS feeds from websites or social media. Create custom widgets or automate posts to Slack, Discord & Telegram. No coding required.

rss.app

 

  • Create New Feed 클릭 → Google News 선택 (혹은 원하는 뉴스 사이트).

구글 뉴스피드 Copy

  • 입력: 한국 주식 핵심 키워드를 넣습니다.
    • 예: 특징주 OR 공시 OR 급등
  • Generate 버튼 클릭.

피드 저장하기

 

💡 Tip: RSS.app 무료 버전도 충분하지만, 필터 기능을 쓰면 "광고 기사"를 미리 거를 수도 있습니다.

번들로 묶어버릴수도 있습니다!

 

 


Step 2. n8n에 RSS 연결하기

 

RSS 주소 복사!

Step 2-1. RSS 노드 n개 만들기

  • Node A (이름: RSS 특징주) 등등

자신이 원하는 키워드 대로 RSS 를 만들어 넣어보세요

팁: 서로 다른 키워드로 RSS를 두 개 만들면 정보의 커버리지(Coverage)가 훨씬 넓어집니다.


Step 2-2. Merge 노드로 합체하기 (★핵심)

  • n8n 캔버스에 Merge 노드를 추가합니다.
  • RSS 특징주 노드와 RSS 공시 노드의 출력을 **Merge 노드의 입력(Input 1, Input 2)**에 각각 연결합니다.
  • Merge 노드 설정:
    • Mode: Append (단순 병합)
    • (설명: 두 데이터를 위아래로 그냥 합치는 방식입니다. RSS 데이터 구조가 똑같기 때문에 가장 효율적입니다.)

설정 및 Merge 화면

 

[결과] 이제 봇이 실행되면 뉴스들이 합쳐져 총 여러개의 데이터가 Merge 됩니다.

 

Step 2-3. 하나로 뭉치기 (Aggregate) ★핵심★

흩어진 60개의 뉴스 데이터를 하나의 JSON 리스트로 압축합니다.

  1. Merge 노드 뒤에 Aggregate 노드를 연결합니다.
  2. Aggregate By: All Items (들어오는 모든 걸 하나로)
  3. Output Field Name: data (기본값 유지)

Aggregate 로 데이터를 1개로 변환!

 

[결과] 이제 60개의 아이템이 data라는 이름의 단 1개의 아이템으로 변했습니다.


Step 3. DeepSeek에게 '한 방에' 분석 시키기

이제 AI에게 60번 질문하는 게 아니라, "여기 60개 리스트 줄 테니까, 전체적으로 읽어보고 중요한 거 Top 5만 뽑아줘"라고 1번만 시킵니다.

반응형
  1. DeepSeek (OpenAI) 노드 연결.
  2. Message (프롬프트)에 아래 내용을 복사해 넣으세요. (Expression 모드 필수!)
// [수정된 부분]
// 이제 AI에게 '제목' 뿐만 아니라 '링크'도 같이 줍니다. (| 기호로 구분)
// 입력 데이터 예시: "Title: 삼성전자 급등 | Link: https://..."

Role: 너는 한국 주식시장(K-Stock) 시황 분석가야.
Task: 아래 제공된 뉴스 리스트(제목+링크)를 분석하여, 시장 파급력이 큰 '핵심 이슈 Top 5'를 브리핑해.

[지침]
1. 60여 개의 뉴스 중 영양가 없는 건 버리고 핵심만 추릴 것.
2. 출력할 때 반드시 **[제목](링크)** 형식의 마크다운 하이퍼링크를 적용할 것.
3. 이슈별로 [관련 섹터]를 명시할 것.

[출력 예시]
1. **[삼성전자 HBM 공급 임박](https://news.google.com/...)**
   - 섹터: 반도체
   - 내용: 퀄테스트 통과 기대감에 3% 급등.

[뉴스 리스트 입력]
{{ $json.data.map(item => `Title: ${item.title} | Link: ${item.link}`).join("\n") }}

Step 5. 결과 확인 (깔끔한 1회 발송)

텔레그램 노드 설정하고 실행해봅니다.

텔레그램 노드 설정

📢 마치며: "루틴을 반복하지 마세요. 자동화하세요."

 

텔레그램과 메일로 매일 아침 정보를 받자!
전체 FLOW

 

시스템을 구축한 사람만이 누릴 수 있는 여유, 이제 누려보시길 바랍니다.

월 500원짜리 서버비로 만든 격차치고는 꽤 크지 않나요?

이제 이 정보를 '기록'으로 남길 차례입니다. 다음은 노션(Notion) 연동입니다.

 

반응형