05. Conversation Knowledge Graph Memory
ConversationKGMemory
Memanfaatkan kekuatan grafik pengetahuan untuk menyimpan dan mengingat informasi.
Hal ini membantu model memahami hubungan antara entitas yang berbeda dan meningkatkan kemampuan mereka untuk bereaksi berdasarkan jaringan koneksi yang kompleks dan konteks historis.
# File konfigurasi untuk mengelola API KEY sebagai variabel lingkungan
from dotenv import load_dotenv
# Memuat informasi API KEY
load_dotenv()from langchain_openai import ChatOpenAI
from langchain_community.memory.kg import ConversationKGMemoryllm = ChatOpenAI(temperature=0)
memory = ConversationKGMemory(llm=llm, return_messages=True)
memory.save_context(
{"input": "Ini adalah Siti Rahma dari Jakarta."},
{"output": "Siapa Siti Rahma?"}
)
memory.save_context(
{"input": "Siti Rahma adalah desainer baru di perusahaan kami."},
{"output": "Senang bertemu dengan Anda."}
)Memanfaatkan memory untuk Chain
Mari kita tentukan ConversationKGMemory sebagai memori di dalam ConversationChain sehingga kita dapat memeriksa memori setelah percakapan.
Mulai dialog pertama Anda. Mari kita berikan sedikit informasi biografi.
Anda bertanya tentang seseorang bernama Shirley.
Last updated