The Data Context Layer for Agents โ Yoni Michael & Brandon Callender, Typedef
ํ ์ค ํต์ฌ
๋ฐ์ดํฐ ์์ด์ ํธ์ ์ฝ๋ฉ ์์ด์ ํธ๊ฐ ์ค์ ๋ก ์ ๋ขฐํ ์ ์๊ฒ ์๋ํ๋ ค๋ฉด ๋ชจ๋ธ ์ฑ๋ฅ๋ณด๋ค ๋ถ์ฐ๋ ๋งฅ๋ฝ์ ๊ตฌ์กฐํยท์ ์ฅยท์ง์ ๊ฐ๋ฅํ๊ฒ ๋ง๋๋ ์ปจํ ์คํธ ๋ ์ด์ด๊ฐ ํต์ฌ์ด๋ผ๋ ์ ์, ๋ฐ์ดํฐ ๊ทธ๋ํ์ ์ฝ๋ ๊ทธ๋ํ ์ฌ๋ก๋ก ๋ณด์ฌ์ค๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
๋ฐ์ดํฐ ์์ด์ ํธ์ ๋น ์ง ๋งฅ๋ฝ ๋ฐ์ดํฐ ํ๋ซํผ์์ ์์ด์ ํธ๊ฐ ๋ณต์กํ ์์ ์ ์ํํ๋ ค๋ฉด ๋ชจ๋ธ ์์ฒด๋ณด๋ค ํ์ํ ๋งฅ๋ฝ์ ๋ณด๊ฐํ๋ ์ธํ๋ผ๊ฐ ์ค์ํ๋ค. ์ด ์ํฌ์์ ๋ฐ์ดํฐ ์์คํ ์ ์์ ํ๊ฒ ๋ค๋ฃจ๊ธฐ ์ํ '๋ฐ์ดํฐ ์ปจํ ์คํธ ๋ ์ด์ด'์ ํ์์ฑ์ ๋จผ์ ์ ๋ฆฌํ๋ค.
-
3:44
์ํฅ ๋ถ์, ์กฐ์ธ, ๊ทธ๋ฆฌ๊ณ ์์ ํ ๋ณ๊ฒฝ ๋ฐ์ดํฐ ์์ด์ ํธ๊ฐ ์์ฃผ ์คํจํ๋ ์ง์ ์ ๋ณ๊ฒฝ์ด ์ด๋์ ์ํฅ์ ์ฃผ๋์ง, ์กฐ์ธ์ด ์์ ํ์ง, ๋ฉํธ๋ฆญ ์ ์๊ฐ ๋ฐ๋๋์ง๋ฅผ ํ๋จํ๋ ๋ถ๋ถ์ด๋ค. ์ด๋ฐ ์ผ์์ ์ธ ๋ฐ์ดํฐ ์์ง๋์ด๋ง ์์ ์ ์ ๋ขฐํ ์ ์์ด์ผ ์์ด์ ํธ๋ฅผ ์ค์ ์ด์์ ๋งก๊ธธ ์ ์๋ค.
-
5:05
๋ถ์ฐ๋ ๋งฅ๋ฝ๊ณผ ํ ์ด๋ธ ๊ทธ๋ ์ธ ๋ฐ์ดํฐ์ ํ์ํ ์ ๋ณด๋ warehouse, ๋ณํ ์ฝ๋, BI ๋๊ตฌ, ๋ฌธ์์ Slack์ ํฉ์ด์ ธ ์๋ค. ํนํ row ํ๋๊ฐ ๋ฌด์์ ์๋ฏธํ๋์ง์ธ ๊ทธ๋ ์ธ(grain)์ ์๋ชป ํด์ํ๋ฉด SQL์ด ์ ์์ด์ด๋ ํ์ ์ง๊ณ๊ฐ ๋ชจ๋ ํ์ด์ง ์ ์๋ค.
-
6:29
์ ํจํ SQL์ด ์๋ชป๋ ์์ธ์ ์ค๋ช ํ ์ ์๋ค ํ์ดํ๋ผ์ธ row count ๊ธ์ฆ์ ์์ธ์ ๋จ์ ์ ์ ์ฆ๊ฐ๊ฐ ์๋๋ผ ์์ ์กฐ์ธ ๊ตฌ์กฐ๊ฐ one-to-many๋ก ๋ฐ๋ ๊ฒ์ผ ์ ์๋ค. SQL์ ์คํ๋์ง๋ง ์๋ฏธ๋ฅผ ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์, ๊ตฌ๋ฌธ๋ง์ผ๋ก๋ ์ฌ๋ฐ๋ฅธ ๊ทผ๋ณธ ์์ธ์ ์ฐพ์ ์ ์๋ค.
-
9:02
์์ด์ ํธ๊ฐ ์์์ผ ํ ๋ค ๊ฐ์ง ์ฌ์ค ์ ๋ต์ ์ข์ฐํ๋ ํต์ฌ์ ๊ทธ๋ ์ธ, ์กฐ์ธ ์์ ์ฑ, ๋ฉํธ๋ฆญ์ ์๋ฏธ, ๊ทธ๋ฆฌ๊ณ ์ด๋ค ๋ชจ๋ธ์ด ์ด๋ค ๊ฒ์ ์์กดํ๋์ง๋ค. ์ด ๋ค ๊ฐ์ง๋ ์์ด์ ํธ๊ฐ ์ฟผ๋ฆฌ ์์ ์ ๋ฐ๋ก ์กฐํํ ์ ์๋๋ก ๊ณ์ฐ ๊ฐ๋ฅํ๊ณ ์ง์ ๊ฐ๋ฅํด์ผ ํ๋ค.
-
10:13
์กฐ์ธ ์๋ฏธ์ ํฌ์์ ๊ฐ์ ์กฐ์ธ ๋ฌธ๋ฒ๋ ์ค์ ๋ฐ์ดํฐ ๊ด๊ณ์ ๋ฐ๋ผ row๋ฅผ ๋ณด์กดํ๊ฑฐ๋ ์ฐจ์์ ์กฐํํ๊ฑฐ๋ ์กฐ์ฉํ ํญ๋ฐ์ํฌ ์ ์๋ค. ๋ํ ๋ชจ๋ธ ๊ฐ ๋๋ฉ์ธ ๊ด๊ณ๋ ํด๋ ์ด๋ฆ์ด ์๋๋ผ lineage, ๊ณต์ ํค, ์ด๋ฆ ํจํด ๊ฐ์ ๊ตฌ์กฐ์ ์ ํธ๋ก ์ถ๋ก ํ ์ ์๋ค.
-
12:42
๊ฒฐ์ ์ ์ถ์ถ๊ณผ ๋ฐ์ดํฐ ํ๋กํ์ผ๋ง ๋จผ์ SQL์์ ๊ทธ๋ ์ธ๊ณผ lineage๋ฅผ ๊ฒฐ์ ์ ์ผ๋ก ์ถ์ถํ๊ณ , ์กฐ์ธ ์์ ์ฑ์ ํ ์ด๋ธ ํ๋กํ์ผ๋ง์ผ๋ก ๊ฒ์ฆํ๋ค. LLM์ ๋น์ฆ๋์ค ๋ช ๋ช , ์์ฝ, ๋ชจํธ์ฑ ํด์์ฒ๋ผ ์ฌ๋์ด ์ฝ๋ ๋ถ๋ถ์๋ง ์ฐ๋ ๊ฒ์ด ์์ ์ ์ด๋ค.
-
14:16
์ง์ ๊ฐ๋ฅํ ์ปจํ ์คํธ ๊ทธ๋ํ๋ฅผ ์ ์ฅํ๊ธฐ ์ปจํ ์คํธ ๋ ์ด์ด๋ ์ต์ข ์ ์ผ๋ก ๊ทธ๋ํ๋ก ์ ์ฅ๋๊ณ , ์ปค๋ฐ๋ง๋ค ์ฆ๋ถ์ ์ผ๋ก ๊ฐฑ์ ๋๋ค. ๊ทธ๋ํ๋ ์ ์ฒด ํ๋ก์ ํธ๋ฅผ ๋ค์ ์ฝ์ง ์๊ณ ๋ ํ์ํ ์๋ธ๊ทธ๋ํ๋ง ํ ๋ฒ์ ๊ฐ์ ธ์ฌ ์ ์์ด ๊ท๋ชจ๊ฐ ์ปค์ ธ๋ ํจ์จ์ ์ด๋ค.
-
17:33
ํ๋ ์ ์ ํ์ ์ํฅ๋ถํฐ ๋ถ์ํ๊ธฐ ๋ณ๊ฒฝ์ ์ ์ฉํ๊ธฐ ์ ์ ๊ทธ๋ํ๋ฅผ ๋ฐ๋ผ downstream ์์กด์ฑ์ ์กฐํํ๋ฉด ์ด๋ค ์งํ๊ฐ ์ผ๋ง๋ ์๊ณก๋๋์ง ์ฌ์ ์ ์ ์ ์๋ค. ์ด pre-flight ๋ฐฉ์์ ์ค์ ์ฅ์ ๊ฐ ๋๊ธฐ ์ ์ blast radius๋ฅผ ๊ณ์ฐํ๊ฒ ํด์ค๋ค.
-
19:07
์์ ํ ์กฐ์ธ๊ณผ ๋ฉํธ๋ฆญ ์ ์ ์กฐ์ธ ์ถ์ฒ์ ์ปฌ๋ผ๋ช ์ถ์ธก์ด ์๋๋ผ ํค์ ์ ์ผ์ฑ์ ๋ฐ์ดํฐ๋ก ๊ฒ์ฆํด ์์ ํ ๊ฒฝ๋ก๋ฅผ ์ฐพ๋ ๋ฐฉ์์ด์ด์ผ ํ๋ค. ๋ฉํธ๋ฆญ ์์ ๋ SQL ๋ฌธ๋ฒ์ ๋ฌดํดํด ๋ณด์ฌ๋ ์ ์์ ํต์ฌ ์กฐ๊ฑด์ ์ญ์ ํ๋ฉด downstream ๋์๋ณด๋ ์ ์ฒด์ ์๋ฏธ๊ฐ ๋ฐ๋ ์ ์๋ค.
-
20:55
๋ฐ์ดํฐ ์์ง๋์ด๋ง ์์ ์ ํ๊ฐํ๊ธฐ ์์ด์ ํธ ์์คํ ์ ๋ฐ๋์ ํ๊ฐ๋ก ๊ฒ์ฆํด์ผ ํ๋ฉฐ, ์ค์ ๋ฐ์ดํฐ ์์ง๋์ด๋ง ์์ ์ ๋์ด๋๋ณ๋ก ๋ง๋ค์ด ๋ฐ๋ณต ์คํํด์ผ ํ๋ค. ์ ์ ํ ๋งฅ๋ฝ์ ์ ๊ณตํ์ ๋ ์ฑ๊ณต๋ฅ ์ด ํฌ๊ฒ ์ค๋ฅด๋ฉฐ, ๋จ์ํ ๋ชจ๋ธ์ ๋ฐ๊พธ๋ ๊ฒ๋ณด๋ค ๋งฅ๋ฝ ํ์ง์ด ๋ ํฐ ์ฐจ์ด๋ฅผ ๋ง๋ ๋ค.
-
22:32
๋ค์ฏ ๊ฐ์ง ์ปจํ ์คํธ ์์ง๋์ด๋ง ํจํด ๊ฐ๋ฅํ๋ฉด ๊ฒฐ์ ์ ์ผ๋ก ์ถ์ถํ๊ณ , ๊ฒฐ๋ก ๋ณด๋ค ์ฆ๊ฑฐ๋ฅผ ์ ์ฅํ๋ฉฐ, ์ ์ฒด๋ฅผ ํ๋กฌํํธ์ ์ฐ๊ฒจ ๋ฃ์ง ๋ง๊ณ ๊ทธ๋ํ๋ฅผ ํ์ํ๊ฒ ํด์ผ ํ๋ค. ๋ํ ๋๊ตฌ ํ๋ฉด์ ํต์ ํ๊ณ , ์ ๋ขฐํ ์ ์๋ ์์ด์ ํธ๋ฅผ ์ํด ํ๊ฐ ์ธํ๋ผ๋ฅผ ์ด๊ธฐ์ ๊ณ์ ์ด์ํด์ผ ํ๋ค.
-
26:31
Brandon์ ์ฝ๋ฉ ์์ด์ ํธ ์ํฌ์ ์ดํ ํํธ๋ ์ฝ๋ฉ ์์ด์ ํธ์ ์ปจํ ์คํธ ๋ ์ด์ด๋ฅผ ์ค์ ๋ก ๋ถ์ด๋ ์ค์ต์ด๋ค. Quadrant ์ฝ๋๋ฒ ์ด์ค๋ฅผ ์์ ๋ก ์ผ์, ๊ทธ๋ํ ๊ธฐ๋ฐ ๋๊ตฌ์ ํ๊ฐ ๋ฐฉ๋ฒ์ ์ง์ ๊ตฌ์ฑํด ๋ณธ๋ค.
-
29:06
๊ฐ์ ์ด๋ฆ์ ๊ฐ์ง ๋ ๊ฐ์ง ํ์ ํ ์คํธ ๊ฒ์๋ง์ผ๋ก๋ ๋์ผํ ์ด๋ฆ์ ์ฌ๋ณผ์ ๊ตฌ๋ถํ ์ ์๊ณ , ์์ด์ ํธ๋ ์์ฃผ ์๋ชป๋ ํ๋ณด๋ฅผ ๋จผ์ ์ ํํ๋ค. ์ฝ๋์ ์๋ฏธ๋ ๋ฌธ์์ด๋ณด๋ค ๊ตฌ์กฐ์ ๊ด๊ณ ์์ ์์ผ๋ฏ๋ก, ๊ตฌ์กฐ์ ๋งฅ๋ฝ์ด ์์ผ๋ฉด ๊ฒ์์ ๋ถ์์ ํด์ง๋ค.
-
31:35
์ฝ๋ ๋งฅ๋ฝ์ ์ถ์ถยท์ ์ฅยท์ง์ํ๊ธฐ ์ฝ๋ ์ปจํ ์คํธ๋ ๋ฐ์ดํฐ ์ปจํ ์คํธ์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ถ์ถํ๊ณ , ์ ์ฅํ๊ณ , ๋ฐ๋ณต ์ง์ํ๋ ๋ฐฉ์์ผ๋ก ๋ค๋ค์ผ ํ๋ค. ๋จ์ ๊ฒ์ ๋ชฉ๋ก๋ณด๋ค ์ฌ๋ณผ ๊ฐ ๊ด๊ณ๋ฅผ ํ์ ๊ฐ๋ฅํ ๊ทธ๋ํ๊ฐ ์์ด์ ํธ์ ํจ์ฌ ์ ๋ฆฌํ๋ค.
-
34:08
๊ตฌ๋ฌธ, ์ฌ๋ณผ ํด์, ๊ทธ๋ฆฌ๊ณ ์๋ฏธ ์ฒซ ๋จ๊ณ๋ Treesitter ๊ฐ์ ๋๊ตฌ๋ก ๊ตฌ๋ฌธ ๊ตฌ์กฐ๋ฅผ ํ์ฑํ๋ ๊ฒ์ด๊ณ , ๋ค์ ๋จ๊ณ๋ Rust์ resolver์ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์ฌ๋ณผ์ ์ ์ฒด์ฑ์ ํ์ ํ๋ ๊ฒ์ด๋ค. ๊ทธ ๋ค์์์ผ LLM์ผ๋ก ์๋ฏธ๋ฅผ ์์ฝํ๋ ๋จ๊ณ๋ก ๋์ด๊ฐ ์ ์๋ค.
-
36:22
๋ ธํธ๋ถ 1: ์ฝ๋ ๊ทธ๋ํ ๋ง๋ค๊ธฐ ์ฒซ ๋ฒ์งธ ๋ ธํธ๋ถ์ Quadrant์ ์ผ๋ถ crate๋ฅผ ๋์์ผ๋ก ์ฌ๋ณผ์ ์ถ์ถํ๊ณ ๊ทธ๋ํ์ ๊ธฐ์ด๋ฅผ ์ธ์ฐ๋ ๊ณผ์ ์ด๋ค. ๋ชฉํ๋ ์ ์ฒด ์ฝ๋๋ฒ ์ด์ค๋ฅผ ๋ค๋ฃจ๊ธฐ๋ณด๋ค, ์ํฌ์์์ ์ง์ ์คํ ๊ฐ๋ฅํ ์ถ์ํ์ ๋ง๋๋ ๊ฒ์ด๋ค.
-
39:28
์ ์ ์ฌ๋ณผ ์ ์ฒด์ฑ ํด์ํ๊ธฐ rung 0์ ๋จ์ ํ ์คํธ ๊ฒ์์ ์ฌexport๋ ์ค๋ณต ์ด๋ฆ์ ๊ตฌ๋ถํ์ง ๋ชปํ์ง๋ง, canonical location์ ์๋ฉด ์๋ ์ ์ ์์น๋ก ๋๋๋ฆด ์ ์๋ค. ์ด ํด์์ด ์์ด์ผ ๊ทธ๋ํ๊ฐ ์ ํํ ํ์ ๋จ์๊ฐ ๋๋ค.
-
41:15
๋ ธ๋์ ์ฃ์ง๋ฅผ Neo4j์ ์ ์ฌํ๊ธฐ ์ถ์ถํ ์ฌ๋ณผ๊ณผ ๊ด๊ณ๋ฅผ ๋ ธ๋์ ์ฃ์ง๋ก ๋ณํํด Neo4j์ ์ ์ฌํ๋ฉด ์ค์ ๊ทธ๋ํ๋ฅผ ํ์ํ ์ ์๋ค. ๊ด๊ณ์ provenance์ ํ์ ์ด ์ด์ ์์ด์ผ ์์ด์ ํธ๊ฐ ์๋ฏธ ์๋ ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ผ๊ฐ ์ ์๋ค.
-
42:09
๋ธ๋ผ์คํธ ๋ ๋์ฐ์ค ๋๊ตฌ ๋ง๋ค๊ธฐ ํน์ ํจ์๋ ํ์ ์ ๋ฐ๊พธ๋ฉด ๋ฌด์์ด ๊นจ์ง๋์ง downstream ์์กด์ฑ์ ๋ฐ๋ผ ๊ณ์ฐํ๋ ๋๊ตฌ๋ฅผ ๋ง๋ ๋ค. ๊ฐ์ ์ด๋ฆ์ ์ฌ๋ณผ์ด๋ผ๋ canonical identity๊ฐ ๋ค๋ฅด๋ฉด ์ํฅ ๋ฒ์๋ ๋ฌ๋ผ์ง๋ค.
-
44:08
์์ด์ ํธ๋ฅผ ๊ทธ๋ํ์ ์ฐ๊ฒฐํ๊ธฐ ๊ฐ๋จํ system prompt์ ๋๊ตฌ ์ค์ ๋ง์ผ๋ก๋ ์์ด์ ํธ๊ฐ ๊ฒ์๊ณผ blast radius ์กฐํ๋ฅผ ์ฌ๋ฌ ํด์ ๊ฑธ์ณ ์ฌ์ฉํ ์ ์๋ค. ๊ตฌ์กฐํ๋ ๊ทธ๋ํ๊ฐ ์์ผ๋ฉด Cypher ๊ฐ์ ์ง์๋ ์์ฐ์ค๋ฝ๊ฒ ์์ฑ๋๋ค.
-
46:01
์ถ๊ฐ ๊ทธ๋ํ ๋๊ตฌ ์์ฑํ๊ธฐ ํ์ํ ๋๊ตฌ๋ ๋ ๋ง๋ค ์ ์๊ณ , ์์ฐ์ด ์์ฒญ์์ ์๋์ผ๋ก Cypher ์ง์๋ฅผ ์์ฑํ๊ฒ ํ ์๋ ์๋ค. ์คํค๋ง์ ์ฃ์ง ํ์ ์ ์ ์ ์ํ๋ฉด ๋๊ตฌ ํ์ฅ์ด ์ฌ์์ง๋ค.
-
47:10
Fenic์ผ๋ก ๋ง๋๋ ์๋ฏธ ์์ฝ rung 2์์๋ LLM์ด ์ฝ๋ ์ฌ๋ณผ์ ์ญํ ์ ํ ๋ฌธ์ฅ์ผ๋ก ์์ฝํด ๊ทธ๋ํ์ ๋ถ์ธ๋ค. ์ด๋ ๊ฒ ์์ฑํ ์๋ฏธ๋ ๊ฐ์ฌ ๊ฐ๋ฅํ๊ณ , ์๋ชป๋ ์ค๋ช ๋ ๋์ค์ ์์ ํ ์ ์๋ค.
-
48:56
์ ์ง๋ณด์์ ์ธ์ด ํ๊ณ ๊ทธ๋ํ๋ฅผ ์ค์๊ฐ์ผ๋ก ์ฌ๊ตฌ์ฑํ ์ง, ์บ์ํ ์ง, ์ฆ๋ถ ๊ฐฑ์ ํ ์ง๋ ๋น์ฉ๊ณผ ์ต์ ์ฑ์ ๊ท ํ ๋ฌธ์ ๋ค. ๋์ ์ธ์ด๋ Python์ฒ๋ผ ํ์ ํด์์ด ์ด๋ ค์ด ์ธ์ด๋ ๋ ํ๋ค์ง๋ง, ๋ณด์กฐ ๋๊ตฌ๋ฅผ ๋ถ์ฌ ํ์ฅํ ์ ์๋ค.
-
53:53
๋ฐ์ดํฐ ์์ง๋์ด๋ง ํ๊ฐ์ ๋ฒ์ ๋ฐ์ดํฐ ์ปจํ ์คํธ ๋ ์ด์ด๋ runtime์์ ํนํ ์ ์ฉํ๋ฉฐ, ๋ฒค์น๋งํฌ๋ ์ค์ ๊ท๋ชจ์ ๋ฐ์ดํฐ ์ํคํ ์ฒ๋ฅผ ์จ์ผ ์๋ฏธ๊ฐ ์๋ค. Mattermost ๊ฐ์ ๋ํ dbt ํ๋ก์ ํธ๋ฅผ ํ์ฉํด ์ค๋ฅ ์์ ๊ณผ ์ ์์ ์์ฑ ๊ฐ์ ์๋๋ฆฌ์ค๋ฅผ ํ๊ฐํ๋ค.
-
57:33
์์ด์ ํธ๋ ๊ฒฐ๊ตญ grep์ ๊ณ ๋ฅธ๋ค ์๋ฌด๋ฆฌ ์ข์ ๊ทธ๋ํ ๋๊ตฌ๋ฅผ ์ค๋ ์์ด์ ํธ๋ ์ฌ์ ํ ์ต์ํ grep๊ณผ ํ์ผ ์ฝ๊ธฐ๋ก ๋์๊ฐ๋ ค ํ๋ค. ๋ฌธ์ ๋ ๋๊ตฌ์ ์ฐ์์ฑ๋ง์ด ์๋๋ผ, ๋ชจ๋ธ์ ํํ์ต๋ ์ต๊ด์ ์ด๊ธธ ์ ์๊ฒ ์ค์ ๋ก ๊ทธ ๋๊ตฌ๋ฅผ ์ฐ๊ฒ ๋ง๋๋ ๊ฒ์ด๋ค.
-
1:00:20
์์ด์ ํธ์ ์ต๊ด์ ๋ง์ถฐ ๋๊ตฌ ์ค๊ณํ๊ธฐ ๋๊ตฌ ์ด๋ฆ์ search์ฒ๋ผ ์ต์ํ๊ฒ ๋ง๋ค๊ณ , ๋ฐํ ํ์๋ grep๊ณผ ๋น์ทํ๊ฒ ๋ง์ถ๋ฉด ์ฌ์ฉ๋ฅ ์ด ์ฌ๋ผ๊ฐ๋ค. ์ฒซ ํธ์ถ์์ ๋ฐ๋ก ์ ์ฉํ ๊ฒฐ๊ณผ๋ฅผ ๋ด์ผ ์์ด์ ํธ๊ฐ ๊ทธ ๋๊ตฌ๋ฅผ ๋ค์ ์ฐพ๋๋ค.
-
1:02:07
๊ณต์ ํ๊ฒ ์์ด์ ํธ ๋น๊ตํ๊ธฐ ๋ ์์ด์ ํธ์ ๊ฐ์ ๋ชจ๋ธ์ ์ฃผ๊ณ , ํ๋๋ ๊ทธ๋ํ ๋๊ตฌ๋ฅผ, ๋ค๋ฅธ ํ๋๋ ํ์ผ ํ์ ๋๊ตฌ๋ฅผ ์ฐ๊ฒ ํด ๋น๊ตํ๋ค. ์ข์ ๋ฒค์น๋งํฌ๋ ์ค์ ์์ ์ง๋ฌธ์ ๋ฐํ์ผ๋ก ํ๊ณ , ์ ๋ต ๋ฐ์ดํฐ๋ ์์ค์ฝ๋์ ๊ต์ฐจ ๊ฒ์ฆํด์ผ ํ๋ค.
-
1:04:24
๊ฒฐ์ ์ ์ ์ํ์ ์ฆ๊ฑฐ ์ด์์ ์ธ ํ๊ฐ๋ ๊ฐ๋ฅํ ํ LLM-as-judge์ ๋ ์์กดํ๊ณ , ์ ๋ต๊ณผ ์ฆ๊ฑฐ๋ฅผ ๊ฒฐ์ ์ ์ผ๋ก ์ฑ์ ํ ์ ์์ด์ผ ํ๋ค. ํ๊ฐ๊ธฐ๋ ๋ต์ ๋ด์ฉ๋ฟ ์๋๋ผ ํ์ํ ๊ทผ๊ฑฐ๋ฅผ ๋ชจ๋ ์ธ์ฉํ๋์ง๋ ํ์ธํด์ผ ํ๋ค.
-
1:06:32
ํ ๋ฒ์ ์ ๋ต๋ณด๋ค ๋ฐ๋ณต์ ์ผ๊ด์ฑ ํ ๋ฒ ๋งํ๋ ๊ฒ๋ณด๋ค ์ฌ๋ฌ ๋ฒ ์คํํ์ ๋ ๊ณ์ ๋งํ๋์ง๊ฐ ๋ ์ค์ํ๋ค. pass@k์ ๊ฐ์ ์งํ๋ก ์ผ๊ด์ฑ์ ๋ณด๋ฉด, ๊ทธ๋ํ ๊ธฐ๋ฐ ์ ๊ทผ์ด ๋ ์ ์ ํ ํฐ์ผ๋ก ๋ ์์ ์ ์ผ๋ก ๋์ํจ์ ํ์ธํ ์ ์๋ค.
-
1:08:40
๊ทธ๋ํ ๋๊ตฌ ์ฑํ๋ฅ ์ธก์ ํ๊ธฐ ๋๊ตฌ๊ฐ ์ค์ ๋ก ์ฐ์ด๋์ง ํ์ธํ๋ ค๋ฉด trace๋ฅผ ๋ถ์ํด ์ด๋ค ํด์ด ํธ์ถ๋๋์ง ์ง๊ณํด์ผ ํ๋ค. adoption๋ฅ ์ด ๋์์ ธ์ผ ๋๊ตฌ ๊ฐ์ ์ด ์ค์ง์ ์ธ ์ฑ๊ณผ๋ก ์ด์ด์ง๋ค.
-
1:14:08
ํธ์ถ ๊ทธ๋ํ, ์นดํ๋ก๊ทธ, ๊ทธ๋ฆฌ๊ณ ๋ฐ์ดํฐ ๋ฒค์น๋งํฌ ์ฌ๋ณผ ๊ทธ๋ํ๋ณด๋ค ํ ๋จ๊ณ ๋์ ์์ค์ผ๋ก๋ call graph๊ฐ ์๊ณ , ๋ฐ์ดํฐ ์ชฝ์์๋ catalog์ context graph๊ฐ ์๋ก ๋ณด์์ ์ด๋ค. ํ๊ฐ์ฉ ๋ฐ์ดํฐ์ ์ ์ค์ ๋ ํฌ์ ๋ฐํ์ ํ๊ฒฝ์ด ํจ๊ป ๊ฐ์ถฐ์ ธ์ผ ํ๋ฉฐ, ๋ฒค์น๋งํฌ ์ธํ๋ผ ๊ตฌ์ถ์ด ์ด๋ ต๋ค.
-
1:21:08
ํธ๋ ์ด์ค๋ฅผ ์ฝ๊ณ ์ ์ํ์ ์์ฌํ๊ธฐ ์ ์ํ๋ง ๋ณด๋ฉด ๋ฐฉํฅ์ฑ์ ๋ง์๋ ํ์ ์ค๋ฅ๋ฅผ ๋์น ์ ์์ผ๋ฏ๋ก, trace๋ฅผ ์ง์ ์ฝ์ด ์ค์ ๊ฒฝ๋ก๋ฅผ ํ์ธํด์ผ ํ๋ค. ์ซ์๋ฅผ ๋์ด๋ ๊ฒ๋ณด๋ค ํ๋ํ ํ๊ฐ๋ฅผ ๋ง๋ค๊ณ ํ๋ค์ค๋ฅผ ๊ณ ์น๋ ๊ฒ์ด ๋จผ์ ๋ค.
-
1:25:40
Rust๋ฅผ ๋์ด ๋ ์์ ์ง๋ฌธ์ผ๋ก ํ์ฅํ๊ธฐ Rust๋ ์ปดํ์ผ๋ฌ ๋๋ถ์ rung 1์ ์ฝ๊ฒ ๋ง๋ค ์ ์์์ง๋ง, Python์ฒ๋ผ ๊ตฌ์กฐ๊ฐ ๋์จํ ์ธ์ด๋ ํจ์ฌ ์ด๋ ต๋ค. ๊ทธ๋์ ์ธ์ ์คํธ ๊ณผ์ ์ ๋ชจ๋ํํด ์ธ์ด๊ฐ ๋ฌ๋ผ๋ ๊ฐ์ ๊ทธ๋ํ ๊ตฌ์กฐ๋ฅผ ์ฌ์ฌ์ฉํ ์ ์์ด์ผ ํ๋ค.
-
1:31:36
๊ฒฝ๊ณ, ์ธ๋ฑ์ฑ, ๊ทธ๋ฆฌ๊ณ ์์ ์ ์ธ ํ๊ฐ ์ค๋ ์ท ๋ง์ดํฌ๋ก์๋น์ค๋ HTTP ๊ฒฝ๊ณ๋ฅผ ๋๋ ๋ฌธ์ ๋ ๋ ์ด๋ ต๊ณ , ๊ฒฝ๊ณ๋ฅผ ๋ถ๋ฅํ๋ ์ถ๊ฐ ๊ณ์ธต์ด ํ์ํ๋ค. ํ๊ฐ์ฉ ๊ณจ๋ ๋ฐ์ดํฐ๋ ๋ณ๊ฒฝ๋๋ ์ฝ๋์ ๋ถ๋ฆฌ๋ ๊ณ ์ ์ค๋ ์ท์ผ๋ก ๊ด๋ฆฌํด์ผ ๋น๊ต๊ฐ ๊ฐ๋ฅํ๋ค.
-
1:39:20
์จํจ๋ก์ง์ ๋ ๋์ ๋ฐ์ดํฐ ์ปจํ ์คํธ ๋น์ ์ต์ข ๋น์ ์ ๊ทธ๋ํ ์์ ์จํจ๋ก์ง ๊ณ์ธต์ ์น์ด, ์ด๋์ ๋ฌด์์ด ์๊ณ ๋ฌด์์ ์๋ฏธํ๋์ง๊น์ง ์ ๋ฆฌํ๋ ๊ฒ์ด๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ฐ์ดํฐ ํ๋ฟ ์๋๋ผ ๋น๊ธฐ์ ์ฌ์ฉ์๋ ๊ฐ์ ๋งฅ๋ฝ์์ ์์ด์ ํธ์ ์ํธ์์ฉํ ์ ์๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ๋ฐ์ดํฐยท์ฝ๋ ์์ด์ ํธ์ ์ฑ๋ฅ์ ๋ชจ๋ธ ๊ต์ฒด๋ณด๋ค ๋งฅ๋ฝ์ ๊ฒฐ์ ์ฑ, ์ฆ๋ถ ๊ฐฑ์ , ๊ทธ๋ํ ํ์ ๊ฐ๋ฅ์ฑ์์ ๋ ํฌ๊ฒ ์ข์ฐ๋๋ค.
- ์ค๋ฌด ์ ์ฉ์์๋ ๋๊ตฌ๋ฅผ ๋ ๋ง์ด ๋ถ์ด๊ธฐ๋ณด๋ค, ์์ด์ ํธ๊ฐ ์ฒซ ํธ์ถ๋ถํฐ ์์ฃผ ์ฐ๊ฒ ๋๋ ์ข๊ณ ๊ฐํ ๋๊ตฌ๋ฅผ ์ค๊ณํ๋ ํธ์ด ํจ๊ณผ์ ์ด๋ค.
- ํ๊ฐ ์ฒด๊ณ๋ ํ ๋ฒ์ ์ ๋ต๋ฅ ๋ณด๋ค ๋ฐ๋ณต ์คํ ์ผ๊ด์ฑ, ๋๊ตฌ ์ฑํ๋ฅ , ๊ทผ๊ฑฐ ์ธ์ฉ ์ฌ๋ถ๋ฅผ ํจ๊ป ๋ด์ผ ์ด์ ์ ๋ขฐ๋๋ฅผ ํ๋จํ ์ ์๋ค.