iT邦幫忙

2023 iThome 鐵人賽

DAY 28
0
AI & Data

關於我轉生變成AI詠唱師這檔事系列 第 28

LangChain的魔法記憶:如何添加新的記憶

  • 分享至 

  • xImage
  •  

在這個充滿魔法的異世界中,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方法來檢索這個魔法記憶,並得到了它的描述作為結果。


上一篇
探索LangChain的VectorStore Retriever Memory
下一篇
LangChain的魔法記憶鏈:一次添加多個輸入
系列文
關於我轉生變成AI詠唱師這檔事31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言