Contents

ํ•œ ์ฃผ ์š”์•ฝ

Contents

ํ•œ ์ฃผ ์š”์•ฝยถ

๋งค์ฃผ ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฆฌ๋ทฐ๋ฅผ ๊ฑฐ์นœ, ์ด๋ฒˆ ์ฃผ ๊ฐ€์žฅ ๊ฐ€์น˜์žˆ๋Š” ์†Œ์‹ ๋ชจ์Œ์ž…๋‹ˆ๋‹ค. ๋งค์ฃผ ์ˆ˜์š”์ผ ์—…๋ฐ์ดํŠธ ๋ฉ๋‹ˆ๋‹ค.

[2025/07/07 ~ 2025/07/13] ์ฃผ๊ฐ„ ์†Œ์‹ยถ

5์ ยถ

1. Claude Code๊ฐ€ ์ด์ œ ํ›…(hooks)์„ ์ง€์›ํ•จยถ

โ€ข Claude Code์— ์‚ฌ์šฉ์ž ์ •์˜ ํ›…ย ๊ธฐ๋Šฅ์ด ๋„์ž…. LLM์˜ ์„ ํƒ์— ์˜์กดํ•˜์ง€ ์•Š๊ณ , ์•ฑ์˜ ํ–‰๋™์„ ๋”์šฑย ์ •ํ™•ํ•˜๊ณ  ๋ฐ˜๋ณต์ ์œผ๋กœ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Œ โ€ข ์•Œ๋ฆผ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•, ์ฝ”๋“œ ์ž๋™ ํฌ๋งทํŒ…,ย ๋ช…๋ น ๋กœ๊ทธ ์ถ”์ ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์ž๋™ํ™”๊ฐ€ ๊ฐ€๋Šฅ โ€ข ๋ช…๋ น์–ด ์‹คํ–‰ ์ „/ํ›„, ์•Œ๋ฆผ ๋ฐœ์ƒ, ์‘๋‹ต ์™„๋ฃŒ ์‹œ์ ย ๋“ฑ์—์„œ ๋™์ž‘ํ•˜๋ฉฐ,ย ์„ค์ • ํŒŒ์ผ์„ ํ†ตํ•ด ํ”„๋กœ์ ํŠธยท์‚ฌ์šฉ์žยท์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋ ˆ๋ฒจ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Œ โ€ข ์„ค์ • ํŒŒ์ผ ๊ตฌ์กฐ์™€ ๋งค์ฒ˜(matcher) ๋ฐฉ์‹์„ ํ†ตํ•ด,ย ํŠน์ • ๋„๊ตฌ ํ˜ธ์ถœ ์‹œ์ ์— ํŠน์ • ํ›…๋งŒ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Œ โ€ข ์ž…๋ ฅ์€ JSON ํฌ๋งท์œผ๋กœ ์ „๋‹ฌ๋˜๊ณ ,ย ์ถœ๋ ฅ์€ exit code ๋˜๋Š” JSON์œผ๋กœ ๊ฒฐ๊ณผยทํ”ผ๋“œ๋ฐฑ์„ ์ œ์–ดํ•จ โ€ข ํ›…์€ย ์…ธ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉ์ž์˜ ์ „์ฒด ๊ถŒํ•œ์œผ๋กœ ์ž๋™ ์‹คํ–‰ํ•˜๋ฏ€๋กœ, ๋ณด์•ˆ ๋ฐ ์•ˆ์ „์— ๋Œ€ํ•œ ์ฃผ์˜ ํ•„์š”ํ•จ

Why it matters: ๋‚ด์šฉ ์—†์Œ

2. Firestarter - ์›น์‚ฌ์ดํŠธ ์ฝ˜ํ…์ธ ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ AI Chatbot์„ ๋งŒ๋“ค์–ด์ฃผ๋Š” ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธยถ

Firestarter๋Š” URL๋งŒ ์ž…๋ ฅํ•˜๋ฉด ์›น์‚ฌ์ดํŠธ๋ฅผ ์ž๋™์œผ๋กœ ํฌ๋กค๋งยท๋ฒกํ„ฐํ™”ํ•ด ๊ณง๋ฐ”๋กœ RAG ๊ธฐ๋ฐ˜ AI ์ฑ—๋ด‡์„ ๋ฐฐํฌํ•ด ์ฃผ๋Š” MIT ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋‹ค. Firecrawl๋กœ ์ฝ˜ํ…์ธ ๋ฅผ Markdown ํ˜•ํƒœ๋กœ ๊ธ์–ด์˜ค๊ณ , Upstash Search์— ์ž„๋ฒ ๋”ฉยท์ธ๋ฑ์‹ฑํ•œ ๋’ค Next.js 15ยทVercel AI SDK๋ฅผ ์ด์šฉํ•ด ์ŠคํŠธ๋ฆฌ๋ฐ ์ธํ„ฐํŽ˜์ด์Šค์™€ OpenAI ํ˜ธํ™˜ REST ์—”๋“œํฌ์ธํŠธ๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ๋ณต์žกํ•œ ์ธํ”„๋ผ ์—†์ด๋„ /create API๋กœ ์ฑ—๋ด‡์„ ๋งŒ๋“ค๊ณ  /query๋กœ ์งˆ์˜๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ƒ์„ฑ๋œ ์ฑ—๋ด‡์€ OpenAIยทAnthropicยทGroq ์ˆœ ์šฐ์„ ์ˆœ์œ„์— ๋”ฐ๋ผ LLM์„ ํ˜ธ์ถœํ•œ๋‹ค. ํฌ๋กค๋ง ๊นŠ์ดยทLLM ์šฐ์„ ์ˆœ์œ„ยท์ฑ—๋ด‡ ์ƒ์„ฑ ํ™œ์„ฑํ™” ์—ฌ๋ถ€ ๊ฐ™์€ ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” firestarter.config.ts์—์„œ ๊ฐ„๋‹จํžˆ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์–ด ์ž๊ฐ€ ํ˜ธ์ŠคํŒ…์ด๋‚˜ ๊ธฐ๋Šฅ ํ™•์žฅ์ด ์šฉ์ดํ•˜๋‹ค. DocsGPTโ€†/โ€†LangChain ๊ฐ™์€ ๊ธฐ์กด RAG ํˆด๊ณผ ๋‹ฌ๋ฆฌ Firestarter๋Š” **โ€œ์ฆ‰์‹œ ์‚ฌ์šฉ ๊ฐ€๋Šฅโ€**๊ณผ OpenAI-ํ˜ธํ™˜ API๋ฅผ ๊ฐ•์ ์œผ๋กœ ๋‚ด์„ธ์šด๋‹ค. ๊ฐœ๋ฐœ์ž ๋ฌธ์„œ, FAQ, ๊ณ ๊ฐ ์ง€์› ์‚ฌ์ดํŠธ๋ฅผ ๋น ๋ฅด๊ฒŒ โ€œ๋Œ€ํ™”ํ˜• ๋ฐ์ดํ„ฐ ์†Œ์Šคโ€๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์–ด ์ปค๋ฎค๋‹ˆํ‹ฐยท๊ธฐ์—… ์ฑ„ํƒ์ด ๋น ๋ฅด๊ฒŒ ๋Š˜๊ณ  ์žˆ๋‹ค.

