π μμ΄μ νΈ λ©λͺ¨λ¦¬ κ΄λ¦¬[[-manage-your-agents-memory]]
κ²°κ΅ μμ΄μ νΈλ λꡬμ ν둬ννΈλ‘ μ΄λ£¨μ΄μ§ λ¨μν ꡬμ±μμλ‘ μ μλ©λλ€. κ·Έλ¦¬κ³ λ¬΄μλ³΄λ€ μ€μν κ²μ μμ΄μ νΈκ° κ³Όκ±° λ¨κ³μ λ©λͺ¨λ¦¬λ₯Ό κ°μ§κ³ μμ΄ κ³ν, μ€ν, μ€λ₯μ μ΄λ ₯μ μΆμ νλ€λ μ μ λλ€.
μμ΄μ νΈ λ©λͺ¨λ¦¬ μ¬μ[[replay-your-agents-memory]]
κ³Όκ±° μ€νλ μμ΄μ νΈλ₯Ό νμΈνκΈ° μν λͺ κ°μ§ κΈ°λ₯μ μ 곡ν©λλ€.
κ³μΈ‘ κ°μ΄λμμ μΈκΈν λ°μ κ°μ΄, μμ΄μ νΈ μ€νμ κ³μΈ‘νμ¬ νΉμ λ¨κ³λ₯Ό νλνκ±°λ μΆμν μ μλ μ°μν UIλ‘ μκ°νν μ μμ΅λλ€.
λν λ€μκ³Ό κ°μ΄ agent.replay()λ₯Ό μ¬μ©ν μλ μμ΅λλ€.
μμ΄μ νΈλ₯Ό μ€νν ν,
μ΄ λ§μ§λ§ μ€νμ λ€μ μ¬μνκ³ μΆλ€λ©΄, λ€μ μ½λλ₯Ό μ¬μ©νλ©΄ λ©λλ€.
μμ΄μ νΈ λ©λͺ¨λ¦¬ λμ λ³κ²½[[dynamically-change-the-agents-memory]]
λ§μ κ³ κΈ μ¬μ© μ¬λ‘μμλ μμ΄μ νΈμ λ©λͺ¨λ¦¬λ₯Ό λμ μΌλ‘ μμ ν΄μΌ ν©λλ€.
μμ΄μ νΈμ λ©λͺ¨λ¦¬λ λ€μκ³Ό κ°μ΄ μ κ·Όν μ μμ΅λλ€.
agent.memory.get_full_steps()λ₯Ό μ¬μ©νμ¬ μ 체 λ¨κ³λ₯Ό λμ
λ리 ννλ‘ κ°μ Έμ¬ μ μμ΅λλ€.
λν λ¨κ³ μ½λ°±μ μ¬μ©νμ¬ μμ΄μ νΈμ λ©λͺ¨λ¦¬λ₯Ό λμ μΌλ‘ λ³κ²½ν μλ μμ΅λλ€.
λ¨κ³ μ½λ°±μ μΈμλ‘ agent κ°μ²΄ μ체μ μ κ·Όν μ μμΌλ―λ‘, μμμ μ€λͺ
ν κ²μ²λΌ λͺ¨λ λ©λͺ¨λ¦¬ λ¨κ³μ μ κ·Όνμ¬ νμν κ²½μ° μμ ν μ μμ΅λλ€. μλ₯Ό λ€μ΄, μΉ λΈλΌμ°μ μμ΄μ νΈκ° μννλ κ° λ¨κ³μ μ€ν¬λ¦°μ·μ κ΄μ°°νκ³ μλ€κ³ κ°μ ν΄ λ³΄κ² μ΅λλ€. μ΄ κ²½μ° μ΅μ μ€ν¬λ¦°μ·μ μ μ§νλ©΄μ ν ν° λΉμ©μ μ μ½νκΈ° μν΄ μ΄μ λ¨κ³μ μ΄λ―Έμ§λ₯Ό λ©λͺ¨λ¦¬μμ μ κ±°ν μ μμ΅λλ€.
μ΄ κ²½μ° λ€μκ³Ό κ°μ μ½λλ₯Ό μ¬μ©ν μ μμ΅λλ€. μ£Όμ: μ΄ μ½λλ κ°κ²°ν¨μ μν΄ μΌλΆ μν¬νΈ λ° κ°μ²΄ μ μκ° μλ΅λ λΆμμ ν μμμ λλ€. μ 체 μλ λ²μ μ μ½λλ μλ³Έ μ€ν¬λ¦½νΈμμ νμΈνμΈμ.
κ·Έ λ€μ μμ΄μ νΈλ₯Ό μ΄κΈ°νν λ μ΄ ν¨μλ₯Ό λ€μκ³Ό κ°μ΄ step_callbacks μΈμμ μ λ¬ν΄μΌ ν©λλ€.
μ 체 μλ μμλ λΉμ μΉ λΈλΌμ°μ μ½λμμ νμΈν μ μμ΅λλ€.
μμ΄μ νΈλ₯Ό λ¨κ³λ³λ‘ μ€ν[[run-agents-one-step-at-a-time]]
μ΄ κΈ°λ₯μ λꡬ νΈμΆμ μ€λ μκ°μ΄ 걸리λ κ²½μ°μ μ μ©ν©λλ€. μμ΄μ νΈλ₯Ό ν λ¨κ³μ© μ€ννλ©΄μ κ° λ¨κ³μμ λ©λͺ¨λ¦¬λ₯Ό μ λ°μ΄νΈν μ μμ΅λλ€.