話(huà)機(jī)器人-會(huì)話(huà)記憶)
對(duì)話(huà)機(jī)器人-會(huì)話(huà)記憶1、定義會(huì)話(huà)的存儲(chǔ)方式對(duì)每一條對(duì)話(huà)都有一個(gè)id以及對(duì)應(yīng)的內(nèi)容參數(shù)spring中提供了一個(gè)ChatMemory接口2、如果上面的接口有了要使用它就要定義bean3、有了上面的實(shí)現(xiàn)就可以配置環(huán)繞增強(qiáng)會(huì)話(huà)記憶advisor了環(huán)繞增強(qiáng)是負(fù)責(zé)攔截請(qǐng)求去做會(huì)話(huà)的記錄以及對(duì)提示詞進(jìn)行拼接添加會(huì)話(huà)id同一個(gè)對(duì)話(huà)是同一個(gè)id,不同對(duì)話(huà)對(duì)應(yīng)不同id關(guān)鍵在前端給我們發(fā)會(huì)話(huà)id我們?cè)趺磦鬟f到advisor讓它去管理在發(fā)請(qǐng)求的時(shí)候去傳遞實(shí)現(xiàn)過(guò)程記憶存儲(chǔ)的方式