How to Know When an AI Agent Can Work Unsupervised β Evan Kormos, Coinbase
ν μ€ ν΅μ¬
μμ΄μ νΈλ₯Ό 무쑰건 μμ¨ννκΈ°λ³΄λ€ μ μ± μ κΈ°μ€μΌλ‘ μν¬νλ‘λ₯Ό DAGλ‘ λλκ³ , κ²μ¦ κ°λ₯ν λ ΈλλΆν° νκ° μ λ’°λλ₯Ό μμκ°λ©° μ μ§μ μΌλ‘ λΉκ°λ μ΄μ λ²μλ₯Ό λνμΌ νλ€.
μκ°λ³ μμ½
-
0:00
μ μ± μ μλμ μμ€ν ν둬ννΈ μ‘°μ§μ μ μ± μ μΌ μ²λ¦¬ κ·μΉκ³Ό μνΒ·μ»΄νλΌμ΄μΈμ€ κΈ°μ€μ λ΄μ μλμ μμ€ν ν둬ννΈμ²λΌ μλνλ©°, μ€μ μ€ν μ€μΈ μμ€ν κ³Όλ λΆλ¦¬ν΄μ λ΄μΌ νλ€. μμ΄μ νΈλ μ¬λ, νλ‘μΈμ€, κΈ°μ μ λ°μ κ°λ‘μ§λ₯΄λ μ΄μ λͺ¨λΈλ‘μ μ μ± μ λ²μ μμμ μΌνλ€.
-
2:53
μμ΄μ νΈκ° λμ΄λ μ리: μ¬λ, νλ‘μΈμ€, κΈ°μ μμ΄μ νΈλ μ¬λκ³Ό νμ νλ©΄μλ νλ‘μΈμ€μ μΌλΆλ₯Ό μ§μ μννκ³ , κΈ°μ μ€ν μμμ λμνλ μ‘΄μ¬λ‘ μ΄ν΄ν΄μΌ νλ€. νΉν νλ‘μΈμ€μ λ§λλ μ§μ μμ μ΄λ€ μΌμ λ§‘κΈΈμ§, κ²½κ³λ₯Ό μ΄λμ λμ§, κ²°κ³Όλ₯Ό μ΄λ»κ² μ λ’°ν μ§ μ ν΄μΌ νλ€.
-
3:49
μν¬νλ‘λ₯Ό DAGλ‘ λ³΄κΈ° μΉμΈ, κ²μ¦, λ°°ν¬μ²λΌ λ°©ν₯μ±κ³Ό κ²μ΄νΈκ° μλ μ 무λ DAGλ‘ νννλ©΄ μμ‘΄μ±κ³Ό λ³λ ¬ν κ°λ₯ μ§μ μ λͺ νν λ³Ό μ μλ€. λ 립μ μΌλ‘ κ²ν ν μ μλ λ¨κ³λ λ³λ ¬λ‘ λλ¦¬κ³ , νμν ν΅μ λ κ·Έλλ‘ μ μ§νλ λ°©μμ΄ ν¨μ¨μ μ΄λ€.
-
5:31
λ Έλ μμͺ½μ 루ν μν¬νλ‘μ ν λ Έλ μμμλ μ½λ 리뷰μ²λΌ λ°λ³΅ νΌλλ°±μ λ°κ³ κΈ°μ€μ λ§μ‘±ν λκΉμ§ λ리λ 루νκ° λμνλ€. μ΄λ¬ν λ΄λΆ ꡬ쑰λ DCGλ‘ λ³Ό μ μμΌλ©°, LangChain LangGraph κ°μ λκ΅¬κ° μν κ΄λ¦¬λ₯Ό λλλ€.
-
7:16
μμΈ νλ¦κ³Ό λ³λͺ© λͺ¨λ μΌμ΄ μ μ κ²½λ‘λ‘λ§ νλ₯΄μ§ μκΈ° λλ¬Έμ μ·¨μ, 보μ λ―Έλ¬ κ°μ μμΈ νλ¦μ λ°λ‘ λ€λ€μΌ νλ€. μμ΄μ νΈλ‘ μ²λ¦¬λμ΄ λλ©΄ λ³λͺ©μ΄ λ€λ₯Έ μ§μ μΌλ‘ μ΄λνλ―λ‘, μν¬νλ‘ λκ΅¬λ³΄λ€ μ 체 νλ‘μΈμ€ κ°μμ±κ³Ό μ§ν κ΄λ¦¬κ° λ μ€μν΄μ§λ€.
-
8:59
μ’μ μ λ ₯μ΄ μ’μ μΆλ ₯μ λ§λ λ€ μμ΄μ νΈμ μ±λ₯μ μ λ ₯μ νμ§μ ν¬κ² μ’μ°λλ©°, μ λ’°ν μ μλ 컨ν μ€νΈλ₯Ό μ£Όκ³ DAG μνκΉμ§ μ£Όμ νλ©΄ λ λμ νλ¨μ΄ κ°λ₯ν΄μ§λ€. κΈ΄ μκ°μΆ λͺ©νκΉμ§ λ£μΌλ©΄ 루νμ ν¨μ¨κ³Ό λΉμ© μ΅μ νκ° λ μ€μν΄μ§λ€.
-
10:43
루νλ κ²μ¦λ§νΌλ§ μ λ’°ν μ μλ€ λ°λ³΅ νμκ° λ§λ€κ³ κ²°κ³Όκ° μ’μμ§λ κ²μ μλλ©°, 무μμ΄ βμΆ©λΆν μ’μμ§βλ₯Ό νμ νλ κ²μ¦μ΄ ν΅μ¬μ΄λ€. μ ν΅μ μννΈμ¨μ΄μ ν μ€νΈμ unit testsμ²λΌ, μμ΄μ νΈλ μ λ’°λ₯Ό μ£Όλ μ²΄ν¬ λ©μ»€λμ¦μ΄ μμ΄μΌ νλ€.
-
11:47
νκ°λ₯Ό μ λ’° λ©μ»€λμ¦μΌλ‘ μ°κΈ° μμ΄μ νΈλ νλ₯ μ μ΄μ΄μ κ°μ μμ²μλ λ€λ₯Έ λ΅μ΄ λμ¬ μ μμΌλ―λ‘, λ¨μν μ λ΅ λΉκ΅λ§μΌλ‘λ λΆμ‘±νλ€. λνμ± μλ λ°μ΄ν°μ κ³Ό λ°λ³΅ νκ°, ν΅κ³μ λΆμ, tracesλ₯Ό ν΅ν΄ 무μμ΄ μ’μ μΆλ ₯μΈμ§ μ μν΄μΌ νλ€.
-
12:39
μμ΄μ νΈκ° λ§‘μ λ¨κ³ κ³ λ₯΄κΈ° κ° λ Έλλ§λ€ μ μ± μΌλ‘ μ½κ² νμΈν μ μλμ§, bounded loopλ‘ λ μ μλμ§, μΆμ κ°λ₯νμ§, μ¬λμ΄ λ€μ λ§‘μ μ μλμ§λ₯Ό λ°μ ΈμΌ νλ€. μ΄λ° 쑰건μ λ§μ‘±νλ©΄ μλνμ μ ν©νκ³ , κ²°μ λ¨κ³μ²λΌ μ μ± νλ¨μ΄ ν΅μ¬μΈ λΆλΆμ μΈκ°μ΄ λ§‘λ νΈμ΄ λ«λ€.
-
14:29
μ²μμ κ°λ , κ·Έλ€μ μνλ§, λ§μ§λ§μ μμΈλ§ λμ μ΄κΈ°μλ μ¬λμ΄ μ λΆ κ²μ¦νλ©΄μ κΈ°μ€μ λ€λ¬κ³ , μ λ’° μκ³κ°μ λμΌλ©΄ μΌλΆλ§ μνλ§ν΄ νμΈνλ€. μ΄νμλ λλΆλΆμ μ μ νλ¦μ μμ΄μ νΈκ° μ²λ¦¬νκ³ μ¬λμ μμΈμ νμ§ κ°μ μ μ§μ€νλ€.
-
15:31
ν΅μ¬ μ 리 μΈλΆλ κ²°μ μ μΌλ‘ μ μ§νκ³ λ΄λΆλ μ μμ μΌλ‘ λ§λλ κ΅¬μ‘°κ° μμ΄μ νΈ λμ μ κΈ°λ³Έ μμΉμ΄λ€. νμ§μ κ°μ΄ μλλΌ νκ°μ ν΅κ³λ‘ μλ μ λ’° λ©μ»€λμ¦μ΄λ©°, κ²°κ΅ μμ΄μ νΈμ μμ¨μ±μ μ μ± κ³Ό κ²μ¦ μλμ΄ λ·λ°μΉ¨λ λλ§ νλν μ μλ€.
μ€λ¬΄ μΈμ¬μ΄νΈ
- μμ΄μ νΈλ₯Ό μ°κΈ° μ μ μ 무λ₯Ό DAGλ‘ λΆν΄νλ©΄, μλν κ°λ₯ν λ Έλμ μΈκ° νλ¨μ΄ νμν λ Έλλ₯Ό ꡬλΆνκΈ° μ¬μμ§λ€.
- λΉκ°λ μ΄μ μ¬λΆλ λͺ¨λΈ μ±λ₯보λ€λ μ μ± μ²΄ν¬, trace, fallback, νκ° λ°μ΄ν°μ μ΄ μΌλ§λ μ κ°μΆ°μ‘λμ§λ‘ νλ¨νλ νΈμ΄ μμ νλ€.
- μ΄μ ν¨μ¨μ΄ μ¬λΌκ°μλ‘ λ³λͺ©μ λ€λ₯Έ κ³³μΌλ‘ μ΄λνλ―λ‘, μμ΄μ νΈ λμ κ³Ό ν¨κ» νλ‘μΈμ€ μ λ°μ κ°μμ±κ³Ό λͺ¨λν°λ§μ λ¨Όμ κ°νν΄μΌ νλ€.