Osori Blog

휴대폰 GPS 원리: 연립방정식 하나와 시계 오차

휴대폰 GPS가 어떻게 위치를 잡는지 궁금해서 Gemini와 주고받은 내용을 정리했다. 위성과 폰이 통신하는 줄 알았는데 그게 아니었고, 핵심은 연립방정식 하나였다. 파고들다 보니 GPS가 안 터지는 지하철에서 파란 점이 움직이는 이유까지 나왔다. 1. 위성은 방송만 한다 흔한 오해: 폰이 위성과 통신한다. 아니다. 폰은 위성에 아무것도 보내지 ...

다음 토큰이 태어나기까지: 임베딩·어텐션·KV 캐시 해부

지난 글에서 “대화가 길어질수록 매 턴 전체를 다시 보내야 해서 비용이 커진다”까지는 다뤘다. 근데 거길 파다 보니 자연스럽게 “그럼 프롬프트 캐싱이 정확히 뭘 저장하는 건데?”로 이어졌고, 그 질문에 제대로 답하려니 결국 트랜스포머 내부 — 임베딩, 어텐션, K/V/Q, 레이어와 헤드, 프리필과 디코드 — 까지 다 뜯어보게 됐다. 그 과정을 순서대로...

다음 단어 맞히기: LLM과 인간 뇌의 닮음과 차이

지난 글에서 LLM이 Stateless라는 걸 다뤘다. 그 얘기를 하다 보면 자연스럽게 나오는 질문이 있다. “결국 다음 단어를 맞히는 것뿐인 기계인데, 그럼 우리 뇌는 다른가? 사람도 결국 다음 단어 찾기 아닌가?” 이 질문을 정리해본다. LLM은 정말 “다음 단어 찾기”인가 맞다. 정확히 그렇게 동작한다. GPT나 Claude 같은 모델은 지금...

거품 뺀 AI 에이전트: 오해와 실체

회사에서 “AI 에이전트 만들자”는 요구가 나오면서, 챗봇과 에이전트가 기술적으로 뭐가 다른지, 왜 프롬프트를 길게 쓴다고 되는 게 아닌지, RAG를 왜 쓰는지 정리했다. 사람들이 자주 오해하는 지점 위주로 적었다. 1. 챗봇과 에이전트의 차이 시스템 프롬프트에 규칙을 잔뜩 쓰고 MCP 툴 몇 개를 붙인 것은 1회성 툴 호출(Linear) 구조다....

AWS SAA-C03 (합격) 2편 — 막판 오답 노트

SAA-C03 합격 기록 시리즈 1편 — 문제은행 결정 키워드 정리 — 정답을 가르는 키워드와 오답 제거 기준을 훑은 초반 연구 노트 2편 (이 글) — 시험 직전 틀린 것만 추려 압축한 암기용 SAA-C03 기출을 풀면서 틀렸거나 헷갈렸던 것만 추려 시험 직전 암기용으로 요약한 노트다. 기본 개념과 서비스 선택 기준은 1편에 있고, 이 글은 결...