How Anthropic Merges 30,000 Code Changes a Day - Manish Kapur, Sonar & Addy Osmani, Anthropic
ํ ์ค ํต์ฌ
AI ์ฝ๋ฉ ์์ฒด๋ ์ด๋ฏธ ํด๊ฒฐ๋์ง๋ง, ์ง์ง ๋ณ๋ชฉ์ ์ ๋ขฐํ ์ ์๋ ๊ฒ์ฆ์ด๋ฉฐ ์ด๋ฅผ ๋ค์ธต์ ์ผ๋ก ์๋ํํ ํ๋ง์ด ๋น ๋ฅด๊ฒ ์์ ํ๊ฒ ๋ฐฐํฌํ ์ ์๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
์๊ฐ ์ฝ๋ฉ ์์ด์ ํธ๊ฐ ์์ฑํ ๋ณ๊ฒฝ์ ์ผ๋ง๋ ์๋ ๊ฒํ ์์ด ๋ณํฉํ ์ ์๋์ง๊ฐ ํต์ฌ ๋ฌธ์ ๋ก ์ ์๋๋ค. Anthropic์์๋ Claude Code๋ฅผ ์ค์ฌ์ผ๋ก ๊ฐ๋ฐ์ ๊ฒฝํ์ ๊ฐ์ ํ๊ณ , ํ๋ฃจ์๋ ์ฌ๋ฌ ๋ฒ ์ ํ์ ์ถ์ํ๋ ํ๋ฆ์ ๋ง์ถฐ ํ์ง๊ณผ ์๋๋ฅผ ํจ๊ป ๋์ด๋ ค ํ๋ค.
-
1:57
์ฒ๋ฆฌ๋์ ๋์์ง๋ง ๋ณํฉ์ ์คํจํ๋ค CI ์ฒ๋ฆฌ๋์ ํฌ๊ฒ ์ฆ๊ฐํ์ง๋ง ํ๋ก๋์ ์ผ๋ก์ ๋ณํฉ ์คํจ์จ๋ ์ฌ์ ํ ๋์, ๋ ๋ง์ ์ฝ๋๊ฐ ๋ ๋น ๋ฅด๊ฒ ์์ฑ๋ ์๋ก ๊ฒ์ฆ ๋ถ๋ด์ด ์ปค์ง๊ณ ์๋ค. ์ํํธ์จ์ด ํฉํ ๋ฆฌ๋ ๋ฃจํ๋ฅผ ๋๊ท๋ชจ๋ก ๊ตด๋ฆฌ๋ ๋ฐฉ์์ด๋ฉฐ, ์ด ๊ฐ๊ทน์ ๋ฉ์ฐ๋ ๊ฒ์ด ๋ค์ ๊ณผ์ ๋ก ์ ์๋๋ค.
-
2:49
๋ฐ์ ํฉํ ๋ฆฌ์ ์ด๋์ด ํฉํ ๋ฆฌ ๋ฐ์ ํฉํ ๋ฆฌ๋ ์ฌ๋์ด ๊ณํยท๊ตฌํยท๊ฒ์ฆยท์ถ์์ ๊ณ์ ๊ฐ์ ํ๋ฉด์ ํ๋จ๊ณผ ์ทจํฅ์ ์ ์งํ๋ ํํ๋ค. ์ด๋์ด ํฉํ ๋ฆฌ๋ ์์ธ ์ํฉ๋ง ์ฌ๋์ด ๊ฐ์ ํ๊ณ ๋๋จธ์ง๋ ์๋ํ๋ ์ฑ๋ก ๊ตด๋ฌ๊ฐ๋ฉฐ, ๋ง์ ํ์ด ์ด ์คํํธ๋ผ ์์์ ์ ๋ขฐ ๊ฐ๋ฅํ ์๋ํ ์์ค์ ๋์ฌ ๊ฐ๋ ์ค์ด๋ค.
-
3:51
์ฝ๋ฉ์ ํด๊ฒฐ๋์ง๋ง ์ ๋ขฐ๋ ์๋๋ค AI๊ฐ ์ฝ๋๋ฅผ ๋น ๋ฅด๊ฒ ์์ฑํ๋ ๋ฌธ์ ๋ ์ฌ์ค์ ํด๊ฒฐ๋์ง๋ง, ์์ฑ ์๋๋ฅผ ์ฌ๋์ด ๋ฐ๋ผ๊ฐ๋ฉฐ ๊ฒ์ฆํ๊ธฐ ์ด๋ ค์ด ๊ฒ์ด ์๋ก์ด ๋ณ๋ชฉ์ด๋ค. ์ข์ ํ ์คํธ, ๋ฒค์น๋งํฌ, ์คํ์ฒ๋ผ ๊ฒฐ๊ณผ์ ๋ํ ํ์ ์ ์ฃผ๋ ์ฅ์น๋ฅผ ์์ด์ ํธ๊ฐ ๋ ์ฝ๊ฒ ๋ง๋ค ์ ์์ด์ผ ํ์ง์ด ์ฌ๋ผ๊ฐ๋ค.
-
5:38
Anthropic์ ํ๋ฃจ 30,000๊ฐ ๋ณ๊ฒฝ ๊ฒํ ๋ฐฉ์ Anthropic์ ๋จผ์ Claude๊ฐ 1์ฐจ ๋ฆฌ๋ทฐ๋ฅผ ์ํํ๊ณ , ์ค์ ์ฌ์ฉ์์ฒ๋ผ ๋ธ๋ผ์ฐ์ ์์ ๊ฒฝํ์ ์ด์ด๋ณด๊ฑฐ๋ ๋๊ตฌ๋ฅผ ์คํํ๋ ๋ฐฉ์์ผ๋ก ๊ฒ์ฆํ๋ค. ๋ฌธ์ ๊ฐ ๋ฐ๊ฒฌ๋๋ฉด hooks๊ฐ ๋ณ๊ฒฝ ๋ด์ฉ์ ์ถ์ ํด ์์ ๋ฃจํ๋ฅผ ๋น ๋ฅด๊ฒ ๋๋ฆฌ๊ณ , ํ์ Claude.md๋ agents.md์ ์ถ์ ํ ๊ธฐ์ค์ ๋ฐํ์ผ๋ก ์์ด์ ํธ์ ์ฆ๊ฑฐ๋ฅผ ํ์ธํ๋ค.
-
8:29
State of Code ์กฐ์ฌ ๊ฒฐ๊ณผ ์กฐ์ฌ์ ๋ฐ๋ฅด๋ฉด AI ๊ธฐ๋ฅ์ ๋ฐฐํฌ ์๋๋ฅผ ๋์ด์ง๋ง PR์ ๋ ํฌ๊ณ ๋ณต์กํด์ง๊ณ ์์ผ๋ฉฐ, ์์ฐ ํ๊ฒฝ์ ๋ค์ด๊ฐ๋ ์ฝ๋์ ์๋น์๋ ์ฌ์ ํ ๋ฆฌ๋ทฐ๋ฅผ ๊ฑฐ์น๋ค. ํนํ ๊ท์ ์ฐ์ ์ด๋ ๋ฏธ์ ํฌ๋ฆฌํฐ์ปฌ ํ๊ฒฝ์์๋ ๋ฆฌ๋ทฐ๋ฅผ ์๋ตํ ์ ์๊ณ , ๊ฒ์ฆ ์ญ๋์ด ๊ฒฝ์๋ ฅ์ ํต์ฌ์ด ๋๋ค.
-
9:20
๋ค์ ์ฑ๊ณผ๋ ์ด๋์ ์ค๋๊ฐ ๋ค์ ์ฑ๊ณผ๋ ๋ชจ๋ธ ํ์ง ํฅ์๊ณผ ๋๋ถ์ด ๊ฒ์ฆ์ ์ค์ ๋ก ์ด๋ป๊ฒ ์ ์ํ๊ณ ๊ตฌํํ๋๋์์ ๋์จ๋ค. end-to-end ํ ์คํธ, property tests, ์๊ฐ์ ๊ฒ์ฆ์ฒ๋ผ ๋ณํฉ์ ๋ํ ํ์ ์ ์ฃผ๋ ํ ์คํธ๋ฅผ ํ์คํํด์ผ ์๋ ๋ณํฉ์ ์ ๋ขฐ๋๊ฐ ๋์์ง๋ค.
-
11:38
๋ค์ธต ๊ฒ์ฆ ๊ฒ์ฆ์ ๋จ์ผ ๋จ๊ณ๊ฐ ์๋๋ผ ์๋ก ๋ค๋ฅธ ์ ํ์ ๊ฒฐํจ์ ์ก๋ ์ฌ๋ฌ ์ธต์ผ๋ก ๊ตฌ์ฑ๋ผ์ผ ํ๋ค. ๊ฒฐ์ ์ ๊ฒ์ฌ๋ SQL injection ๊ฐ์ ๋ณด์ยท๊ธฐ์ ์ ๋ฒ๊ทธ๋ฅผ ์ก๊ณ , ์์ด์ ํธ ๋ฆฌ๋ทฐ๋ ๋ ผ๋ฆฌยท์๋ ๋ฌธ์ ๋ฅผ ์ฐพ์ผ๋ฉฐ, ์ธ ๋ฒ์งธ ์ธต์ CVE์ ์ ์ฑ ํจํค์ง ๊ฐ์ ๊ณต๊ธ๋ง ๋ณด์์ ๋ค๋ฃฌ๋ค.
-
13:19
ํต์ , ๊ถํ, ์๋๋ฐ์ค ์์ด์ ํธ ์๊ฐ ๊ธ์ฆํ๋ฉด ๋ฌด์์ ํ๊ณ ์๋์ง ์ถ์ ํ ์ ์๋ ์ ์ด์ ํ ๋ ๋ฉํธ๋ฆฌ๊ฐ ํ์๋ค. ๊ธฐ์ ์ด ๊ฐ์ฅ ๊ฑฑ์ ํ๋ ์ง์ ์ agent identity, ๊ถํ ๊ด๋ฆฌ, ๊ทธ๋ฆฌ๊ณ ์์ด์ ํธ๊ฐ ์๋๋ฐ์ค๋ฅผ ๋ฒ์ด๋์ง ์๋๋ก ๋ง๋ ๊ฒฝ๊ณ ์ค์ ์ด๋ค.
-
14:41
๋ผ์ดํธ๋ ๋ผ์ด๋ ๋๋ถ๋ถ์ ํ์ 2027๋ ๊น์ง๋ ์์ ํ ๋คํฌ ํฉํ ๋ฆฌ๋ณด๋ค๋ ๋ฐ์ ํฉํ ๋ฆฌ์ ๊ฐ๊น์ธ ๊ฐ๋ฅ์ฑ์ด ๋๊ณ , ์์ด์ ํธ๊ฐ ์ด ์ฝ๋๋ ๋น๋ถ๊ฐ PR์ ํ์ํ๋ ํธ์ด ๋ฐ๋์งํ๋ค. ๋ํ ๋ฆฌ๋๋ ๊ฒ์ฆ์ ์ ์๋ฅผ ๋ช ํํ ํ๊ณ , ์ฃผ๋์ด๋ end-to-end test์ property test ๊ฐ์ ๊ฒ์ฆ ๊ธฐ๋ฒ์ ์ตํ์ผ ํ๋ฉฐ, ๋ณํฉ์ ์คํจ ๊ฐ๋ฅ์ฑ์ ์ถฉ๋ถํ ๋ฎ์ท์ ๋๋ง ์์ ํ๋ค.
-
17:40
ํต์ฌ ์ ๋ฆฌ ์ฝ๋๋ฅผ ๋นจ๋ฆฌ ์ฐ๋ ๊ฒ์ ์ด๋ฏธ ํด๊ฒฐ๋๊ณ , ๋น ๋ฅด๊ฒ ๋ฐฐํฌํ๋ ค๋ฉด ๊ฐํ ๋ฆฌ๋ทฐ์ ๊ฒ์ฆ์ด ํ์๋ค. ์์จ์ฑ์ ์ฒ์๋ถํฐ ์ฃผ์ด์ง๋ ๊ฒ์ด ์๋๋ผ ๊ฐ ๋ฃจํ ์์ ๋ ๋ฆฝ์ ์ธ ์๋ ๊ฒ์ฆ์ ๋ฃ๊ณ ์ ๋ขฐ๋ฅผ ์์์ผ ์ป์ด์ง๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์ฝ๋ ์์ฑ ์๋๋ณด๋ค ์ค์ํ ๊ฒ์ ๋ณํฉ ์ ๊ฒ์ฆ ์ฒด๊ณ๋ฅผ ์ผ๋ง๋ ์ด์ดํ๊ฒ ์๋ํํ๋์ง์ด๋ฉฐ, end-to-endยทpropertyยท์๊ฐ ๊ฒ์ฆ์ ํ์ค ์กฐํฉ์ผ๋ก ๋๋ ๊ฒ์ด ์ค๋ฌด์ ์ผ๋ก ์ ํจํ๋ค.
- ์์ด์ ํธ๋ฅผ ๋๋ฆฌ๋ ์ ๋ต์ ๊ถํ๊ณผ ์๋๋ฐ์ค๋ฅผ ํจ๊ป ์ค๊ณํ์ง ์์ผ๋ฉด ๊ณง ์ด์ ๋ฆฌ์คํฌ๊ฐ ๋๋ฏ๋ก, ๊ฐ์ฌ ๊ฐ๋ฅ์ฑ๊ณผ ์ถ์ ๊ฐ๋ฅ์ฑ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๋๋ ํธ์ด ์์ ํ๋ค.
- ํ ์ฐจ์์์๋ Claude.md๋ agents.md์ฒ๋ผ ๊ฒ์ฆ ๊ธฐ์ค๊ณผ ์ทจํฅ์ ๋ช ๋ฌธํํด ์์ด์ ํธ๊ฐ ์ฐธ๊ณ ํ ์ ์๊ฒ ๋ง๋๋ ๊ฒ์ด ์๋ํ ํ์ง์ ๋น ๋ฅด๊ฒ ๋์ด์ฌ๋ฆฐ๋ค.