一圖帶你了解 LangChain 的功能模塊
Model I/O:管理大語言模型(Models),及其輸入(Prompts)和格式化輸出(Output?Parsers)
Data Connection:管理主要用于建設(shè)私域知識(庫)的向量數(shù)據(jù)存儲(Vector Stores)、內(nèi)容數(shù)據(jù)獲?。?/span>Document Loaders)和轉(zhuǎn)化(Transformers),以及向量數(shù)據(jù)查詢(Retrievers)
Memory:用于存儲和獲取?對話歷史記錄?的功能模塊
Chains:用于串聯(lián) Memory ?? Model I/O ?? Data Connection,以實現(xiàn)?串行化?的連續(xù)對話、推測流程
Agents:基于 Chains?進一步串聯(lián)?工具(Tools),從而將大語言模型的能力和本地、云服務(wù)能力結(jié)合
Callbacks:提供了一個回調(diào)系統(tǒng),可連接到 LLM 申請的各個階段,便于進行日志記錄、追蹤等數(shù)據(jù)導(dǎo)流
