# [[Phase 3- Harness Engineering]] ## πŸ“Œ Brief Summary 'Phase 3: Harness Engineering'은 AI μ—μ΄μ „νŠΈ λ°œμ „μ˜ μ„Έ 번째 λ‹¨κ³„λ‘œ, λͺ¨λΈμ˜ 크기(Phase 1)λ‚˜ ν”„λ‘¬ν”„νŠΈ 및 μ»¨ν…μŠ€νŠΈ(Phase 2)λ₯Ό κ°œμ„ ν•˜λŠ” 것을 λ„˜μ–΄ λͺ¨λΈμ΄ μž‘λ™ν•˜λŠ” 'ν™˜κ²½'을 μ„€κ³„ν•˜λŠ” 단계λ₯Ό μ˜λ―Έν•œλ‹€ [1, 2]. μ΄λŠ” μ—μ΄μ „νŠΈμ˜ 성곡 μ—¬λΆ€λ₯Ό κ²°μ •μ§“λŠ” μ»¨ν…μŠ€νŠΈ 전달, 도ꡬ μΈν„°νŽ˜μ΄μŠ€, κ³„νš μ•„ν‹°νŒ©νŠΈ, 검증 루프, λ©”λͺ¨λ¦¬ μ‹œμŠ€ν…œ 및 μƒŒλ“œλ°•μŠ€ λ“± μŠ€μΊν΄λ”©(Scaffolding)을 μ„€κ³„ν•˜λŠ” 곡학적 κ·œμœ¨μ΄λ‹€ [3]. 이 λ‹¨κ³„μ—μ„œλŠ” "λͺ¨λΈμ—κ²Œ 무엇을 말할 것인가"κ°€ μ•„λ‹ˆλΌ "λͺ¨λΈμ„ μ–΄λ–€ ν™˜κ²½μ—μ„œ μž‘λ™μ‹œν‚¬ 것인가"에 μ§‘μ€‘ν•˜μ—¬ μ—μ΄μ „νŠΈμ˜ μ‹ λ’°μ„±κ³Ό μ„±λŠ₯을 κ·ΉλŒ€ν™”ν•œλ‹€ [2]. ## πŸ“– Core Content * **μ—μ΄μ „νŠΈ λ°œμ „μ˜ 3단계 μ§„ν™”:** AI μ—μ΄μ „νŠΈ κ°œλ°œμ€ 더 큰 λͺ¨λΈκ³Ό 데이터λ₯Ό ν•™μŠ΅μ‹œν‚€λŠ” 'κ°€μ€‘μΉ˜ 단계(Phase 1)', ν”„λ‘¬ν”„νŠΈ μ—”μ§€λ‹ˆμ–΄λ§μ΄λ‚˜ RAG 등을 톡해 λͺ¨λΈμ΄ λ³΄λŠ” 것을 λ³€κ²½ν•˜λŠ” 'μ»¨ν…μŠ€νŠΈ 단계(Phase 2)'λ₯Ό 거쳐, ν˜„μž¬ λŸ°νƒ€μž„κ³Ό 인프라λ₯Ό μ΅œμ ν™”ν•˜λŠ” 'ν•˜λ„€μŠ€ μ—”μ§€λ‹ˆμ–΄λ§ 단계(Phase 3)'둜 μ§„ν™”ν–ˆλ‹€ [1]. * **ν™˜κ²½ 및 μŠ€μΊν΄λ”© 쀑심 섀계:** λͺ¨λΈ μžμ²΄λŠ” κ³ μ •λœ ν…μŠ€νŠΈ μƒμ„±κΈ°λ‘œ μœ μ§€λ˜μ§€λ§Œ, 영ꡬ적인 λ©”λͺ¨λ¦¬, μŠ€ν‚¬ 파일, μž‘μ—… μˆœμ„œλ₯Ό μ œμ–΄ν•˜λŠ” λŸ°νƒ€μž„ λ“±μ˜ ν•˜λ„€μŠ€ ν™˜κ²½μ„ μ œκ³΅ν•¨μœΌλ‘œμ¨ μ—μ΄μ „νŠΈμ˜ μ‹ λ’°μ„±κ³Ό μž‘μ—… ν•΄κ²° λŠ₯λ ₯을 근본적으둜 λ³€ν™”μ‹œν‚¨λ‹€ [2, 4]. * **μ œμ–΄ 루프 (ν”Όλ“œν¬μ›Œλ“œμ™€ ν”Όλ“œλ°±):** ν•˜λ„€μŠ€ μ—”μ§€λ‹ˆμ–΄λ§μ€ μ—μ΄μ „νŠΈκ°€ 였λ₯˜λ₯Ό λ²”ν•˜κΈ° 전에 μ˜¬λ°”λ₯Έ λ°©ν–₯으둜 μ•ˆλ‚΄ν•˜λŠ” 'ν”Όλ“œν¬μ›Œλ“œ κ°€μ΄λ“œ(Feedforward Guides)'와, 행동 μ™„λ£Œ ν›„ κ²°κ³Όλ₯Ό κ΄€μ°°ν•˜μ—¬ 슀슀둜 μˆ˜μ •ν•  수 있게 λ•λŠ” 'ν”Όλ“œλ°± μ„Όμ„œ(Feedback Sensors)'λΌλŠ” 두 κ°€μ§€ 핡심 μ œμ–΄ 루프λ₯Ό 톡해 μ—μ΄μ „νŠΈλ₯Ό μ‘°ν–₯(Steering)ν•œλ‹€ [5-8]. * **μ»΄ν“¨ν…Œμ΄μ…”λ„(Computational) 및 μΈνΌλ Œμ…œ(Inferential) μ œμ–΄:** ν•˜λ„€μŠ€μ˜ μ œμ–΄ μž₯μΉ˜λŠ” λ¦°ν„°λ‚˜ 정적 뢄석, ν…ŒμŠ€νŠΈμ²˜λŸΌ λΉ λ₯΄κ³  결정둠적인 'μ»΄ν“¨ν…Œμ΄μ…”λ„ μ œμ–΄'와, LLM 심사관(LLM-as-judge)처럼 느리고 ν™•λ₯ μ μ΄μ§€λ§Œ 의미둠적 νŒλ‹¨μ΄ κ°€λŠ₯ν•œ 'μΈνΌλ Œμ…œ μ œμ–΄'둜 λ‚˜λ‰˜μ–΄ κ΅¬μ„±λœλ‹€ [9, 10]. * **메타 ν•˜λ„€μŠ€(Meta-Harness) μ΅œμ ν™”:** 졜근 μ—°κ΅¬μ—μ„œλŠ” μ‹œμŠ€ν…œ ν”„λ‘¬ν”„νŠΈ, 도ꡬ ꡬ성, μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ μ½”λ“œ λ“± ν•˜λ„€μŠ€ 전체λ₯Ό μ΅œμ ν™” λŒ€μƒμœΌλ‘œ κ°„μ£Όν•˜μ—¬, μ—μ΄μ „νŠΈκ°€ 자체 μ‹€ν–‰ νŠΈλ ˆμ΄μŠ€μ™€ μ‹€νŒ¨ μ‹ ν˜Έλ₯Ό λ°”νƒ•μœΌλ‘œ 슀슀둜 ν•˜λ„€μŠ€ ꡬ쑰λ₯Ό 반볡적으둜 μ§„ν™”μ‹œν‚€λŠ” 메타 ν•˜λ„€μŠ€ νŒ¨ν„΄μœΌλ‘œ λ°œμ „ν•˜κ³  μžˆλ‹€ [11, 12]. ## βš–οΈ Trade-offs & Caveats * **데이터 ν’ˆμ§ˆ 보증의 ꡬ쑰적 곡백:** ν˜„μ‘΄ν•˜λŠ” λŒ€λΆ€λΆ„μ˜ ν•˜λ„€μŠ€ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ ν”„λ ˆμž„μ›Œν¬λŠ” μ—μ΄μ „νŠΈκ°€ μ½λŠ” 데이터가 μ‹ λ’°ν•  수 μžˆλ‹€κ³  κ°€μ •ν•  뿐 이λ₯Ό 자체적으둜 μΈμ¦ν•˜κ±°λ‚˜ κ²€μ¦ν•˜μ§€ μ•ŠλŠ”λ‹€ [13-15]. ν†΅μ œλ˜μ§€ μ•Šμ€ ν™˜κ²½μ—μ„œ μŠ€ν‚€λ§ˆκ°€ λ³€κ²½λ˜κ±°λ‚˜ 였래된 데이터가 μœ μž…λ˜λ©΄ ν•˜λ„€μŠ€μ˜ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜μ΄ 아무리 μ •κ΅ν•˜λ”λΌλ„ 'λ©”λͺ¨λ¦¬ μ˜€μ—Ό'μ΄λ‚˜ '연쇄 μ‹€νŒ¨'와 같은 치λͺ…적인 였λ₯˜κ°€ λ°œμƒν•  수 μžˆλ‹€ [16, 17]. * **νŠΉμ • ν•˜λ„€μŠ€ ꡬ쑰에 λŒ€ν•œ 과적합(Overfitting):** νŠΉμ • ν•˜λ„€μŠ€ ν™˜κ²½ λ‚΄μ—μ„œ ν›ˆλ ¨(Post-trained)된 λͺ¨λΈμ€ ν•΄λ‹Ή ν•˜λ„€μŠ€ 섀계에 κ³Όμ ν•©λ˜λŠ” λΆ€μž‘μš©μ„ κ²ͺ을 수 μžˆλ‹€ [18, 19]. 이둜 인해 λ„κ΅¬μ˜ λ…Όλ¦¬λ‚˜ λŸ°νƒ€μž„ 지속성(Persistence) λͺ¨λ“œκ°€ 쑰금만 λ³€κ²½λ˜μ–΄λ„ μΌλ°˜ν™” λŠ₯λ ₯을 μƒμ‹€ν•˜κ³  μ‹¬κ°ν•œ μ„±λŠ₯ μ €ν•˜λ‚˜ 토큰 λ‚­λΉ„κ°€ λ°œμƒν•  수 μžˆλ‹€ [19, 20]. * **μΈνΌλ Œμ…œ μ„Όμ„œμ˜ 높은 λΉ„μš©κ³Ό λΉ„κ²°μ •μ„±:** 의미둠적 νŒλ‹¨μ΄λ‚˜ AI μ½”λ“œ 리뷰λ₯Ό μˆ˜ν–‰ν•˜λŠ” μΈνΌλ Œμ…œ μ„Όμ„œ(Inferential Sensors)λŠ” μœ μš©ν•˜μ§€λ§Œ μ‹€ν–‰ 속도가 느리고 λΉ„μš©μ΄ 많이 λ“€λ©° κ²°κ³Όκ°€ 비결정둠적이닀 [9, 10]. 이둜 인해 λͺ¨λ“  λ³€κ²½ 사항에 λŒ€ν•΄ μƒμ‹œ μ‹€ν–‰ν•˜κΈ° μ–΄λ ΅κ³ , μ‚¬λžŒμ˜ μ˜λ„ μ˜€ν•΄λ‚˜ κ³Όλ„ν•œ μ—”μ§€λ‹ˆμ–΄λ§κ³Ό 같은 고영ν–₯ 문제λ₯Ό μ™„λ²½νžˆ ν¬μ°©ν•˜κΈ°μ—λŠ” μ—¬μ „νžˆ ν•œκ³„κ°€ μžˆλ‹€ [21]. * **λ©€ν‹° μ—μ΄μ „νŠΈ 쑰율의 λ³΅μž‘λ„ 증가:** μ—¬λŸ¬ μ—μ΄μ „νŠΈκ°€ ν˜‘μ—…ν•˜λŠ” ν•˜λ„€μŠ€ μ•„ν‚€ν…μ²˜λŠ” 본질적으둜 λΆ„μ‚° μ‹œμŠ€ν…œμ²˜λŸΌ λ™μž‘ν•˜κ²Œ λœλ‹€ [22, 23]. λ”°λΌμ„œ 각 μ—μ΄μ „νŠΈ κ°„μ˜ ν•Έλ“œμ˜€ν”„(Handoff) κ³Όμ •μ—μ„œ λͺ…μ‹œμ μΈ 경계 검증과 μ—„κ²©ν•œ μŠ€ν‚€λ§ˆκ°€ κ°•μ œλ˜μ§€ μ•ŠμœΌλ©΄ 쑰율 μ‹€νŒ¨κ°€ λ°œμƒν•˜μ—¬ λ§‰λŒ€ν•œ μ•„ν‚€ν…μ²˜ 관리 μ˜€λ²„ν—€λ“œλ₯Ό μ΄ˆλž˜ν•œλ‹€ [22, 23]. --- *Last updated: 2026-05-05*