Why it matters: ๋Œ€๊ทœ๋ชจ ํŒŒ๋ผ๋ฏธํ„ฐ LLM์„ โ€œ์™ธ๋ถ€ ์ง€์‹๊ณผ ๊ฒฐํ•ฉโ€ํ•ด ์“ฐ๋Š” RAG ํŠธ๋ Œ๋“œ๊ฐ€ ํญ๋ฐœํ•˜๋Š” ๊ฐ€์šด๋ฐ, Firestarter๋Š” โ€œURL โ†’ ์ฑ—๋ด‡โ€ ์›Œํฌํ”Œ๋กœ๋ฅผ 1๋ถ„์œผ๋กœ ๋‹จ์ถ•ํ•ด ์ง„์ž…์žฅ๋ฒฝ์„ ํฌ๊ฒŒ ๋‚ฎ์ท„๋‹ค. OpenAI-ํ˜ธํ™˜ API๋ฅผ ๊ทธ๋Œ€๋กœ ๋‚ด์ฃผ๋ฏ€๋กœ ๊ธฐ์กด ์•ฑยท์Šฌ๋ž™๋ด‡ยทํ”Œ๋Ÿฌ๊ทธ์ธ์— ๊ฑฐ์˜ ์ˆ˜์ • ์—†์ด ๋ถ™์ผ ์ˆ˜ ์žˆ๊ณ , ๋‹ค์ค‘ LLMยท์„œ๋ฒ„๋ฆฌ์Šค ๋ฒกํ„ฐ DBยท์ŠคํŠธ๋ฆฌ๋ฐ UI ์กฐํ•ฉ์€ ํ˜„ํ–‰ ์ƒ์‚ฐ์„ฑ ํˆด ์Šคํƒ๊ณผ ์ž˜ ๋งž๋ฌผ๋ฆฐ๋‹ค. ๋ฐ˜๋Œ€๋กœ ๋‹จ์ ๋„ ๋šœ๋ ทํ•˜๋‹ค:

  1. FirecrawlยทUpstashยทLLM ํ˜ธ์ถœ ๋น„์šฉ ๋ฐ ๊ฐœ์ธ์ •๋ณด ์ด์Šˆ๊ฐ€ ์™ธ๋ถ€ ์„œ๋น„์Šค ์ข…์†์„ฑ์„ ๋‚จ๊ธด๋‹ค.

  2. ๋™์  SPAยท๋กœ๊ทธ์ธ ๋ฒฝ ๋“ฑ ๋ณต์žกํ•œ ์‚ฌ์ดํŠธ๋Š” ํฌ๋กค๋ง ํ’ˆ์งˆ์ด ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค.

  3. ๊ธฐ๋ณธ ์šฐ์„ ์ˆœ์œ„๊ฐ€ GPT-4o ์ค‘์‹ฌ์ด๋ผ ํ† ํฐ ๋น„์šฉ์ด ๊ธ‰์ฆํ•  ์ˆ˜ ์žˆ๊ณ , ์ œํ•œ์  ํฌ๋กค๋ง ๊นŠ์ด(๊ธฐ๋ณธ 10 ํŽ˜์ด์ง€)๋Š” ๋Œ€ํ˜• ์‚ฌ์ดํŠธ ์ง€์› ์‹œ ์ถ”๊ฐ€ ํŠœ๋‹์ด ํ•„์š”ํ•˜๋‹ค. ๊ทธ๋Ÿผ์—๋„ ์˜คํ”ˆ์†Œ์Šคยท๊ตฌ์„ฑ ๋‹จ์ˆœํ™”๋ผ๋Š” ๊ฐ•์  ๋•๋ถ„์—, LLM ์ ‘๋ชฉ ์ฑ—๋ด‡ยท๊ฒ€์ƒ‰ ์„œ๋น„์Šค ๋ถ„์•ผ์—์„œ ๋‹น๋ถ„๊ฐ„ ํ‘œ์ค€ ํˆดํ‚ท ์—ญํ• ์„ ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๋‹ค.

3. MCPJam Inspector: MCP Server์˜ ์‹œ๊ฐ์  ๋””๋ฒ„๊น…์„ ์œ„ํ•œ Web UI ๊ธฐ๋ฐ˜ ๋„๊ตฌยถ

์š”์•ฝ ์—†์Œ

Why it matters: ๋‚ด์šฉ ์—†์Œ

4์ ยถ

1. OpenAI Agents SDK๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœํ•œ ๊ณ ๊ฐ ์„œ๋น„์Šค(CS) Agents Demo ํ”„๋กœ์ ํŠธ ๊ณต๊ฐœยถ

