AI eval은 왜 필요할까: 프롬프트가 좋아졌는지 어떻게 검증할까
AI eval이 왜 필요한지, 프롬프트 변경을 감으로 판단하지 않고 테스트셋, 기준, 실패 사례, 반복 개선 흐름으로 검증하는 방법을 정리합니다.
AI eval이 왜 필요한지, 프롬프트 변경을 감으로 판단하지 않고 테스트셋, 기준, 실패 사례, 반복 개선 흐름으로 검증하는 방법을 정리합니다.
callbackFlow를 언제 써야 하는지, suspendCancellableCoroutine과의 차이, awaitClose, trySend, buffer, listener 해제 기준까지 실무 예제로 정리합니다.
Java virtual threads가 무엇인지 platform thread와의 차이, blocking I/O, ExecutorService 코드 변화, 실무 적용 기준을 쉽게 정리합니다.
파이썬 asyncio가 언제 필요한지 I/O bound, CPU bound, 동시성, 병렬성 차이로 쉽게 정리합니다. async/await와 threading, multiprocessing의 경계도 함께 설명합니다.
RAG에서 context engineering이 왜 중요한지 정리합니다. 벡터DB, retrieval, reranking, provenance, eval을 운영 관점에서 쉽게 설명합니다.
Offline-first Android 앱 구조를 Room, Flow, WorkManager 역할 분리 관점에서 정리합니다. 로컬 데이터, Repository, 동기화, 재시도 기준을 쉽게 설명합니다.