在這個充滿魔法的異世界中,LangChain提供了一個獨特的方式來管理和使用魔法的記憶。這次,我要介紹的是如何使用LangChain來添加新的魔法記憶。
添加魔法記憶
在LangChain中,魔法記憶是一種特殊的資料結構,它允許我們存儲和檢索各種魔法的資訊。為了使這些記憶更加有序和組織化,LangChain提供了一個簡單的方法來添加新的魔法記憶。
程式碼範例
以下是如何使用LangChain來添加新的魔法記憶的一個簡單範例:
from langchain.memory import Memory
# 創建一個新的魔法記憶
memory = Memory()
# 添加一個新的魔法記憶
memory.add("fireball_spell", "A powerful spell that conjures a ball of fire.")
# 檢索魔法記憶
result = memory.retrieve("fireball_spell")
print(result) # Output: "A powerful spell that conjures a ball of fire."
在上面的範例中,我們首先創建了一個新的魔法記憶實例。然後,我們使用add
方法來添加一個名為"fireball_spell"的魔法記憶,並給它一個描述。最後,我們使用retrieve
方法來檢索這個魔法記憶,並得到了它的描述作為結果。