OpenAI ์—์„œ ๋ฐœํ‘œํ•œ LLM Agents Demo GPT API๋ฅผ ํ™œ์šฉํ•ด์„œ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค๊ธฐ ์‰ฝ๊ฒŒ ํ•ด์คŒ ํŒŒ์ด์ฌ, next.js ๊ธฐ๋ฐ˜์˜ ๋ฐ๋ชจ ํ”„๋กœ๊ทธ๋ ˜์„ ๋ฐฐํฌ์ค‘ (์‹ค์ œ ์ƒ๋‹ด์‚ฌ ์‹œ๋‚˜๋ฆฌ์˜ค์— ๊ธฐ๋ฐ˜ํ•œ ๋‹ค์ค‘ ์—์ด์ „ํŠธ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜, ์‹ค์‹œ๊ฐ„ ์ฑ„ํŒ…, guardrail(๊ฐ€๋“œ๋ ˆ์ผ, ์ฃผ์ œ ์ดํƒˆ ๋ฐ ๋ณด์•ˆ ํƒ์ง€) ๊ธฐ๋Šฅ ํฌํ•จ)

Why it matters: ์„œ๋น„์Šค์— AI๋ฅผ ์ ‘๋ชฉ์‹œํ‚ค๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ• ๋งŒํ•œ ์ฐธ๊ณ  ์ž๋ฃŒ

3์ ยถ

1. Can We Improve Llama 3โ€™s Reasoning Through Post-Training Alone? ASTRO Shows +16% to +20% Benchmark Gainsยถ

ํŒŒ์ธํŠœ๋‹ ํ”„๋ ˆ์ž„์›Œํฌ Astro์— ๋Œ€ํ•œ ๋‚ด์šฉ ๋…ผ๋ฆฌ์ ์œผ๋กœ ๋ณต์žกํ•œ ๋ฌธ์ œ๋ฅผ ๋งŒ๋‚ฌ์„๋•Œ MCTS(๋ชฌํ…Œ์นด๋ฅผ๋กœ ํŠธ๋ฆฌ ํƒ์ƒ‰)๊ณผ ๊ฐ™์€ ๊ณผ์ •์„ ํ†ตํ•ด ์ถ”๋ก ๊ฒฝ๋กœ๋ฅผ ํƒ์ƒ‰ํ•˜๊ณ , CoT ๋กœ ์ถ”๋ก  ๊ณผ์ •์„ ํŒ๋‹จ(์ถ”๋ก  ์„ฑ๊ณต? ์‹คํŒจ? ์‹คํŒจํ–ˆ๋‹ค๋ฉด ๊ทธ ์›์ธ?) ํ•ด๋‹น ๊ณผ์ •์„ ๊ธฐ๋กํ•˜์—ฌ ์ƒˆ๋กœ์šด ํ•™์Šต ๋ฐ์ดํ„ฐ๋กœ ์‚ฌ์šฉ. ๋ณต์žกํ•œ ๋ฌธ์ œ์— ๋Œ€ํ•ด์„œ ๊ฐ„๋‹จํ•œ ์–‘์‹์ด ์•„๋‹Œ ๋…ผ๋ฆฌ์ ์ด๊ณ  ์ฒด๊ณ„์ ์ธ ์–‘์‹์„ ์‚ฌ์šฉํ•˜๊ฒŒ๋จ MATH 500, AMC 2023, AIME 2024๋“ฑ์˜ ๋ฐด์น˜๋งˆํฌ์—์„œ 16~20%์˜ ์ ์ˆ˜๊ฐ€ ์ƒ์Šนํ•จ

Why it matters: ๋…ผ๋ฆฌ์˜ ์ƒ์Šน์„ ์œ„ํ•ด ์•„ํ‚คํ…์ณ ๋ณ€๊ฒฝ์ด ์•„๋‹Œ ํŒŒ์ธํŠœ๋‹ ๋ฐ์ดํ„ฐ ์ž๋™์ƒ์„ฑ์„ ํ•˜๊ณ , ์œ ์˜๋ฏธํ•œ ์„ฑ๊ณผ๋ฅผ ๊ฑฐ๋‘ 

2. LMCache: LLM ์„œ๋น™ ํšจ์œจ์„ฑ์„ ๋†’์—ฌ์ฃผ๋Š” ์บ์‹œ ์‹œ์Šคํ…œยถ

LMCache๋Š” ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ…์ŠคํŠธ์˜ KV ์บ์‹œ๋ฅผ GPU, CPU, ๋””์Šคํฌ์— ์ €์žฅํ•˜๊ณ  ์ด๋ฅผ ๋‹ค์–‘ํ•œ LLM ์„œ๋น™ ์ธ์Šคํ„ด์Šค์—์„œ ํšจ์œจ์ ์œผ๋กœ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

Why it matters: ๋‚ด์šฉ ์—†์Œ

3. Cairn: GitHub ์ €์žฅ์†Œ์™€ ์—ฐ๋™ํ•˜๋Š” ์˜คํ”ˆ์†Œ์Šค S/W ์—”์ง€๋‹ˆ์–ด๋ง ์ž๋™ํ™” ์—์ด์ „ํŠธ(End-to-End SWE Agent)ยถ

์š”์•ฝ ์—†์Œ

Why it matters: ๋‚ด์šฉ ์—†์Œ

4. SmolVLA: ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฐ์ดํ„ฐ๋กœ ํ•™์Šตํ•œ ์†Œ๊ทœ๋ชจ(450M) ์˜คํ”ˆ์†Œ์Šค ์‹œ๊ฐ-์–ธ์–ด-ํ–‰๋™(Vision-Language-Action) ๋กœ๋ด‡ ๋ชจ๋ธ (feat. Hugging Face)ยถ

