Evals-Driven Development for a Mental Health AI Coach β Akele Reed & Dave Revere, SonderMind
ν μ€ ν΅μ¬
μ μ κ±΄κ° AI μ½μΉλ μΌλ° LLMμ κ³Όλν μ°¨λ¨μ νΌνλ©΄μλ μμμ μΌλ‘ μνν μν©μ μ νν μ‘μλ΄κΈ° μν΄, λΆλ¦¬λ κ°λλ μΌκ³Ό μμκ° μ£Όλμ eval 루νλ₯Ό CIμ λ£μ΄ μμ μ±μ κ²μ¦ν΄μΌ νλ€λ λ΄μ©μ΄λ€.
μκ°λ³ μμ½
-
0:01
SonderMindλ μΈκ° μΉλ£μ¬Β·μ μ κ³Όμμ¬μ μ°κ²°λλ μ μ κ±΄κ° μλΉμ€ μμ, μΉλ£ μ Β·μ¬μ΄ κΈ°κ°μ μ§μμ μν SonderλΌλ μμμ μΌλ‘ μ€κ³λ AI μ½μΉλ₯Ό ꡬμΆνλ€. μ΄ μ νμ 24/7 λνΒ·μμ± μ§μ, λͺ©ν μΆμ , grounding exercise μ 곡과 ν¨κ» νμ μ μΈκ° λ€νΈμν¬λ‘ μ°κ²°λλ μ§μ μ μν μ νλ€.
-
3:00
ν΅μ¬ μν€ν μ²λ μ λ ₯ κ°λλ μΌκ³Ό μΆλ ₯ κ°λλ μΌμ λΆλ¦¬ν΄ κ°μΈλ ꡬ쑰μ΄λ©°, κ° κ°λλ μΌμ λ³λ LLM judgeλ‘ λμνλ€. μ΄λ κ² λͺ¨λννλ©΄ μμ μ± νκ°κ° μ¬μμ§κ³ μ°νκ° μ΄λ €μμ§μ§λ§, μ§μ°κ³Ό λΉμ©μ μ¦κ°νλ―λ‘ μ μ 건κ°μ²λΌ λ―Όκ°ν μμμμλ κ·Έ λΉμ©μ κ°μν κ°μΉκ° μλ€.
-
6:02
κ°λλ μΌμ λ λ§μ΄ λ°λνλ κ²μ΄ μλλΌ λ μ ννκ² λ°λν΄μΌ νλ©°, νμ¬ μκΈ° μν©μμλ μ¦μ μμμ μ μνκ³ λνλ₯Ό μ€λ¨ν΄μΌ νμ§λ§ κ³Όκ±° μ¬κ±΄μ νμνλ κ²½μ°μλ μμμ μ μν λ€ λνλ₯Ό μ΄μ΄κ° μ μλ€. μ΄λ° λ―Έλ¬ν νλ¨μ μν΄μλ μμμ ν€μλ κ·μΉμ΄λ λ²μ© moderation APIλ³΄λ€ μμκ°κ° μ€μ λ¬Έλ§₯μ λ³΄κ³ νλ¨ν κΈ°μ€μ΄ νμνλ€.
-
10:00
μν μ¬λ‘λ λν νΈλ μ΄μ€λ‘ μ μ₯λκ³ , μμκ°μ μ£Όμμ΄ typed evalλ‘ λ³νλμ΄ κ° ν둬ννΈΒ·λͺ¨λΈΒ·κ°λλ μΌ λ³κ²½μ΄ κ°μ κΈ°μ€μΌλ‘ μ¬νκ°λλ€. μ΄ νκ°λ CIμμ 릴리μ€λ₯Ό κ²μ΄νΈνλ©°, false positiveμ false negative, μΉ΄ν κ³ λ¦¬, λ°λ μμ κΉμ§ ν¨κ» λ³Έλ€.
-
16:01
SonderMindλ 200κ°μ input guardrail μλ리μ€μ 100κ°μ output guardrail μλ리μ€λ₯Ό 곡κ°ν΄ λ€λ₯Έ νλ μμμ μΌλ‘ κ²μ¦λ κΈ°μ€μ μ νμ©ν μ μκ² νλ€. λ€λ§ κ³΅κ° λ°μ΄ν°μ μ μ체 νμ΅ λ£¨νλ₯Ό λ체νλ κ²μ΄ μλλΌ, λ―Όκ°ν μμμμ λ μ격ν μμ μμ€ν μ λΉ λ₯΄κ² ꡬμΆνλλ‘ λλ μΆλ°μ μ΄λ€.
μ€λ¬΄ μΈμ¬μ΄νΈ
- μ μ 건κ°μ²λΌ μ€νκ³Ό λ―Ένμ λΉμ©μ΄ λͺ¨λ ν° μμμμλ βλ λ§μ΄ λ§λ κ²βλ³΄λ€ βμ νν λ§λ κ²βμ λͺ©νλ‘ κ°λλ μΌ κΈ°μ€μ μμκ°μ ν¨κ» μ¬μ μν΄μΌ νλ€.
- κ°λλ μΌ νμ§μ ν둬ννΈ μμ λ³΄λ€ eval 루νμ νμ§μ λ ν¬κ² μ’μ°λλ―λ‘, μ€μ λν νΈλ μ΄μ€λ₯Ό μ£Όμνν΄ CIμ λ£λ κ΅¬μ‘°κ° μ¬νμ±κ³Ό μμ μ±μ λμμ λμΈλ€.
- λΆλ¦¬λ input/output κ°λλ μΌκ³Ό 곡λμ λ°μ΄ν°μ κΈ°μ€μ μ κ°μΆλ©΄, λ―Όκ°ν AI μ νμμλ λ³κ²½ μν₯λλ₯Ό 체κ³μ μΌλ‘ κ΄λ¦¬ν μ μλ€.