Gemini 3.5 Flash๋ก ๋ช ๋ถ ๋ง์ ML CI ์คํจ์ ๊ทผ๋ณธ ์์ธ ์ฐพ๊ธฐ
์์๋ ML ํ์ต ํ์ดํ๋ผ์ธ์ ๋๋ฒ๊น ํ๋ ์ผ์ ๋๋ฆฌ๊ณ ์ง๋ฃจํฉ๋๋ค. ๋ ๊ฐ์ ์๋ก ๋ค๋ฅธ CI ์คํ์์ ๋ก๊ทธ๋ฅผ ๊ฐ์ ธ์ golden values์ ๋น๊ตํ๊ณ , ํ๊ท๋ฅผ ์ฐพ๊ธฐ ์ํด ์ปค๋ฐ ๊ธฐ๋ก์ ๋ค์ง๋ฉฐ, ๋ฌด์์ด ์ ์๋ชป๋์๋์ง ์ค๋ช ํ๋ ๋ณด๊ณ ์๋ฅผ ์์ฑํด์ผ ํ๋ ๋์ ํ์ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค. ์ด ์ฌ์ฉ ์ฌ๋ก๋ ๊ทธ ์ ์ฒด ์กฐ์ฌ ๊ณผ์ ์ ์๋ํํฉ๋๋ค.
ml-failure-audit ์คํฌ์ Google์ Gemini 3.5 Flash ๋ชจ๋ธ๊ณผ ์๊ฒฉ ์ถ๋ก ์์ง์ผ๋ก์์ Gemini Agent API์ ๊ฒฐํฉํจ์ผ๋ก์จ, Eigent์ ๋ฉํฐ ์์ด์ ํธ ์ํฌํฌ์ค๋ ๋ก๊ทธ ๊ฐ์ ธ์ค๊ธฐ, ๊ธฐ์ค๊ฐ ์ถ์ถ, ์ฆ๊ฑฐ ์ถ์ , ๋ฌด๊ฑฐ์ด ๋ถ์ ์์, ๊ตฌ์กฐํ๋ ์ฐ์ถ๋ฌผ ์์ฑ๊น์ง CI ์คํจ๋ฅผ ์ฒ์๋ถํฐ ๋๊น์ง ๊ฐ์ฌํ ์ ์์ต๋๋ค. ๋ชจ๋ ๊ณผ์ ์ ๋จ์ผ ํ๋กฌํํธ๋ก ์ด๋ฃจ์ด์ง๋๋ค.
๋ชจ๋ธ๋ก Gemini 3.5 Flash ์ ํํ๊ธฐ
Settings โ Agents โ Model๋ก ์ด๋ํด ํด๋ผ์ฐ๋ ๋ชจ๋ธ ๋ชฉ๋ก์์ Gemini 3.5 Flash๋ฅผ ์ ํํ์ธ์. ์์ฒด API ์๊ฒฉ ์ฆ๋ช ์ ์ฌ์ฉํ๊ณ ์ถ๋ค๋ฉด Settings โ API Keys โ Gemini ์๋์ Gemini ํค๋ฅผ ์ ๋ ฅํ์ฌ ์ง์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Gemini 3.5 Flash๋ ๊ธด ์ปจํ ์คํธ ์์ ์์ ๋น ๋ฅด๊ณ ๋น์ฉ ํจ์จ์ ์ธ ์ถ๋ก ์ ์ต์ ํ๋์ด ์์ผ๋ฉฐ, ์ด๋ ์ ํํ CI ๋ก๊ทธ ๋ถ์์ด ์๊ตฌํ๋ ๋ฐฉ์์ ๋๋ค.
Gemini Agent API๋ฅผ ์๊ฒฉ ์๋ธ ์์ด์ ํธ๋ก ํ์ฑํํ๊ธฐ
Settings โ Agents โ Remote Agents๋ก ์ด๋ํด Gemini Agent API๋ฅผ ์ผ์ธ์. ๊ทธ๋ฌ๋ฉด Gemini Agent๊ฐ Eigent ์ํฌํฌ์ค ๋ด๋ถ์์ ํธ์ถ ๊ฐ๋ฅํ ์๋ธ ์์ด์ ํธ๋ก ๋ฑ๋ก๋ฉ๋๋ค.
ํ์ฑํ๋๋ฉด Developer Agent๋ ์๋ฐฑ ์ค์ ๋ก๊ทธ์ ๊ฑธ์น ๊ทผ๋ณธ ์์ธ ๋ถ์์ฒ๋ผ ๊ณ์ฐ ์ง์ฝ์ ์ธ ์ถ๋ก ์์ ์ ํ๋์ ๋ชจ๋ธ ํธ์ถ์ ๋ชจ๋ ์ฒ๋ฆฌํ๋ ๋์ , ์ด๋ฅผ Gemini Agent์ ์ง์ ๋๊ธธ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ ๋จ๊ณ ๊ตฌ์กฐ๊ฐ ๋ฉ๋๋ค. Eigent์ ๋ก์ปฌ ์์ด์ ํธ๋ ์ค์ผ์คํธ๋ ์ด์ ๊ณผ ๋๊ตฌ ์ฌ์ฉ์ ๋งก๊ณ , Gemini Agent๋ ์ฌ์ธต ์ถ๋ก ์ ๋ด๋นํฉ๋๋ค.
ml-failure-audit ์คํฌ ์ ๋ก๋ํ๊ธฐ
Settings โ Agents โ Skills๋ก ์ด๋ํด ml-failure-audit ์คํฌ ํจํค์ง๋ฅผ ์ ๋ก๋ํ์ธ์. **Skill Hub: ml-failure-audit**์์๋ ์คํฌ ์์ธ ์ ๋ณด์ ์ค์น ๋จ๊ณ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ์ด ์คํฌ์ CI ์คํจ ๊ฐ์ฌ๋ฅผ ์ํด Eigent๊ฐ ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํด์ผ ํ๋์ง ์ ์ํฉ๋๋ค. ์ด๋ค ์ฐ์ถ๋ฌผ์ ์์งํ ์ง, ์ด๋ค ๋น๊ต๋ฅผ ์คํํ ์ง, ์ด๋ค ์ฆ๊ฑฐ๋ฅผ ๋ชจ์์ง, ์ต์ข ๋ณด๊ณ ์๋ฅผ ์ด๋ป๊ฒ ๊ตฌ์ฑํ ์ง๊น์ง ํฌํจํฉ๋๋ค.
์ ๋ก๋๊ฐ ์๋ฃ๋๋ฉด ์ํฌํฌ์ค์ ์ด๋ค ์์ด์ ํธ๋ ML ๊ฐ์ฌ ์์ ์ ์ฒ๋ฆฌํ ๋ ์ด ์คํฌ์ ํธ์ถํ ์ ์์ต๋๋ค.
์์ ์ Eigent์ ๋ณด๋ด๊ธฐ
๋ชจ๋ ๊ตฌ์ฑ์ด ๋๋ฌ๋ค๋ฉด Eigent์ ์ฑํ ์ ์์ ํ๋กฌํํธ๋ฅผ ์ ๋ ฅํ์ธ์:
{{ml-failure-audit}} ์คํฌ์ ๋ฐ๋ฅด๊ณ , ๋ณต์กํ ํ์ ์์
์ ์๊ฒฉ ์๋ธ ์์ด์ ํธ๋ฅผ ์ฌ์ฉํด ๋ง๋ฌด๋ฆฌํ์ธ์.
Megatron-LM MIMO VLM ์ฌ์ ํ์ต golden metric CI ์คํจ๋ฅผ ๊ฐ์ฌํด ์ฃผ์ธ์. ๋ก์ปฌ NVIDIA/Megatron-LM checkout์ด <your-commit-sha> ์ปค๋ฐ์ ์์ผ๋ฉฐ, ์ฒจ๋ถํ CI ์ฐ์ถ๋ฌผ(์: ์ฑ๊ณต/์คํจ ์คํ ๋ก๊ทธ)๋ ํจ๊ป ์ ๊ณตํฉ๋๋ค. ์คํจํ ์ํฌ๋ก๋๋ sequence packing์ ์ฌ์ฉํ๋ 8-GPU frozen start convergence check์ด๋ฉฐ, global batch size๋ 32, total packed sequence length๋ 3200, packing buffer๋ 4, training iterations๋ 100์
๋๋ค.
์ด ์คํจ๊ฐ ์ค์ ๋ชจ๋ธ convergence/correctness regression์ธ์ง, ์๋๋ฉด metric/gating policy ๋ฌธ์ ์ธ์ง ํ๋จํด ์ฃผ์ธ์. ์ ์ฅ์์ golden value comparison ์ฝ๋์ CI ๋ก๊ทธ๋ฅผ ์ฆ๊ฑฐ๋ก ์ฌ์ฉํด ์ฃผ์ธ์. GPU training์ ๋ค์ ์คํํ์ง ๋ง์ธ์.
repository URL, ๋์ commit checkout, ๊ทธ๋ฆฌ๊ณ ๋น๊ตํ๊ณ ์ถ์ CI ์ฐ์ถ๋ฌผ์ ์ฒจ๋ถํ ์ํ์์ repo root์ source_refs, extracted_facts, calculations, final_answer, validation์ด ํฌํจ๋ answer.json์ ์์ฑํด ์ฃผ์ธ์. ๊ฐ๊ฒฐํ answer.md๋ ํจ๊ป ๋ง๋ค์ด ์ฃผ์ธ์.
Eigent๋ ์ฆ์ ์กฐ์ฌ๋ฅผ ๊ณํํ๊ธฐ ์์ํฉ๋๋ค.
ํ๋กฌํํธ๋ฅผ ์คํํ๊ธฐ ์ ์ ml-failure-audit ์คํฌ์ ์ค์นํ์ธ์.
์
๋ ฅ์ ์ง์ ์ ๊ณตํ์ธ์: <your-commit-sha>๋ฅผ ๊ฐ์ฌํ ์ปค๋ฐ์ผ๋ก ๋ฐ๊พธ๊ณ , ์์
๊ณต๊ฐ์์ ํด๋น ๋ฆฌ๋น์ ์ ์ฒดํฌ์์ํ ๋ค, ๋น๊ตํ๊ณ ์ถ์ CI ์ฐ์ถ๋ฌผ(์: ์ฑ๊ณต vs ์คํจ ์คํ ๋ก๊ทธ, stderr ์บก์ฒ, ๋๋ ๋ด๋ณด๋ธ CI ์์
์ถ๋ ฅ)์ ์ฒจ๋ถํ์ธ์. Megatron-LM ์์๋ฅผ ์กฐ์ฌ ์ค์ธ ์ด๋ค ์ ์ฅ์์ ์คํจ์๋ ๋ง๊ฒ ๋ณํํ ์ ์์ต๋๋ค.
Coordinator Agent๊ฐ ์์ ์ ๊ณํํ๊ณ ํ ๋นํ๊ธฐ
Eigent์ Coordinator Agent๋ ํ๋กฌํํธ๋ฅผ ์ฝ๊ณ ์ด๋ฅผ ๊ตฌ์กฐํ๋ ๊ฐ์ฌ ๊ณํ์ผ๋ก ๋ถํดํฉ๋๋ค. ํต์ฌ ๋จ๊ณ(๋ก๊ทธ ๊ฐ์ ธ์ค๊ธฐ, ๋ฐ์ดํฐ ์ถ์ถ, ์ฆ๊ฑฐ ์ถ์ , ๋ณด๊ณ ์ ์์ฑ)๋ฅผ ์๋ณํ ๋ค ์ ์ฒด ์กฐ์ฌ๋ฅผ Developer Agent์ ํ ๋นํฉ๋๋ค.
Coordinator๋ ๋จ์ํ ๋ฌด์์ ์์ํ์ง ์์ต๋๋ค. ์คํฌ ์ฐธ์กฐ, ์ ์ฅ์ ์ปจํ ์คํธ, CI ๋ก๊ทธ ์ฐ์ถ๋ฌผ์ ํจ๊ป ์ ๋ฌํด Developer Agent๊ฐ ํ์ํ ๋ชจ๋ ๊ฒ์ ๊ฐ์ถ ์ํ์์ ์์ํ๋๋ก ํฉ๋๋ค.
Developer Agent๊ฐ ์คํฌ์ ๋ถ๋ฌ์ค๊ณ ๋ก๊ทธ๋ฅผ ๊ฐ์ ธ์ค๊ธฐ
Developer Agent์ ์ฒซ ๋ฒ์งธ ์์ ์ ml-failure-audit ์คํฌ์ ๋ถ๋ฌ์ ๊ทธ ์ง์นจ์ ์ฝ๊ณ ๊ฐ์ฌ ๋ฐฉ๋ฒ๋ก ์ ์ดํดํ๋ ๊ฒ์ ๋๋ค.
๊ทธ๋ค์ 4๊ฐ์ ๋ช ๋ น์ ๋ณ๋ ฌ๋ก ์คํํด CI ๋ก๊ทธ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ฉฐ, ๋ ๊ฐ์ ์คํจ ๋ก๊ทธ์ ๊ด๋ จ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๋์์ ์์งํฉ๋๋ค. ๋ณ๋ ฌ ๋๊ตฌ ์คํ ๋๋ถ์ ๋ฐ์ดํฐ ์์ง ๋จ๊ณ๋ ์์ฐจ์ ์ผ๋ก ์งํํ ๋๋ณด๋ค ํจ์ฌ ์งง์ ์๊ฐ์ ๋๋ฉ๋๋ค.
Golden Values๋ฅผ ์ถ์ถํ๊ณ ์์ ์ปค๋ฐ์ ์ถ์ ํ๊ธฐ
๋ก๊ทธ๋ฅผ ํ๋ณดํ ํ Developer Agent๋ Python ์คํฌ๋ฆฝํธ๋ฅผ ์คํํด golden reference values๋ฅผ ์ถ์ถํฉ๋๋ค. ์ด๋ ์ฑ๊ณต์ ์ธ CI ์คํ์ด ์์ฑํด์ผ ํ๋ ์์ ํ์ต ๋ฉํธ๋ฆญ, loss curve, ๋ฒค์น๋งํฌ ์์น์ ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ด๋ฅผ ์คํจ ๋ก๊ทธ์ ๊ธฐ๋ก๋ ๊ฐ๊ณผ ๋น๊ตํด ์ ํํ ์ด๋์, ์ผ๋ง๋งํผ ์ฐจ์ด๊ฐ ๋ฐ์ํ๋์ง ํ์ ํฉ๋๋ค.
์ดํ Developer Agent๋ Megatron-LM ์ปค๋ฐ ๊ธฐ๋ก์ ๊ฒ์ํด ํ๊ท์ ์์ธ์ด ๋์์ ๊ฐ๋ฅ์ฑ์ด ๊ฐ์ฅ ๋์ ํน์ ์ฝ๋ ๋ณ๊ฒฝ์ธ fix commit์ ์ฐพ์ต๋๋ค. ์ด ์ปค๋ฐ์ ๊ฐ์ฌ ๋ณด๊ณ ์์ ๊ตฌ์ฒด์ ์ธ ์ฆ๊ฑฐ๊ฐ ๋์ด, ๊ด์ฐฐ๋ ์คํจ์ ๊ทผ๋ณธ์ ์ธ ์ฝ๋ ๋ณ๊ฒฝ ์ฌ์ด์ ์ง์ ์ ์ธ ์ฐ๊ฒฐ๊ณ ๋ฆฌ๋ฅผ ๋ฆฌ๋ทฐ์ด์๊ฒ ์ ๊ณตํฉ๋๋ค.
๊น์ ์ถ๋ก ์ Gemini Agent์ ์์ํ๊ธฐ
์์ ์ฆ๊ฑฐ(log diff, golden value comparison, ์ถ์ ๋ ์ปค๋ฐ)๊ฐ ๋ชจ๋ ์ค๋น๋๋ฉด Developer Agent๋ Gemini Agent๋ฅผ ํธ์ถํด ๋ฌด๊ฑฐ์ด ์ถ๋ก ๋จ๊ณ๋ฅผ ์ํํ๊ฒ ํฉ๋๋ค.
Gemini Agent๋ ์ฝ๋์์ ๋ฌด์์ด ๋ฐ๋์๋์ง, ๊ทธ ๋ณ๊ฒฝ์ด ํ์ต ๋์์ ์ด๋ป๊ฒ ์ํฅ์ ๋ฏธ์ณค๋์ง, ๊ฐ์ฅ ๊ฐ๋ฅ์ฑ ๋์ ๊ทผ๋ณธ ์์ธ์ด ๋ฌด์์ธ์ง ์ ์ฒด ๋งฅ๋ฝ์ ๋ถ์ํฉ๋๋ค. ๋ช ๋ถ ํ, ์คํจ ์ง๋จ, ๊ธฐ์ฌ ์์ธ, ๊ถ์ฅ ์์ ์ฌํญ์ ํฌํจํ ์์ ํ๊ณ ๊ตฌ์กฐํ๋ ๊ฐ์ฌ ๋ณด๊ณ ์๋ฅผ ๋ฐํํฉ๋๋ค.
Developer Agent๊ฐ ์ต์ข ๊ฐ์ฌ ๋ณด๊ณ ์๋ฅผ ์์ฑํ๊ธฐ
Developer Agent๋ Gemini Agent์ ๋ถ์์ ๋ฐํ์ผ๋ก ์์ ๊ณต๊ฐ์ ๋ ๊ฐ์ง ์ฐ์ถ๋ฌผ์ ์์ฑํฉ๋๋ค:
-
answer.json: ์คํจ ์ ํ, ๊ทผ๋ณธ ์์ธ, ์ํฅ์ ๋ฐ์ ๋ฉํธ๋ฆญ, ์ฆ๊ฑฐ ์ปค๋ฐ, ๊ถ์ฅ ํด๊ฒฐ์ฑ ์ ๊ตฌ์กฐํ๋ ํ๋๋ก ๋ด์ ๊ธฐ๊ณ ํ๋ ๊ฐ๋ฅํ ๊ฐ์ฌ ๊ธฐ๋ก์ ๋๋ค. ์๋ํ ํ์ดํ๋ผ์ธ, ํฐ์ผ ์์คํ , CI ๋์๋ณด๋์ ์ ์ฉํฉ๋๋ค. -
answer.md: ๋ฌด์์ด ์คํจํ๋์ง, ์ ์คํจํ๋์ง, ์ฆ๊ฑฐ๋ ๋ฌด์์ธ์ง, ๋ค์์ ๋ฌด์์ ํด์ผ ํ๋์ง๋ฅผ ๋ค๋ฃจ๋ ๊ฐ๊ฒฐํ ์ฌ๋ ์นํ์ ๊ฐ์ฌ ์์ฝ์ ๋๋ค. PR ์ฝ๋ฉํธ, Slack ์ค๋ ๋, ์ธ์๋ํธ ๋ณด๊ณ ์์ ๋ฐ๋ก ๋ถ์ฌ๋ฃ์ ์ ์์ต๋๋ค.
๋ ํ์ผ ๋ชจ๋ ์์ ๊ณต๊ฐ ํด๋์ ์ง์ ์์ฑ๋๋ฉฐ ์ฆ์ ์ ๊ทผํ ์ ์์ต๋๋ค.
์ด ์ํฌํ๋ก๊ฐ ์ค์ํ ์ด์
ML CI ์คํจ๋ ๋ฐ๋ ๋์ ๋ก๊ทธ ์ถ๋ ฅ ์์ ์ ํธ๊ฐ ๋ฌปํ ์๊ณ , ๊ทผ๋ณธ ์์ธ์ด ์ข ์ข ์ฆ์๋ณด๋ค ์ฌ๋ฌ ์ปค๋ฐ ๋ค์ ์๊ธฐ ๋๋ฌธ์ ๋๋ฒ๊น ์ด ๋งค์ฐ ์ด๋ ต๊ธฐ๋ก ์ ๋ช ํฉ๋๋ค. ์ด ์ํฌํ๋ก๋ ์ธ ๊ฐ์ง ๊ธฐ๋ฅ์ด ํจ๊ป ์๋ํ๋๋ก ํ์ฌ ์ด๋ฅผ ํด๊ฒฐํฉ๋๋ค:
- ๋ณ๋ ฌ ๋ก๊ทธ ๊ฐ์ ธ์ค๊ธฐ๋ก ์ฐ์ถ๋ฌผ์ ํ๋์ฉ ๊ฐ์ ธ์ค๋ ์์ฐจ์ ๋ณ๋ชฉ์ ์์ฑ๋๋ค.
- Python ๊ธฐ๋ฐ golden value ์ถ์ถ์ ํจํด ๋งค์นญ์ด๋ ์๋ ๊ฒํ ์ ์์กดํ์ง ์๊ณ ์ ๋ฐํ ์์น ๋น๊ต๋ฅผ ์ ์ฉํฉ๋๋ค.
- ์ถ๋ก ์๋ธ ์์ด์ ํธ๋ก์์ Gemini Agent๋ ๊ฐ์ฅ ๋ณต์กํ ์ถ๋ก ๋จ๊ณ๋ฅผ ๊ทธ์ ์ต์ ํ๋ ๋ชจ๋ธ์ ์คํ๋ก๋ฉํ์ฌ ์ค์ผ์คํธ๋ ์ด์ ์ ๊ฐ๋ณ๊ฒ, ๋ถ์์ ๊น๊ฒ ์ ์งํฉ๋๋ค.
๊ทธ ๊ฒฐ๊ณผ, ์์ง๋์ด๊ฐ 30~60๋ถ ๋์ ์ง์คํด์ ํด์ผ ํ ๊ทผ๋ณธ ์์ธ ๊ฐ์ฌ ์์ ์ด ๋ช ๋ถ ๋ง์ ๊ตฌ์กฐํ๋ ์ฐ์ถ๋ฌผ ์ถ์ ๊ณผ ํจ๊ป ์ ๊ณต๋ฉ๋๋ค.
๋ค์์ ์๋ํด ๋ณผ ๊ฒ
์ฒซ ๋ฒ์งธ ๊ฐ์ฌ๊ฐ ๋๋๋ฉด ๋ค์๊ณผ ๊ฐ์ ํ์ ํ๋กฌํํธ๋ก ์ํฌํ๋ก๋ฅผ ํ์ฅํด ๋ณด์ธ์:
๊ฐ์ฅ ์ต๊ทผ์ CI ์คํจ 3๊ฑด์ ๋์ผํ ๊ฐ์ฌ๋ฅผ ์คํํ๊ณ ๊ทผ๋ณธ ์์ธ์ ๋น๊ตํ์ธ์.
์์ ์ปค๋ฐ์ ์ฐพ์ ๋ค, ๊ฐ์ฌ ๋ณด๊ณ ์๊ฐ ๋ฏธ๋ฆฌ ์ฑ์์ง ์ํ๋ก GitHub issue๋ฅผ ์ฌ์ธ์.
๋งค์ผ ๋ฐค ์๋ก ๋ฐ์ํ CI ์คํจ๋ฅผ ๊ฐ์ฌํ๊ณ answer.md๋ฅผ Slack์ ๊ฒ์ํ๋๋ก ํธ๋ฆฌ๊ฑฐ๋ฅผ ์์ฝํ์ธ์.
๋ค๋ฅธ ๋ชจ๋ธ๋ก ๋ฐ๊ฟ์ ๋ ๊น์ ๋ถ์์ด ํ์ํ๋ฉด Gemini 3.5 Pro๋ฅผ, ๋ ๋น ๋ฅธ ์ฒ๋ฆฌ ์๊ฐ์ด ํ์ํ๋ฉด Gemini Flash Lite๋ฅผ ์ฌ์ฉํด ๋ณด์ธ์.
๋ ๋์ ๊ฒฐ๊ณผ๋ฅผ ์ํ ํ
- CI ์ฐ์ถ๋ฌผ์ ๋ช ์์ ์ผ๋ก ์ฒจ๋ถํ์ธ์. ml-failure-audit ์คํฌ์ ๋น๊ตํ๋ ค๋ ์ปค๋ฐ checkout๊ณผ ๋ก๊ทธ ๋๋ ๋ด๋ณด๋ธ ๊ฒฐ๊ณผ๋ฌผ(์: ์ฑ๊ณต ์คํ๊ณผ ์คํจ ์คํ)์ ํจ๊ป ์ ๊ณตํ ๋ ๊ฐ์ฅ ์ ์๋ํฉ๋๋ค.
- repository URL์ ํฌํจํ์ธ์. Developer Agent๋ ์ด๋ฅผ ์ฌ์ฉํด ์ปค๋ฐ ๊ธฐ๋ก์์ fix commit์ ์ฐพ์ต๋๋ค. ์ ์ฅ์๋ก ๋ฐ๋ก ์ฐ๊ฒฐ๋๋ ๋งํฌ๊ฐ ์์ผ๋ฉด ๊ฒ์ ๋จ๊ณ๋ฅผ ์ค์ผ ์ ์์ต๋๋ค.
- ์ถ๋ ฅ ํ์ผ์ ์ง์ ํ์ธ์.
answer.json๊ณผanswer.md๋ ๋ค ์์ฒญํ๋ฉด Developer Agent๊ฐ ๋ ํ์ ๋ชจ๋ ์์ฑํ๋๋ก ์ง์ํ ์ ์์ด, CI ํ์ดํ๋ผ์ธ์ฉ ๊ธฐ๊ณ ํ๋ ๊ฐ๋ฅํ ์ถ๋ ฅ๊ณผ ํ์ฉ ์ฌ๋ ์นํ์ ์ถ๋ ฅ์ ๋ชจ๋ ํ์๋ก ํ ๋ ์ ์ฉํฉ๋๋ค. - ์ถ๋ก ์ด ํ์ํ ์์ ์๋ Gemini Agent๋ฅผ ์ฌ์ฉํ์ธ์. ์๊ฒฉ ์๋ธ ์์ด์ ํธ ํจํด์ ๋ก์ปฌ ์์ด์ ํธ๊ฐ ๋ฐ์ดํฐ ์์ง์ ๋ด๋นํ๊ณ Gemini Agent๊ฐ ์ข ํฉ์ ๋ด๋นํ ๋ ๊ฐ์ฅ ํจ๊ณผ์ ์ ๋๋ค. ๋ก์ปฌ ๋๊ตฌ ์ฌ์ฉ์ผ๋ก ๋ ๋น ๋ฅด๊ฒ ์ฒ๋ฆฌํ ์ ์๋ ๋จ์ ์กฐํ์ ํธ์ถํ์ง ๋ง์ธ์.