ํ—ˆ๊น…ํŽ˜์ด์Šค LeRobot ํŒ€์€ 2025๋…„ 6์›” 3์ผ SmolVLA-450M์„ ๊ณต๊ฐœํ–ˆ๋‹ค. ์ด ๋ชจ๋ธ์€ 4.5์–ต ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ๊ตฌ์„ฑ๋œ ๋น„์ „-์–ธ์–ด-์•ก์…˜(VLA) ๋ชจ๋ธ๋กœ, ๊ณต๊ฐœ ๋ผ์ด์„ ์Šค(์•„ํŒŒ์น˜ 2.0)์™€ ๊ฐ€๋ฒผ์šด ๊ทœ๋ชจ ๋•๋ถ„์— ๋งฅ๋ถยท์†Œ๋น„์ž-GPU์—์„œ๋„ ์‹ค์‹œ๊ฐ„ ์ œ์–ด๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. ์‚ฌ์ „ ํ•™์Šต๊ณผ ์ถ”๋ก  ์ „ ๊ณผ์ •์„ ์˜คํ”ˆ-์†Œ์Šค๋กœ ์ œ๊ณตํ•ด ๋กœ๋ด‡ ์—ฐ๊ตฌยท๊ต์œก์˜ ์ง„์ž… ์žฅ๋ฒฝ์„ ๋‚ฎ์ท„๋‹ค. SmolVLA๋Š” SmolVLM-2 ๋ฐฑ๋ณธ(์‹œ๊ทธLIP ๋น„์ „ ์ธ์ฝ”๋” + SmolLM-2 ์–ธ์–ด ๋””์ฝ”๋”) ์œ„์— ์•ฝ 1์–ต ํŒŒ๋ผ๋ฏธํ„ฐ์˜ Flow-Matching ํŠธ๋žœ์Šคํฌ๋จธ ์•ก์…˜ ์ „๋ฌธ๊ฐ€๋ฅผ ์–น์—ˆ๋‹ค. ์‹œ๊ฐ ํ† ํฐ์„ 64๊ฐœ๋กœ ์ค„์ด๊ณ  VLM ์ƒ์œ„ ์ ˆ๋ฐ˜ ๋ ˆ์ด์–ด๋ฅผ ์ƒ๋žตํ•ด ์ง€์—ฐ์„ ์ ˆ๋ฐ˜์œผ๋กœ ์ค„์˜€์œผ๋ฉฐ, ๋น„๋™๊ธฐ ์ถ”๋ก  ์Šคํƒ์œผ๋กœ ๋กœ๋ด‡ ์‹คํ–‰๊ณผ ์˜ˆ์ธก์„ ๋ณ‘๋ ฌํ™”ํ•ด 30 % ๋” ๋น ๋ฅธ ์ž‘์—… ์™„๋ฃŒ์™€ 2๋ฐฐ ์ฒ˜๋ฆฌ๋Ÿ‰์„ ๋‹ฌ์„ฑํ–ˆ๋‹ค. ๋ชจ๋ธ์€ **487๊ฐœ ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฐ์ดํ„ฐ์…‹(์•ฝ 1,000๋งŒ ํ”„๋ ˆ์ž„)**์œผ๋กœ ์‚ฌ์ „ ํ•™์Šต๋์œผ๋ฉฐ, ์ด ๋‹จ๊ณ„๋งŒ์œผ๋กœ SO100 ์‹ค์ œ ์ž‘์—… ์„ฑ๊ณต๋ฅ ์ด 51.7 %โ†’78.3 %๋กœ 26.6 %p ์ƒ์Šนํ–ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ, ์‹œ๋ฎฌ๋ ˆ์ด์…˜(LIBEROยทMeta-World)๊ณผ ์‹ค์ œ ๋กœ๋ด‡(SO100ยทSO101) ๋ชจ๋‘์—์„œ ํ›จ์”ฌ ํฐ ACT ๋ชจ๋ธ์„ ๋Šฅ๊ฐ€ํ–ˆ๊ณ , ์ƒˆ๋กœ์šด ๋กœ๋ด‡ ํ˜•ํƒœ๋กœ์˜ ์ผ๋ฐ˜ํ™” ํ…Œ์ŠคํŠธ์—์„œ๋„ ๋†’์€ ์„ฑ๊ณต๋ฅ ์„ ๊ธฐ๋กํ–ˆ๋‹ค.

Why it matters: ๋Œ€ํ˜• VLA ๋ชจ๋ธ์ด ์—ฐ๊ตฌ์‹ค ์ „์šฉ GPU์™€ ์‚ฌ์œ  ๋ฐ์ดํ„ฐ์— ๋ฌถ์—ฌ ์žˆ๋˜ ํ๋ฆ„์„ โ€œ์†Œํ˜•ยท์˜คํ”ˆยท์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฐ์ดํ„ฐโ€ ์ถ•์œผ๋กœ ์ „ํ™˜ํ–ˆ๋‹ค๋Š” ์ . SmolVLA๋Š” 1 GPUยท๊ณต๊ฐœ ๋ฐ์ดํ„ฐ๋งŒ์œผ๋กœ ACT-๊ธ‰ ์„ฑ๋Šฅ์„ ์ž…์ฆํ•ด โ€œ๋กœ๋ด‡ ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ=์ดˆ๋Œ€ํ˜•โ€์ด๋ผ๋Š” ํ†ต๋…์„ ๊นจ๋œจ๋ ธ๊ณ , ๋น„๋™๊ธฐ ์ถ”๋ก ยท๋ ˆ์ด์–ด ์Šคํ‚ต ๋“ฑ LLM ํšจ์œจํ™” ์•„์ด๋””์–ด๋ฅผ ๋กœ๋ด‡ ์ œ์–ด๋กœ ํ™•์žฅ. ์ด๋Š” ์ €๋น„์šฉยท์‹ค์‹œ๊ฐ„ ๋กœ๋ด‡ ์—์ด์ „ํŠธ์˜ ๋Œ€์ค‘ํ™”๋ฅผ ์•ž๋‹น๊ธฐ๋ฉฐ, ์˜คํ”ˆ ๋ฐ์ดํ„ฐ ๊ธฐ์—ฌ๊ฐ€ ๊ณง ๋ชจ๋ธ ์„ฑ๋Šฅ์œผ๋กœ ์ด์–ด์ง€๋Š” ์ƒํƒœ๊ณ„ ์„ ์ˆœํ™˜์„ ์ด‰๋ฐœํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์ปค๋ณด์ž„.

