# [[Token Savior]] ## πŸ“Œ Brief Summary Token SaviorλŠ” μ½”λ”© μ—μ΄μ „νŠΈλ₯Ό μœ„ν•œ MCP(Model Context Protocol) μ„œλ²„ μ•„ν‚€ν…μ²˜μž…λ‹ˆλ‹€ [1]. μ—μ΄μ „νŠΈκ°€ 전체 νŒŒμΌμ„ μ½λŠ” λŒ€μ‹  ν•¨μˆ˜, 클래슀, 호좜 κ·Έλž˜ν”„ λ“±μ˜ 기호λ₯Ό κΈ°μ€€μœΌλ‘œ μ½”λ“œλ² μ΄μŠ€λ₯Ό μƒ‰μΈν™”ν•˜μ—¬ ν¬μΈν„°λ‘œ 탐색할 수 μžˆλ„λ‘ μ§€μ›ν•©λ‹ˆλ‹€ [1]. 이λ₯Ό 톡해 ν™œμ„± 토큰 μ‚¬μš©λŸ‰μ„ 77% 쀄이고 벀치마크 μ†Œμš” μ‹œκ°„μ„ 76% λ‹¨μΆ•ν•˜λŠ” 효과λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€ [1]. 결과적으둜 μ½”λ”© μ—μ΄μ „νŠΈμ˜ μ»¨ν…μŠ€νŠΈ 전달이 λ‹¨μˆœν•œ 데이터 μ••μΆ• λ¬Έμ œκ°€ μ•„λ‹ˆλΌ 효율적인 탐색(Navigation)의 λ¬Έμ œμž„μ„ μž…μ¦ν•˜λŠ” λ„κ΅¬μž…λ‹ˆλ‹€ [1]. ## πŸ“– Core Content * **기호 기반의 μ½”λ“œλ² μ΄μŠ€ 색인화 및 탐색**: Token SaviorλŠ” μ—μ΄μ „νŠΈκ°€ λ°©λŒ€ν•œ μ½”λ“œλ² μ΄μŠ€λ₯Ό 뢄석할 λ•Œ 무거운 전체 νŒŒμΌμ„ 읽어 λ“€μ΄λŠ” 방식을 νƒˆν”Όν•©λ‹ˆλ‹€ [1]. λŒ€μ‹  ν•¨μˆ˜, 클래슀, 호좜 κ·Έλž˜ν”„(Call graphs)와 같은 **기호(Symbol)λ₯Ό κΈ°μ€€μœΌλ‘œ μ½”λ“œλ₯Ό 색인화**ν•˜μ—¬, μ—μ΄μ „νŠΈκ°€ 포인터(Pointer)λ₯Ό 톡해 ν•„μš”ν•œ μ˜μ—­λ§Œ μ •λ°€ν•˜κ²Œ 탐색할 수 있게 ν•©λ‹ˆλ‹€ [1]. * **획기적인 λ¦¬μ†ŒμŠ€ 및 μ‹€ν–‰ μ‹œκ°„ μ΅œμ ν™”**: μ½”λ“œμ˜ ν•„μš”ν•œ λΆ€λΆ„λ§Œ μ„ λ³„μ μœΌλ‘œ μ ‘κ·Όν•  수 μžˆλŠ” 탐색 ꡬ쑰 덕뢄에, μ—μ΄μ „νŠΈ ꡬ동 μ‹œ λ°œμƒν•˜λŠ” **ν™œμ„± 토큰(Active tokens) μ†ŒλΉ„λ₯Ό 77%λ‚˜ 삭감**ν•˜λŠ” νƒμ›”ν•œ νš¨μœ¨μ„±μ„ λ³΄μ—¬μ€λ‹ˆλ‹€ [1]. λ”λΆˆμ–΄ 벀치마크 ν™˜κ²½μ—μ„œμ˜ **μ†Œμš” μ‹œκ°„(Wall time)을 76%κΉŒμ§€ 단좕**μ‹œν‚΅λ‹ˆλ‹€ [1]. * **μ»¨ν…μŠ€νŠΈ μ—”μ§€λ‹ˆμ–΄λ§ νŒ¨λŸ¬λ‹€μž„μ˜ μ „ν™˜**: Token Savior의 μ‚¬λ‘€λŠ” μ½”λ”© μ—μ΄μ „νŠΈλ₯Ό μœ„ν•œ μ»¨ν…μŠ€νŠΈ 전달(Context delivery) 방식에 μ€‘μš”ν•œ μ‹œμ‚¬μ μ„ λ˜μ§‘λ‹ˆλ‹€ [1]. 즉, μ œν•œλœ μ»¨ν…μŠ€νŠΈ μœˆλ„μš° λ‚΄μ—μ„œ 정보λ₯Ό λ‹¨μˆœνžˆ **μ••μΆ•(Compression)ν•˜λŠ” λ¬Έμ œκ°€ μ•„λ‹ˆλΌ, μ½”λ“œλ² μ΄μŠ€ λ‚΄λΉ„κ²Œμ΄μ…˜(Navigation) μ•„ν‚€ν…μ²˜μ˜ 문제**둜 μ ‘κ·Όν•΄μ•Ό 함을 μ‹€μ¦μ μœΌλ‘œ 증λͺ…ν•©λ‹ˆλ‹€ [1]. ## βš–οΈ Trade-offs & Caveats μ†ŒμŠ€μ— κ΄€λ ¨ 정보가 λΆ€μ‘±ν•©λ‹ˆλ‹€. --- *Last updated: 2026-05-05*