Day 2 | π κ·Έλ λΉμ μ΄ μ°©νλμ§ λλΉ΄λμ§ μκ³ μμ΄μ... νμ§λ§ κ·Έκ° ν릴 μλ μλ€λ©΄?
Source: Dev.to
μκ°
βμ΄λ¦΄ μ μ°λ¦¬λ μ°νκ° μ°λ¦¬λ₯Ό μ°©νκ±°λ λμκ² νλνλμ§ μκ³ μλ€λ λ§λ²μ λ°μλ€μμ΅λλ€. 2025λ μ μμ§λμ΄λ κ·Έ βμ°©βλλβλμ¨β μμ€ν λ€μ μλ λ©μ»€λμ¦μ μ΄ν΄νκ³ , λ¬Έμ κ° λ°μνμ λ μ΄λ₯Ό κ΄μ°°ν μ μμ΄μΌ ν©λλ€.β
μ°νμ AI μν€ν μ²
μ°νμ μ΄μμ 3κ³μΈ΅ AI μμ€ν μΌλ‘ μκ°ν μ μμ΅λλ€:
| λ μ΄μ΄ | μ± μ |
|---|---|
| Input | μ½ 20μ΅ λͺ μ μμ΄λ€λ‘λΆν° νλ λ°μ΄ν°λ₯Ό ν¬μΈνΈ μμ€ν μΌλ‘ μμ§ (μ: βνμ μ μ₯λκ° κ³΅μ ββ―+10, βκ°κ²μμ λΌμ°κΈ°ββ―β5). |
| Processing | μ¬λ¬ AI μμ΄μ νΈλ₯Ό μ€ν: β’ Data Agent β μ΄λ²€νΈλ₯Ό μμ§νκ³ μ 리. β’ Context Agent β νΈμ§, κ³Όκ±° νλ, κ°μ μν©μ κ²μ. β’ Judgment Agent β μ°©/λμ¨ μ μλ₯Ό κ³μ°. β’ Gift Agent β κ²°μ μ λ°λΌ μ λ¬Όμ μΆμ². |
| Integration | μ₯λκ° μ¬κ³ , μ λ¬Ό μ νΈλ, λ°°μ‘ κ²½λ‘, μμ° μΆμ μ μν MCP μλ²μ μ°κ²°. |
μμ€ν μ νμ₯ κ°λ₯νμ§λ§, κ³ μ₯μ΄ λλ©΄ λλ²κΉ μ΄ μ λͺ½μ΄ λ©λλ€.
μ€ν¨ μλ리μ€
ν¬λ¦¬μ€λ§μ€ μ΄λΈ, μ€ν 11μ 47λΆ β ν λΆλͺ¨κ° νκ° λμ μ νλ₯Ό κ²λλ€. 7μΈ μλ§λ λͺ¨λ²μ μΈ μμ΄μμΌλ©° μμ²ν μμ κ±°λ₯Ό λ°μμΌ νμ§λ§, μμ€ν μ λμ μμ΄ λ¦¬μ€νΈ β μ λ¬Ό μμμ λ°νν©λλ€.
λ‘κ·Έ λ°μ·:
Emma's judgment: 421 NICE points vs 189 NAUGHTY points
Gift Agent checks bicycle inventory β TIMEOUT
Gift Agent retries β TIMEOUT
Gift Agent retries again β TIMEOUT
Gift Agent checks inventory again β Count changed
Gift Agent reasoning: "Inventory uncertain, cannot fulfill request"
Gift Agent defaults to: NAUGHTY LIST
Toy Inventory MCPκ° κ³ΌλΆνλμ΄ νμμμμ΄ λ°μνμ΅λλ€. Gift Agentλ μ°μλ μΈ λ²μ νμμμμ βμμ²μ μ΄νν μ μμβμΌλ‘ ν΄μνκ³ , μ΅μ μ κ²°κ³ΌμΈ λμ μμ΄ λ¦¬μ€νΈλ‘ κΈ°λ³Έ μ€μ νμ΅λλ€. μ€μ λ‘ μλ§λ λμ μμ΄κ° μλμμ΅λλ€.
μ ν΅μ μΈ λλ²κΉ μ΄ λΆμ‘±ν μ΄μ
- κΈ°μ‘΄ APIμμλ νΉμ λΌμΈμμ λ²κ·Έλ₯Ό μ°Ύμ μμ νκ³ μ¬λ°°ν¬ν©λλ€.
- AI μμ΄μ νΈμμλ βλ²κ·Έβκ° λͺ¨λΈμ μΆλ‘ (700μ΅ νλΌλ―Έν°) μμ μ‘΄μ¬νλ©°, λͺ μμ μΈ μ½λμ μμ§ μμ΅λλ€.
μ λ ₯κ³Ό μΆλ ₯λ§ λ³Ό μ μκ³ , λ΄λΆ μ κ²½λ§ μΆλ‘ μ λΆν¬λͺ ν©λλ€. μ¨λ μ€μ κ³Ό μνλ§ λ¬΄μμμ± λλ¬Έμ λμΌν κ²°μ μ μ¬ννλ κ²μ΄ μ λ’°ν μ μμ΅λλ€.
λΉκ²°μ μ κ²°κ³Ό μμ
| μ€ν | κ²°κ³Ό |
|---|---|
| 1 | NICE LIST, μ λ¬Όβ―=β―μμ κ±° β |
| 2 | NICE LIST, μ λ¬Όβ―=β―λΉλμ€ κ²μ β |
| 3 | NICE LIST, μ λ¬Όβ―=β―λ―Έμ μ©ν β |
| 4 | NAUGHTY LIST, μ λ¬Ό μμ β |
AI κ΄μ°°μ±μ ν΅μ¬ κ³Όμ
- λΈλλ°μ€ μΆλ‘ β 무μμ΄ λ°νλλμ§λΏ μλλΌ μ κ·Έλ° κ²°μ μ λ΄λ Έλμ§ μ΄ν΄ν΄μΌ ν¨.
- μ¬νμ± β λμΌ μ λ ₯μ΄ λ€λ₯Έ μΆλ ₯μ λΌ μ μμΌλ―λ‘, κ΄μ°°μ±μ μΆλ‘ κ²½λ‘λ₯Ό ν¬μ°©ν΄μΌ ν¨.
- νμ§ νκ° β νλ¨μ΄ λΉμ¦λμ€ κ°μΉ(μ: βμ΄ μμ΄κ° λμκ° μ°©νκ°?β)μ μΌμΉνλμ§ νλ¨.
- λΉμ© κ΄λ¦¬ β ν ν° μ¬μ©λμ ν΅μ νμ§ μμΌλ©΄ νμ¦(μ: 15β―kβλ¨μ΄ μμΈμ΄κ° ν μμ΄λΉ 53β―500 ν ν° μλͺ¨).
- μ°μ μ€ν¨ β νλμ μ€ν¨(νμμμ)κ° μ°μμ μΈ μΆλ‘ μ μ λ°ν΄ λ°λμ§νμ§ μμ κΈ°λ³Έκ°μΌλ‘ μ΄μ΄μ§.
κ΄μ°°μ± λ μ΄μ΄ ꡬμΆ
1. κΈ°λ³Έ (λΆμ° μΆμ & λ©νΈλ¦)
- μμ΄μ νΈ κ° μμ²μ μΆμ : Data β Context β Judgment β Gift.
- μ§μ° μκ° λΆν΄, μμ²λΉ ν ν° μ¬μ©λ, μμ΄μ νΈλ³ λΉμ© ν λΉ, ν΄ νΈμΆ μ±κ³΅λ₯ μ μΊ‘μ².
- MCP μλ² μν λ¬Έμ μ λΉμ© κΈμ¦μ μλ¦Ό μ€μ .
2. μλ―Έλ‘ μ κ΄μ°°μ±
- μ 체 ν둬ννΈ, κ²μλ 컨ν μ€νΈ, ν΄ νΈμΆ λ° κ²°κ³Ό, μΆλ‘ 체μΈ, μ λ’°λ μ μλ₯Ό λͺ¨λ κ²°μ μ λν΄ λ‘κ·Έ.
- μλ§ μ¬λ‘ μ¬μ κ°λ₯: Gift Agentκ° μΈ λ²μ νμμμμ λ³΄κ³ βμ¬κ³ λΆνμ€βμ βμμ² μ΄ν λΆκ°βλ‘ ν΄μν΄ NAUGHTY LISTλ‘ κΈ°λ³Έ μ€μ ν¨μ νμΈ.
3. μ¨λΌμΈ νκ°
- νλ‘λμ μμ μ§μμ μΌλ‘ κ²°μ νμ§μ νκ°.
- LLMβasβaβjudgeλ₯Ό νμ©ν΄ μνλ§λ κ²°μ μ μ νμ±, 곡μ μ± λ±μ μ μννκ³ , μκ³κ° μ΄κ³Ό μ μλ λ‘€λ°± λ± μ‘°μΉλ₯Ό νΈλ¦¬κ±°.
νκ° νμ΄λ‘λ μμ
{
"accuracy": {
"score": 0.3,
"reasoning": "Timeouts should trigger retry logic, not default to worstβcase outcome. System error conflated with behavioral judgment."
},
"fairness": {
"score": 0.4,
"reasoning": "Similar timeout patterns resulted in NICE determination for other children. Inconsistent failure handling."
}
}
νκ° μμ΄: βλ΄μΌ λ§λμ μλ§ μ¬λ‘λ₯Ό κ²ν ν©μλ€.β
νκ°μ ν¨κ»: ββνμμμ μ°μκ° NAUGHTY λ‘ κΈ°λ³Έ μ€μ β ν¨ν΄μμ μ νλκ° 0.7 μ΄νλ‘ λ¨μ΄μ‘μ΅λλ€. μλ λ‘€λ°±μ΄ νΈλ¦¬κ±°λμμ΅λλ€. 23κ±΄μ΄ μν₯μ λ°μμ΅λλ€.β
LaunchDarkly μ루μ
LaunchDarklyλ AI κ΄μ°°μ±, μ¨λΌμΈ νκ°, κΈ°λ₯ κ΄λ¦¬ λ₯Ό κ²°ν©ν΄ λ€μμ μ 곡ν©λλ€:
- μ¦μ μ¬μ© κ°λ₯ν μΆμ β μμ΄μ νΈ λ€νΈμν¬μ MCP μνΈμμ©μ μΆμ .
- μλ―Έλ‘ μ λ‘κ·Έ β ν둬ννΈ, 컨ν μ€νΈ, ν΄ νΈμΆ, μΆλ‘ , μ λ’°λλ₯Ό μΊ‘μ².
- μ§μμ μΈ νκ° β κ²°μ μ μ μλ₯Ό λ§€κΈ°κ³ νμ§ μκ³κ°μ κ°μ .
- Feature flag β λ‘€μμμ 보νΈνκ³ μλ‘μ΄ μΆλ‘ ν¨ν΄μ μμ νκ² μ€ν.
μ΄λ¬ν λ μ΄μ΄λ₯Ό κ²Ήμ³ μ μ©νλ©΄ AI μμ΄μ νΈκ° 무μμ νλμ§λΏ μλλΌ μ νλμ§λ₯Ό λλ²κΉ νκ³ , λΉμ©μ μ μ΄νλ©°, νλ‘λμ μμ€ν μμ μ λ’°λ₯Ό μ μ§ν μ μμ΅λλ€.
κ²°λ‘
AI μμ΄μ νΈμ λν κ΄μ°°μ±μ κΈ°μ‘΄ λ‘κ·Έλ₯Ό λμ΄μλ κ²μ΄ νμν©λλ€. μΆμ , μΆλ‘ μ λν μλ―Έλ‘ μ μΈμ¬μ΄νΈ, μλνλ νμ§ νκ°κ° νμμ΄λ©°, κΈ°λ³Έ, μλ―Έλ‘ μ κ΄μ°°μ±, μ¨λΌμΈ νκ°μ 3κ³μΈ΅ μ κ·Όλ²μ ν΅ν΄ μ λΉλ‘μ΄ AI νλμ μ€ν κ°λ₯ν, μ¬ν κ°λ₯ν μΈν 리μ μ€λ‘ μ νν μ μμ΅λλ€. μ΄λ μ°νμ μμ μ₯μ΄ λͺ¨λ μμ΄μκ² λ§λ²μ μ λ’°ν μ μκ² μ μ§νλ λ° νμν λ°©μκ³Ό κ°μ΅λλ€.