Self-Consistency는 왜 CoT를 더 강하게 만들까: 여러 번 생각해 더 맞히는 원리
Self-Consistency를 쉽게 설명합니다. 왜 여러 reasoning path를 샘플링하면 CoT 정확도가 올라갈 수 있는지, 어떤 비용과 tradeoff가 생기는지, 어디서 잘 맞고 어디서 낭비가 되는지, 그리고 ReAct와는 무엇이 다른지 구조적으로 정리했습니다.
Self-Consistency를 쉽게 설명합니다. 왜 여러 reasoning path를 샘플링하면 CoT 정확도가 올라갈 수 있는지, 어떤 비용과 tradeoff가 생기는지, 어디서 잘 맞고 어디서 낭비가 되는지, 그리고 ReAct와는 무엇이 다른지 구조적으로 정리했습니다.
C 언어 enum을 왜 쓰는지 쉬운 예시로 정리합니다. 매직 넘버를 named constant로 바꾸는 이유, switch 가독성, 디버깅, 상태 묶음 표현, 초보자 오해까지 함께 설명합니다.
Room Flow를 쓰면 자동 갱신 쿼리 흐름이 편해집니다. 이 글에서는 Room DAO가 Flow를 반환할 때 invalidation 기반 재조회가 어떻게 동작하는지, 장점과 과한 관찰 비용, lifecycle과 threading 주의점, LiveData나 one-shot query가 더 단순한 경우까지 실무 기준으로 정리합니다.
코틀린 Composite 패턴은 파일과 폴더처럼 개별 객체와 묶음 객체가 반복되는 트리 구조에서 특히 유용합니다. 호출부에 분기와 재귀를 흩뿌리지 않고, 공통 인터페이스로 전체 트리를 일관되게 다루는 감각을 Kotlin 예제로 정리합니다.
리스크 패리티를 수식보다 직관 중심으로 설명합니다. 왜 같은 자본 비중이 같은 위험 비중이 아닌지, 올웨더와 어떤 관계가 있는지, 개인 투자자는 어디까지 이해하면 되는지 차분하게 정리했습니다.
Windsurf를 단순한 AI 코드 편집기가 아니라 흐름 추적형 작업 환경으로 이해해봅니다. Cursor와 무엇이 다르고, 어떤 개발자와 workflow에 더 잘 맞는지 차분하게 정리했습니다.