Grep or Embeddings? Agentic Search Over Company Documents โ George He, LlamaIndex
ํ ์ค ํต์ฌ
ํ์ฌ ๋ฌธ์ ๊ฒ์์์๋ ์ฝ๋์ฒ๋ผ ๋จ์ํ ๋ก์ปฌ ํ์๋ง์ผ๋ก๋ ํ๊ณ๊ฐ ์์ผ๋ฏ๋ก, ํ์ด๋ธ๋ฆฌ๋ ๊ฒ์ยทํ์ฑยท๋ฉํ๋ฐ์ดํฐ ํํฐ๋งยท๊ถํ ๊ด๋ฆฌ๋ฅผ ๋ฌถ์ ํ๋ค์ค๋ก ์์ด์ ํธ๊ฐ ์ค์ค๋ก ๊ฒ์ ์ ๋ต์ ๊ณ ๋ฅด๊ฒ ํด์ผ ๋ ์ ํํ๊ณ ์ ๋ขฐํ ์ ์๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
์๊ฐ LlamaIndex๊ฐ ๊ธฐ์ ๋ฌธ์ ๊ฒ์๊ณผ ์ปจํ ์คํธ ๊ด๋ฆฌ๋ฅผ ์ด๋ป๊ฒ ๊ฐ์ ํ๋์ง ์ค๋ช ํ๋ฉฐ, ์ค๋์ ๊ฒ์ ์ ๋ต์ ์ฅ๋จ์ ๋ถํฐ ์ค์ ๋ฐ๋ชจ๊น์ง ๋ค๋ฃฌ๋ค.
-
1:12
์์ด์ ํธ๊ฐ ๋ฒกํฐ ๊ฒ์์ด ํ์ํ ์์ ๋ชจ๋ธ์ ์ง์ ์ดํ๊ณผ ๋๊ตฌ ์ฌ์ฉ ๋ฅ๋ ฅ์ ์ข์์ก์ง๋ง, ๋๊ท๋ชจ ๋ฌธ์๋ ๋ณต์กํ ๋ฌธ์๋ฅผ ๋ค๋ฃฐ ๋๋ ์ฌ์ ํ ๋ก์ปฌ ๊ฒ์๊ณผ ์ฌ์ ์์ธ์ด ํ์ํ๋ค. ์์ ๋ก์ปฌ ํ์๊ณผ ์๋ฒ ๋ฉ ๊ธฐ๋ฐ ๊ฒ์์ ์ธ์ , ์ด๋ป๊ฒ ์์์ง ํ๋จํ๋ ๊ฒ์ด ํต์ฌ์ด๋ค.
-
2:17
Claude Code๊ฐ ์๋ฒ ๋ฉ์ ๊ฑด๋๋ด ์ด์ Claude Code๋ ์ฝ๋๊ฐ ์๊ณ , ๊ตฌ์กฐํ๋์ด ์์ผ๋ฉฐ, ํ์ผ ์์คํ ํ์๋ง์ผ๋ก๋ ์ถฉ๋ถํ ๊ฒฝ์ฐ๊ฐ ๋ง์ ์ฌ์ ์์ธ ์์ด ๋์ํ๋ค. ๋ค๋ง ์์ธ ๋๊ธฐํ์ ์ ์ง๋ณด์ ๋น์ฉ์ด ์ปค์ง๋ฉด ๋ฒกํฐ ๊ฒ์์ ์ ์งํ๋ ๊ฒ์ด ์คํ๋ ค ๋ถ๋ฆฌํด์ง ์ ์๋ค.
-
3:27
์ฝ๋๊ฐ ๋ค๋ฃจ๊ธฐ ์ฌ์ด ์ด์ ์ฝ๋๋ ํ ์คํธ ํํ๋ก ์ด๋ฏธ ๋์คํฌ์ ์๊ณ , semistructuredํ๋ฉฐ, importยทtest ๊ฐ์ ๋จ์๊ฐ ์์ด ํ์ ๊ฒฝ๋ก๊ฐ ์์ฐ์ค๋ฝ๊ฒ ๋๋ฌ๋๋ค. ๊ทธ๋์ ์ฌ์ ๊ฒ์ ์์ด๋ ์์ด์ ํธ๊ฐ ๋ก์ปฌ ํ์ผ ์์คํ ์ ๋ฐ๋ผ๊ฐ๋ฉฐ ์ ์ฐพ์๋ผ ์ ์๋ค.
-
3:57
ํ์ฌ ๋ฌธ์๋ ๋ค๋ฅด๋ค ํ์ฌ ๋ฌธ์๋ PDF, ์ด๋ฏธ์ง, PowerPoint๊ฐ ๋ค์์ด๊ณ , ํด๋ ๊ตฌ์กฐ๋ ์ฝ๋์ฒ๋ผ ์ ๋๋์ด ์์ง ์๋ค. ๋ณด์, ๊ถํ, ํฌ๋งท ๋ค์์ฑ, ๋๊ท๋ชจ ๋๊ธฐํ ๋ฌธ์ ๊ฐ ๊ฒน์น๋ฏ๋ก MCP ์๋ฒ๋ ์ง์นจ ํ์ผ ๊ฐ์ ํ๋ค์ค๊ฐ ํ์ํด์ง๋ค.
-
5:17
์ค์ํ ๊ฒ์ ๊ท๋ชจ๋ค ํ์ผ ์๊ฐ ์๋ฐฑ ๊ฐ ์์ค์ด๋ฉด ๋ก์ปฌ ํ์์ด ์ถฉ๋ถํ ์ ์์ง๋ง, ์์ฒยท์๋ฐฑ๋ง ๊ฐ๋ก ์ปค์ง๋ฉด ๋งค๋ฒ ์ ์ฒด๋ฅผ ์ฝ๋ ๋ฐฉ์์ ํ ํฐ๊ณผ ๋น์ฉ ๋ฉด์์ ๋นํ์ค์ ์ด๋ค. ์ด๋๋ ๋๋ต์ ์ธ ๋ฐฉํฅ์ ์ก์์ฃผ๋ ๊ฒ์ ๊ณ์ธต์ด ํ์ํ๋ค.
-
6:32
ํฐ ์ปจํ ์คํธ๋ ๊ณต์ง๊ฐ ์๋๋ค ์ปจํ ์คํธ ์๋์ฐ๊ฐ ์ปค์ ธ๋ ๋ชจ๋ ๋ฌธ์๋ฅผ ๊ทธ๋๋ก ๋ฐ์ด ๋ฃ๋ ๋ฐฉ์์ ์ฌ์ ํ ๋น์ธ๊ณ ๋นํจ์จ์ ์ด๋ค. ๋ฐ์ด๋๋ฆฌ๋ ๋์ฉ๋ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ธ์ ์ง์ ๋ฃ๋ ๋์ , ๊ฒ์๊ณผ ์ถ์ถ์ ๋ ์๋จ์์ ํด๊ฒฐํด์ผ ํ๋ค.
-
7:12
์๋ธ ์์ด์ ํธ๋ ๋น์ฉ์ด ์ปค์ง๋ค ์์ ์ ์์ ์์ด์ ํธ๋ก ๋ถํ ํด๋ ๊ฐ ์๋ธ ์์ด์ ํธ๊ฐ ์ฌ์ ํ ์ถฉ๋ถํ ์ปจํ ์คํธ๋ฅผ ํ์๋ก ํ๋ฏ๋ก ํ ํฐ๊ณผ ์ง์ฐ์ด ํฌ๊ฒ ๋ ๋ค. ๋ฐ๋ณต์ ์ผ๋ก ๋ฌธ์๋ฅผ ์ฌ์ฒ๋ฆฌํ๊ธฐ๋ณด๋ค ์ฌ์ ์์ธ ์ฒด๊ณ๋ฅผ ๋๋ ํธ์ด ๋ ํจ์จ์ ์ด๋ค.
-
8:22
์์ด์ ํธ๊ฐ ์ ํํ๊ฒ ๋๊ธฐ ๊ฒ์ ๋ฐฉ์์ ์์คํ ์ด ๊ณ ์ ์ ์ผ๋ก ์ ํ๊ธฐ๋ณด๋ค ์์ด์ ํธ๊ฐ ๋๊ตฌ๋ฅผ ์กฐํฉํด ์ ํํ๋๋ก ๋ง๋๋ ๊ฒ์ด ์ข๋ค. ํ์ผ๋ช ํํฐ๋ง, ๋ฉํ๋ฐ์ดํฐ ํํฐ๋ง, ์๋ฏธ ๊ธฐ๋ฐ ๊ฒ์, ํ์ผ ์ํ๊ฐ ํจ๊ป ์์ด์ผ ๋ต๋ณ์ ๋ ์ ๊ทผ๊ฑฐํํ ์ ์๋ค.
-
8:57
๋ฌธ์ ๊ฒ์์ ์ํ ๋ค์ฏ ๊ฐ์ง ๋๊ตฌ ๊ฒ์์ ๋ฐฉํฅ์ ์ก๋ ๋๊ตฌ์, ํ๋ณด ๋ฌธ์๋ฅผ ์ขํ๋ ๋๊ตฌ, ์ค์ ๋ด์ฉ์ ์ฝ๋ ๋๊ตฌ๋ฅผ ๋ถ๋ฆฌํด์ผ ํ๋ค. ํนํ ๋ค์ค ํ์ด์ง ๋ฌธ์๋ ์ค์บ๋ณธ์ ๋ ๋๋ง๋ ํ๋ฉด๊น์ง ํจ๊ป ๊ฒ์ํ ์ ์์ด์ผ ํ๋ค.
-
10:52
๋๊ตฌ 1: ํ์ด๋ธ๋ฆฌ๋ ๊ฒ์ ์ํฐํ๋ผ์ด์ฆ ๋ฌธ์ ๊ฒ์์์๋ ํค์๋ ๊ฒ์๊ณผ ์๋ฏธ ๊ธฐ๋ฐ ๊ฒ์์ ๊ฒฐํฉํ ํ์ด๋ธ๋ฆฌ๋ ๋ฐฉ์์ด ๊ฐ์ฅ ์ค์ฉ์ ์ด๋ค. ์ฌ๊ธฐ์ LLM ๊ธฐ๋ฐ ์ฌ์ ๋ ฌ์ ๋ํ๋ฉด ์ด๊ธฐ ํ๋ณด์ ํ๊ณ๋ฅผ ์ค์ด๊ณ ๊ฒ์ ํ์ง์ ๋์ผ ์ ์๋ค.
-
11:57
๋๊ตฌ 2โ4: ๋ชฉ๋ก, ํํฐ, grep ์ด๊ธฐ ๊ฒ์์ผ๋ก ์ป์ ๋ฐฉํฅ์ ๋ฐํ์ผ๋ก ํ์ผ ๋ชฉ๋ก์ ํ๊ณ , ๋ฉํ๋ฐ์ดํฐ๋ก ์ขํ๊ณ , grep์ผ๋ก ํน์ ํจํด์ ์ฐพ๋ ํ๋ฆ์ด ์ค์ํ๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์๊ฒฉ ํ์ผ ์์คํ ์์๋ ํ์ํ ๋ถ๋ถ๋ง ํจ์จ์ ์ผ๋ก ํ๊ณ ๋ค ์ ์๋ค.
-
12:42
๋๊ตฌ 5: ๋ณต์กํ ๋ฌธ์ ์ฝ๊ธฐ ์ฐจํธ, ์ค์บ ๋ฌธ์, ๋๋ฉด์ฒ๋ผ ๋จ์ ํ ์คํธ๊ฐ ์๋ ๋ฌธ์๋ ์ผ๋ฐ์ ์ธ ์ฒญํน๋ง์ผ๋ก๋ ์ถฉ๋ถํ์ง ์๋ค. ๋ฌธ์๋ฅผ ๋งค๋ฒ ๋ค์ ์ฝ์ง ์๋๋ก ์ฌ์ ํ์ฑ๊ณผ ์ฌ์ ์์ธ์ ํตํด ๊ตฌ์กฐ๋ฅผ ๋จผ์ ๋๋ฌ๋ด์ผ ํ๋ค.
-
13:27
LlamaParse์ LiteParse LlamaParse์ LiteParse๋ ํ, ์ฐจํธ, ๋ถ์ ๋ ์ ๋ณด๋ฅผ markdown ๊ฐ์ ๊ตฌ์กฐํ๋ ํํ๋ก ์ถ์ถํ๋ ๋ฐ ์ด์ ์ ๋๋ค. ๋์์ ๋ ๋๋ง๋ ์คํฌ๋ฆฐ์ท๋ ์ ์ฅํด์ผ ๋ฌธ์์ ๊ณต๊ฐ์ ๋งฅ๋ฝ๊น์ง ํจ๊ป ๋ค๋ฃฐ ์ ์๋ค.
-
14:22
ํ์ฑ ํ์ง ์ธก์ OCR์ด ํ ๊ตฌ์กฐ์ ๋ ์ด์์์ ์ผ๋ง๋ ์ถฉ์คํ๊ฒ ๋ณด์กดํ๋์ง๊ฐ ์ดํ ๊ฒ์ ํ์ง์ ์ข์ฐํ๋ค. ์ด๊ธฐ์ ๊ตฌ์กฐ๋ฅผ ์๋ชป ์ฝ์ผ๋ฉด LLM์ด ๋์ค์ ์๋ฏธ๋ฅผ ํด์ํ ๋๋ ์ค๋ฅ๊ฐ ๋์ ๋๋ค.
-
15:17
๊ถํ๊ณผ ์ต์ ์ฑ ๋ฉํฐ ํ ๋์ ํ๊ฒฝ์์๋ ๊ถํ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ ์งํ๋ฉด์๋ ์ฌ์์ธ ๋น์ฉ์ ์ต์ํํด์ผ ํ๋ค. ๋ฐ์ดํฐ๊ฐ ๋ณต์กํ ์๋ก ์ต์ ์ฑ๊ณผ ๊ถํ ๋๊ธฐํ๊ฐ ์ด๋ ค์์ ธ ์ฌ์ ์์ธ๋ง์ผ๋ก๋ ํ๊ณ๊ฐ ์๊ธด๋ค.
-
15:57
์์ง, ํ์ฑ, ์์ธ ๋๊ธฐํ ๊ณผ์ ์ ๋ฌธ์ ์์ง, ํ์ค ํ์์ผ๋ก์ ํ์ฑ, ๊ทธ๋ฆฌ๊ณ ์ฌ์ ์์ธ ์ํ๋ก์ ๋ด๋ณด๋ด๊ธฐ๋ผ๋ ์ธ ๋จ๊ณ๋ก ๋ณด๋ ๊ฒ์ด ์ ์ฉํ๋ค. ์ด ํ๋ฆ์ด ์์ด์ผ ๊ฒ์ ๋๊ตฌ๋ค์ด ์์ ์ ์ผ๋ก ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ ์ ์๋ค.
-
16:42
์ ์ฅ์์ ๋ฉํ๋ฐ์ดํฐ ํํฐ๋ง ๋๊ท๋ชจ ๋ฌธ์๋ ๋์คํฌ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํจ๊ป ์ฐ๋ ๊ณ์ธตํ ์ ์ฅ์ด ํ์ค์ ์ด๋ค. ๋ฉํ๋ฐ์ดํฐ๋ ๋ฒกํฐ ์ ์ฅ์ ๋จ๊ณ์์ ํจ๊ป ๊ด๋ฆฌํด์ผ ๋๋ ๋ฌธ์์์๋ ๊ถํ๊ณผ ์กฐ๊ฑด๋ณ ํํฐ๋ง์ด ์ ์๋ํ๋ค.
-
17:47
Alphabet ์ฌ๋ฌด ๋ณด๊ณ ์ ๋ฐ๋ชจ 135๊ฐ ํ์ผ๋ก ๊ตฌ์ฑ๋ Alphabet ์ฌ๋ฌด ๋ฌธ์์์ ํ์ด๋ธ๋ฆฌ๋ ๊ฒ์๊ณผ ๋ฉํ๋ฐ์ดํฐ ํํฐ๋ง, ํ์ด์ง ์คํฌ๋ฆฐ์ท์ ํจ๊ป ์ฌ์ฉํด ํ๋ณด ๋ฌธ์๋ฅผ ์ขํ๋ค. ๊ฒ์ ๊ฒฐ๊ณผ์ ์๊ฐ์ ๋งฅ๋ฝ์ ํจ๊ป ๋ณด๋ฉฐ ์ ํํ ์กฐ๊ฐ์ ์ฐพ๋ ๋ฐฉ์์ด ํจ๊ณผ์ ์์ ๋ณด์ฌ์ค๋ค.
-
20:07
์๊ฒฉ ํ์ผ์ grep๊ณผ ์ฝ๊ธฐ ๋ฐ๋ชจ grep์ผ๋ก ์์น๋ฅผ ์ฐพ๊ณ , ํด๋น ์คํ์ ๋ง read๋ก ๊ฐ์ ธ์ค๋ฉด ๋ก์ปฌ์ ์ ์ฒด ํ์ผ์ ๋ด๋ ค๋ฐ์ง ์์๋ ๋๋ค. ์ด ๋ฐฉ์์ ๋๊ท๋ชจ ์๊ฒฉ ์ ์ฅ์์์๋ ํ ํฐ๊ณผ ๋ค์ด๋ก๋ ๋น์ฉ์ ์ค์ฌ์ค๋ค.
-
20:47
ํ๊ธํ๋ฆ ํ ๋ง๋ค๊ธฐ ๋ฐ๋ชจ ์์ด์ ํธ๊ฐ ๊ฒ์, ์คํฌ๋ฆฐ์ท ํ์ธ, ์ฌ๊ฒ์์ ๋ฐ๋ณตํ๋ฉด์ ์ฌ๋ฌ ํ์ผ์์ ๊ทผ๊ฑฐ๋ฅผ ๋ชจ์ 2021๋ ๋ถํฐ 2025๋ ๊น์ง์ ํ๊ธํ๋ฆ์ ํ๋ก ์ ๋ฆฌํ๋ค. ๋จ์ผ ๋ฌธ์๊ฐ ์๋๋ผ ์ฌ๋ฌ ์์ค์ ๊ฑธ์น ๊ทผ๊ฑฐ๋ฅผ ํตํฉํ ๋ ๋ต๋ณ ์ ๋ขฐ๋๊ฐ ๋์์ง๋ค.
-
22:52
ํต์ฌ ์ ๋ฆฌ ๊ฒ์์ ์ ๋ณด๋ฅผ ์ฐพ๊ฒ ํด์ฃผ๊ณ , ํ๋ค์ค๋ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ ๋ขฐํ ์ ์๊ฒ ๋ง๋ ๋ค. ๊ฒฐ๊ตญ ์ข์ ์์ด์ ํธ ๊ฒ์์ ์ ์ ํ ๋๊ตฌ ์กฐํฉ๊ณผ ๋ฌธ์ ์ฒ๋ฆฌ ํ์ดํ๋ผ์ธ ์์์ ์์ฑ๋๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ํ์ฌ ๋ฌธ์ ๊ฒ์์ '๋ฒกํฐ ๊ฒ์ vs grep'์ ์ด๋ถ๋ฒ๋ณด๋ค, ํ์ด๋ธ๋ฆฌ๋ ๊ฒ์์ผ๋ก ํ๋ณด๋ฅผ ์ขํ๊ณ grepยทread๋ก ๊ทผ๊ฑฐ๋ฅผ ํ์ธํ๋ ๋ค๋จ๊ณ ์ค๊ณ๊ฐ ์ค๋ฌด์ ๋ ์ ํฉํ๋ค.
- ํ์ฑ ํ์ง๊ณผ ๋ฉํ๋ฐ์ดํฐ ์ค๊ณ๊ฐ ๊ฒ์ ์ฑ๋ฅ์ ์ ํ ์กฐ๊ฑด์ด๋ฏ๋ก, OCR ์ ํ๋ยท๋ ์ด์์ ๋ณด์กดยท๊ถํ ๋๊ธฐํ๋ฅผ ๋จผ์ ์ ๊ฒํด์ผ ํ๋ค.
- ๋๊ท๋ชจ ๋ฌธ์ ํ๊ฒฝ์์๋ ๋ชจ๋ธ ์ปจํ ์คํธ๋ฅผ ํค์ฐ๋ ๊ฒ๋ณด๋ค, ์์ด์ ํธ๊ฐ ๊ฒ์ ๋๊ตฌ๋ฅผ ์ค์ค๋ก ์ ํํ๋๋ก ํ๋ค์ค๋ฅผ ์ ์ค๊ณํ๋ ํธ์ด ๋น์ฉ ๋๋น ํจ๊ณผ๊ฐ ๋๋ค.