한 줄 요약: 프롬프트를 반도체·배터리·AI 3섹터 분류로 업그레이드해서 “기사 없으면 억지로 끼워맞추지 않기”를 완성했고, 24시간 작동을 위해 로컬 작업 스케줄러를 붙잡고 씨름하다 결국 n8n 클라우드 무료체험으로 갈아탔다.
이런 분께 도움이 돼요: n8n을 로컬(npx)로 돌리다가 “컴퓨터를 계속 켜둘 수 없는데 어떻게 하지” 고민 중인 분, 또는 Windows 작업 스케줄러로 뭔가 자동 실행시키려다 계속 안 되는 분.
Before — 오늘 아침까지는
2주차까지 만든 프롬프트는 배터리 섹터 하나만 봤다. 오늘 진짜 배터리 기사가 없으면 AI가 제일 비슷한 걸(데이터센터 냉각 기사 등) 억지로 배터리라고 우기는 문제가 계속 남아있었다. 그리고 n8n은 로컬 컴�터에 npx n8n으로 설치돼 있어서, 컴퓨터가 켜져 있고 n8n이 실행 중일 때만 매일 오후 6시 자동 발송이 됐다 — 노트북이라 계속 켜두기 어려운 게 현실적인 문제였다.
어떻게 했나
1. 3섹터 분류 프롬프트로 업그레이드
기존 프롬프트에 “어느 섹터인지 먼저 판단하고, 섹터별로 없으면 지어내지 말라”는 조건을 명시적으로 추가했다.
너는 반도체·배터리·AI 세 분야 뉴스를 분류하고 요약하는 애널리스트야.
아래는 오늘 수집된 기사 목록이다. 각 기사를 읽고 반도체·배터리·AI 세 섹터 중 어디에 속하는지 판단해라. 세 섹터 어디에도 해당하지 않는 기사는 무시해라.
기사 목록:
{{ $json.title.map((t, i) => `${i}. ${t} | ${$json.link[i]}`).join('\n') }}
각 섹터별로, 그 섹터에 속한 기사들 중 가장 중요해 보이는 키워드를 1개씩 뽑아라 (반도체 1개, 배터리 1개, AI 1개, 총 3개). 어떤 섹터에 해당하는 기사가 하나도 없으면 그 섹터는 "오늘은 해당 섹터 기사가 없습니다"라고만 써라.
바꾼 뒤 텔레그램에 실제로 도착한 메시지:
🔩 반도체
키워드: 3D 메모리
설명: 삼성이 HBM의 8배 성능을 갖춘 차세대 3D 메모리 기술을 공개했습니다.
사례: 삼성전자가 개발한 차세대 3D 메모리가 기존 HBM 대비 획기적인 성능 향상을 달성했습니다.
원문: https://www.hankyung.com/article/2026080570451
🔋 배터리
오늘은 해당 섹터 기사가 없습니다.
🤖 AI
키워드: AI 데이터센터
설명: 통신사들이 AI 데이터센터 투자를 확대하며 기존 통신사업을 넘어 AI 인프라 기업으로 전환 중입니다.
사례: LG유플러스가 2조원을 AI 데이터센터에 투입하고 SKT는 데이터센터 매출이 2배 증가했습니다.
원문: https://www.hankyung.com/article/2026080693381
배터리 섹터에 진짜 기사가 없어서 “오늘은 해당 섹터 기사가 없습니다”라고 정직하게 나왔다 — 예전 같으면 아무 에너지 관련 기사나 갖다 붙였을 자리다.
2. 막힘 → 해결: 로컬 + 작업 스케줄러, 네 번 막힘
24시간 작동을 위해 Windows 작업 스케줄러에 n8n 자동 실행을 등록했는데, 문제가 하나씩 계속 나왔다.
| 증상 | 원인 | 해결 |
|---|---|---|
| 우클릭 실행은 되는데 로그온해도 자동으로 안 켜짐 | 프로그램 경로(C:\Program Files\nodejs\npx.cmd)를 직접 타이핑해서 등록 → 띄어쓰기 때문에 C:\Program까지만 저장되고 나머지가 인수로 밀림 | 경로를 타이핑하지 말고 “찾아보기” 버튼으로 파일을 직접 선택 (따옴표 자동으로 붙음) |
| 경로 고쳐도 여전히 실행 실패 | 인수 칸에 예전 값(Files\nodejs\npx.cmd n8n)이 남아있음 | 인수 칸을 지우고 n8n만 다시 입력 |
| 재부팅 후 로그인해도 안 켜짐 | 작업 스케줄러 기본 설정에 컴퓨터가 배터리로 작동 중이면 시작하지 않음이 켜져 있음 — 노트북이 전원 안 꽂혀 있으면 조용히 실행을 건너뜀 | ”조건” 탭에서 배터리 관련 체크박스 두 개(시작 안 함/전환 시 중지) 해제 |
| 켜지긴 하는데 cmd 창을 닫으면 같이 꺼짐 | npx.cmd 실행 시 뒤에서 뜨는 검은 콘솔 창이 실제로 n8n을 붙잡고 있는 창 | ”일반” 탭에서 “숨김” 체크 → 창 자체가 안 뜨게 만듦 |
이 네 가지를 다 고치고 나서야 로컬에서 완전 자동 실행이 됐다.
3. 그런데 노트북은 계속 켜둘 수 없다
작업 스케줄러는 잘 고쳤지만, 근본적인 문제가 남았다 — 노트북 덮개를 계속 열어둘 수는 없다는 것. 여기서 두 가지 클라우드 대안을 다시 검토했다.
- Oracle Cloud 무료 티어: 영구 무료라 매력적이었지만, 최신 자료를 찾아보니 2026년 6월에 공지 없이 무료 사양이 절반으로 줄었고(4 OCPU/24GB → 2 OCPU/12GB), 실제 서버 발급 시 “용량 부족” 오류가 흔하다는 걸 확인했다. 챌린지에 남은 시간이 얼마 없는 상황에서 이 복불복에 걸기엔 위험해서 일단 보류.
- n8n 공식 클라우드: Starter/Pro 플랜은 14일 무료체험에 카드 등록이 필요 없다는 걸 공식 가격 페이지에서 확인했다. 마침 챌린지 남은 기간이랑 딱 맞아서 이쪽으로 결정.
4. n8n 클라우드로 워크플로우 이전
- 로컬 n8n에서 워크플로우 열고 ”⋮” → Download로
.json내보내기 - 클라우드 워크스페이스에서 ”⋮” → Import from File로 그대로 가져오기 (노드 구조·표현식은 그대로 살아있었다)
- 보안상 안 옮겨지는 텔레그램 봇 토큰과 Claude API 키를 각 노드에서 새로 연결
- 실행 테스트 후 Publish로 활성화
After — 결과
- 반도체·배터리·AI 3섹터 분류 프롬프트 완성, 기사 없는 섹터는 지어내지 않고 정직하게 표시
- 워크플로우가 n8n 클라우드로 이전 완료, Publish 활성화 — 이제 노트북을 덮어도 매일 오후 6시 자동 발송된다
- (Tip: 여기에 클라우드 워크스페이스 화면이나 최종 텔레그램 메시지 캡처를 넣으면 좋아요)
배운 것 / 재사용 자산
- 재사용 프롬프트: 위 3섹터 분류 프롬프트를 그대로 복사해서 쓰면, 여러 섹터로 나눠 분류하면서 “없으면 지어내지 말라”는 조건까지 한 번에 넣을 수 있다.
- 작업 스케줄러 체크리스트: 자동 실행이 안 될 때 순서대로 확인할 것 — ① 경로에 띄어쓰기 있으면 “찾아보기”로 등록했는지 ② 인수 칸에 잔여값 없는지 ③ “조건” 탭의 배터리 제한 옵션 ④ “숨김” 설정.
- 알아둘 점: “영구 무료”라도 조건이 조용히 바뀔 수 있다 — 클라우드 서비스는 기억으로 판단하지 말고 그때그때 공식 페이지에서 최신 상태를 확인해야 한다.
- 알아둘 점 2: n8n 인스턴스를 옮길 때 워크플로우 구조(노드·표현식)는 내보내기/가져오기로 그대로 옮겨지지만, 크리덴셜(토큰·API 키)은 보안상 안 옮겨져서 새 인스턴스에서 다시 연결해야 한다.
- 한계: n8n 클라우드는 14일 무료체험이라, 챌린지가 끝난 뒤에도 이 봇을 계속 쓰려면 유료 전환이나 다른 호스팅(예: Oracle Cloud)을 다시 검토해야 한다.