Home
hyoreal
Cancel

[AI 도구] Ollama와 LangChain4j - 로컬 LLM 구축 및 Java 연동

1. Ollama 정의 개념 로컬 PC에서 복잡한 설정 없이 LLM을 실행하는 런타임 비유: Docker for LLM # Docker: 컨테이너로 애플리케이션 실행 docker run nginx # Ollama: 로컬에서 LLM 모델 실행 ollama run llama3.1 Docker가 애플리케이션 배포를 단순화한 것처럼, Ollama...

[AI 실전] 메타 프롬프트 - 블로깅 자동화 템플릿

1. 문제: 학습 내용 문서화의 어려움 현상 학습한 내용을 블로그로 정리하는 시간 소모 일관된 스타일 유지 어려움 반복적인 포맷팅 작업 해결책 메타 프롬프트를 활용한 블로깅 자동화 2. 메타 프롬프트 개념 정의 프롬프트를 작성하는 프롬프트 비유: Factory Pattern // Factory: 프롬프트를 생성하는 메...

[AI 실전] AI 서비스 통합 - System Prompt 설계와 출력 제어

1. 문제: 사용자 입력의 불확실성 현상 자연어 입력의 모호함 할루시네이션 발생 구조화되지 않은 출력 형식 보안 취약점 (SQL Injection, XSS) 해결 필요성 프로덕션 환경에서 AI를 안전하게 통합하기 위한 System Prompt 설계 2. System Prompt 설계 원칙 원칙 1: 역할 명확화 # 나...

[AI 실전] 프롬프트 구조론 - 논리 설계 기법 (Chain of Thought, Few-shot)

1. 문제: AI의 즉답 한계 현상 복잡한 문제에 대한 단순한 답변 추론 과정 없이 결과만 제시 아키텍처 설계 이유 설명 부족 원인 AI에게 “생각할 시간”을 주지 않음 2. Chain of Thought (CoT) 기법 정의 문제를 작은 단위로 분해하여 단계별 추론을 유도하는 기법 비유: 함수의 단계별 실행 // 즉...

[AI 도구] Cursor 마스터리 - Context 관리와 생산성 향상

1. Context 관리의 중요성 문제 상황 맥락 없이 질문 시 부정확한 답변 발생 프로젝트 구조를 이해하지 못한 코드 생성 반복적인 설명과 수정 작업 필요 해결책: @Symbols 활용 Cursor의 핵심 기능인 @를 통한 Context 주입 2. Cursor 기본 명령어 Cmd + K vs Cmd + L ...

[AI 실전] MCP 트러블슈팅 - 4가지 이슈 및 해결 방법

1. spawn ENOENT / Database file not found 🚨 현상: spawn ENOENT 에러 발생 Database file not found 에러 발생 Claude Desktop이 MCP Server를 실행하지 못함 🚒 원인: MCP 설정 JSO...

[AI 실전] MCP 실습 - SQLite DB 연결 및 조회 권한 설정

1. 사전 준비 (Prerequisites) 1.1. Claude Desktop App (MCP Host 역할) 다운로드 및 설치: # 공식 사이트에서 다운로드 # https://claude.ai/download # 설치 확인 ls ~/Library/Application\ Support/Claude/ # claude_desktop_config....

[AI 기초] MCP (Model Context Protocol) - JDBC 비유와 표준 인터페이스

1. MCP란? 정의 MCP(Model Context Protocol)는 AI 모델이 외부 데이터나 툴에 접근하기 위한 표준화된 통신 프로토콜. 제안 기관: Anthropic (Claude 개발사) 목적: AI와 데이터 소스 간 표준 인터페이스 제공 핵심 가치: Write Once, Run Anywhere (한 번 만든 MCP Ser...

[AI 기초] SDD (Spec-Driven Development) - 스펙 주도 개발 방법론

1. SDD란 무엇인가 정의 SDD(Spec-Driven Development, 스펙 주도 개발)는 명세(Spec)를 완벽하게 작성하면, AI가 구현(Implementation)을 담당하는 개발 방법론. 핵심 원리: 자연어 명세(Markdown)와 테스트 시나리오를 먼저 작성 → AI에게 구현 위임 비유: PM(인간)과 시니어 개발자(A...

[AI 실전] System Prompting과 자동화 - .cursorrules 설정

1. System Prompt의 필요성 문제 상황 매번 프롬프트에 반복 지시 필요 “자바 전문가처럼 말해줘” “코드 짜면 커밋해줘” “해요체 사용해줘” 토큰 낭비 및 시간 소모 일관성 유지 어려움 해결책: System Prompt 전역 설정(Global Configuratio...