5. C.O.R.E: ์‚ฌ์šฉ์ž์˜ ์ง€์‹๊ณผ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š”, LLM์„ ์œ„ํ•œ ๊ณต์œ  ๊ฐ€๋Šฅํ•œ ๋ฉ”๋ชจ๋ฆฌ ์‹œ์Šคํ…œยถ

C.O.R.E๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์™„์ „ํ•œ ์†Œ์œ ๊ถŒ์„ ๊ฐ–๋Š” ๊ณต์œ  ๊ฐ€๋Šฅํ•œ ๋ฉ”๋ชจ๋ฆฌ ์‹œ์Šคํ…œ. ์‚ฌ์šฉ์ž์˜ ์ง€์‹๊ณผ ์ƒํ˜ธ์ž‘์šฉ์„ย ์‹œ๊ณ„์—ด ๊ธฐ๋ฐ˜์˜ ์ง€์‹ ๊ทธ๋ž˜ํ”„๋กœ ๊ตฌ์„ฑ. Cursor, Claude ๋“ฑ์˜ ํˆด๊ณผ ์—ฐ๋™์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ํŠนํžˆ SOL์ด๋ผ๋Š” ๊ฐœ์ธ AI ์–ด์‹œ์Šคํ„ดํŠธ์™€ ๊ฒฐํ•ฉํ•˜์—ฌ ์‚ฌ์šฉ์ž์˜ ์„ ํ˜ธ, ์‚ฌ์‹ค ์ •๋ณด, ๋งฅ๋ฝ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋” ์ •ํ™•ํ•˜๊ณ  ๋งž์ถคํ˜• ์‘๋‹ต์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

Why it matters: ์™ธ๋ถ€์— ์ข…์†๋˜์ง€ ์•Š์œผ๋ฉฐ, ์‚ฌ์šฉ์ž์˜ ์‚ฌ์ ์ธ ๊ณต๊ฐ„์—์„œ ๋งฅ๋ฝ ๊ธฐ๋ฐ˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž์˜ ๋งฅ๋ฝ ๋ฐ ์ทจํ–ฅ์„ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›. ๊ณ ๊ธ‰ ๊ฐœ์ธ ๋น„์„œ ๋ฐ ํ˜‘์—… ํˆด์—์„œ ํŠนํžˆ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

2์ ยถ

1. Eion: AI ์—์ด์ „ํŠธ์šฉ ๊ณต๋™ ๋ฉ”๋ชจ๋ฆฌ ๋ฐ ์ง€์‹ ๊ทธ๋ž˜ํ”„ ์ €์žฅ์†Œยถ

์š”์•ฝ ์—†์Œ

Why it matters: ๋‚ด์šฉ ์—†์Œ

2. Context: macOS์—์„œ MCP ์„œ๋ฒ„ ๋””๋ฒ„๊น…์„ ์œ„ํ•œ ๋„ค์ดํ‹ฐ๋ธŒ ํด๋ผ์ดยถ

MCP์˜ ๊ฐ„๋‹จํ•œ ๋””๋ฒ„๊น…, ๋ชจ๋‹ˆํ„ฐ๋ง์„ GUI์—์„œ ๋‹ค๋ฃจ๊ฒŒ ํ•ด์ฃผ๋Š” โ€œContextโ€ ์†Œ๊ฐœ 2025_03 ์›” ๋ฒ„์ „๊นŒ์ง€ ํ˜ธํ™˜ ์ง€์› ๊ธฐ๋Šฅ: stdio / HTTP+SSE / Streamable HTTP, OAuth ์ธ์ฆ ๋ฐ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ํƒ์ƒ‰, ํˆด / ๋ฆฌ์†Œ์Šค / ํ”„๋กฌํ”„ํŠธ / ๋กœ๊ทธ, ๋ฏธ์ง€์›: Roots / Sampling / Completion ๋“ฑ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ

Why it matters: Mcp์— ๋Œ€ํ•œ ์ ‘๊ทผ์„ฑ์„ ๋†’ํ˜€์คŒ

3. Wrinkl: AI๊ฐ€ ํ”„๋กœ์ ํŠธ์˜ ๋งฅ๋ฝ์„ ํŒŒ์•…ํ•˜๊ณ , ์ฝ”๋“œ ๋ฐ ๋ฌธ์„œ๋ฅผ ์ผ๊ด€์„ฑ์žˆ๊ฒŒ ์ž‘์„ฑํ•˜๋„๋ก ๋•๋Š” AI ๋งฅ๋ฝ ๊ด€๋ฆฌ ์‹œ์Šคํ…œยถ

์š”์•ฝ ์—†์Œ

Why it matters: ๋‚ด์šฉ ์—†์Œ

1์ ยถ

1. Supabase MCP can leak your entire SQL databaseยถ

์š”์•ฝ ์—†์Œ

Why it matters: ๋‚ด์šฉ ์—†์Œ

5์ ยถ

1. Model context protocol (MCP)ยถ

(์š”์•ฝ) AI ๋ด‡, ์—์ด์ „ํŠธ๋“ค ๊ฐ„์˜ interface์— ๋Œ€ํ•œ ํ‘œ์ค€์„ ์ œ์•ˆํ•จ. ์ธ๊ฐ„์„ ์œ„ํ•œ html css, code/bot์„ ์œ„ํ•œ json api graphql grpc, AI/LLM bot์„ ์œ„ํ•œ interface ํ‘œ์ค€: ???

