Agentic Search vs Vector Search for Coding Agents: We Ran the Eval โ Braintrust
ํ ์ค ํต์ฌ
์ด ์์์ AI ์์คํ ์ ๊ฐ์ผ๋ก ๋ฐฐํฌํ์ง ์๊ณ , ํ๊ฐ(evals)์ ๊ด์ธก์ฑ์ผ๋ก ์ค์ ์ฑ๋ฅ์ ๊ฒ์ฆํ๋ฉฐ ์ฝ๋ฉ ์์ด์ ํธ์ ๊ฒ์ ๋ฐฉ์๊น์ง ๋น๊ตํ๋ ์ค์ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
์๊ฐ Evals๊ฐ ์ ์ค์ํ์ง์, ์ค์ ์ ๋ฌด์์ ์ํํ ๋ณต์กํ ํ๊ฐ ์ฌ๋ก๋ฅผ ํตํด ํต์ฌ ๊ฐ๋ ์ ์ค๋ช ํ๋ ํ๋ฆ์ผ๋ก ์งํ๋๋ค.
-
0:42
evals๋ ๋ฌด์์ธ๊ฐ AI ๊ธฐ๋ฅ์ ๋ฐฐํฌํ ๋๋ ๋จ์ํ ๊ฐ์์ด ์๋๋ผ, ์ธก์ ๊ฐ๋ฅํ ๊ธฐ์ค์ผ๋ก ์ฑ๋ฅ์ ํ๋จํ ์ ์์ด์ผ ํ๋ค๋ ๋ฌธ์ ์์์ด ์ ์๋๋ค.
-
1:02
๊ฐ์ผ๋ก ๋ฐฐํฌํ์ง ์๊ธฐ ์ถฉ๋ถํ ํ ์คํธ ์์ด โ์ข์ ๋ณด์ธ๋คโ๋ ์ด์ ๋ก ๋ฐฐํฌํ๋ ๋ฐฉ์์ ์ํํ๋ฉฐ, ๋ค์์ ํ ์คํธ ์ผ์ด์ค์ ์ ๋์ ๊ทผ๊ฑฐ๊ฐ ํ์ํ๋ค.
-
1:27
evals๊ฐ ๋ตํ๋ ๊ฒ evals๋ ์ด๋ค LLM์ด ์ ํฉํ์ง, ์ค์ ๋ค์ํ ์ํฉ์์ ์ ์๋ํ๋์ง, ๋น์ฉ ๋๋น ์ฑ๋ฅ์ด ์ด๋ค์ง, ๋ฌธ์ ๊ฐ ์ธ์ ๋ฐ์ํ๋์ง๋ฅผ ๋ตํ๊ฒ ํด์ค๋ค.
-
2:22
sycophancy ๋กค๋ฐฑ OpenAI์ ๋ชจ๋ธ ๋ณ๊ฒฝ์ฒ๋ผ ์๋์ ๋ค๋ฅด๊ฒ ๋ ์์ฒจํ๋ ๋ฐฉํฅ์ผ๋ก ๋ฐ๋๋ ์ฌ๋ก๋, ๋ณต์กํ๊ณ ๋น๊ฒฐ์ ์ ์ธ AI ์์คํ ์์ evals๊ฐ ํ์์์ ๋ณด์ฌ์ค๋ค.
-
3:02
eval์ ๋ค ๊ฐ์ง ์์ ๋ฐ์ดํฐ์ , ํ์คํฌ, ์ค์ฝ์ด๋ง ์์คํ , ์คํ์ด eval์ ๊ตฌ์ฑํ๋ฉฐ, ์ด ๋ค ์์์ ์กฐํฉ์ด ๊ฐ๊ฐ์ ์คํ์ ๋ง๋ ๋ค.
-
4:32
์คํ ๋น๊ต ์๋ก ๋ค๋ฅธ ์คํ ๊ฒฐ๊ณผ๋ฅผ ๋๋ํ ๋น๊ตํด ๊ฐ์ ์ด๋ ํ๊ท๋ฅผ ํ์ธํ๊ณ , ๊ฐ๋ณ ํ ์คํธ ์ผ์ด์ค ๋จ์๋ก ๋ฌด์์ด ๋ฌ๋ผ์ก๋์ง ์ถ์ ํ ์ ์๋ค.
-
4:52
์์ฐ์ด๋ก ํธ๋ ์ด์ค ์ง์ํ๊ธฐ ํธ๋ ์ด์ค์ ์คํ ์ ์ฒด์ ๋ํด ์์ฐ์ด๋ก ์์ฝยท๋ฌธ์ ์ ํ์ยท์ฑ๋ฅ ๋น๊ต๋ฅผ ํ ์ ์์ด, ๊ธด ๋ํ๋ ๋ฏธ๋ฌํ ๋๋ฆฌํํธ๋ฅผ ์ฐพ๋ ๋ฐ ์ ์ฉํ๋ค.
-
5:47
๊ด์ธก์ฑ SDK๋ก ์ฝ๋๋ฅผ ๊ฐ์ธ ํ๋ก๋์ ๋ก๊ทธ๋ฅผ ์์งํ๊ณ , ๋์๋ณด๋์ ์ ํต์ ๊ด์ธก์ฑ ๋ฐฉ์์ผ๋ก ์ด์ ์ํ๋ฅผ ํ์ธํ ์ ์๋ค.
-
6:02
eval ํ๋ผ์ดํ ํ๋ก๋์ ๋ก๊ทธ๋ฅผ ์ํ๋งํด ๋ฐ์ดํฐ์ ์ ๋ง๋ค๊ณ , eval์ ๋๋ ค ๊ฐ์ ์ ์ ์ฐพ์ ๋ค ์ฝ๋ ๋ณ๊ฒฝ๊ณผ ๋ฐฐํฌ๋ก ์ด์ด๊ฐ๋ ์ํ ๊ตฌ์กฐ๊ฐ ์ค๋ช ๋๋ค.
-
7:47
eval์ ํ ์คํฌ์ธ eval์ ์์ง๋์ด ํผ์ ๋ง๋๋ ๊ฒ์ด ์๋๋ผ, PM, ๋๋ฉ์ธ ์ ๋ฌธ๊ฐ, ๋ฐ์ดํฐ ๋ถ์๊ฐ๊ฐ ํจ๊ป ๊ฐ์ค ์๋ฆฝ, ๋ผ๋ฒจ๋ง, ๊ฒ์ฆ์ ๋งก์์ผ ์ ๋๋ก ์๋ํ๋ค.
-
8:42
์คํ: agentic search ๋ vector search ์ฝ๋ฉ ์์ด์ ํธ์์ agentic search์ vector search ์ค ๋ฌด์์ด ๋ ํจ๊ณผ์ ์ธ์ง ๋น๊ตํ๊ธฐ ์ํ ์ค์ eval ์ฌ๋ก๊ฐ ์๊ฐ๋๋ค.
-
9:32
vector search์ ์๋ ๋ฐฉ์ ์ฝ๋๋ ํ ์คํธ๋ฅผ embedding์ผ๋ก ๋ฐ๊พธ๊ณ ๋ฒกํฐDB์ ์ ์ฅํ ๋ค, ์ง์์ ์๋ฏธ์ ์ผ๋ก ๊ฐ๊น์ด ์ฒญํฌ๋ฅผ ์ฐพ์ ๋ฐํํ๋ ๋ฐฉ์์ด๋ค.
-
10:42
agentic search์ ์๋ ๋ฐฉ์ LLM์ด grep, find, ls, cat, bash ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํด ์ฌ๋์ฒ๋ผ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ํ์ํ๊ณ , ํจ์ ํธ์ถ์ ๋ฐ๋ผ๊ฐ๋ฉฐ ํ์ํ ๋ ผ๋ฆฌ๋ฅผ ์ฐพ๋๋ค.
-
11:22
๋ฐ์ดํฐ์ ๋ง๋ค๊ธฐ Microsoft์ TypeScript go ๋ฆฌํฌ์งํ ๋ฆฌ์์ bug๊ฐ ์๋ ์์ ์ ์ปค๋ฐ๊ณผ ์์ PR์ ์ฐพ์, diff ๊ธฐ๋ฐ์ผ๋ก bug task๋ฅผ ์์ฑํด ๋ฐ์ดํฐ์ ์ ๊ตฌ์ฑํ๋ค.
-
12:17
Claude Code์์ ๋ ๋ค ์คํํ๊ธฐ ๋น๊ต ๊ณต์ ์ฑ์ ์ํด ๋ ๋ค Claude Code ํ๋ค์ค์์ ์คํํ๊ณ , vector search๋ ํ๋กฌํํธ ์ ํ๊ณผ disallowed tools๋ก agentic ํ๋์ ๋ง์ ๊ตฌํํ๋ค.
-
13:17
๊ณ ์ ํธ๋ ์ด์ค ์์ ์๋ธํ๋ก์ธ์ค๋ก ์คํ๋๋ฉฐ ํธ๋ ์ด์ค๊ฐ ๋๊ธฐ๋ ๋ฌธ์ ๋ฅผ parent span ID๋ฅผ ํ๊ฒฝ๋ณ์๋ก ์ ๋ฌํด ํด๊ฒฐํ๊ณ , ์ดํ ํ์ ํธ์ถ๊ณผ ํฐ๋ฏธ๋ ๋ช ๋ น๊น์ง ๊ฐ์ํํ ์ ์์๋ค.
-
14:37
ํ ์คํธ ์ค์ํธ๋ก ์ฑ์ ํ๊ธฐ Microsoft TypeScript go ํ ์คํธ ์ค์ํธ๋ฅผ ํต๊ณผํ๋ฉด 100์ , ์คํจํ๋ฉด 0์ ์ผ๋ก ๋๋ ๋จ์ํ ์ด์ง ์ฑ์ ๋ฐฉ์์ด ์ฌ์ฉ๋์๋ค.
-
14:57
๊ฒฐ๊ณผ: ์ ํ๋๋ ๊ฐ๊ณ ๋น์ฉ์ 4๋ฐฐ ์ ํ๋๋ ๋์ด ๊ฐ์์ง๋ง, vector search๋ agentic search๋ณด๋ค 4๋ฐฐ ๋ ๋ง์ ๋น์ฉ์ด ๋ค์๊ณ , ํธ๋ ์ด์ค๋ฅผ ํตํด ๊ทธ ์ด์ ๋ฅผ ์ถ๊ฐ ๋ถ์ํ๋ค.
-
15:22
vector search๊ฐ ๋ถ์กฑํ๋ ์ด์ vector search๋ ๊ด๋ จ ์ฒญํฌ๋ ์ ์ฐพ์ง๋ง import, ํธ์ถ ์ฝ๋, ์ฃผ๋ณ ๋ฌธ๋งฅ์ ๋์น๊ธฐ ์ฌ์์, ์ค์ ๋ฒ๊ทธ ํด๊ฒฐ์ ํ์ํ ์ฐ๊ฒฐ ์ ๋ณด๋ฅผ ์ถฉ๋ถํ ์ ๊ณตํ์ง ๋ชปํ๋ค.
-
16:27
๋น์ฉ์ด ๋ ๋์๋ ์ด์ vector search๋ ์ฒญํฌ๋ฅผ ์ฐพ๊ณ ๋ค์ ๊ฒ์ํ๋ ๋ฐ๋ณต์ ๋ง์ด ๋ง๋ค์ด LLM ํธ์ถ์ด ๋์ ๋์๊ณ , ๊ทธ ๊ฒฐ๊ณผ ์คํ ๋น์ฉ์ด ํฌ๊ฒ ์ฆ๊ฐํ๋ค.
-
16:47
์ฃผ์์ ๊ณผ ๋ฒ ์คํธ ํ๋ํฐ์ค ๋จ์ผ ํ๊ฐ์ ์ ์ ์ํ๋ง์ผ๋ก ๊ฒฐ๋ก ์ ๋ด๋ฆฌ๊ธฐ๋ณด๋ค, ์ฌ๋ฌ ๋ฒ์ ์คํ, ๋ ๊ฐํ ๊ตฌํ, ๋ ํฐ ๋ฐ์ดํฐ์ ์ผ๋ก ์ ๋ขฐ๋๋ฅผ ๋์ฌ์ผ ํ๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- AI ๊ธฐ๋ฅ์ ๋ฐฐํฌ ์ โ์ ๋๋ ๊ฒ ๊ฐ์โ์ด ์๋๋ผ, ๋ํ ์ฌ๋กยท์ฃ์ง ์ผ์ด์คยท์คํจ ๋ชจ๋๋ฅผ ํฌํจํ eval๋ก ๊ฒ์ฆํด์ผ ์ด์ ๋ฆฌ์คํฌ๋ฅผ ์ค์ผ ์ ์๋ค.
- ์ฝ๋ฉ ์์ด์ ํธ์ ๊ฒ์ ๋ฐฉ์์ ์ ํ๋๋ณด๋ค ๋น์ฉ๊ณผ ๋ฌธ๋งฅ ๋ณด์กด ๋ฅ๋ ฅ์์ ์ฐจ์ด๊ฐ ํฌ๊ฒ ๋ ์ ์์ผ๋ฏ๋ก, ๋จ์ ๊ฒ์ ์ ์ค๋ฅ ๋ง ๋ณด์ง ๋ง๊ณ ์ค์ ์์ ์์ ๋น์ฉ๊น์ง ํจ๊ป ๋ด์ผ ํ๋ค.
- eval์ ํ ๋ฒ ๋ง๋ค๊ณ ๋๋๋ ์ฐ์ถ๋ฌผ์ด ์๋๋ผ, ํ๋ก๋์ ๋ก๊ทธโ์ํ๋งโ์ฌํ๊ฐโ๊ฐ์ ๋ฐฐํฌ๋ก ์ด์ด์ง๋ ๋ฐ๋ณต ๋ฃจํ๋ก ์ด์ํด์ผ ํจ๊ณผ๊ฐ ํฌ๋ค.