๐Ÿ“บ ์˜์ƒ ์š”์•ฝ ์•„์นด์ด๋ธŒ
โ† ๋ชฉ๋ก

60% of Our Data PRs Now Merge With No Human Review - Chetas Joshi, Robinhood

AI Engineer ยท 2026-11-10 10:00 ยท 28:00

ํ•œ ์ค„ ํ•ต์‹ฌ

Robinhood์€ ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ PR์„ ์œ„ํ•ด ์Šคํฌ๋ฆฝํŠธ๋Š” ์‚ฌ์‹ค ๊ฒ€์ฆ์„, AI ์—์ด์ „ํŠธ๋Š” ๋งฅ๋ฝ ๊ธฐ๋ฐ˜ ํŒ๋‹จ์„, ์‚ฌ๋žŒ์€ ์ตœ์ข… ์ฑ…์ž„์ด ํ•„์š”ํ•œ ๊ฒฐ์ •์„ ๋งก๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ฆฌ๋ทฐ ์ฒด๊ณ„๋ฅผ ๋งŒ๋“ค์–ด ์ธ๊ฐ„ ๊ฒ€ํ†  ์—†์ด๋„ ์•ฝ 60%์˜ PR์„ ๋ณ‘ํ•ฉํ•˜๊ณ  ์žˆ๋‹ค.

