분류 전체보기
n8n 로컬 설치하고 AI 자동화 워크플로우 만들기 — Docker + OpenAI API 연동 완전 가이드
n8n은 Zapier, Make(구 Integromat)처럼 업무 자동화를 가능하게 하는 오픈소스 워크플로우 자동화 플랫폼입니다. 하지만 결정적인 차이가 있습니다. 로컬 서버에 설치해서 완벽하게 자신의 것으로 만들 수 있다는 점입니다. 클라우드 의존성 없이, 민감한 데이터는 내 서버에서 처리하면서도 강력한 AI 자동화 워크플로우를 구축할 수 있습니다.이 가이드에서는 Docker를 이용해 n8n을 로컬에 설치하고, OpenAI API를 연동해서 Gmail 수신 이메일을 GPT로 요약한 뒤 Slack으로 전송하는 실전 워크플로우를 구축하는 전 과정을 단계별로 설명합니다.n8n이란? Zapier·Make와 뭐가 다를까n8n은 No-Code 워크플로우 자동화 플랫폼입니다. 코드를 짜지 않고도 마우스 클릭으로 여..
Cursor Agent 모드 완전 정복 — 자율 코딩 에이전트로 복잡한 작업 자동화하기
최근 개발 커뮤니티에서 가장 주목받는 기능 중 하나가 바로 Cursor의 Agent 모드입니다. Cursor는 AI 기반 코드 에디터로서, 단순한 코드 자동 완성을 넘어 복잡한 개발 작업을 자율적으로 수행하는 능력을 갖추고 있습니다. 이 글에서는 Cursor Agent 모드가 무엇인지, 어떻게 활용할 수 있는지, 그리고 실전에서 효과적으로 사용하는 방법을 상세히 살펴보겠습니다.Cursor Agent 모드란 무엇인가 — Ask/Edit과의 차이점Cursor의 AI 기능은 크게 세 가지 모드로 나뉩니다. 이 모드들을 정확히 이해하는 것이 Cursor를 제대로 활용하는 첫 번째 단계입니다.Ask 모드는 가장 기본적인 상호작용 방식입니다. 개발자가 질문을 입력하면 AI가 해당 질문에 대한 답변이나 코드를 제시합..
LangChain으로 RAG 파이프라인 구축하기 — 문서 검색 AI 앱 만드는 완전 가이드
들어가며: LLM의 한계와 RAG의 등장ChatGPT, Claude, Gemini 같은 대형언어모델(LLM)은 놀라운 성능을 보여주지만, 치명적인 약점이 있습니다. 바로 학습 데이터의 시간적 제한입니다. 모델이 학습한 데이터 이후의 정보는 알 수 없고, 기업 내부 문서나 개인 데이터도 접근하지 못합니다. 또한 "할루시네이션(hallucination)"이라 불리는 잘못된 정보를 마치 사실처럼 답변하는 문제도 있습니다.이런 한계를 극복하기 위해 등장한 기술이 바로 RAG(Retrieval-Augmented Generation)입니다. RAG는 질문에 관련된 외부 문서를 먼저 검색한 뒤, 그 검색 결과를 LLM의 컨텍스트에 포함시켜 답변을 생성하는 방식입니다. 이렇게 하면 최신 정보도 반영할 수 있고, 기업 ..
MCP 서버 직접 만들어보기 — TypeScript로 Claude 전용 도구 개발 완전 가이드
MCP(Model Context Protocol)란 무엇인가Claude를 사용하다 보면 종종 이런 생각이 듭니다. "내 도구를 Claude에 직접 연결할 수 있으면 얼마나 좋을까?" MCP(Model Context Protocol)는 바로 이 문제를 해결하는 오픈 스탠다드입니다.MCP는 Claude(또는 다른 AI 모델)와 로컬 도구, API, 데이터베이스 같은 외부 시스템 사이의 표준화된 통신 프로토콜입니다. 간단히 말해, Claude가 당신의 커스텀 도구를 마치 자신의 기본 기능인 것처럼 사용할 수 있게 해줍니다.왜 직접 만들어야 할까요?기존 MCP 서버로 충분하지 않은 특수한 비즈니스 로직이 필요할 때레거시 시스템이나 비표준 API와 Claude를 연결해야 할 때회사 내부 데이터베이스, 파일 시스템..
Claude Code Max 플랜 완벽 가이드 — Ultraplan 설정·토큰 최적화·실전 활용법
Claude Code Max 플랜이란? Pro와의 핵심 차이Anthropic이 제공하는 Claude Code의 플랜 체계를 정리하면 다음과 같습니다:플랜월 요금토큰 한도 (월)코드 실행파일 업로드권장 대상Pro$20~3M tokens기본 (느림)제한적개인 프로젝트 / 소규모 팀Max (구 Ultra)$100~60M+ tokens우선순위 + 빠른 실행제한 없음대규모 리팩토링 / 멀티파일 분석 / 팀 협업Max 플랜은 단순히 토큰만 20배 이상 늘어나는 게 아닙니다. 계산 자원에 우선권(priority computing)을 갖기 때문에 대기 시간이 거의 없고, 긴 작업(long-running tasks)에서 훨씬 안정적입니다.특히 다음 상황에서는 Pro 플랜이 완전히 무용지물이 됩니다:10,000줄 이상 대..
Perplexity API 연동해서 실시간 AI 검색 앱 만들기
들어가며: Perplexity API로 실시간 AI 검색 앱 만드는 이유ChatGPT, Claude, Gemini 같은 생성형 AI 모델들은 학습 데이터 기한으로 인해 최신 정보를 놓치는 문제가 있습니다. 반면 Perplexity는 실시간 웹 검색을 통합한 AI로, 최신 뉴스, 주가, 날씨, 이벤트 정보 등을 즉시 제공합니다.Perplexity API를 활용하면 단순한 검색 엔진을 넘어 AI가 자동으로 정보를 종합하고 요약해주는 앱을 만들 수 있습니다. 예를 들어:기업 투자자를 위한 실시간 시장 분석 대시보드저널리스트의 뉴스 리서치 자동화 도구학생 및 연구원을 위한 학술 정보 수집 봇트렌드 모니터링 및 경쟁사 분석 플랫폼이 튜토리얼에서는 Perplexity API 가입부터 실제 검색 앱 구현까지 단계별로..
Gemini CLI 설치하고 터미널에서 AI 코딩 어시스턴트 쓰기
Gemini CLI란 무엇인가Gemini CLI는 Google의 최신 AI 모델 Gemini를 터미널에서 직접 사용할 수 있게 해주는 커맨드라인 도구입니다. Claude Code나 다른 IDE 기반 AI 어시스턴트 대신, 순수한 터미널 환경에서 코딩, 텍스트 작성, 파일 처리 등의 작업을 AI의 도움을 받아 수행할 수 있습니다.특히 주목할 점은 Google의 무료 Gemini API를 활용하면 상당한 사용량을 비용 없이 사용할 수 있다는 것입니다. 이는 개발자들에게 매력적인 선택지를 제공합니다. npm 또는 pip를 통해 간단하게 설치할 수 있으며, 5분 내에 기본 설정을 마칠 수 있을 정도로 진입 장벽이 낮습니다.본 가이드에서는 Gemini CLI를 처음 설치하는 초보자부터 실무에서 활용하는 개발자까지..
OpenRouter API로 GPT-4o·Claude·Gemini 한 번에 쓰기 — 설정부터 비용 비교·모델 전환까지
OpenRouter란 무엇인가? 모든 LLM을 단일 API로OpenRouter는 ChatGPT, Claude, Gemini, Llama 등 수십 개의 대규모 언어 모델(LLM)에 접근할 수 있는 통합 API 플랫폼입니다. 개발자들이 여러 모델을 한 번에 관리하면서도 OpenAI SDK와 호환되는 인터페이스를 제공함으로써, 복잡한 학습 곡선을 줄이고 빠르게 AI 애플리케이션을 구축할 수 있도록 지원합니다.특히 다음과 같은 장점이 있습니다:모델 다양성: 50개 이상의 상용 및 오픈소스 모델 접근 가능가격 비교: 각 모델의 실시간 가격을 비교하고 비용 효율적인 선택 가능모델 자동 폴백: 특정 모델이 지연되거나 오류 발생 시 자동으로 다른 모델로 전환OpenAI SDK 호환성: 기존 OpenAI 코드를 최소한의..