Why it matters: ํ•ด๋‹น proposal ์ค‘ ๊ฐ€์žฅ novelํ•จ. ํ•„์š”์„ฑ์ด ํฌ๊ณ , ์„ฑ๊ณต์ ์œผ๋กœ ecosystem์„ ๊ตฌ์ถ•ํ•œ๋‹ค๋ฉด ์ž ์žฌ์ ์œผ๋กœ ๋งค์šฐ ์ค‘์š”ํ•จ.

4์ ยถ

1. ์—์ด์ „ํŠธ ๋‚ด ์ž์—ฐ์–ด ๊ฒ€์ƒ‰ ํ’ˆ์งˆ ํ–ฅ์ƒ ๊ธฐ๋ฒ• : Entity RAG, Knowledge-aware retrievalยถ

์ž์—ฐ์–ด ๊ฒ€์ƒ‰์€ LLM ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•ด ์‚ฌ์šฉ์ž์˜ ์งˆ์˜๋ฅผ ๋ฌธ๋งฅ๊ณผ ์˜๋„์— ๋งž๊ฒŒ ๋ถ„์„, ์ตœ์ ์˜ ๊ฒฐ๊ณผ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ธฐ์ˆ ์ž„. Entity RAG๋Š” LLM์˜ ์ตœ์‹  ๋ฐ์ดํ„ฐ ๋ถ€์กฑ ๋ฌธ์ œ๋ฅผ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•ด ๊ฒฝ๋Ÿ‰๊ฒ€์ƒ‰์œผ๋กœ ์ถ”์ถœ๋œ ์ •๋ณด๋ฅผ ํ”„๋กฌํ”„ํŠธ์— ์‚ฝ์ž…ํ•˜์—ฌ ๊ฐœ์ฒด ์ธ์‹ ์ •ํ™•๋„๋ฅผ ๋†’์ž„. Knowledge-aware retrieval์€ ์‚ฌ์šฉ์ž์™€ ์—์ด์ „ํŠธ๊ฐ€ ์ดํ•ดํ•˜๋Š” ํ‚ค์›Œ๋“œ ๋ฐ ํ…Œ๋งˆ ๊ฐ„ ์ฐจ์ด๋ฅผ ์‹œ๋งจํ‹ฑ ๊ฒ€์ƒ‰์„ ํ†ตํ•ด ์—ฐ๊ฒฐ, ์ ์ ˆํ•œ ๊ฒ€์ƒ‰๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ•จ. ๋‘ ๊ธฐ๋ฒ• ๋ชจ๋‘ ๊ธฐ์กด ํ‚ค์›Œ๋“œ ๊ฒ€์ƒ‰์˜ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๋ฉฐ, ๋ณต์žกํ•˜๊ฑฐ๋‚˜ ๋ชจํ˜ธํ•œ ์งˆ์˜์— ๋Œ€ํ•ด ๋” ์ •ํ™•ํ•œ ๊ฒฐ๊ณผ ์ œ๊ณต์— ๊ธฐ์—ฌํ•จ. ํ–ฅํ›„ ๋ฏธ๋””์–ด, ๋ฎค์ง ๋“ฑ ๋‹ค์–‘ํ•œ ๋„๋ฉ”์ธ์— ์ ์šฉ ํ™•๋Œ€ ๋ฐ ๊ฐœ์ธํ™”, ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ๊ธฐ์ˆ ๊ณผ ์œตํ•ฉํ•˜์—ฌ ๊ฒ€์ƒ‰์ถ”์ฒœ ๊ฒฝํ—˜์„ ๋”์šฑ ๊ฐœ์„ ํ•  ๊ณ„ํš.

**Why it matters:

  • ์ตœ์‹  ๋ฐ์ดํ„ฐ ์ธ์‹ ๋ณด์™„:** Entity RAG ๊ธฐ๋ฒ•์„ ํ†ตํ•ด LLM์ด ์ตœ์‹  ๋ฐ์ดํ„ฐ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์ธ์‹ํ•  ์ˆ˜ ์žˆ์–ด, ์‹ค์ œ ์„œ๋น„์Šค ํ™˜๊ฒฝ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์ตœ์‹  ์ด์Šˆ๋‚˜ ์‹ ๊ทœ ๊ฐœ์ฒด์— ๋Œ€ํ•ด ๋ณด๋‹ค ์ •ํ™•ํ•œ ์‘๋‹ต์„ ์ œ๊ณต - ์˜๋„ ๋ฐ ๊ฐœ์ฒด ์ธ์‹ ๊ฐœ์„ : ์‚ฌ์šฉ์ž ์งˆ์˜์˜ ๋ฌธ๋งฅ๊ณผ ์˜๋„๋ฅผ ์ •๊ตํ•˜๊ฒŒ ๋ถ„์„ํ•˜์—ฌ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์˜ ํ’ˆ์งˆ์„ ๋†’์ด๋Š” ๊ธฐ์ˆ ์€ LLM์„ ํ™œ์šฉํ•˜๋Š” ๋ชจ๋“  ๋ถ„์•ผ์—์„œ ํ•ต์‹ฌ์ ์ธ ์—ญํ• ์„ ํ•จ - ๋‹ค์–‘ํ•œ ๋„๋ฉ”์ธ ์ ์šฉ ๊ฐ€๋Šฅ์„ฑ: ๋ฏธ๋””์–ด, ๋ฎค์ง, ์ฆ๊ถŒ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์— ์ ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํŠนํžˆ ๋ณต์žกํ•˜๊ฑฐ๋‚˜ ๋ชจํ˜ธํ•œ ์งˆ์˜์— ๋Œ€ํ•ด ๊ธฐ์กด ๋ฐฉ์‹๋ณด๋‹ค ๊ฐœ์„ ๋œ ๊ฒฐ๊ณผ๋ฅผ ๋„์ถœํ•  ์ˆ˜ ์žˆ์Œ - ์‹œ๋งจํ‹ฑ ๊ฒ€์ƒ‰๊ณผ์˜ ์œตํ•ฉ: Knowledge-aware retrieval์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ์ดํ•ดํ•˜๋Š” ํ‚ค์›Œ๋“œ์™€ ์‹œ์Šคํ…œ ๋‚ด๋ถ€์˜ ๋ฐ์ดํ„ฐ ์ฒด๊ณ„ ๊ฐ„์˜ ์ฐจ์ด๋ฅผ ๊ทน๋ณต, ์˜๋ฏธ ๊ธฐ๋ฐ˜ ๊ฒ€์ƒ‰์„ ํšจ๊ณผ์ ์œผ๋กœ ์ง€์›