์‹œ๊ฐ„๋ณ„ ์š”์•ฝ

  1. 0:00
    ๋ฌธ์ œ ์ •์˜: CI๋Š” ํ†ต๊ณผํ•ด๋„ ์•ˆ์ „ํ•˜๋‹ค๊ณ  ๋‹จ์ •ํ•  ์ˆ˜ ์—†๋‹ค ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ PR์€ CI๊ฐ€ ์ดˆ๋ก์ƒ‰์ด์–ด๋„ ๋‹ค์šด์ŠคํŠธ๋ฆผ ํŒŒ์†, SLA ์œ„๋ฐ˜, ๋ฏผ๊ฐ์ •๋ณด ๋…ธ์ถœ์„ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ์–ด ๋‹จ์ˆœํ•œ ํ…Œ์ŠคํŠธ ํ†ต๊ณผ๋งŒ์œผ๋กœ๋Š” ์•ˆ์ „์„ฑ์„ ๋ณด์žฅํ•  ์ˆ˜ ์—†๋‹ค. PR ์ƒ์„ฑ ์†๋„๋Š” ๊ธฐ๊ณ„ ์ˆ˜์ค€์œผ๋กœ ๋นจ๋ผ์กŒ์ง€๋งŒ, ์•ˆ์ „ํ•˜๊ฒŒ ๋ณ‘ํ•ฉํ•  ์ˆ˜ ์žˆ๋Š” ๋งฅ๋ฝ์„ ๊ฐ€์ง„ ์‚ฌ๋žŒ์€ ๋Š˜์ง€ ์•Š์•„ ๊ฒ€ํ†  ๋ณ‘๋ชฉ์ด ์ƒ๊ธด๋‹ค.
  2. 4:00
    ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ตฌ์กฐ: ์Šคํฌ๋ฆฝํŠธ๋Š” ์‚ฌ์‹ค, ์—์ด์ „ํŠธ๋Š” ํŒ๋‹จ ๋ฆฌ๋ทฐ ์ฒด๊ณ„๋Š” 3๊ฐœ ์—ญํ• ๋กœ ๋‚˜๋‰œ๋‹ค. ์Šคํฌ๋ฆฝํŠธ๋Š” schema registry, catalog, lineage, ์„ฑ๋Šฅ ํ…Œ์ŠคํŠธ์ฒ˜๋Ÿผ ์†Œ์Šค ์˜ค๋ธŒ ํŠธ๋ฃจ์Šค๋กœ ์ฆ๋ช… ๊ฐ€๋Šฅํ•œ ์‚ฌ์‹ค์„ ๊ฒ€์‚ฌํ•˜๊ณ , ์—์ด์ „ํŠธ๋Š” ์ฝ”๋“œ์™€ diff๋ฅผ ์ฝ์œผ๋ฉฐ ๋“ฑ๋ก๋˜์ง€ ์•Š์€ ์†Œ๋น„์ž๋‚˜ ์œ„ํ—˜ํ•œ ํŒจํ„ด์„ ์ฐพ๊ณ , ์‚ฌ๋žŒ์€ ๋ฏผ๊ฐ ๋ฐ์ดํ„ฐ ์ ‘๊ทผ์ด๋‚˜ ์˜๋ฏธ๊ฐ€ ๋ฐ”๋€Œ๋Š” ๋ณ€๊ฒฝ์ฒ˜๋Ÿผ ๋ณดํ˜ธ๋œ ๊ฒฐ์ •์„ ๋งก๋Š”๋‹ค.
  3. 10:01
    ์‚ฌ๋ก€: ๋“ฑ๋ก๋˜์ง€ ์•Š์€ ๋‹ค์šด์ŠคํŠธ๋ฆผ ์†Œ๋น„์ž๋ฅผ ์ฐพ์•„๋‚ธ ๋ฆฌ๋ทฐ ์˜ˆ์‹œ PR์€ ์ƒˆ ์ปฌ๋Ÿผ ์ถ”๊ฐ€์™€ integer๋ฅผ big integer๋กœ ๋„“ํžˆ๋Š” ๋ณ€๊ฒฝ์ด์—ˆ๊ณ , ์Šคํฌ๋ฆฝํŠธ๋Š” ๋“ฑ๋ก๋œ lineage ๊ธฐ์ค€์œผ๋กœ๋Š” ๋ชจ๋‘ ์•ˆ์ „ํ•˜๋‹ค๊ณ  ํŒ๋‹จํ–ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์—์ด์ „ํŠธ๊ฐ€ ์ €์žฅ์†Œ ์ฝ”๋“œ๋ฅผ ์ถ”์ ํ•ด lineage์— ๋“ฑ๋ก๋˜์ง€ ์•Š์€ ์†Œ๋น„์ž๋ฅผ ์ฐพ์•„๋ƒˆ๊ณ , ๊ทธ ์†Œ๋น„์ž๊ฐ€ ์—ฌ์ „ํžˆ integer๋ฅผ ๊ธฐ๋Œ€ํ•ด ์‹ค์ œ ์‹คํŒจ ๊ฐ€๋Šฅ์„ฑ์„ ๋“œ๋Ÿฌ๋ƒˆ๋‹ค.
  4. 17:00
    ํ”ผ๋“œ๋ฐฑ ํ•™์Šต: ์—์ด์ „ํŠธ๊ฐ€ ๋ชจ๋ฅด๋Š” ๋งฅ๋ฝ์„ ๊ทœ์น™์œผ๋กœ ์ถ•์  ์—์ด์ „ํŠธ์˜ ์Šน์ธ๊ณผ ์ธ๊ฐ„์˜ ๋ฐ˜๋ฐ•, ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์ด์œ ๋ฅผ ์ถ•์ ํ•ด ๋งค์ฃผ ์ˆ˜๋™์œผ๋กœ ๊ทœ์น™์„ ๊ฐฑ์‹ ํ•˜๋ฉด์„œ ๋ฆฌ๋ทฐ ํ’ˆ์งˆ์„ ๊ฐœ์„ ํ•œ๋‹ค. ์•”ํ˜ธํ™” ์ดํ›„์—๋Š” PII ๋ผ๋ฒจ์„ ๋ฐ”๊ฟ”๋„ ๋˜๋Š” ๊ฒฝ์šฐ๋‚˜, ๋ฐ˜๋Œ€๋กœ retag ์‹œ ๊ธฐ์กด open copy๋ฅผ ์ฝ๋Š” ์†Œ๋น„์ž๋ฅผ ๋‹ค์‹œ ์ฐพ์•„์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์ฒ˜๋Ÿผ, ๋งฅ๋ฝ ์˜์กด์  ์˜ˆ์™ธ๋ฅผ ๊ทœ์น™์œผ๋กœ ๊ตฌ์ฒดํ™”ํ•œ๋‹ค.
  5. 23:01
    ์„ฑ๊ณผ์™€ ํ•œ๊ณ„: ๋น„์šฉ์„ ์ค„์ด๋˜ ์ฑ…์ž„์€ ์œ ์ง€ํ•œ๋‹ค ์ด ์ฒด๊ณ„๋Š” ์•ฝ 60%์˜ ๋ฐ์ดํ„ฐ PR์„ ์‚ฌ๋žŒ ๊ฒ€ํ†  ์—†์ด ๋ณ‘ํ•ฉํ•˜๊ณ , ์ˆ˜๋™ ๊ฒ€ํ† ๋ฅผ ์•ฝ 75% ์ค„์ด๋ฉฐ, ์›” ์•ฝ 132์‹œ๊ฐ„์„ ์ ˆ๊ฐํ–ˆ๊ณ , ๊ด€๋ จ incident๋„ ์•ฝ 30% ๊ฐ์†Œํ–ˆ๋‹ค. ๋‹ค๋งŒ ๋ผ์ด๋ธŒ ์‹œ์Šคํ…œ ์‚ฌ์‹ค์„ ์—์ด์ „ํŠธ๊ฐ€ ์ง์ ‘ ์กฐํšŒํ•  ์ˆ˜ ์—†๊ณ  ๋‘ ๋ ˆ์ด์–ด๊ฐ€ ๋…๋ฆฝ์ ์œผ๋กœ ๋Œ๊ธฐ ๋•Œ๋ฌธ์—, ์ตœ์ข… ์ฑ…์ž„์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ์—๋Š” ์—ฌ์ „ํžˆ ์‚ฌ๋žŒ์ด ๊ฐœ์ž…ํ•ด์•ผ ํ•œ๋‹ค.

