본문 바로가기

메모장180

기술 블로그, 결국은 '프롬프트 싸움'이었다 어쩌다 이걸 시작하게 됐을까?최근 기술 블로그를 쓸 일이 많아지면서, 글을 정리할 때마다 자연스럽게 ChatGPT의 도움을 받게 됐다. 처음에는 단순히 "내가 한 작업 정리해서 블로그 써줘" 정도로 명령을 던졌다. 결과물도 나쁘지 않았다. 정갈했고, 구조도 있었고, 무엇보다 내가 안 써도 되니 편했다.하지만 시간이 지나면서 점점 어색해졌다.정리된 글은 있었지만, 내 글 같지 않았다.진행하면서 어땠는지?처음엔 이모지도 많고, 말투도 어디서 본 듯한 형식적인 느낌이었다.그럴싸하긴 한데, 읽다 보면 "이건 내가 쓴 글이 아니야"라는 감각이 들었다.그래서 글을 쓴 뒤에도 계속 손을 봤고, 오히려 시간이 더 걸리기도 했다.결국 깨달았다. 프롬프트부터 잘 써야 한다는 걸.그래서 어떻게 풀었는지?내가 먼저 방향을 잡.. 2025. 5. 9.
💻 컴퓨터 재부팅 시 자동으로 ngrok 실행하기 (PM2 + 작업 스케줄러 활용) 로컬에서 실행 중인 n8n을 외부에서 접근하려면 ngrok을 통해 터널링을 해야 합니다.하지만 매번 재부팅 후 ngrok을 다시 실행해야 하는 번거로움을 겪고 있다면,작업 스케줄러 + PM2를 활용해 자동 실행되는 환경을 만들어 보세요!🛠 작업 순서1️⃣ 작업 스케줄러(Task Scheduler) 등록Win + R → taskschd.msc 입력 후 실행좌측 메뉴에서 "작업 만들기" 클릭이름은 자유롭게 설정 (Auto Ngrok, ngrok boot, 등)보안 옵션에서 가장 높은 권한으로 실행 체크2️⃣ 트리거 설정탭에서 [트리거] → 새로 만들기작업 시작 조건: 로그온할 때 선택확인 클릭3️⃣ 동작 설정[동작] → 새로 만들기 클릭프로그램/스크립트:아래 명령어로 pm2의 경로를 확인합니다: .. 2025. 5. 9.
💡 Node.js와 PM2로 ngrok을 상시 실행하는 방법 ngrok은 로컬 서버를 외부에 노출시킬 수 있도록 해주는 매우 유용한 도구입니다. 하지만 일반적으로 터미널에서 실행하면 창을 닫거나 컴퓨터를 재시작할 경우 ngrok도 꺼지게 됩니다. 이 문제를 해결하기 위해 Node.js의 프로세스 관리자 PM2를 사용하면 ngrok을 백그라운드에서 상시 가동되도록 유지할 수 있습니다. 1. PC가 켜져있는 한 ngrok이 상시 가동되도록 설정ngrok.exe를 pm2로 관리하면 터미널 종료와 상관없이 계속 실행할 수 있습니다.📦 준비물Node.js 설치: https://nodejs.org/npm 설치 시 기본 포함됨PM2 설치:npm install -g pm2 2. PM2에 ngrok 등록 시 발생하는 문제와 해결❗ 오류: [PM2][ERROR] Script no.. 2025. 5. 9.
n8n + OpenAI Chat Model 연동 시 발생한 오류 해결기 ❗ n8n 오류 메시지- Openai Chat Model 노드를 만들고 chat시 output 값이 나오지 않고 아래와 같은 Error 발생You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors 🔍 원인 분석1️⃣ OpenAI API 크레딧 소진ChatGPT와 달리 OpenAI API 사용량은 별도의 크레딧($)을 소모합니다.초기 제공되는 $18 무료 크레딧이 모두 소진되었거나, 3개월 유효기간이 만료된 경우 위 에러가 .. 2025. 5. 9.
n8n에서 Webhook 사용하기, Docker + Ngrok https://cord-ai.tistory.com/191 n8n에서 웹훅(Webhook)이 필요한 이유는 뭘까?자동화 도구인 n8n을 쓰다 보면, 자주 마주치는 개념이 하나 있습니다.바로 "웹훅(Webhook)"이에요.그런데 가만 보면, 어떤 작업은 그냥 노드만 연결해서 되는데…굳이 웹훅이라는 걸 써야 할 때도 cord-ai.tistory.com 이번 글에서는 n8n에서 Webhook 노드를 설정하는 방법에 대해서 알아보겠습니다.Webhook ?Webhook은 외부 서비스에서 특정 이벤트가 발생했을 때, 내 서버에 실시간으로 알림을 보내주는 방식입니다.n8n에서는 Webhook 노드를 통해 외부 요청을 받아 트리거 역할을 수행하고, 다양한 자동화 작업을 이어갈 수 있습니다. 예를 들어:폼 제출 시 Goo.. 2025. 5. 9.
n8n Self Host with Docker (Window) 🔧 n8n이란?n8n은 코드 없이도 다양한 서비스와 API를 연결하고,자동화 워크플로우를 구성할 수 있는 오픈소스 툴입니다.GPT 같은 AI도 쉽게 연결할 수 있어요. https://cord-ai.tistory.com/190 업무를 AI처럼 자동화하는 도구, n8n이란?1. n8n이란 무엇인가요?오픈소스 자동화 플랫폼Zapier나 Make와 비슷하지만 무료/자유도 높음시각적인 플로우 기반으로 앱 연결 가능Docker 설치, 자체 서버 호스팅 가능API 호출, Webhook, DB 연결, ChatGPTcord-ai.tistory.com🧩 왜 셀프 호스팅을 할까?n8n은 자동화 워크플로우를 생성할 수 있는 강력한 툴입니다.AI 에이전트나 다양한 SaaS 연동도 가능합니다.클라우드 요금이 비싸 고민이라면,.. 2025. 5. 8.
n8n에서 웹훅(Webhook)이 필요한 이유는 뭘까? 자동화 도구인 n8n을 쓰다 보면, 자주 마주치는 개념이 하나 있습니다.바로 "웹훅(Webhook)"이에요.그런데 가만 보면, 어떤 작업은 그냥 노드만 연결해서 되는데…굳이 웹훅이라는 걸 써야 할 때도 있더라고요. 왜일까요? 1. 웹훅이란?웹훅은 쉽게 말해서 "인터넷 상의 자동 알림 장치"입니다.어떤 시스템에서 이벤트가 발생하면→ 특정 URL(즉, n8n의 웹훅 노드)에 데이터를 자동으로 보내주는 방식이에요.예를 들어:누군가 슬랙에 메시지를 남기거나구글폼을 제출하거나결제가 완료되거나→ 이런 순간에 웹훅이 발동합니다.2. 그런데 이런 생각이 들 수 있어요"n8n에서는 그냥 다음 노드를 설정하면 되잖아?굳이 웹훅이란 걸 써야 해?"3. n8n 안에서 시작될 일이면 웹훅 필요 없습니다예를 들어:매일 아침 9시.. 2025. 5. 7.
업무를 AI처럼 자동화하는 도구, n8n이란? 1. n8n이란 무엇인가요?오픈소스 자동화 플랫폼Zapier나 Make와 비슷하지만 무료/자유도 높음시각적인 플로우 기반으로 앱 연결 가능Docker 설치, 자체 서버 호스팅 가능API 호출, Webhook, DB 연결, ChatGPT 연동 등 모두 가능n8n은 "nodemation"의 줄임말로, 다양한 앱과 시스템을 시각적으로 연결하여 자동화할 수 있는 워크플로우 자동화 도구입니다. Zapier나 Make처럼 자동화 도구이지만, 오픈소스이며 개발자 친화적이라는 점에서 큰 장점을 가집니다.완전 무료 (자체 서버 운영 가능) REST API, GPT API, DB, 메일 등 다양한 노드 지원 Webhook, 조건 분기, 루프 같은 로직 흐름도 가능 Google Sheets, Slack, Notion, O.. 2025. 5. 7.