2026-03-20

๊ฐ€์žฅ ํฐ ํŠน์ง•์€ TypeScript ๋„ค์ดํ‹ฐ๋ธŒ๋ผ๋Š” ๊ฑฐ์˜ˆ์š”

๐Ÿ’ก ํ•œ์ค„ ์š”์•ฝ|๊ฐ€์žฅ ํฐ ํŠน์ง•์€ TypeScript ๋„ค์ดํ‹ฐ๋ธŒ๋ผ๋Š” ๊ฑฐ์˜ˆ์š”.

LlamaIndex๊ฐ€ LiteParse๋ผ๋Š” ์˜คํ”ˆ์†Œ์Šค PDF ํŒŒ์‹ฑ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ณต๊ฐœํ–ˆ์–ด์š”.

๊ฐ€์žฅ ํฐ ํŠน์ง•์€ TypeScript ๋„ค์ดํ‹ฐ๋ธŒ๋ผ๋Š” ๊ฑฐ์˜ˆ์š”. ๊ธฐ์กด AI ์ƒํƒœ๊ณ„๋Š” ๋Œ€๋ถ€๋ถ„ Python ๊ธฐ๋ฐ˜์ธ๋ฐ, LiteParse๋Š” Python ์˜์กด์„ฑ์ด ์ „ํ˜€ ์—†์–ด์š”. Node.js์—์„œ PDF.js์™€ Tesseract.js๋ฅผ ํ™œ์šฉํ•ด ๋กœ์ปฌ์—์„œ๋งŒ ์‹คํ–‰๋˜๋‹ˆ๊นŒ ํด๋ผ์šฐ๋“œ API ๋น„์šฉ๋„ ์—†๊ณ  ๋ฐ์ดํ„ฐ๊ฐ€ ์™ธ๋ถ€๋กœ ๋‚˜๊ฐ€์ง€ ์•Š์•„์š”.

ํ•ต์‹ฌ ๊ธฐ์ˆ ์€ '๊ณต๊ฐ„ ํ…์ŠคํŠธ ํŒŒ์‹ฑ(Spatial Text Parsing)'์ด์—์š”. ์ผ๋ฐ˜ ํŒŒ์„œ๋“ค์€ PDF๋ฅผ Markdown์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋‹ค๊ฐ€ ๋‹ค๋‹จ ๋ ˆ์ด์•„์›ƒ์ด๋‚˜ ๋ณต์žกํ•œ ํ‘œ์—์„œ ์ปจํ…์ŠคํŠธ๋ฅผ ์žƒ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ฑฐ๋“ ์š”. LiteParse๋Š” ํ…์ŠคํŠธ๋ฅผ ๊ณต๊ฐ„ ๊ทธ๋ฆฌ๋“œ์— ๊ทธ๋Œ€๋กœ ํˆฌ์˜ํ•ด์„œ ์›๋ณธ ๋ ˆ์ด์•„์›ƒ์„ ๋“ค์—ฌ์“ฐ๊ธฐ์™€ ๊ณต๋ฐฑ์œผ๋กœ ์œ ์ง€ํ•ด์š”.

RAG ํŒŒ์ดํ”„๋ผ์ธ์—์„œ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋‹จ๊ณ„๊ฐ€ LLM ์ž์ฒด๋ณด๋‹ค ๋” ํฐ ๋ณ‘๋ชฉ์ด ๋˜๊ณ  ์žˆ๋Š” ์‹œ์ ์—, ๋น ๋ฅด๊ณ  ํ”„๋ผ์ด๋ฒ„์‹œ ์นœํ™”์ ์ธ ๋กœ์ปฌ ํŒŒ์‹ฑ ๋„๊ตฌ์˜ ๋“ฑ์žฅ์€ AI ์—์ด์ „ํŠธ ์›Œํฌํ”Œ๋กœ์šฐ ๊ตฌ์ถ• ๋น„์šฉ์„ ๋‚ฎ์ถ”๋Š” ์˜๋ฏธ ์žˆ๋Š” ์›€์ง์ž„์ด์—์š”.

