2026/07/23 2

청크 분할 전략(chunking strategy), 임베딩 전략(embedding strategy)

잘난 척을 위한 한 줄 요약청크 분할 전략이 “문서를 어떻게 잘라 검색 가능한 단위로 만들 것인가”의 문제라면, 임베딩 전략은 그 조각들을 AI가 의미적으로 찾을 수 있는 좌표로 어떻게 바꿀 것인가의 문제다. 청크 분할 전략과 임베딩 전략, RAG 품질은 왜 문서 자르는 방식에서 갈릴까?먼저, 청크 분할과 임베딩이 뭔지부터RAG 시스템을 만들 때 가장 먼저 부딪히는 문제가 있다. 문서가 너무 길다는 것이다. PDF 한 권, 사내 매뉴얼, 회의록 묶음, 법령집, 논문, 고객 상담 기록을 그대로 LLM에게 넣기는 어렵다. 넣을 수 있다고 해도 비용이 많이 들고, 검색 정확도도 떨어질 수 있다. 그래서 문서를 작은 단위로 나눈다. 이 작은 단위를 청크(chunk)라고 한다. 청크 분할 전략(chunking s..

개념 잡동사니 2026.07.23

[개발 실무] API 명세(Specification) 작성법: 프론트와 백엔드 협업 문제를 해결하는 API 계약 가이드

"프론트엔드에서 어떤 파라미터를 넘겨줘야 하나요?", "백엔드 응답 데이터의 키(Key)값이 바뀌었나요?" 프로젝트 마감일이 다가오는데 프론트엔드와 백엔드 개발자 사이에 이런 질문과 수정 요청이 반복되고 있다면, 그 원인은 개발자의 실력 부족이 아니라 'API 계약서'의 부재에 있습니다. 많은 입문자가 API를 단순히 '데이터를 주고받는 기능'으로만 오해합니다. 하지만 API의 본질은 "어디로 어떻게 요청하고, 무엇을 어떤 형식으로 돌려줄 것인지에 대한 명확한 약속(계약)"입니다. 이 계약이 존재해야만 프론트엔드는 백엔드가 어떤 언어로 개발되었는지, 백엔드는 프론트엔드가 어떤 프레임워크를 쓰는지 내부 구현을 전혀 몰라도 문제없이 기능을 조립할 수 있습니다. 즉, API 명세(Specification)를 ..

반응형