사례 3주차 2026-08-12 · 반도체·배터리·AI 뉴스 키워드 요약봇 연재

3섹터 키워드 분류 완성 + 로컬 삽질 끝에 n8n 클라우드로 24시간 작동 전환하기

배터리 하나만 뽑던 프롬프트를 반도체·배터리·AI 3섹터 분류로 업그레이드하고, 로컬 컴퓨터+작업 스케줄러로 24시간 작동을 시도하다 네 번 막힌 끝에 n8n 클라우드 무료체험으로 갈아탄 하루

한 줄 요약: 프롬프트를 반도체·배터리·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 클라우드로 워크플로우 이전

  1. 로컬 n8n에서 워크플로우 열고 ”⋮” → Download.json 내보내기
  2. 클라우드 워크스페이스에서 ”⋮” → Import from File로 그대로 가져오기 (노드 구조·표현식은 그대로 살아있었다)
  3. 보안상 안 옮겨지는 텔레그램 봇 토큰Claude API 키를 각 노드에서 새로 연결
  4. 실행 테스트 후 Publish로 활성화

After — 결과

  • 반도체·배터리·AI 3섹터 분류 프롬프트 완성, 기사 없는 섹터는 지어내지 않고 정직하게 표시
  • 워크플로우가 n8n 클라우드로 이전 완료, Publish 활성화 — 이제 노트북을 덮어도 매일 오후 6시 자동 발송된다
  • (Tip: 여기에 클라우드 워크스페이스 화면이나 최종 텔레그램 메시지 캡처를 넣으면 좋아요)

배운 것 / 재사용 자산

  • 재사용 프롬프트: 위 3섹터 분류 프롬프트를 그대로 복사해서 쓰면, 여러 섹터로 나눠 분류하면서 “없으면 지어내지 말라”는 조건까지 한 번에 넣을 수 있다.
  • 작업 스케줄러 체크리스트: 자동 실행이 안 될 때 순서대로 확인할 것 — ① 경로에 띄어쓰기 있으면 “찾아보기”로 등록했는지 ② 인수 칸에 잔여값 없는지 ③ “조건” 탭의 배터리 제한 옵션 ④ “숨김” 설정.
  • 알아둘 점: “영구 무료”라도 조건이 조용히 바뀔 수 있다 — 클라우드 서비스는 기억으로 판단하지 말고 그때그때 공식 페이지에서 최신 상태를 확인해야 한다.
  • 알아둘 점 2: n8n 인스턴스를 옮길 때 워크플로우 구조(노드·표현식)는 내보내기/가져오기로 그대로 옮겨지지만, 크리덴셜(토큰·API 키)은 보안상 안 옮겨져서 새 인스턴스에서 다시 연결해야 한다.
  • 한계: n8n 클라우드는 14일 무료체험이라, 챌린지가 끝난 뒤에도 이 봇을 계속 쓰려면 유료 전환이나 다른 호스팅(예: Oracle Cloud)을 다시 검토해야 한다.