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

Your PR Says the Tests Passed. Prove It. - Stephen Chin & Cassandra Chin

AI Engineer ยท 2026-11-11 02:57 ยท 23:01

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

TraceTune์€ ์—์ด์ „ํŠธ๊ฐ€ ๋งŒ๋“  PR์˜ ์‚ฌ์‹ค๊ด€๊ณ„๋ฅผ ์ฆ๊ฑฐ์™€ ์—ฐ๊ฒฐํ•ด ์žฌ๊ฒ€ํ† ํ•จ์œผ๋กœ์จ, ๋ฐ˜๋ณต ์ˆ˜์ •๊ณผ ํ† ํฐ ๋‚ญ๋น„๋ฅผ ์ค„์ด๊ณ  ๋” ์ •ํ™•ํ•œ PR์„ ๋” ์‹ธ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ค€๋‹ค.

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

  1. 0:00
    ์™œ Cassandra๊ฐ€ TraceTune์„ ๋งŒ๋“ค์—ˆ๋Š”๊ฐ€ AI๋กœ ๊ฐœ๋ฐœ ์†๋„๋Š” ๋นจ๋ผ์กŒ์ง€๋งŒ PR์€ ์—ฌ์ „ํžˆ ์ž˜๋ชป๋œ ์ •๋ณด์™€ ๋ถ€์ •ํ™•ํ•œ ํ•ด์„ ๋•Œ๋ฌธ์— ๊ฑฐ์ ˆ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ณ , TraceTune์€ ์ด๋Ÿฐ ๋ฌธ์ œ๋ฅผ ์ค„์—ฌ ๋” ์ข‹์€ PR๊ณผ ๊ฐ€๋ฒผ์šด ์„ค๋ช…์šฉ comic๊นŒ์ง€ ์ œ๊ณตํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ๋‹ค.
  2. 1:40
    ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๊ฐ€ ํ† ํฐ ๊ณต์žฅ์— ๋“ค์–ด์˜ค๋‹ค PR ์ƒ์„ฑ ๊ณผ์ •์—์„œ ๋ฐ˜๋ณต์ ์ธ ์žฌ์‹œ๋„์™€ ์žฅํ™ฉํ•œ ์„ค๋ช…์ด ํ† ํฐ์„ ๊ณผ๋„ํ•˜๊ฒŒ ์†Œ๋ชจํ•˜๊ณ , ๊ธˆ์œต ๊ด€์ ์—์„œ๋Š” ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฅผ ๊ณ„์† ๋‹ค์‹œ ๊ฒ€์ฆํ•˜๋Š” ๋น„ํšจ์œจ์ด ๋ฌธ์ œ๋กœ ๋“œ๋Ÿฌ๋‚œ๋‹ค.
  3. 4:35
    ์—์ด์ „ํŠธ ์„ธ์…˜์„ ๊ฐ€๋กœ์งˆ๋Ÿฌ ์ฆ๊ฑฐ ๋ณต๊ตฌํ•˜๊ธฐ ๋‹จ์ผ ์„ธ์…˜์˜ ์••์ถ•๋œ ์ปจํ…์ŠคํŠธ์— ์˜์กดํ•˜๋ฉด ์ •๋ณด๊ฐ€ ๋ถ€์ •ํ™•ํ•ด์ง€๊ธฐ ์‰ฌ์šฐ๋ฏ€๋กœ, ์—ฌ๋Ÿฌ ์„ธ์…˜๊ณผ ๊ฐ์‚ฌ ํ”์ ์„ ๋ชจ์•„ ์‹ค์ œ๋กœ ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚ฌ๋Š”์ง€ ๋ณต์›ํ•˜๋Š” ๋ฐฉ์‹์ด ๋” ์‹ ๋ขฐํ•  ๋งŒํ•˜๋‹ค.
  4. 7:35
    TraceTune์˜ ์ดˆ๊ธฐ ์—ฐ๊ตฌ์™€ ๋ฆฌ๋ทฐ ๋ฃจํ”„ ์›๋ž˜์˜ TraceTune์€ ๋ธŒ๋žœ์น˜์˜ ์ถ”์  ๊ธฐ๋ก์„ ๋ชจ์•„ ์กฐ์‚ฌํ•˜๊ณ , ์„ค๋ช…์„ ๋ณด๊ฐ•ํ•˜๋ฉฐ, ๋ถ€์กฑํ•œ ์ฆ๊ฑฐ๋ฅผ ๋‹ค์‹œ ์ฐพ๋Š” ๋ฃจํ”„๋ฅผ ๋Œ๋ ค PR ํ’ˆ์งˆ์„ ๋†’์˜€์ง€๋งŒ, ๋งˆ์ง€๋ง‰ ๋ณด์ • ๋‹จ๊ณ„์—์„œ ์—ฌ์ „ํžˆ ์‹ค์ˆ˜๊ฐ€ ๋‚จ์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค.
  5. 9:10
    ํ†ต๊ณผํ–ˆ๋‹ค๊ณ  ์ฃผ์žฅํ•˜์ง€๋งŒ ์ฆ๊ฑฐ๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ ๊ฒ€์‚ฌ ํ†ต๊ณผ๋ฅผ ์ฃผ์žฅํ•˜๋Š” PR์ด๋ผ๋„ ์‹ค์ œ ์ถ”์  ๊ธฐ๋ก์ด ๊ทธ ์ฃผ์žฅ์„ ๋’ท๋ฐ›์นจํ•˜์ง€ ์•Š์œผ๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋˜๋ฉฐ, ๋ณ‘๋ ฌ๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์—†๋Š” ๋ช…๋ น์„ ๋™์‹œ์— ์‹คํ–‰ํ–ˆ๋‹ค๊ณ  ์ ๋Š” ์‹์˜ ์‚ฌ์‹ค ์˜ค๋ฅ˜๊ฐ€ ๋ฐ”๋กœ ๋ฌธ์ œ๋ฅผ ๋งŒ๋“ ๋‹ค.
  6. 10:25
    ๋” ์‹ผ ์ž‘์„ฑ์ž๊ฐ€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ•œ ์ด์œ  ๋ชจ๋ธ์„ ๋” ์ €๋ ดํ•œ ๊ฒƒ์œผ๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋Š” ๋น„์šฉ์€ ์ค„์–ด๋„ ํ’ˆ์งˆ์€ ์˜คํžˆ๋ ค ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋‹จ์ˆœํ•œ ์ ˆ๊ฐ๋งŒ์œผ๋กœ๋Š” ์ •ํ™•๋„์™€ ์‹ ๋ขฐ์„ฑ์„ ํ•จ๊ป˜ ์–ป๊ธฐ ์–ด๋ ต๋‹ค.
  7. 11:15
    Relate ์ฆ๊ฑฐ ๊ทธ๋ž˜ํ”„ ์†Œ๊ฐœ Relate๋Š” Rust๋กœ ๋งŒ๋“  ์ž„๋ฒ ๋””๋“œ ์˜คํ”ˆ์†Œ์Šค ๊ทธ๋ž˜ํ”„๋กœ, ๊ด€๊ณ„์™€ ์ฆ๊ฑฐ๋ฅผ ๋กœ์ปฌ์—์„œ ๊ตฌ์„ฑํ•ด ๋‹ค์ค‘ ํ™‰ ์ถ”๋ก ๊ณผ ์„ค๋ช… ๊ฐ€๋Šฅํ•œ ์ถ”์ ์„ ์ œ๊ณตํ•˜๋ฉด์„œ๋„ LLM ํ† ํฐ ๋น„์šฉ ์—†์ด ๋” ์ •ํ™•ํ•œ ๊ทผ๊ฑฐ ํŒจํ‚ท์„ ๋งŒ๋“ ๋‹ค.
  8. 13:28
    ์—ฐ๊ฒฐ๋œ ๋ธŒ๋ฆฌํ”„์™€ ์ง‘์ค‘๋œ ๋ฆฌ๋ทฐ์–ด ์™œ ํ•„์š”ํ•œ์ง€, ์–ด๋–ค ์ฝ”๋“œ์ธ์ง€, ์–ด๋–ค ๊ฒ€์‚ฌ๊ฐ€ ์žˆ์—ˆ๋Š”์ง€๋ฅผ ๊ด€๊ณ„์™€ ์ถœ์ฒ˜๊ฐ€ ๋ถ™์€ ํ•˜๋‚˜์˜ ํŒจํ‚ท์œผ๋กœ ๋ฌถ์œผ๋ฉด ์ž‘์„ฑ์ž๋Š” ๋” ์ •ํ™•ํ•œ ์ดˆ์•ˆ์„ ๋งŒ๋“ค๊ณ , ๋ฆฌ๋ทฐ์–ด๋Š” ๋” ์ข์€ ๋ฒ”์œ„์—์„œ ํšจ์œจ์ ์œผ๋กœ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ๋‹ค.
  9. 15:24
    ์ฃผ์žฅ์„ ์ œ์ถœ๋œ ๋ณ€๊ฒฝ์‚ฌํ•ญ์— ์—ฐ๊ฒฐํ•˜๊ธฐ ์ตœ์ข… ๊ฒฐ๊ณผ๋Š” ์ฃผ์žฅ๊ณผ ์ฆ๊ฑฐ๋ฅผ ์ง์ ‘ ์—ฐ๊ฒฐํ•ด CWD, ์˜ˆ์™ธ ์ƒํ™ฉ, ํ†ต๊ณผํ•œ ๊ฒ€์‚ฌ, ๋ณ€๊ฒฝ๋œ ๋‚ด์šฉ์ด ์„œ๋กœ ๋งž๋ฌผ๋ฆฌ๋„๋ก ์ •๋ฆฌ๋˜๋ฉฐ, ๊ทธ ๋•๋ถ„์— ๊ฒ€ํ† ์ž๊ฐ€ ๋‚ฉ๋“ํ•  ์ˆ˜ ์žˆ๋Š” PR์ด ์™„์„ฑ๋œ๋‹ค.
  10. 16:26
    PR Bench ๊ฒฐ๊ณผ์™€ ํ† ํฐ ์‚ฌ์šฉ๋Ÿ‰ PR Bench ์ธก์ •์—์„œ๋Š” TraceTune๊ณผ Relate๋ฅผ ๊ฒฐํ•ฉํ–ˆ์„ ๋•Œ Claude์™€ Codex ๋ชจ๋‘์—์„œ ํ’ˆ์งˆ ์ ์ˆ˜๊ฐ€ ์œ ์˜๋ฏธํ•˜๊ฒŒ ์ƒ์Šนํ–ˆ๊ณ , ๋ณ‘๋ ฌ ํ…Œ์ŠคํŠธ๋กœ ํ† ํฐ ์‚ฌ์šฉ์€ ๋Š˜์—ˆ์ง€๋งŒ ์ „์ฒด ๋น„์šฉ์€ ์ด์ „๋ณด๋‹ค ์ ˆ๋ฐ˜ ์ˆ˜์ค€์œผ๋กœ ๋‚ด๋ ค๊ฐ”๋‹ค.
  11. 19:46
    ๊ตํ›ˆ, ํ”„๋กœ์ ํŠธ ๋งํฌ์™€ ๋งˆ๋ฌด๋ฆฌ ๋ฐœ์–ธ ์ฆ๊ฑฐ๋ฅผ ์ž˜ ๋ฌถ๊ณ  ๋ฆฌ๋ทฐ ๋ฒ”์œ„๋ฅผ ์ขํžˆ๋Š” ๊ทธ๋ž˜ํ”„ ๊ธฐ๋ฐ˜ ์ ‘๊ทผ์€ ๋” ๋‚ฎ์€ ๋น„์šฉ์œผ๋กœ ๋” ๋‚˜์€ PR์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋ฉฐ, TraceTune๊ณผ Relate๋Š” ์‹ค๋ฌด์—์„œ ๋ฐ”๋กœ ์‹œ๋„ํ•ด๋ณผ ๋งŒํ•œ ๋„๊ตฌ๋กœ ์†Œ๊ฐœ๋œ๋‹ค.

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

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