로컬 LLM을 구축한 이후 가장 많이 받는 질문은 다음과 같다. “내 Spring Boot 프로젝트 전체를 AI가 기억하게 만들 수 없을까?” 단순히 ChatGPT처럼 질문하는 수준을 넘어 프로젝트 소스코드, 설계서, API 명세서, SQL 문서 등을 학습시켜 현재 프로젝트를 이해하는 전용 AI를 만드는 방법을 소개한다. RAG란 무엇인가? RAG(Retrieval Augmented Generation)는 모델 자체를 재학습시키는 더 읽기
Mac M5 32GB 환경에서 Qwen3 8B + Gemma 3 4B 로컬 LLM 구축하기 (Ollama + Open WebUI)
최근 Cursor, Claude Code, GPT, Gemini 등 다양한 AI 도구를 사용하면서도 인터넷 연결 없이 사용할 수 있는 로컬 LLM 환경에 대한 관심이 높아지고 있다. 이번 글에서는 MacBook Pro M5 32GB 환경에서 Qwen3 8B와 Gemma 3 4B를 설치하고 Open WebUI를 이용하여 ChatGPT처럼 사용하는 방법을 정리한다. 구성 목표 다음과 같은 환경을 구축하는 더 읽기
위키를 Claude의 서브브레인으로 — MCP 연결 가이드
Claude Code + MCP 파일시스템으로 llm-wiki를 실시간 지식 참조 엔진으로 만들기 MCP란 무엇인가 MCP(Model Context Protocol)는 AI 모델이 외부 도구·파일·데이터에 접근할 수 있도록 해주는 표준 프로토콜입니다. MCP 서버를 연결하면 Claude가 대화 중에 실제 파일을 검색하고 읽을 수 있습니다. 즉, 이렇게 질문할 수 있습니다: Claude가 직접 wiki/ 폴더를 뒤져서 답변합니다. 이것이 더 읽기
AI 위키 멀티 디바이스 완전 설치 가이드
Windows · macOS · 노트북 · 데스크탑 어디서든 동일하게 사용하기 이 가이드 목표 이전 편에서 첫 번째 PC에 AI 자동화 위키를 구축했습니다. 이번 편에서는 GitHub에 올라간 위키를 다른 기기(맥북, 노트북, 데스크탑)에서 동일하게 사용하는 방법을 설명합니다. 모든 기기에서 공통으로 필요한 것: 공통 준비 — 모든 기기에서 동일 Step 0 — 더 읽기
AI 위키를 GitHub에 연동하고 Claude 대화까지 자동 저장하기
멀티 디바이스 동기화 + Claude Code Stop 훅으로 지식 저장소 완성하기 이전 편에서 만든 것 지난 포스트에서 Web Clipper → raw/ → Claude 자동 ingest → wiki 페이지 생성 파이프라인을 구축했습니다. 이번 편에서는 두 가지를 추가합니다: Part 1 — GitHub 연동으로 멀티 디바이스 동기화 llm-wiki 폴더는 마크다운 파일만으로 구성되어 있어 더 읽기
웹 클리퍼로 스크랩하면 AI가 자동으로 위키를 만든다
Obsidian Web Clipper + Claude Code + Node.js로 완전 자동화 지식 저장소 구축하기 이 글에서 만드는 것 크롬에서 웹 페이지를 클리핑하면, 백그라운드에서 AI가 자동으로 내용을 분석하고 구조화된 위키 페이지를 생성하는 시스템입니다. 한 번 설정해두면 이후에는 클리핑만 하면 됩니다. 전체 흐름: 필요한 것들 Step 1 — 폴더 구조 만들기 위키의 기본 더 읽기
AI에게 아키텍처를 질문할 때 프롬프트를 얼마나 구체적으로 작성해야 하는가? — Spring Batch EKS CronJob 사례로 보는 제약 조건의 중요성
AI에게 아키텍처를 질문할 때 프롬프트를 얼마나 구체적으로 작성해야 하는가 AI에게 시스템 아키텍처를 질문할 때 자주 발생하는 문제가 있다. 처음에는 단순히: 라는 정도의 정보만 전달한다. 그러면 AI는 대부분 다음 기준으로 답변하게 된다. 대표적으로 아래와 같은 구조를 추천하게 된다. 즉: 를 중심으로 접근한다. 그리고 대부분의 일반적인 시스템에서는 실제로 이 방향이 맞다. 그런데 더 읽기
오라클 클라우드(OCI) 우분투에 Spring Boot 배포 및 systemd 서비스 등록 방법
오라클 클라우드(OCI) 우분투 서버에 Spring Boot 프로젝트를 배포하고 systemd로 자동 실행하는 방법을 단계별로 정리했습니다.
Cursor에서 GitHub에 최초 커밋 & 푸시하는 방법 (초보자부터 실무까지)
Cursor에서 GitHub에 최초로 커밋 & 푸시하는 방법 Cursor(커서)는 VS Code 기반의 AI 코드 에디터로, GitHub 연동 또한 매우 자연스럽습니다. 이 글에서는 로컬 프로젝트를 Cursor에서 GitHub 저장소에 최초로 커밋하고 푸시하는 전체 과정을 초보자도 그대로 따라 할 수 있도록 정리했습니다. 1️⃣ Cursor에서 프로젝트 열기 2️⃣ Git 초기화 (최초 1회) Cursor 터미널을 열고 더 읽기
OCI 프리티어 인스턴스에서 외부 포트 접속 불가 문제 해결기 (Swagger 접속 사례)
문제 상황 Oracle Cloud Infrastructure(OCI) 프리티어 인스턴스에서 Node.js 기반 API 서버를 실행하고 있었고, 내부에서는 정상적으로 localhost:3000 또는 10.0.0.x:3000 접근이 가능했지만 외부에서는 퍼블릭IP:3000 접속이 되지 않는 문제가 있었습니다. 접속 불가 현상 예시 점검한 사항들 최종 원인 및 해결 방법 최종 테스트 결과 추가 팁 결론 OCI 프리티어에서 외부 포트 접속이 되지 더 읽기