3์ ยถ

1. MoA(Mixture-of-Agents, ์—์ด์ „ํŠธ ํ˜ผํ•ฉ ๊ธฐ๋ฒ•)ยถ

MoA(Mixture-of-Agents)๋Š” LLM ์ž์ฒด๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๊ณ  ํ”„๋กฌํ”„ํŠธ์™€ sampling options(์˜ˆ: temperature)๋งŒ ์กฐ์ •ํ•˜์—ฌ ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•˜๋Š” ๊ธฐ๋ฒ•์ด๋‹ค. ์—ฌ๋Ÿฌ LLM ์—์ด์ „ํŠธ๋ฅผ ๊ณ„์ธต์ ์œผ๋กœ ๊ตฌ์„ฑํ•˜๋ฉฐ, ์ด์ „ ๊ณ„์ธต์˜ ์ถœ๋ ฅ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ ์ง„์ ์œผ๋กœ ์‘๋‹ต์„ ๋ฐœ์ „์‹œํ‚จ๋‹ค. ๊ฐ ๊ณ„์ธต์—๋Š” ์ œ์•ˆ์ž(Proposer)์™€ ์ง‘๊ณ„์ž(Aggregator)๊ฐ€ ์กด์žฌํ•˜๋ฉฐ, ์ œ์•ˆ์ž๋Š” ์ดˆ๊ธฐ ์‘๋‹ต์„ ์ƒ์„ฑํ•˜๊ณ  ์ง‘๊ณ„์ž๋Š” ์ด๋ฅผ ์ข…ํ•ฉํ•˜์—ฌ ๊ฐœ์„ ๋œ ์‘๋‹ต์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐ˜๋ณต์  ๊ฐœ์„  ๊ณผ์ •์„ ํ†ตํ•ด ๋ณด๋‹ค ์ •๊ตํ•œ ์ตœ์ข… ์ถœ๋ ฅ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. MoA๋Š” ๋‹ค์–‘ํ•œ ๋ชจ๋ธ์„ ํ™œ์šฉํ•˜์—ฌ ํ˜‘์—…์ ์ด๊ณ  ํšจ์œจ์ ์ธ AI ์‘๋‹ต ์ƒ์„ฑ์„ ๋ชฉํ‘œ๋กœ ํ•œ๋‹ค.

**Why it matters:

  1. ๋‹จ์ผ LLM์˜ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณต** ์—ฌ๋Ÿฌ ๊ฐœ์˜ LLM์„ ๊ณ„์ธต์ ์œผ๋กœ ์กฐํ•ฉํ•˜์—ฌ ๊ฐœ๋ณ„ ๋ชจ๋ธ์ด ๊ฐ€์ง„ ์•ฝ์ ์„ ๋ณด์™„ํ•˜๊ณ , ๋” ์ •๊ตํ•œ ์‘๋‹ต์„ ์ƒ์„ฑ

  2. ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง๋งŒ์œผ๋กœ ์„ฑ๋Šฅ ํ–ฅ์ƒ ๊ฐ€๋Šฅ ๋ชจ๋ธ ์ž์ฒด๋ฅผ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ์ถ”๊ฐ€์ ์ธ fine-tuning ์—†์ด, ํ”„๋กฌํ”„ํŠธ์™€ ์ƒ˜ํ”Œ๋ง ์˜ต์…˜(์˜ˆ: temperature)์„ ์กฐ์ •ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ ๋ชจ๋ธ ํ›ˆ๋ จ ์—†์ด๋„ ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์ง€๋งŒ ์—ฌ๋Ÿฌ LLM์„ ๊ณ„์ธต์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ์— ๋ฐœ์ƒํ•˜๋Š” latency๊ฐ€ ๋ถˆ๊ฐ€ํ”ผํ•  ๊ฒƒ์œผ๋กœ ๋ณด์ž„

2. Agentic Document Extractionยถ

Agentic ๋ฌธ์„œ ์ถ”์ถœ ๊ธฐ์ˆ ์€ ๋ฌธ์„œ์—์„œ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๋Š” ์ƒˆ๋กœ์šด ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ OCR ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•์ด๋‚˜ ํ…์ŠคํŠธ ๋ณ€ํ™˜(text2text) ๋ฐฉ์‹๊ณผ ๋‹ฌ๋ฆฌ, ์ด ๊ธฐ์ˆ ์€ ํ…์ŠคํŠธ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ฒดํฌ๋ฐ•์Šค, ๊ทธ๋ž˜ํ”„, ์ฐจํŠธ, ๋‹ค์ด์–ด๊ทธ๋žจ, ํ‘œ์™€ ๊ฐ™์€ ์‹œ๊ฐ์  ์š”์†Œ๊นŒ์ง€ ๋ถ„์„ํ•˜์—ฌ ๋ฌธ์„œ์˜ ์˜๋ฏธ๋ฅผ ํฌ์ฐฉํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ๋ฆ„๋„์—์„œ ์š”์†Œ ๊ฐ„์˜ ์—ฐ๊ฒฐ ๊ด€๊ณ„๋ฅผ ์ดํ•ดํ•˜๊ฑฐ๋‚˜ ์ฐจํŠธ์—์„œ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋ฌธ์„œ ๋‚ด ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ํ™œ์šฉํ•ด ๋…ผ๋ฆฌ์ ์œผ๋กœ ํ•ด์„ํ•จ์œผ๋กœ์จ ๋…์ž๊ฐ€ ์ €์ž๊ฐ€ ์ „๋‹ฌํ•˜๋ ค๋Š” ๋‚ด์šฉ์„ ๋” ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค.

