AIμ λ°μ κ³Ό ν¨κ» μ°λ¦¬μ μμ λ°©μμ΄ ν¬κ² λ³ννκ³ μλ€. κ·Έλ¬λ νμ¬ λ§μ AI μμ€ν λ€μ λνλ΄μ©μ κΈ°μ΅νλ λ° νκ³κ° μμ΄ μ¬μ©μκ° λ§€λ² λμΌν μ 보λ₯Ό μ 곡ν΄μΌ νλ λΆνΈν¨μ κ²ͺκ³ μλ€. μ΄λ¬ν λ¨μ μ ν΄κ²°νκΈ° μν΄ κ°λ°λ κ²μ΄ Memento MCP(Memory Chunking and Processing)μ΄λ€. μ΄ μμ€ν μ AIμκ² μ₯κΈ°κΈ°μ΅ λ₯λ ₯μ λΆμ¬νμ¬ μ§μμ μΈ λν μμμλ λ§₯λ½μ μΈμνκ³ , νμν μ 보λ₯Ό ν¨κ³Όμ μΌλ‘ κΈ°μ΅νκ² νλ€.
Memento MCPλ AIμκ² κ³ μ ν κΈ°μ΅ κ΅¬μ‘°λ₯Ό μ 곡νλ€. μ΄λ μ£ΌμΈκ³΅μ΄ λ¨κΈ° κΈ°μ΅ μμ€μ¦μ κ²ͺλ μν 'λ©λ©ν 'μμ μ°©μν κ²μΌλ‘, λ§€ μΈμ λ§λ€ AIκ° κΈ°μ΅μ μμ§ μλλ‘ μ¬λ¬κ°μ§ μ 보λ₯Ό 'ννΈ'μ΄λΌλ λ¨μλ‘ μ μ₯νκ³ κ΄λ¦¬νλ€. μ¬μ©μκ° λν μ€ μ λ ₯ν μ 보λ₯Ό μ€μλμ μ’ λ₯μ λ°λΌ λΆλ₯νμ¬ κΈ°μ΅νκ² λλ©°, μ΄λ AIκ° λ€μ λνμμ νμν μ 보λ₯Ό λ ν¨μ¨μ μΌλ‘ νμν μ μκ² λλλ€.
κΈ°λ₯μ μΈ λ©΄μμ Memento MCPλ λͺ κ°μ§ ν΅μ¬ μμλ₯Ό ν¬ν¨νκ³ μλ€. 첫 λ²μ§Έλ κΈ°μ΅μ μͺΌκ°μ΄ μ μ₯νλ λ°©μμ΄λ€. μ¬μ©μκ° μ 곡ν μ 보λ ν€μλ λ° μΉ΄ν κ³ λ¦¬λ³λ‘ λλμ΄ μ μ₯λλ€. μλ₯Ό λ€μ΄ 'μ΄ νλ‘μ νΈλ Node.js 20μ μ¬μ©νλ€'λ μ¬μ€μ νλμ ννΈμΌλ‘ μ μ₯λλ©°, μ΄ν νΉμ ν μ§λ¬Έμ΄ μ£Όμ΄μ‘μ λ κ΄λ ¨λ ννΈλ§μ μ ννμ¬ AIμκ² μ 곡νκ² λλ€. μ΄λ μμμ λ³΄λ€ ν¨μ¨μ μΌλ‘ μ¬μ©ν μ μκ² ν΄ μ£Όλ©°, ν ν° μλͺ¨λ₯Ό μ€μ΄λ λ°μλ κΈ°μ¬νλ€.
κΈ°μ΅μ μ’ λ₯λ λ€μνλ€. 'fact'(λ³νμ§ μλ μ¬μ€), 'decision'(μ νμ κΈ°λ‘), 'error'(μ€ν¨ κ²½ν), 'preference'(μ·¨ν₯), 'procedure'(λ°λ³΅ μ μ°¨), 'relation'(μ°κ²° κ΄κ³)λ‘ λλλ©°, κ° μΉ΄ν κ³ λ¦¬λ μλ‘ λ€λ₯΄κ² κ΄λ¦¬λλ€. μλ₯Ό λ€μ΄, 'error'λ μ λ μμ§ μμμΌ νλ μ λ³΄λ‘ λΆλ₯λμ΄ μ§μμ μΌλ‘ μ μ§λλ©°, 'preference' λν μ¬μ©μμ μ€νμΌμ λνλ΄κΈ° λλ¬Έμ μꡬμ μΌλ‘ κΈ°μ΅λλ€. μ΄λ¬ν ꡬλΆμ AIκ° νΉμ ν μ§λ¬Έμ λν λ§₯λ½μ λ³΄λ€ μ κ΅νκ² μ΄ν΄νλ λ° κΈ°μ¬νλ€.
Memento MCPμ νμ μ μΈ μ μ μ 보 κ²μκ³Ό λ§κ° μμ€ν μ μλ€. 첫 λ²μ§Έ λ¨κ³λ λΉ λ₯Έ μμΈμ ν΅ν΄ ν΅μ¬ μ 보λ₯Ό μΆμΆνκ³ , κ·Έ λ€μμ μ νν κ²μμ ν΅ν΄ μΈλΆ μ 보λ₯Ό νμΈνκ³ , λ§μ§λ§μΌλ‘ μλ―Έ κΈ°λ° κ²μμ ν΅ν΄ μ¬μ©μκ° μλν λ΄μ©μ μ°ΎμλΈλ€. μ΄λ¬ν μ κ·Όμ AIκ° μ¬λκ³Όμ λν μμμλ μ νν λ§₯λ½μ νμ νλ λ° ν¬κ² κΈ°μ¬νλ€.
λν Memento MCPλ λ§κ°νλ κΈ°λ₯μ κ°μΆκ³ μλ€. κΈ°μ΅μλ 'hot'(μ΅κ·Ό μμ£Ό μ°λ κΈ°μ΅), 'warm'(κ°λ μ°λ κΈ°μ΅), 'cold'(μ€λ μ μ΄ κΈ°μ΅), 'permanent'(μꡬμ μΈ κΈ°μ΅)μ λ€μν μνκ° μμΌλ©°, μκ°μ΄ μ§λλ©΄μ μλμΌλ‘ κΈ°μ΅μ μ 리νμ¬ λΉν¨μ¨μ±μ μ€μΈλ€. μΈμ λ μΈλͺ¨ μλ μ 보λ§μ λ¨κΈ°κ³ λΆνμν μ 보λ μμ νλ μμ€ν μ μ€μ μ¬μ©μμ νμμ μ ν©νκ² μλνλ€.
μ΄λ¬ν Memento MCPμ μ€μ νμ© μ¬λ‘λ‘λ μννΈμ¨μ΄ κ°λ°μλ₯Ό μν μ½λ κ΄λ¦¬ λꡬλ₯Ό μλ‘ λ€ μ μλ€. κ°λ°μκ° μ΄μ μ ν΄κ²°ν νΉμ λ¬Έμ λ₯Ό κΈ°μ΅νκ² νκ³ , μ΄λ₯Ό λ°νμΌλ‘ μλ‘μ΄ λ¬Έμ ν΄κ²°μ μ°Έκ³ ν μ μλλ‘ μ§μνλ€. μλ₯Ό λ€μ΄, μ¬μ©μκ° νΉμ λΌμ΄λΈλ¬λ¦¬ λ¬Έμ λ₯Ό ν΄κ²°νμ κ²½μ° μ΄ μ 보λ₯Ό κΈ°μ΅νμ¬ μ°¨ν λμΌν λ¬Έμ μ μ§λ©΄νμ λ λΉ λ₯΄κ² ν΄κ²°μ λμμ€ μ μλ€. κ²°κ³Όμ μΌλ‘ κ°λ°μλ λ§€λ² λ°λ³΅λλ μ€λͺ μ΄λ λ¬Έμ ν΄κ²°μ μλͺ¨νλ μκ°μ μ€μ΄κ³ , λ³΄λ€ ν¨μ¨μ μΈ μμ νκ²½μ μ‘°μ±ν μ μλ€.
κΈ°μ‘΄μ AI κΈ°μ μ΄ μ 곡λλ μ 보μ μμ 묻λλ€λ©΄, Memento MCPλ μ λ¬λ°μ μ 보μ 'μ§'μ μ΄μ μ λ§μΆκ³ μλ€λ μ μμ ν° μ°¨λ³μ±μ 보μΈλ€. AIκ° λ§€λ² μλ‘μ΄ μΈμ μ μμν λλ§λ€ κΈ°μ΅μ μΈν νμ§ μμλ λκ³ , μ¬μ©μμ νΉμ μꡬμ¬νμ μ νν μ΄ν΄ν μ μλλ‘ λμμ€λ€. μ΄λ κΈ°μ‘΄ μμ€ν λ€μ΄ μ§λ©΄ν μ¬μ©μμ νΌλ‘κ°μ ν¬κ² μ€μ¬μ€ κ²μ λλ€.
Memento MCPμ λ¨μ μ€ νλλ 볡μ‘ν λ°μ΄ν°λ₯Ό μ²λ¦¬νλ κ³Όμ μμ λ°μν μ μλ μ€λ²ν€λμ΄λ€. κΈ°μ΅μ μΈλΆν νλ κ³Όμ μμμ μ΄κΈ° μ€μ μ΄ λ²κ±°λ‘κ² λκ»΄μ§ μ μμΌλ©°, κΈ°μ΅ λ°μ΄ν°κ° κ΄λ¦¬λλ λ°©μμ λ°λΌ μ μ₯κ³Ό κ²μμ 볡μ‘μ±μ΄ μ¦κ°ν μ μλ€. κ·ΈλΌμλ λΆκ΅¬νκ³ , μ΄λ¬ν λ¬Έμ λ λ°μ΄ν° κ΄λ¦¬ λ° κ²μμ΅μ νμ λ°μ μ ν΅ν΄ μ§μμ μΌλ‘ κ°μ λ μ μλ€.
λ§μ§λ§μΌλ‘ Memento MCPλ λ€μκ³Ό κ°μ μΆκ°μ κ³ λ €μ¬νμ΄ νμνλ€. 첫 λ²μ§Έλ‘, μ¬μ©μ νΌλλ°±μ μ κ·Ή λ°μνμ¬ κΈ°μ΅μ μ€μλλ₯Ό μ‘°μ νκ³ , κΈ°μ΅μ μ ν¨μ±μ μ§μμ μΌλ‘ νκ°νλ κΈ°λ₯μ΄ νμνλ€. λμ§Έ, λ°μ΄ν°κ° μΆμ λ¨μ λ°λΌ μκΈΈ μ μλ 보μ λ¬Έμ μ λν ν΄κ²°μ± λ λ§λ ¨ν΄μΌ νλ€. μ΄λ€ μ λ³΄κ° AIμκ² μ μ₯λκ³ , κ·Έ μ λ³΄κ° μ΄λ»κ² κ΄λ¦¬λ κ²μΈμ§λ₯Ό λͺ νν ν΄μΌ νλ€.
κ²°λ‘ μ μΌλ‘, Memento MCPλ AIμ μ¬μ©μ κ°μ ν¨μ¨μ μΈ κΈ°μ΅ κ΄λ¦¬ μμ€ν μ ꡬμΆνμ¬ μ§μμ μΌλ‘ κ°μ λλ λν κ²½νμ μ 곡ν κ²μ΄λ€. μ΄λ ν₯ν λ€μν AI μμ© λΆμΌμμ νμμ μΈ κΈ°μ μ΄ λ κ²μ΄λ©°, κΈ°μ΅ κΈ°λ°μ μ²λ¦¬μ μ¬μ©μ λ§μΆ€ν μ§μμ ν₯ν κΈ°μ λ°μ λ°©ν₯μμλ ν° μν μ ν΄λΌ κ²μΌλ‘ κΈ°λλλ€. AIμ μ§μμ μΈ λ°μ μμμ Memento MCPλ μ°λ¦¬μ μμ λ°©μμ νμΈ΅ λ λ§€λλ½κ³ ν¨μ¨μ μΌλ‘ λ§λ€μ΄ μ€ νμ μ μΈ λκ΅¬κ° λ κ²μ΄λ€.