본문 바로가기
IT관련도서/📘실습및튜토리얼중심

[IT도서리뷰📘]n8n이 다 해줌(7/8)/CHAPTER 07 AI 투자 리포트 봇 만들기_미션

by Kim성연 2026. 6. 18.

1. 코스피가 하늘을 찌르고 있음을 gmail로 받기

[기본 미션]✅
CHAPTER 07 주식 시세 AI 투자 리포트(공공데이터포털 API + DataTable + Gemini + HTML 이메일)를 따라 워크플로우를 직접 만들고, 관심 종목을 DataTable에 등록한 뒤 실제로 발송된 HTML 리포트 이메일 화면과 워크플로우 캡처를 블로그에 정리해 보세요.

[심화 미션]
본인의 실제 업무 또는 관심 분야에 맞게 데이터 소스·리포트 구성을 커스텀해 보세요.
- 관심 종목 리스트를 본인 포트폴리오/관심 분야(반도체, 2차전지, ETF 등)로 변경
- 주식이 아닌 다른 공개 API(환율, 유가, 코인 시세, 농산물 가격, 날씨 등)로 대체해 '주간 시장 리포트 → AI 분석 → HTML 메일' 구조를 그대로 재활용
- LLM 프롬프트의 역할·작성 지침을 본인 분야 전문가(마케터, 구매 담당, 운영자 등)로 재정의해 리포트 톤 변경
- 이메일(Gmail) 대신 Slack 채널, Notion 페이지, 사내 대시보드로 배포 채널 확장

기본 미션은 쉽지 않았다... 그래도 완수했다.

 

1-1. 문제 해결 과정

1) cURL 요청할 때 "코스피" 키워드 넣냐 안넣냐의 차이

발생한 문제 : idxNm=코스피가 나오지 않았다.

왜 안됐을까? : AI에게 HTTP Request -> cURL을 요청할 때 코스피 정보를 달라하지 않아서 idxNm=코스피가 빠졌었다.

올바른 예시 : n8n에서 http request로 코스피 정보를 가져오고싶어. cURL로 만들어줘

잘못된 예시 : n8n에서 http request로 cURL만들어줘.

해결 방법 : 코스피 하나 빠졌다고 API도 오류가 나고 오류를 해결해도 너무 광범위한 결과가 나왔었다. 강의를 다시 듣고 AI한테 cURL 작성을 "코스피 정보"를 포함해서 다시 요청하니 그제서야 코스피 정보를 줬다.

 

2) Basic LLM model 멈춤

발생한 문제 : AI 멈춤

왜 안됐을까? : 모델이 이 문장은 길다고 판단한 걸까?

해결 방법 : 모델을 3.0 이상으로 바꾸니 잘 해결되었다.

 

3) Git에서 코드 복붙 시 작은따옴표()'가 이상하게 될 때가 있다.

발생한 문제 : 코드 노드에서 Git으로부터 붙여놓은 코드가 자꾸 에러를 일으켰다.

왜 안됐을까 : 미묘하게 강의의 n8n노드와 나의 n8n노드가 달랐기 때문이지 않을까?

해결 방법 : AI한테 전체 노드 한 번 붙여넣고 ~~할거야, 라고 알려준다음 Git에서 코드를 붙여넣고 알맞게 고쳐달라고 하면 된다. 그럼 작은 따옴표도 해결되고 알아서 맞춰서 만들어준다.

 

1-2. 유용한 지식

1) get row 테이블을 만들 때, 미리 테이블에 값을 넣어놓으면 알아서 노드에서 끌어오기 때문에 편하다.

2) aggregate를 사용하면 3번 보낼 정보를 1번만 보내도 된다.

 

2. 심화미션 : 배운 내용을 토대로 ‘앞으로 무엇을 만들어볼 것인가?

지금 딱히 끌리는 게 없다. 패스!

 

 

멋들어진 미션으로 완수하고 싶은 마음도 있지만, 지금 강의를 들으며 집중력을 모두 소진한 나에겐 아이디어를 쥐어짤 힘이 없다! 내일까지 생각해보고 기발한 생각이 나면 심화 미션을 해봐야겠다.