이 νŽ˜μ΄μ§€λŠ”?

Harness Engineering μ˜μƒμ˜ 핡심 λ‚΄μš©μ„ μ •λ¦¬ν•œ 보좩 μžλ£Œμž…λ‹ˆλ‹€.

μ˜μƒμ—μ„œ 닀룬 ν•˜λ„€μŠ€ μ—”μ§€λ‹ˆμ–΄λ§μ˜ κ°œλ…, 4κ°€μ§€ κΈ°λ‘₯, 그리고 **μ‹€μ œ μ‹œμŠ€ν…œμ΄ μ–΄λ–»κ²Œ μž‘λ™ν•˜λŠ”μ§€ μ˜μ‚¬μ½”λ“œ(pseudo-code)**둜 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.


ν•œ 쀄 μš”μ•½

<aside> πŸ’‘

AI μ—μ΄μ „νŠΈκ°€ μ‹€μˆ˜ν–ˆμ„ λ•Œ, ν”„λ‘¬ν”„νŠΈλ₯Ό κ³ μΉ˜μ§€ λ§ˆμ„Έμš”. 마ꡬ(harness)λ₯Ό κ³ μΉ˜μ„Έμš”.

κ·Έ μ‹€νŒ¨κ°€ ꡬ쑰적으둜 반볡 λΆˆκ°€λŠ₯ν•˜λ„λ‘ μ‹œμŠ€ν…œμ„ λ°”κΎΈλŠ” 것 β€” 그게 ν•˜λ„€μŠ€ μ—”μ§€λ‹ˆμ–΄λ§μž…λ‹ˆλ‹€.

</aside>


AI ν™œμš© λ°©λ²•λ‘ μ˜ 4κ°€μ§€ μΆ•

AIλ₯Ό ν™œμš©ν•˜λŠ” 방법둠은 4κ°€μ§€ μΆ•μœΌλ‘œ λ‚˜λ‰©λ‹ˆλ‹€. μˆœμ„œλŒ€λ‘œ μ‘Έμ—…ν•˜λŠ” 게 μ•„λ‹ˆλΌ μ „λΆ€ λ‹€ ν•„μš”ν•œ μƒν˜Έλ³΄μ™„μ μΈ μΆ•μ΄μ—μš”.

μΆ• 핡심 λΉ„μœ 
Prompt Engineering AIμ—κ²Œ 말을 잘 κ±°λŠ” 기술 주문을 μ •ν™•ν•˜κ²Œ ν•˜κΈ°
Context Engineering AIμ—κ²Œ ν•„μš”ν•œ 정보λ₯Ό 적절히 μ œκ³΅ν•˜λŠ” 기술 재료λ₯Ό 잘 골라주기
Harness Engineering ⭐ AIκ°€ μ‹€μˆ˜ν•  수 μ—†λŠ” ν™˜κ²½μ„ λ§Œλ“œλŠ” 기술 λ§μ—κ²Œ 마ꡬλ₯Ό μ”Œμš°κΈ°
Agentic Engineering AI μ—μ΄μ „νŠΈλ₯Ό μ„€κ³„ν•˜κ³  μ‘°μœ¨ν•˜λŠ” 기술 말을 κ΅λ°°ν•˜κ³  ν›ˆλ ¨μ‹œν‚€κΈ°

🐴 말(Horse) λΉ„μœ λ‘œ μ΄ν•΄ν•˜κΈ°

AI μ—μ΄μ „νŠΈλ₯Ό κ±°λŒ€ν•œ **짐말(draft horse)**이라고 생각해 λ³΄μ„Έμš”.

<aside> πŸ‹οΈ

에이전틱 μ—”μ§€λ‹ˆμ–΄λ§ = 말 ν›ˆλ ¨

μΆ”λ‘  루프 섀계, λ©€ν‹° μ—μ΄μ „νŠΈ 쑰율, 도ꡬ μ‚¬μš©λ²• ꡐ윑 β†’ 말 자체λ₯Ό 더 κ°•ν•˜κ²Œ λ§Œλ“œλŠ” 것

</aside>

<aside> πŸ”§

ν•˜λ„€μŠ€ μ—”μ§€λ‹ˆμ–΄λ§ = 마ꡬ μ œμž‘

κ°€μ£½ 끈, 고삐, 수레λ₯Ό λ§Œλ“œλŠ” 것 β†’ 말이 밭을 갈 수 μžˆλ„λ‘ λ°©ν–₯κ³Ό ν•œκ³„λ₯Ό μ •ν•΄μ£ΌλŠ” μž₯λΉ„

</aside>

<aside> ⚑

말을 아무리 잘 ν›ˆλ ¨μ‹œμΌœλ„, 마ꡬ μ—†μ΄λŠ” 밭을 갈 수 μ—†μŠ΅λ‹ˆλ‹€.

</aside>


ν•˜λ„€μŠ€ μ—”μ§€λ‹ˆμ–΄λ§μ˜ 4κ°€μ§€ κΈ°λ‘₯

κΈ°λ‘₯ 1: 기계가 μ½λŠ” μ»¨ν…μŠ€νŠΈ 파일

CLAUDE.md, AGENTS.md, .cursorrules 같은 νŒŒμΌλ“€μ€ λ‹¨μˆœν•œ λ¬Έμ„œκ°€ μ•„λ‹ˆλΌ AIκ°€ μ‹€ν–‰ν•˜λŠ” λŸ°νƒ€μž„ μ„€μ • νŒŒμΌμž…λ‹ˆλ‹€.

<aside> πŸ“„

μ˜ˆμ‹œ: CLAUDE.md에 "μƒˆλ‘œμš΄ 라이브러리λ₯Ό λ„μž…ν•˜μ§€ 마. DB μΏΌλ¦¬λŠ” λ°˜λ“œμ‹œ ORM을 ν†΅ν•΄μ„œλ§Œ ν•΄."라고 μ“°λ©΄, AI μ—μ΄μ „νŠΈλŠ” 이 κ·œμΉ™μ„ μžμ‹ μ˜ 행동 μ œμ•½μœΌλ‘œ μΈμ‹ν•©λ‹ˆλ‹€. 맀번 ν”„λ‘¬ν”„νŠΈμ— λ°˜λ³΅ν•  ν•„μš”κ°€ μ—†μ–΄μš”.

</aside>