์‹ค๋ฌด ์ธ์‚ฌ์ดํŠธ

  • ๊ฒ€ํ†  ์ž๋™ํ™”์˜ ํ•ต์‹ฌ์€ AI๊ฐ€ ๋ชจ๋“  ๊ฒƒ์„ ํŒ๋‹จํ•˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ์†Œ์Šค ์˜ค๋ธŒ ํŠธ๋ฃจ์Šค๋กœ ์ฆ๋ช… ๊ฐ€๋Šฅํ•œ ์‚ฌ์‹ค์€ ๊ทœ์น™ยท์Šคํฌ๋ฆฝํŠธ๋กœ ๋นผ๊ณ  ์• ๋งคํ•œ ํŒ๋‹จ๋งŒ AI์™€ ์‚ฌ๋žŒ์—๊ฒŒ ๋‚จ๊ธฐ๋Š” ๊ฒƒ์ด๋‹ค.
  • ์—์ด์ „ํŠธ์˜ ๊ฐ€์น˜๋Š” ์ •๋‹ต์„ ๋งํ•˜๋Š” ๋ฐ๋ณด๋‹ค, ์‚ฌ๋žŒ์ด ๋†“์น˜๊ธฐ ์‰ฌ์šด ๋น„๋“ฑ๋ก ์†Œ๋น„์žยท๊ถŒํ•œ ๋ณ€ํ™”ยท์˜๋ฏธ ๋ณ€๊ฒฝ ๊ฐ™์€ ์ˆจ์€ ์œ„ํ—˜์„ ๋น ๋ฅด๊ฒŒ ์ขํ˜€ ์ฃผ๋Š” ๋ฐ ์žˆ๋‹ค.
  • ์šด์˜ ์„ฑ๊ณผ๋ฅผ ๋ณด๋ ค๋ฉด miss rate๋ฟ ์•„๋‹ˆ๋ผ false escalation๋„ ํ•จ๊ป˜ ์ธก์ •ํ•ด์•ผ ํ•˜๋ฉฐ, ๊ทธ๋ž˜์•ผ ์ž๋™ํ™”๊ฐ€ ์‹ค์ œ๋กœ ๋ฆฌ๋ทฐ ๋น„์šฉ์„ ์ค„์˜€๋Š”์ง€ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋‹ค.