Why it matters: ์˜ค๋Š˜๋‚ ์˜ ๋ฌธ์„œ๋Š” ๋‹จ์ˆœํ•œ ํ…์ŠคํŠธ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‹ค์–‘ํ•œ ์‹œ๊ฐ์  ์š”์†Œ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์ด๋Ÿฌํ•œ ์‹œ๊ฐ์  ์š”์†Œ์—๋Š” ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋งŽ์ด ๋‹ด๊ฒจ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ธฐ์กด ๋ฐฉ์‹์œผ๋กœ๋Š” ์‹œ๊ฐ์  ์š”์†Œ๋ฅผ ๋ฐฐ์ œํ•œ ์ฑ„ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ถˆ์™„์ „ํ•œ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Agentic ๋ฌธ์„œ ์ถ”์ถœ ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•˜๋ฉด ๋ณด๋‹ค ์ •ํ™•ํ•œ ๋ฐ์ดํ„ฐ ์ถ”์ถœ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ๋‚˜์•„๊ฐ€ ๋…์ž์˜ ์ดํ•ด๋„๋ฅผ ํ‰๊ฐ€ํ•˜๋Š” ๋ฐ์—๋„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2์ ยถ

1.Why canโ€™t ChatGPT Draw full glass of wine?ยถ

GPT๋Š” ์‹ค์กดํ•˜์ง€ ์•Š๋Š” ์œ ๋‹ˆ์ฝ˜์„ ๊ทธ๋ ค๋ƒˆ์ง€๋งŒ ์‹ค์กดํ•˜๋Š” ๊ฐ€๋“์ฐฌ ์™€์ธ์ž”์„ ๊ทธ๋ ค๋‚ด์ง€๋ชปํ–ˆ๋‹ค. ํ•ด๋‹น ์˜์ƒ์€ ๊ฒฝํ—˜์ฃผ์˜ ์ฒ ํ•™์„ ๊ธฐ๋ฐ˜์œผ๋กœ, ์ƒ์ƒ๊ฐ€๋Šฅํ•œ๊ฒƒ๊ณผ ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฒƒ์„ ๊ตฌ๋ถ„ํ•œ๋‹ค. GPT๊ฐ€ ์—ฐ์†๋˜๋Š” ์ƒ‰์˜ ๋นˆ๊ณต๊ฐ„์„ ์ฑ„์šฐ๋Š” ์˜ˆ์‹œ๋ฅผ ํ†ตํ•ด ์™œ ์œ ๋‹ˆ์ฝ˜์€ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๊ฐ€๋“์ฐฌ ์™€์ธ์ž”์€ ๋ถˆ๊ฐ€๋Šฅํ•œ์ง€ ์ด์œ ๋ฅผ ์„ค๋ช…ํ•œ๋‹ค.

Why it matters:

โ€™AI์˜ ์ฐฝ์˜๋ ฅ์ด ๋ฌด์—‡์ธ๊ฐ€?โ€™ ์— ๋Œ€ํ•ด ๊ฐ€๋ณ๊ฒŒ ๋ณด๊ธฐ ์ข‹์Œ

1์ ยถ

1. ํšจ์œจ์ ์ธ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜ HNSW ์•Œ์•„๋ณด๊ธฐยถ

HNSW๋Š” ANN(Approximate Nearest Neighbor)์„ ์œ„ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ, KNN๊ณผ ๋‹ค๋ฅด๊ฒŒ ์™„๋ฒฝํ•˜๊ฒŒ ์ •ํ™•ํ•˜์ง€ ์•Š์ง€๋งŒ ๋น ๋ฅธ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰์„ ์œ„ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ž…๋‹ˆ๋‹คHNSW ์ œ์™ธํ•˜๋”๋ผ๊ณ  Annoy, LSH, Faiss์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ANN ๋ฐฉ๋ฒ•๋ก ์ด ์กด์žฌํ•˜์ง€๋งŒ, HNSW๋Š” ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ์‚ฝ์ž…์ด ๊ฐ€๋Šฅํ•˜๊ณ , ์ƒ๋Œ€์ ์œผ๋กœ ๋‚ฎ์€ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ANN ๋ฐฉ๋ฒ•์— ๋น„ํ•ด ๋ฒ”์šฉ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ์ข‹๋‹ค. HNSW์˜ ์›๋ฆฌ๋Š” ๊ณ„์ธต์  ๊ทธ๋ž˜ํ”„ ๊ตฌ์กฐ๋ฅผ ํ†ตํ•ด ์ตœ์ƒ์œ„์—์„œ ํ•˜์œ„๋กœ ๋‚ด๋ ค๊ฐˆ ์ˆ˜๋ก ๋” ๋งŽ์€ ๋…ธ๋“œ๋ฅผ ์œ ์ง€ํ•˜์—ฌ, ๋‹จ๊ณ„์ ์œผ๋กœ ๊ฒ€์ƒ‰์„ ์ง„ํ–‰ํ•ด ๋น ๋ฅด๊ฒŒ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค.

Why it matters

RAG๋ฅผ ์œ„ํ•ด ํ•ต์‹ฌ์ ์ธ ์š”์†Œ์ธ Vector database๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€ํ‘œ์ ์ธ ๋ฐฉ๋ฒ•๋“ค(HNSW, Annoy, LSH, FAISS)์˜ ์žฅ๋‹จ์ ์„ ๋น„๊ตํ•˜๊ณ , ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•๊ณผ ๋น„๊ตํ•˜์—ฌ HNSW๊ฐ€ ๋” ์ ํ•ฉํ•œ ์ด์œ ์™€ HNSW์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•œ ๊ฐœ๋…์ ์ธ ์„ค๋ช…์„ ํ•˜๊ณ  ์žˆ๋‹ค