Claude Code를 활용한 프로젝트에서 AI의 기억을 보완하는 문서 관리 전략을 다룹니다. README, CLAUDE.md 등 5대 필수 문서의 역할과 AI 시대에 최적화된 바이브 코딩 문서화 가이드를 실전 중심으로 정리했습니다.
데이터 파이프라인에서 자주 쓰이는 제너레이터 3개를 구현해봤습니다. 1. batchgenerator — 데이터를 배치 단위로 나누기 2. filelinereader — 대용량 파일을 한 줄씩 읽기 (빈 줄 처리 옵션) 3. infiniteidgenerator — 무한 …
1. @timer — 함수 실행 시간 측정 2. @retry(maxattempts=3) — 실패 시 자동 재시도 3. @validatetypes — 타입 힌트 기반 런타임 타입 검증 모든 데코레이터에 functools.wraps를 적용하는 것이 요구사항이었습니다. 과제 …
첫 번째 과제는 타입 힌트와 컴프리헨션을 활용한 날씨 데이터 분석 클래스 만들기입니다. 1. getcityavg(city) — 특정 도시의 temp, humidity, pm25 각각의 평균을 딕셔너리로 반환 2. getgoodairdays(threshold) — …
Kubernetes에 올린 GitHub Actions self-hosted runner Pod에 쌓인 Docker 빌드 찌꺼기를, label selector와 xargs로 여러 Pod에 한 번에 docker system prune 하는 방법을 정리했습니다.
uv는 Python 프로젝트에서 패키지 관리 + 가상환경 + Python 버전 관리를 한 번에 해결해주는 최신 도구입니다. Rust로 작성되어 기존 pip보다 10100배 빠르며, pip, venv, pyenv를 대체할 수 있는 올인원 툴입니다 ⚡ 이 글에서는 실무에서 …
본 가이드는 Apple Silicon 기반 Mac Mini M4 환경에서 로컬 LLM(Local Large Language Model) 도구인 Ollama를 설치하고 관리하는 방법을 설명합니다. Homebrew를 활용하여 설치하고, 서비스 등록부터 모델 실행, 삭제 방 …
LangChain Ensemble Retriever로 BM25 키워드 검색과 Vector 의미 검색을 결합하는 하이브리드 RAG 구축 방법을 정리했습니다. RRF 알고리즘, weights 설정, 실무 코드 예시까지 다룹니다.
Zero-shot, One-shot, Few-shot, Chain-of-Thought, ReAct까지 프롬프트 엔지니어링의 핵심 기법들을 실제 예시와 함께 정리했습니다. LLM의 답변 품질을 결정하는 프롬프트 설계 전략을 다룹니다.
Supabase는 PostgreSQL 기반의 오픈소스 BaaS 플랫폼입니다. Firebase, Appwrite와의 차이점, 핵심 기능(Auth·Realtime·pgvector), 요금제를 실무 관점에서 비교 정리합니다.