
MCP로 완성하기 - Claude가 회사 지식을 쓰게 만들기
MCP로 완성하기 Claude가 회사 지식을 쓰게 만들기 소규모 기업을 위한 제대로 된 RAG 시스템 4/4 3편까지 해서 꽤 쓸 만한 RAG 시스템을 만들었습니다. 문서를 전처리하고, Contextual Retrieval로 문맥을 붙여 인덱싱하고, 하이브리드 검색과 리랭킹으로 정확한 답변을 만들고, 가드레일과 RAGAS 평가까지 갖추었습니다. 그런데 이 ...

MCP로 완성하기 Claude가 회사 지식을 쓰게 만들기 소규모 기업을 위한 제대로 된 RAG 시스템 4/4 3편까지 해서 꽤 쓸 만한 RAG 시스템을 만들었습니다. 문서를 전처리하고, Contextual Retrieval로 문맥을 붙여 인덱싱하고, 하이브리드 검색과 리랭킹으로 정확한 답변을 만들고, 가드레일과 RAGAS 평가까지 갖추었습니다. 그런데 이 ...

소규모 기업을 위한 제대로 된 RAG 시스템 3/4 2편에서 데이터 수집 파이프라인을 완성했습니다. 문서를 전처리하고, 청킹하고, Anthropic의 Contextual Retrieval로 문맥을 붙이고, Ollama 임베딩으로 벡터화해서 ChromaDB에 저장하는 과정이었습니다. python pipeline.p...

데이터가 전부입니다 문서를 지식으로 바꾸는 파이프라인 소규모 기업을 위한 제대로 된 RAG 시스템 2/4 1편에서 기본 RAG가 왜 실패하는지, 그리고 프로덕션에서 검증된 아키텍처가 어떤 모습인지 살펴봤습니다. 결론은 명확했습니다. RAG 실패의 80%는 검색이나 생성 단계가 아니라, 데이터를 준비하는 단계에서 비롯됩니다. "쓰레기를 넣으면 쓰레기가 나온다...

왜 당신의 RAG는 실패하는가 온톨로지, 지식 그래프, 그리고 제대로 된 아키텍처의 조건 소규모 기업을 위한 제대로 된 RAG 시스템 1/4 "벡터DB에 문서를 잘라서 넣고, 사용자 질문으로 유사한 청크를 검색하고, 그걸 프롬프트에 붙여서 LLM에 보냅니다. 이렇게 만들었는데 왜 결과가 형편없는 겁니까?" 최근 개발자 커뮤니티에서 이런 질문이 부쩍 늘었습니...

CLAUDE.md, 쓰는 게 맞습니까 논문이 뒤집은 상식과 실전 가이드 2월 마지막 주, 개발자 커뮤니티가 술렁였습니다. ETH Zurich 연구팀이 발표한 논문 한 편 때문입니다. "AGENTS.md 파일이 AI 코딩 에이전트의 성능을 오히려 떨어뜨린다." 이 한 줄이 Hacker News와 Reddit을 뒤덮었습니다. 혼란스러울 만합니다. Claude ...

2026년 2월 27일, Anthropic의 Claude Code 개발을 이끄는 Thariq Shihipar가 X에 긴 글 하나를 올렸습니다. 제목은 "Lessons from Building Claude Code: Seeing like an Agent". Clau...

2월 5일 오후, Anthropic이 Claude Opus 4.6을 공개했습니다. 정확히 20분 뒤, OpenAI가 GPT5.3Codex를 내놓았습니다. 그리고 2주 후인 2월 19일, Google DeepMind가 Gemini 3.1 Pro를 발표했습니다. 3주 만에 세 회사가 각자의 최신 플래그십 모...

Phase 123까지 오면서 깨달은 것들 — Claude Code로 교육 플랫폼을 만든 3개월의 기록 작년 12월, 빈 프로젝트 하나를 열었습니다. Spring Boot와 Next.js로 교육생들이 쓸 LMS를 하나 만들어보자는 생각이었습니다. 혼자서. AI한테 코딩을 시키면서. 2026년 2월 28일 현재, 그 프로젝트의 Phase 번호는 123입니다. ...

CLS 이미지 레이아웃 시프트 방지: aspectratio와 서버사이드 dimensions PageSpeed Insights에서 CLS 점수를 처음 봤을 때, 점수가 왜 이렇게 나쁜지 감이 안 왔습니다. 화면이 깜빡이거나 느리다는 느낌은 없었거든요. 그런데 실제로 블로그 글 하나를 열어서 이미지가 로딩되는 과정을 천천히 지켜보니 문제가 보였습니다. 이미지가...

