RAG는 왜 단순 검색이 아닐까: Retrieval-Augmented Generation 핵심 구조 정리
RAG를 검색 기능에 LLM을 덧댄 정도로 보면 핵심을 놓치게 됩니다. 이 글은 원 논문 기준으로 RAG의 retrieval, 문맥 결합, generation 구조를 짧고 정확하게 정리하고, 왜 단순 검색과 다른지 설명합니다.
RAG를 검색 기능에 LLM을 덧댄 정도로 보면 핵심을 놓치게 됩니다. 이 글은 원 논문 기준으로 RAG의 retrieval, 문맥 결합, generation 구조를 짧고 정확하게 정리하고, 왜 단순 검색과 다른지 설명합니다.
QQQ와 SCHD는 둘 다 인기 미국 ETF지만, 같은 역할의 상품은 아닙니다. 성장 노출, 현금흐름 체감, total return, 심리 비용을 분리해서 두 ETF의 차이를 차분하게 정리합니다.
안드로이드 ANR 원인을 메인 스레드 관점에서 정리합니다. blocking I/O, 락 대기, Binder 호출, 무거운 프레임 작업이 왜 같은 문제로 이어지는지 실무 기준으로 설명합니다.
coroutineScope와 supervisorScope 차이는 문법보다 실패 전파 정책에서 갈립니다. 자식 코루틴 하나가 실패했을 때 전체를 같이 멈출지, 나머지를 계속 진행할지를 기준으로 Kotlin 공식 문서 기반 선택 기준을 정리합니다.
다익스트라와 BFS 차이를 ‘거리의 정의’ 기준으로 쉽게 정리합니다. 무가중치 최단 경로, 가중치 그래프, 0-1 BFS, 음수 가중치 예외까지 실전 선택 감각 중심으로 설명합니다.
영구 포트폴리오와 올웨더 포트폴리오를 자산 철학, 구조 복잡성, 경기 환경 대응, 개인 투자자 사용성 기준으로 비교합니다. 무엇이 더 단순한지와 왜 그렇게 느껴지는지 차분하게 정리합니다.