์ด ๊ธ€์ด ์–ด๋• ๋‚˜์š”?

๊ด€๋ จ ๊ธ€

AI๊ฐ€ ์šฐ์šธ์ฆยท๋ถˆ์•ˆ ์‹ฌ๊ฐ๋„๋ฅผ ์ž๋™์œผ๋กœ ํ‰๊ฐ€ํ•˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ ADAPTS๊ฐ€ ๊ณต๊ฐœ๋์–ด์š”

AI๊ฐ€ ์šฐ์šธ์ฆยท๋ถˆ์•ˆ ์‹ฌ๊ฐ๋„๋ฅผ ์ž๋™์œผ๋กœ ํ‰๊ฐ€ํ•˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ ADAPTS๊ฐ€ ๊ณต๊ฐœ๋์–ด์š”. ํ•ต์‹ฌ์€ ๊ธด ์ž„์ƒ ์ธํ„ฐ๋ทฐ๋ฅผ ์ฆ์ƒ๋ณ„ ์ถ”๋ก  ๊ณผ์ œ๋กœ ๋ถ„ํ•ดํ•˜๋Š” ๋ฐฉ์‹์ด์—์š”. LLM ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ํ˜ผํ•ฉํ•œ ์•„ํ‚คํ…์ฒ˜(mixture-of-agent

์žก๋Œ์Œค1๋ถ„ ์†Œ์š”

ํŒ€ ๋Œ€ํ™”์—์„œ "๋ฉ˜ํƒˆ ๋ชจ๋ธ ๋ถˆ์ผ์น˜"๋ฅผ ์ž๋™ ๊ฐ์ง€ํ•˜๋Š” AI ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ๋‚˜์™”์–ด์š”

ํŒ€ ๋Œ€ํ™”์—์„œ "๋ฉ˜ํƒˆ ๋ชจ๋ธ ๋ถˆ์ผ์น˜"๋ฅผ ์ž๋™ ๊ฐ์ง€ํ•˜๋Š” AI ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ๋‚˜์™”์–ด์š”. ํŒ€์›๋ผ๋ฆฌ ์ผํ•˜๋‹ค ๋ณด๋ฉด ์„œ๋กœ ๋‹ค๋ฅธ ์ •๋ณด๋ฅผ ๊ฐ–๊ฒŒ ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์€๋ฐ, ์ด ๋ถˆ์ผ์น˜๋ฅผ ๋Œ€ํ™” ์†์—์„œ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํฌ์ฐฉํ•˜๋Š” ๋ฐฉ๋ฒ•๋ก ์ด์—์š”. ์—ฐ๊ตฌํŒ€์€

์žก๋Œ์Œค1๋ถ„ ์†Œ์š”

AI ์—์ด์ „ํŠธ๊ฐ€ ์ฐฝ์˜์ ์œผ๋กœ ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•˜๋Š” ๋Šฅ๋ ฅ์„ ์ธก์ •ํ•˜๋Š” ์ƒˆ ๋ฒค์น˜๋งˆํฌ 'CreativityBench'๊ฐ€ ๊ณต๊ฐœ๋์–ด์š”

AI ์—์ด์ „ํŠธ๊ฐ€ ์ฐฝ์˜์ ์œผ๋กœ ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•˜๋Š” ๋Šฅ๋ ฅ์„ ์ธก์ •ํ•˜๋Š” ์ƒˆ ๋ฒค์น˜๋งˆํฌ 'CreativityBench'๊ฐ€ ๊ณต๊ฐœ๋์–ด์š”. ์—ฐ๊ตฌํŒ€์€ 4,000๊ฐœ ์‚ฌ๋ฌผ๊ณผ 15๋งŒ ๊ฐœ ์ด์ƒ์˜ ์–ดํฌ๋˜์Šค(affordance, ์‚ฌ๋ฌผ์ด ์–ด๋–ค ์šฉ๋„๋กœ

์žก๋Œ์Œค1๋ถ„ ์†Œ์š”