AI on Your Lakehouse: Context Comes in Shapes, Not Queries โ Zach Blumenfeld, Neo4j
ํ ์ค ํต์ฌ
์ด ์์์ BigQuery ๊ฐ์ ๊ตฌ์กฐํ ๋ฐ์ดํฐ์ PDF ๊ฐ์ ๋น์ ํ ๋ฌธ์๋ฅผ ๊ทธ๋ํ๋ก ๋ฌถ์ด, ์์ด์ ํธ๊ฐ ํ ์คํธ ๊ฒ์๋ง์ผ๋ก ๋์น๊ธฐ ์ฌ์ด ๋ฌธ๋งฅ์ ํ, ๊ณ์ธตํ ๋ชฉ์ฐจ, ์ปค๋ฎค๋ํฐ๋ผ๋ ์ธ ๊ฐ์ง โshapeโ๋ก ๊ณต๊ธํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํ๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:12
์ํฌ์์ Graph Academy์ Code Spaces๋ก ๋ฐ๋ก ์คํํ ์ ์๊ฒ ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ, Anthropic API key์ BigQuery ํค, Neo4j ์๊ฒฉ์ฆ๋ช ์ ํ๊ฒฝ ํ์ผ์ ๋ฃ๊ณ ์์ํ๋ค. ์ค์ต์ Claude Code์ MCP ์๋ฒ๋ฅผ ํ์ฉํด ๊ทธ๋ํ ์ฟผ๋ฆฌ๋ฅผ ์์ด์ ํธ๊ฐ ์์ฑํ๋๋ก ํ๋ ํ๋ฆ์ผ๋ก ์งํ๋๋ค.
-
2:02
ํต์ฌ ๋ฌธ์ ๋ ๋ฐ์ดํฐ ์ ๊ทผ์ด ์๋๋ผ, ์์ด์ ํธ๊ฐ ์ ๋ต์ ํ์ํ ๋ฌธ๋งฅ์ ์ฌ๋ฐ๋ฅธ ํํ๋ก ๋ฐ์ง ๋ชปํ๋ ๋ฐ ์๋ค. ๋๊ท๋ชจ warehouse์ ๋๋ ๋ฌธ์ ํ๊ฒฝ์์๋ text-to-SQL๊ณผ vector search๋ง์ผ๋ก๋ ํ์ํ slice๋ฅผ ์์ ์ ์ผ๋ก ์ก์๋ด๊ธฐ ์ด๋ ต๋ค.
-
6:00
ํด๊ฒฐ์ฑ ์ผ๋ก ์ธ ๊ฐ์ง shape๋ฅผ ์ ์ํ๋ค: structured ๋ฐ์ดํฐ์๋ connection shape, unstructured ๋ฌธ์์๋ table of contents shape, ๊ทธ๋ฆฌ๊ณ ์ ์ฒด ๋ฌธ์๊ตฐ์ ํจํด ํ์์๋ themes shape๋ฅผ ์ด๋ค. ์ด ์ ๊ทผ์ ์ง๋ฌธ ์ ํ์ ๋ฐ๋ผ ๋ฌธ๋งฅ์ ๋ค๋ฅธ ๊ตฌ์กฐ๋ก ๊ณต๊ธํ๋ ๋ฐฉ์์ด๋ค.
-
22:02
connection shape๋ BigQuery ์คํค๋ง๋ฅผ ๋ฉํ๋ฐ์ดํฐ ๊ทธ๋ํ๋ก ๋ฐ๊ฟ semantic layer์ฒ๋ผ ์ฌ์ฉํ๋ค. ๋ฐ์ดํฐ ์์ฒด๋ฅผ ๊ทธ๋ํ๋ก ETLํ๋ ๊ฒ์ด ์๋๋ผ, ํ ์ด๋ธยท์ปฌ๋ผยท์กฐ์ธ ๊ฒฝ๋ก์ ๊ตฌ์กฐ๋ฅผ ์ ๊ณตํด ์์ด์ ํธ๊ฐ ์ฌ๋ฐ๋ฅธ join์ ์ฐพ๋๋ก ๋๋๋ค.
-
43:00
table of contents shape๋ ๋ฌธ์๋ฅผ ํด๋-๋ฌธ์-์น์ ์ containment tree์ ๋ฌธ์ ๊ฐ ๋งํฌ๋ก ๊ทธ๋ํํํ๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์์ด์ ํธ๊ฐ ๋จ์ ๊ฒ์์ด ์๋๋ผ URI๋ฅผ ๋ฐ๋ผ ํ์ ์น์ ๊ณผ ์ฐ๊ฒฐ ๋ฌธ์๋ฅผ ํ์ํ๋ฉฐ ๋ฌธ๋งฅ์ ํ์ฅํ ์ ์๋ค.
-
1:09:02
search shape๋ Lucene ์คํ์ผ์ full-text search๋ฅผ ์ฐ๋, hierarchical URI๋ฅผ post-filter๋ก ์ ์ฉํด ํน์ ํ์ ํธ๋ฆฌ ์๋๋ง ๊ฒ์ํ๊ฒ ํ๋ค. ๋ฌธ์๋ช ๊ณผ ๋งํฌ๋ช ์ ์ ์ค๊ณํ๋ฉด semantic expansion๊น์ง ๊ฒฐํฉํด ๊ฒ์ ์ ํ๋๋ฅผ ๋์ผ ์ ์๋ค.
-
1:21:02
themes shape๋ ๋ฌธ์ ๋งํฌ ๊ตฌ์กฐ๋ฅผ ๊ทธ๋ํ ๋ฐ์ดํฐ ๊ณผํ์ Leiden community detection์ผ๋ก ๊ตฐ์งํํด, ๋ฌธ์ ์งํฉ ์ ์ฒด์ ์ฃผ์ ๋ฉ์ด๋ฆฌ๋ฅผ ๋๋ฌ๋ธ๋ค. LLM ์์ฝ ์์ด๋ ๋ธ๋ ์ดํฌ, ์ ๊ธฐ, ํ๋ก ๊ฐ์ ์์ฐ์ค๋ฌ์ด ํจํด์ ์ฐพ์ ์ ์๊ณ , ๊ท๋ชจ๊ฐ ์ปค์ง์๋ก ์ด๋ฐ ์ ์ญ ๊ด์ ์ด ์ ์ฉํ๋ค.
-
1:39:00
๋ง์ง๋ง ์ค์ต์์๋ ์ธ shape๋ฅผ ์กฐํฉํด ์ค์ ํ์ฅ ์ง๋ฌธ์ ํผ๋ค. ํน์ DTC ์ฝ๋์ ์๋ฆฌ ์ด๋ ฅ์ connection๊ณผ search๋ก, ๋ฌธ์ ๋๋ฝ๊ณผ ๋ถ์ผ์น๋ outline๊ณผ search๋ก, ์ ์ฒด ๋ฌธ์ coverage๋ themes์ warehouse ์กฐ์ธ์ผ๋ก ๋ตํ๋ ์์ด๋ค.
-
1:52:00
๊ตฌ์กฐํ ๋ฐ์ดํฐ์ ๋น์ ํ ๋ฌธ์๋ฅผ ์ง์ ์ฐ๊ฒฐํ์ง ์์๋ ์์ด์ ํธ๊ฐ ์ค์๊ฐ์ผ๋ก ํ์ํ ์ฝ๋์ ๋ฌธ์๋ฅผ ๋งค์นญํ ์ ์์ง๋ง, ๋ ํฐ ๊ท๋ชจ๋ ๋ ๋์ ๊ฒฐ์ ์ฑ์ด ํ์ํ๋ฉด ๋์ค์ ์ฐ๊ฒฐ์ ์ถ๊ฐํ ์ ์๋ค. ํต์ฌ์ โ๋ฐ์ดํฐ๋ฅผ ์ด๋์ ๋ฃ๋๋โ๋ณด๋ค โ์ง๋ฌธ์ ๋ง๋ ๋ฌธ๋งฅ shape๋ฅผ ์ด๋ป๊ฒ ์ ๊ณตํ๋๋โ๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ๋๊ท๋ชจ lakehouse์์๋ ๊ฒ์ ๋ฐฉ์๋ณด๋ค ๋จผ์ ์ง๋ฌธ ์ ํ๋ณ๋ก ๋ฌธ๋งฅ ๊ณต๊ธ ๊ตฌ์กฐ๋ฅผ ๋ถ๋ฆฌํด์ผ ํ๋ฉฐ, ๊ตฌ์กฐํ ๋ฐ์ดํฐ๋ connection, ๋ฌธ์๋ outline, ์ ์ญ ํ์์ themes๋ก ๋๋๋ ๊ฒ์ด ํจ๊ณผ์ ์ด๋ค.
- ์์ด์ ํธ ์ ํ๋๋ฅผ ๋์ด๋ ค๋ฉด ๋ฐ์ดํฐ ์์ฒด๋ณด๋ค ๋ฉํ๋ฐ์ดํฐ ํ์ง์ด ์ค์ํ๋ฏ๋ก, ํ ์ด๋ธ ์กฐ์ธ ๊ฒฝ๋ก, ๋ฌธ์ URI, ๋งํฌ ์ด๋ฆ ๊ฐ์ ์คํค๋ง ์ธ๋ถ ๊ตฌ์กฐ๋ฅผ ๋จผ์ ์ ๊ตํ๊ฒ ์ค๊ณํด์ผ ํ๋ค.
- LLM ์ถ์ถ์๋ง ์์กดํ์ง ๋ง๊ณ deterministic load์ graph analytics๋ฅผ ์์ผ๋ฉด, ๋น์ฉ๊ณผ ๋ณ๋์ฑ์ ๋ฎ์ถ๋ฉด์๋ ์ถฉ๋ถํ ๊ฐ๋ ฅํ ๋ฌธ๋งฅ ํ์์ ๊ตฌํํ ์ ์๋ค.