45인 개발팀, Claude Code를 팀 단위로 굴리는 법 "Claude Code 좋다는 건 알겠는데, 팀에서 어떻게 써야 하나요?" 최근 여러 개발팀을 만나면서 가장 많이 받은 질문입니다. 개인이 Claude Code를 쓰는 건 쉽습니다. 터미널에서 claude를 실행하고, 원하는 걸 시키면 됩니다. 문제는 팀입니다. 45명이 같은 프로젝트에서 Clau...

왜 만들었나 수업 중에 Q&A 게시판을 많이 씁니다. 학생이 질문하면 강사나 다른 학생이 답변을 달고, 코드 리뷰도 거기서 하고, 과제 피드백도 거기서 합니다. 그런데 프로그래밍 수업이다 보니, 말로는 도저히 안 되는 순간이 자주 옵니다. "이 부분에서 화살표가 이렇게 가야...

자바스크립트를 배우기 시작하면 디버깅이라는 말을 들어도 실감이 잘 나지 않습니다. 코드가 이상하게 동작하면 console.log를 여기저기 넣어보고, 값을 확인하고, 다시 지우고. 간단한 코드라면 이걸로 충분하긴 합니다. 그런데 코드가 조금만 복잡해지면 상황이 달라집니다. ...

"객체 하나 만드는데 왜 이렇게 방법이 많아요?" 강의를 할 때마다 듣는 질문입니다. 자바나 C을 먼저 배운 분들은 특히 당혹스러워합니다. 클래스를 정의하고, new로 인스턴스를 만들고, 메서드를 호출하는 익숙한 패턴이 자바스크립트에서는 통하지 않기 때문입니다. 중괄호 두 개만으로 객체가 뚝딱 만들어지고, 메서...

"그 설정 또 알려줘야 해?" 현업 개발자에게 들어보니 Claude Code를 쓸 때 가장 짜증나는 순간이 바로 이겁니다. 새 세션을 열 때마다 "이 프로젝트는 pnpm을 씁니다", "테스트는 vitest로 돌립니다", "커밋 메시지는 영어로 씁니다"를 반복해서 알려주는 것. ...

자바 개발자라면 new Thread {...}.start를 수도 없이 써봤을 겁니다. 스레드 풀을 만들고, ExecutorService에 작업을 던지고, Future로 결과를 받는 패턴은 눈 감고도 칠 수 있을 정도입니다. 그런데 어느 날 동료가 "가상 스레드 써봤어?"라고 물어왔을 때, 솔직히 말...

"Claude Code 하나로 10개 AI 팀을 만들었다."라는 글을 산책하면서 봤습니다. 내용이 흥미로왔는데 아 다시 검색을 하려니 찾을 수가 없네요. 링크드인아니면 페이스북인데 글 링크 아시는 분 제보 부탁드려요 여하튼 이 글의 내용을 모티브로 내용을 정리해 보았습니다. CEO 전략기획실부터...

현업 개발자에게 "JavaScript에서 함수가 뭡니까?"라고 물으면 대부분 "코드를 묶어서 재사용하는 단위"라고 답합니다. 틀린 말은 아닙니다. 그런데 조금만 더 깊이 살펴보면 상황이 완전히 달라집니다. JavaScript에서 함수는 단순한 코드 묶음이 아니라 객체입니다. 프로퍼티를 가질...

부트캠프 커뮤니티에서 반복적으로 올라오는 고민이 있다. "JavaScript 변수 선언 세 가지가 뭔지는 아는데, 왜 세 가지인지 모르겠어요. let이랑 const 차이를 강사님이 설명할 때는 알겠는데, 혼자 코드를 치면 머리가 하얘져요." 비전공자 부트캠프 수강생 대부분이 겪는 상...

Claude Code를 본격적으로 쓰기 시작하면 가장 먼저 신경 쓰이는 게 비용이다. API 과금 구조를 살펴보면 입력 토큰 비용이 대부분을 차지하는데, 여기서 프롬프트 캐싱이 제대로 작동하느냐 아니냐에 따라 같은 작업을 하고도 비용이 10배까지 차이 난다. 과장이 아니라 실제 가격 구...

드래프트를 발행했는데 피드 4페이지 뒤에 있다 FullStackFamily 커뮤니티의 메인 피드는 created_at 기준으로 정렬되어 있었습니다. 대부분의 글은 작성 즉시 발행되니까 별문제가 없었는데, 블로그 글에서 이상한 일이 생겼습니다. 블로그는 DRAFT → PUB...