日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

AI Agent長(zhǎng)期記憶系統(tǒng):三層架構(gòu)原理與代碼實(shí)現(xiàn)指南

AI Agent長(zhǎng)期記憶系統(tǒng):三層架構(gòu)原理與代碼實(shí)現(xiàn)指南 最近我一直在折騰Agent相關(guān)的項(xiàng)目發(fā)現(xiàn)一個(gè)特別扎心的問(wèn)題很多看起來(lái)聰明的Agent一聊深了就露餡——你前天剛跟它說(shuō)過(guò)喜歡的回答風(fēng)格它昨天就忘得一干二凈。這種“金魚(yú)式”的對(duì)話體驗(yàn)本質(zhì)上是因?yàn)锳gent沒(méi)有記憶系統(tǒng)。最近某高校與某研究院聯(lián)合發(fā)布了一篇關(guān)于AI Agent記憶系統(tǒng)的論文我花了一個(gè)周末啃完代碼和實(shí)驗(yàn)又自己動(dòng)手復(fù)現(xiàn)了一遍今天把對(duì)小白和程序員都有用的核心內(nèi)容整理出來(lái)。這篇博文會(huì)用最直白的方式拆解記憶系統(tǒng)的原理、論文架構(gòu)、落地代碼和實(shí)測(cè)踩坑看完你就能給手頭的Agent裝上“長(zhǎng)期記憶”。1. 為什么AI Agent必須擁有記憶系統(tǒng)從一次失敗的對(duì)話說(shuō)起先說(shuō)個(gè)我真實(shí)遇到過(guò)的場(chǎng)景。我用一個(gè)開(kāi)源框架搭了個(gè)私人助理Agent第一輪讓它幫我查資料它回答得頭頭是道。我隨口說(shuō)了一句“以后回答盡量給我來(lái)源鏈接”它痛快答應(yīng)。結(jié)果到第二輪我讓它繼續(xù)上一個(gè)話題它直接翻臉不認(rèn)人不僅忘了剛才查了什么連“帶鏈接”這個(gè)要求也拋到九霄云外。我那時(shí)候就在想這玩意兒到底是智能助手還是老年癡呆后來(lái)我意識(shí)到問(wèn)題出在架構(gòu)上。絕大多數(shù)Agent基礎(chǔ)框架默認(rèn)是無(wú)狀態(tài)的每次對(duì)話都是一次獨(dú)立的推理過(guò)程。你把用戶(hù)問(wèn)題扔給大模型它根據(jù)上下文窗口里能看到的東西回答窗口之外的信息一概不管。而真正的“智能體”應(yīng)該是連續(xù)的它會(huì)記得你三個(gè)月前的一些偏好會(huì)在今天回答問(wèn)題時(shí)主動(dòng)調(diào)取上周的項(xiàng)目進(jìn)度會(huì)在遇到新任務(wù)時(shí)聯(lián)想到舊經(jīng)驗(yàn)。這個(gè)“跨會(huì)話的持續(xù)記憶”就是Agent記憶系統(tǒng)要解決的問(wèn)題。某高校與某研究院的這篇論文把Agent記憶系統(tǒng)分成了三個(gè)層次感知層、存儲(chǔ)層和檢索層。論文的核心觀點(diǎn)是記憶不僅僅是一個(gè)數(shù)據(jù)庫(kù)而是一個(gè)需要主動(dòng)關(guān)注的認(rèn)知流程。Agent不僅要“記住”還要知道“記住什么”、“怎么存”、“什么時(shí)候取出來(lái)用”。這三個(gè)問(wèn)題恰好是小白和程序員在搭建Agent時(shí)最容易忽略的部分。我們普通人平常接觸的AI對(duì)話無(wú)論是網(wǎng)頁(yè)端還是API都有一個(gè)大模型自帶的上下文Context。這個(gè)Context可以理解為短時(shí)工作記憶它負(fù)責(zé)當(dāng)前對(duì)話的連貫性。但一旦Context被清空大模型就什么都不記得了。心理學(xué)上有個(gè)工作記憶和長(zhǎng)期記憶的區(qū)分Agent記憶系統(tǒng)的目標(biāo)就是把對(duì)話中重要的信息固化下來(lái)跨越會(huì)話甚至跨任務(wù)的保存然后在合適的時(shí)候重新拉回Context里。論文里有一個(gè)很關(guān)鍵的設(shè)計(jì)思路記憶不是一股腦全部塞進(jìn)上下文而是建立一個(gè)“記憶分層”。短期上下文負(fù)責(zé)當(dāng)前任務(wù)長(zhǎng)期記憶負(fù)責(zé)跨會(huì)話的偏好和經(jīng)驗(yàn)還有一個(gè)“工作記憶”區(qū)域用來(lái)臨時(shí)組合當(dāng)前任務(wù)需要的外部數(shù)據(jù)。這個(gè)分層思想一下就把記憶系統(tǒng)從“囤積數(shù)據(jù)”變成了“按需取用”這也是我復(fù)現(xiàn)后覺(jué)得最值得學(xué)習(xí)的一點(diǎn)。2. 論文核心拆解記憶的獲取、存儲(chǔ)與檢索三層架構(gòu)論文中最核心的貢獻(xiàn)是一個(gè)叫“記憶感知層、記憶存儲(chǔ)層、記憶檢索層”的三層架構(gòu)。我用自己的話翻譯一下不搞學(xué)術(shù)黑話講清楚每層是干嘛的。2.1 記憶獲取層決定什么值得記住這一層要解決的問(wèn)題是“從對(duì)話中抽什么”。論文里的做法是不靠人工設(shè)計(jì)復(fù)雜規(guī)則而是用一個(gè)小型分類(lèi)模型去判斷對(duì)話里的某句話是否包含用戶(hù)偏好、任務(wù)進(jìn)度、重要實(shí)體、問(wèn)題結(jié)論等信息。比如用戶(hù)說(shuō)“我不吃香菜”這顯然是一條偏好轉(zhuǎn)長(zhǎng)期記憶。但Agent說(shuō)“好的我知道了”這句話就沒(méi)必要存。分類(lèi)模型會(huì)把信息按類(lèi)型打上標(biāo)簽比如Preference、TaskState、CommonSense、UserIdentity等等。我記得論文里做實(shí)驗(yàn)時(shí)直接用大模型提示詞來(lái)做這個(gè)分類(lèi)效果就很好根本不用訓(xùn)練專(zhuān)門(mén)的模型。思路是給大模型一個(gè)結(jié)構(gòu)化提示模板讓它輸出類(lèi)似“是否需要記憶是/否、記憶類(lèi)型偏好、記憶內(nèi)容用戶(hù)不喜歡香菜”的JSON格式。這種方式很實(shí)用我在復(fù)現(xiàn)時(shí)也直接沿用了代碼后面會(huì)貼出來(lái)。2.2 記憶存儲(chǔ)層不是普通數(shù)據(jù)庫(kù)而是“語(yǔ)義庫(kù)”存儲(chǔ)層的設(shè)計(jì)決定了記憶拼起來(lái)后能不能用。論文沒(méi)有推薦用普通的關(guān)系型數(shù)據(jù)庫(kù)存字符串而是建議存“語(yǔ)義表示 元數(shù)據(jù)”的結(jié)構(gòu)。所謂語(yǔ)義表示就是把文本變成向量也就是Embedding。你把“我不吃香菜”和“你以后點(diǎn)菜別放香菜”這兩句話變成向量它們?cè)谡Z(yǔ)義空間里的距離很近這樣檢索的時(shí)候就很容易命中。論文里給了一個(gè)比較實(shí)用的存儲(chǔ)格式記憶ID、時(shí)間戳、記憶內(nèi)容、記憶類(lèi)型、以及向量表示。為了控制記憶庫(kù)體積還要設(shè)計(jì)一個(gè)遺忘/合并機(jī)制。比如相同的偏好如果反復(fù)出現(xiàn)就更新而不是新增如果一段時(shí)間內(nèi)用戶(hù)改變了偏好就覆蓋舊記憶。論文中把這個(gè)抽象成“記憶卡片”的概念每張卡片是一個(gè)可獨(dú)立檢索的單元卡片之間可能有鏈接關(guān)系。2.3 記憶檢索層時(shí)機(jī)的把握遠(yuǎn)比檢索算法重要很多人以為檢索就是做個(gè)向量相似度搜索論文里幫我點(diǎn)醒的一個(gè)點(diǎn)在于檢索時(shí)機(jī)比檢索算法更重要。不是說(shuō)每次對(duì)話開(kāi)始前都把記憶庫(kù)里的東西全部拉一遍而是Agent內(nèi)部有一個(gè)“記憶觸發(fā)模塊”這個(gè)模塊根據(jù)當(dāng)前用戶(hù)輸入判斷是否需要調(diào)用記憶。比如用戶(hù)問(wèn)“我上次讓你記的那個(gè)菜譜呢”這句顯然要觸發(fā)記憶檢索。但如果用戶(hù)說(shuō)“你好”就沒(méi)必要去檢索歷史記錄平白加長(zhǎng)上下文還污染注意力。論文還對(duì)檢索結(jié)果做了一次重排不只是簡(jiǎn)單地取Top-K個(gè)向量結(jié)果而是結(jié)合記憶類(lèi)型、時(shí)效性和相關(guān)度做加權(quán)評(píng)分。比如帶有用戶(hù)明確指令的記憶權(quán)重要大于閑聊時(shí)的隨口一提。這個(gè)重排邏輯在實(shí)測(cè)中能明顯改善回答質(zhì)量我復(fù)現(xiàn)時(shí)把初始的Top-5結(jié)果重新排序后準(zhǔn)確率至少提高了三成。2.4 記憶更新的時(shí)機(jī)與策略論文里有個(gè)在聯(lián)調(diào)時(shí)很重要的策略記憶并不是在對(duì)話結(jié)束后一次性全量更新的而是采用“定期快照 即時(shí)時(shí)更新”。對(duì)話過(guò)程中只要出現(xiàn)了重要信息點(diǎn)就立刻寫(xiě)進(jìn)存儲(chǔ)層保證Agent隨時(shí)能查到。同時(shí)每隔一版對(duì)話輪次生成一次快照把整個(gè)會(huì)話的摘要壓縮并存入長(zhǎng)期記憶。這個(gè)做法很像人腦短期記憶不斷鞏固成為長(zhǎng)期記憶而不是等到談話結(jié)束才開(kāi)始回憶。我在復(fù)現(xiàn)時(shí)發(fā)現(xiàn)一個(gè)更微妙的點(diǎn)如果所有信息都即時(shí)寫(xiě)入很可能把中間態(tài)的廢話和錯(cuò)誤信息也存進(jìn)去。論文的處理是引入一個(gè)“置信度”字段在信息剛出現(xiàn)時(shí)置信度低當(dāng)同一個(gè)信息在對(duì)話中被反復(fù)提及或得到用戶(hù)確認(rèn)后置信度提高才會(huì)進(jìn)入長(zhǎng)期記憶。這個(gè)置信度機(jī)制直接解決了記憶噪聲問(wèn)題非常實(shí)用。3. 手把手搭建一個(gè)基礎(chǔ)記憶模塊從零寫(xiě)代碼前面說(shuō)的全是理論接下來(lái)動(dòng)手。我會(huì)用最簡(jiǎn)單的Python代碼不依賴(lài)復(fù)雜框架在視覺(jué)上跑通一個(gè)基礎(chǔ)的記憶模塊。這個(gè)模塊只做三件事抽取記憶、存儲(chǔ)記憶、按要求檢索記憶。你把它插進(jìn)自己的Agent鏈路里就能立刻見(jiàn)效。3.1 初始化記憶管理類(lèi)我先定義了一個(gè)MemoryManager類(lèi)屬性包括一個(gè)字典storage用來(lái)存記憶卡片一個(gè)list用于存儲(chǔ)向量庫(kù)的索引這樣方便測(cè)試和調(diào)試。如果之后要上規(guī)模就把storage換成向量數(shù)據(jù)庫(kù)。import json import time from sentence_transformers import SentenceTransformer import numpy as np class MemoryManager: def __init__(self, model_nameparaphrase-multilingual-MiniLM-L12-v2): self.storage {} # 記憶ID - 記憶卡片 self.vectors [] # 用于檢索的向量列表 self.model SentenceTransformer(model_name) self.id_counter 0這里的SentenceTransformer模型是我本機(jī)用的一個(gè)小體積模型如果你內(nèi)存有限也可以換成別的Embedding模型只要保證檢索文本和你查詢(xún)文本是同一個(gè)模型編碼的就行。3.2 對(duì)話內(nèi)容存入記憶核心方法add_memory接收一段文本和類(lèi)型標(biāo)簽內(nèi)部做兩件事存原始文本和元數(shù)據(jù)并且同時(shí)生成向量保存。為了模擬論文里的置信度機(jī)制我加了一個(gè)參數(shù)repeat_count當(dāng)同一內(nèi)容多次出現(xiàn)時(shí)可以調(diào)用update_confidence來(lái)更新權(quán)重。def add_memory(self, content, mem_typestatement, confidence0.6): mem_id fmem_{self.id_counter} self.id_counter 1 timestamp time.time() card { id: mem_id, content: content, type: mem_type, confidence: confidence, timestamp: timestamp, } self.storage[mem_id] card vec self.model.encode(content) self.vectors.append((mem_id, vec)) return mem_id def update_confidence(self, mem_id, new_confidence): if mem_id in self.storage: self.storage[mem_id][confidence] new_confidence這里有一個(gè)人工傳類(lèi)型和置信度的步驟實(shí)際項(xiàng)目中你應(yīng)該讓大模型來(lái)自動(dòng)判斷而不是寫(xiě)死。后面我會(huì)給一個(gè)基于提示詞抽取的版本那段邏輯和這里完全兼容。3.3 檢索相關(guān)記憶檢索方法retrieve接收用戶(hù)查詢(xún)文本先編碼查詢(xún)向量計(jì)算向量庫(kù)里所有記憶的余弦相似度再結(jié)合置信度和時(shí)效性做加權(quán)。論文里的重排邏輯在這里體現(xiàn)我取Top-8分?jǐn)?shù)然后按confidence和最近時(shí)間加分輸出最終的Top-3。def retrieve(self, query, top_k3): query_vec self.model.encode(query) scores [] for mem_id, vec in self.vectors: sim np.dot(query_vec, vec) / (np.linalg.norm(query_vec) * np.linalg.norm(vec)) card self.storage[mem_id] score sim * 0.7 card[confidence] * 0.3 if time.time() - card[timestamp] 3600: score 0.1 scores.append((mem_id, score)) scores.sort(keylambda x: x[1], reverseTrue) return [self.storage[mem_id] for mem_id, _ in scores[:top_k]]這里注意我的相似度計(jì)算沒(méi)有單獨(dú)搞一個(gè)向量索引對(duì)單機(jī)測(cè)試足夠了。如果你有幾十萬(wàn)條記憶肯定要上Faiss這類(lèi)向量索引后面會(huì)說(shuō)。3.4 把記憶注入Prompt真正集成到Agent里的時(shí)候檢索出的記憶并不是直接丟給大模型而是拼進(jìn)System Prompt的一段“記憶上下文”里。我建議把記憶用列表的形式顯性展示讓大模型知道這些是歷史事實(shí)而不是新輸入。def build_memory_context(memory_manager, user_query): mems memory_manager.retrieve(user_query) lines [] for m in mems: lines.append(f- {m[content]} (salience: {m[confidence]:.2f})) if lines: return 以下是對(duì)你有用的歷史記憶\n \n.join(lines) return 實(shí)際使用時(shí)在大模型的多輪對(duì)話Messages里插入SystemContent和原始SystemPrompt合并。這個(gè)設(shè)計(jì)簡(jiǎn)單粗暴但已經(jīng)能讓Agent感知到用戶(hù)過(guò)去說(shuō)過(guò)的重要信息。3.5 用大模型自動(dòng)抽取記憶上面加記憶的時(shí)候人工判斷類(lèi)型和置信度挺累的。論文里有一個(gè)更聰明的方法讓大模型自己輸出結(jié)構(gòu)化記憶。我給一個(gè)常用的提示詞模板用在這個(gè)需求上非常穩(wěn)。請(qǐng)判斷下面這句用戶(hù)對(duì)話中是否有需要長(zhǎng)期記憶的信息。 輸出JSON格式為{should_store: 是/否, mem_type: preference/task_state/other, content: 摘錄需要記憶的文本, confidence: 0.0-1.0} 用戶(hù)對(duì)話{{user_input}}這個(gè)提示詞對(duì)GPT系列和開(kāi)源模型都適用。注意confidence的設(shè)定我通常讓模型把置信度定為0.6到0.9之間不設(shè)太低因?yàn)橐坏┰摯鏇](méi)存就損失了。你可以在實(shí)際對(duì)話中慢慢調(diào)。接到Agent鏈路后每當(dāng)用戶(hù)發(fā)來(lái)一條消息先跑一次這個(gè)抽取提示詞如果should_store為“是”就調(diào)用add_memory寫(xiě)入。這樣記憶系統(tǒng)就閉環(huán)了自動(dòng)識(shí)別、自動(dòng)存儲(chǔ)、按需檢索、注入上下文。4. 讓記憶更聰明向量檢索與持久化技巧上一節(jié)代碼是最小可用版本能在小范圍內(nèi)跑通但離實(shí)用還有距離。要在真正的業(yè)務(wù)場(chǎng)景里用起來(lái)你需要解決兩個(gè)大問(wèn)題檢索性能和記憶持久化。我接著把這兩塊的實(shí)戰(zhàn)經(jīng)驗(yàn)補(bǔ)完。4.1 為什么簡(jiǎn)單相似度檢索不夠用在小數(shù)據(jù)集上直接遍歷所有記憶向量算余弦相似度沒(méi)有問(wèn)題。我有一次在一個(gè)兩千條的測(cè)試集上跑單個(gè)查詢(xún)也就幾十毫秒體感很快。但當(dāng)記憶庫(kù)沖到十萬(wàn)級(jí)甚至百萬(wàn)級(jí)純遍歷的耗時(shí)就沒(méi)辦法接受因?yàn)槊看尾樵?xún)都要把全量向量從內(nèi)存里過(guò)一遍。工業(yè)界的做法是引入近似最近鄰索引比如HNSW、IVF這類(lèi)。原理我簡(jiǎn)單解釋一下它們先把向量空間分成一個(gè)個(gè)區(qū)域檢索時(shí)只搜索查詢(xún)向量附近的桶而不是全量計(jì)算。印象里我當(dāng)時(shí)用HNSW在召回率和速度之間找到平衡點(diǎn)十萬(wàn)條數(shù)據(jù)查詢(xún)延遲從50毫秒降到1毫秒以?xún)?nèi)效果顯著。你可以把向量索引換成Faiss或者輕量一些的向量數(shù)據(jù)庫(kù)。我的經(jīng)驗(yàn)是如果你只是個(gè)人項(xiàng)目直接裝一個(gè)sqlite-vss就夠了簡(jiǎn)單又能持久化。如果你想做點(diǎn)正經(jīng)產(chǎn)品建議用成熟的向量數(shù)據(jù)庫(kù)比如Qdrant或者Chroma都支持本地運(yùn)行和HNSW索引。4.2 數(shù)據(jù)持久化斷電不丟失代碼里MemoryManager只存在內(nèi)存里進(jìn)程一關(guān)就全沒(méi)了。真實(shí)Agent一定要把記憶落到磁盤(pán)。我的做法是先用JSON把storage目錄定期導(dǎo)出后面再把這個(gè)設(shè)計(jì)改造成sqlite存儲(chǔ)。一個(gè)很實(shí)用的姿勢(shì)是把JSON備份文件和向量索引分開(kāi)保存。向量索引每隔幾分鐘增量更新JSON文件在每次會(huì)話結(jié)束后全量導(dǎo)出。這樣即使向量索引損壞也能從文本庫(kù)里重建不至于徹底丟記憶。def save_to_json(self, pathmemory_dump.json): with open(path, w, encodingutf-8) as f: json.dump({ storage: self.storage, id_counter: self.id_counter }, f, ensure_asciiFalse, indent2) def load_from_json(self, pathmemory_dump.json): try: with open(path, r, encodingutf-8) as f: data json.load(f) self.storage data[storage] self.id_counter data[id_counter] self._rebuild_vectors() except FileNotFoundError: pass注意load_from_json里有一個(gè)_rebuild_vectors方法就是把storage里所有的content重新編碼一次以便重新填充self.vectors。這個(gè)過(guò)程可能比較費(fèi)時(shí)但能保證完整性。4.3 時(shí)效性衰減與記憶合并剛才我提到時(shí)效性權(quán)重簡(jiǎn)單加0.1分的方式太粗糙。論文里給了一個(gè)更優(yōu)雅的時(shí)間衰減函數(shù)score sim * 0.6 confidence * 0.3 recency_weight其中recency_weight exp(-hour_diff / half_life)half_life按記憶類(lèi)型設(shè)置。用戶(hù)偏好這種長(zhǎng)期穩(wěn)定的信息half_life設(shè)大一些比如720小時(shí)任務(wù)狀態(tài)這種短期信息half_life設(shè)小一些比如12小時(shí)。記憶合并也很關(guān)鍵。比如同一用戶(hù)對(duì)同一話題多次發(fā)言但內(nèi)容高度相似你可以直接把舊的記憶卡片替換成新的而不是不斷新增。我在復(fù)現(xiàn)時(shí)實(shí)現(xiàn)了一個(gè)“去重合并”邏輯檢索出歷史Top-5相關(guān)的同一類(lèi)型記憶如果他們的向量相似度超過(guò)0.9就把先前的記錄替換為當(dāng)前的最新內(nèi)容同時(shí)更新置信度。這個(gè)合并機(jī)制最大的好處是控制記憶庫(kù)體積不會(huì)因?yàn)橛脩?hù)反復(fù)強(qiáng)調(diào)“我不吃辣”就往庫(kù)里塞一百條重復(fù)記憶拖慢檢索還污染上下文。4.4 集合大量記憶時(shí)的上下文注入策略如果檢索出來(lái)的相關(guān)記憶太多不可能全部塞進(jìn)上下文。論文里的做法是設(shè)定“最大記憶條數(shù)”和“最大記憶token量”上限。我的經(jīng)驗(yàn)是普通任務(wù)只放Top-5記憶每個(gè)記憶壓縮到一句話的長(zhǎng)度足以覆蓋上下文需求。如果某個(gè)任務(wù)明顯依賴(lài)更多背景再單獨(dú)調(diào)大上限。這里有一個(gè)值得注意的細(xì)節(jié)記憶注入的位置非常關(guān)鍵。如果放在SystemPrompt里大模型的注意力會(huì)更均勻如果直接放在用戶(hù)對(duì)話后面模型可能誤當(dāng)成當(dāng)前指令。我試驗(yàn)下來(lái)把記憶放在一個(gè)單獨(dú)的“記憶區(qū)塊”并用指令明確“這些不是當(dāng)前用戶(hù)輸入只是歷史事實(shí)參考”效果最好。5. 實(shí)測(cè)中的坑記憶混淆、過(guò)期與上下文超限論文讀起來(lái)很完美但真正落地的時(shí)候總會(huì)翻車(chē)。我花了兩個(gè)晚上在模擬項(xiàng)目和某跨平臺(tái)系統(tǒng)上做了一些實(shí)測(cè)把最有代表性的三個(gè)坑單獨(dú)拎出來(lái)說(shuō)這些坑我估計(jì)很多人繞不開(kāi)。5.1 記憶混淆多條相似記憶打架最典型的坑叫做“誤傷召回”。我在一個(gè)客戶(hù)信息管理Agent里測(cè)試用戶(hù)之前提到“甲項(xiàng)目本周交付”后來(lái)又提到“乙項(xiàng)目本周交付”。檢索時(shí)如果只做相似度這兩個(gè)記憶極易互相干擾而如果盲目拼接進(jìn)Prompt大模型就可能把甲項(xiàng)目和乙項(xiàng)目的截止日期搞混。解決辦法有兩個(gè)。第一在存儲(chǔ)層給記憶加上更強(qiáng)的領(lǐng)域元數(shù)據(jù)比如項(xiàng)目名、用戶(hù)主鍵檢索后先做元數(shù)據(jù)過(guò)濾再做向量排序。第二把記憶內(nèi)容的格式規(guī)范得更明確比如每條記憶強(qiáng)制以“實(shí)體-屬性-值”的結(jié)構(gòu)存儲(chǔ)可以大幅減少活用的語(yǔ)義偏差。比如“甲乙項(xiàng)目”分別作為Entity字段檢索結(jié)果里就很容易區(qū)分。5.2 過(guò)期記憶反復(fù)出現(xiàn)另一個(gè)常見(jiàn)是記憶過(guò)期。比如用戶(hù)在兩周前告訴Agent“我這個(gè)季度目標(biāo)是完成500萬(wàn)銷(xiāo)售額”現(xiàn)在這個(gè)季度快結(jié)束了管理員把目標(biāo)改成了800萬(wàn)。但Agent還保留著舊目標(biāo)每次催促進(jìn)度時(shí)就引用舊數(shù)據(jù)用戶(hù)體驗(yàn)極其糟糕。論文里提到的置信度機(jī)制本來(lái)就該管這個(gè)事但我在實(shí)現(xiàn)時(shí)沒(méi)做好“逆反饋”。我的經(jīng)驗(yàn)是每次記憶被檢索出來(lái)并投入使用之后要有一個(gè)記憶反饋回路用戶(hù)的后續(xù)反饋如果明確否定了舊記憶就要下調(diào)置信度甚至直接刪除。我在自己項(xiàng)目里加了一個(gè)簡(jiǎn)單的“否定檢測(cè)”模塊如果用戶(hù)回復(fù)中包含“不對(duì)”、“不是”、“錯(cuò)了”等詞就主動(dòng)檢查相關(guān)記憶卡片并修正實(shí)測(cè)后記憶準(zhǔn)確性基本穩(wěn)定。5.3 上下文超限與“記憶污染”第三個(gè)坑是記憶注入之后大模型的上下文窗口爆掉。這個(gè)問(wèn)題在小模型上更明顯。我曾在一個(gè)上下文窗口只有4K的模型上做測(cè)試給Agent注入了三條記憶再加上歷史對(duì)話直接超出長(zhǎng)度限制。后來(lái)學(xué)到一個(gè)有效策略記憶的部分只保留摘要摘要由輕量模型生成。比如把用戶(hù)一段充滿(mǎn)細(xì)節(jié)的描述壓縮成一句話“用戶(hù)偏好簡(jiǎn)約風(fēng)、預(yù)算5000以?xún)?nèi)”這樣就極大縮減token消耗。最終我采用雙層的記憶結(jié)構(gòu)頂層是精簡(jiǎn)摘要底層是詳細(xì)原文上下文里只放摘要詳細(xì)原文在需要時(shí)才臨時(shí)拉取。這個(gè)方法對(duì)長(zhǎng)對(duì)話特別管用。6. 從入門(mén)到實(shí)踐小白與程序員各自的學(xué)習(xí)路徑最后區(qū)分一下小白和程序員的入門(mén)路徑因?yàn)檫@兩種人遇到的問(wèn)題完全不同。小白可能不碰代碼就想理解原理并用現(xiàn)成工具搭一個(gè)能持久記憶的Agent程序員則想徹底掌控底層搭出自己的記憶管理系統(tǒng)。6.1 小白先跑通“記憶插件”再倒追原理如果你是代碼不太熟悉的小白第一步不用管論文里的向量索引和置信度公式先去找那種自帶記憶模塊的Agent框架?,F(xiàn)在很多現(xiàn)成的項(xiàng)目已經(jīng)內(nèi)置了記憶能力配置一個(gè)向量數(shù)據(jù)庫(kù)路徑就能開(kāi)箱即用。你先用起來(lái)每天寫(xiě)點(diǎn)測(cè)試對(duì)話直觀感受一下那些記憶到底是怎么被記住的。第二周再回頭看我上面的代碼你會(huì)發(fā)現(xiàn)原來(lái)記憶就是“存文本-算相似度-拼進(jìn)Prompt”這樣一個(gè)簡(jiǎn)單流程。到時(shí)候理解起論文的分層架構(gòu)就毫無(wú)壓力。我給小白總結(jié)的學(xué)習(xí)路線階段一用現(xiàn)成工具把記憶功能跑通記錄自己的感受。階段二用最簡(jiǎn)Python代碼把內(nèi)存版記憶管理器復(fù)現(xiàn)一遍。階段三把內(nèi)存版升級(jí)為JSON持久化模擬重啟后記憶恢復(fù)。階段四加入向量檢索和重排序感受語(yǔ)義檢索比關(guān)鍵詞檢索強(qiáng)在哪。小白的核心瓶頸通常不在算法而在工程習(xí)慣。遇到報(bào)錯(cuò)先學(xué)會(huì)看日志學(xué)會(huì)把問(wèn)題拆成“存儲(chǔ)錯(cuò)誤”還是“檢索錯(cuò)誤”就不會(huì)一頭霧水。我在帶A同學(xué)時(shí)發(fā)現(xiàn)他最后動(dòng)手改代碼只花了半天前面大半天都在跟我講項(xiàng)目里哪些場(chǎng)景需要記住哪些信息。想清楚這個(gè)比代碼本身重要得多。6.2 程序員直接上完整鏈路程序員上手就更直接了。我給一個(gè)建議把論文的三層架構(gòu)真正落地到一個(gè)帶數(shù)據(jù)庫(kù)的項(xiàng)目里。參考實(shí)現(xiàn)順序是把MemoryManager改成異步并發(fā)通過(guò)消息隊(duì)列接收記憶寫(xiě)入請(qǐng)求。接入向量數(shù)據(jù)庫(kù)用HNSW索引替換之前的樸素?cái)?shù)組。設(shè)計(jì)數(shù)據(jù)庫(kù)表結(jié)構(gòu)記憶ID做主鍵元數(shù)據(jù)和向量索引冗余存儲(chǔ)。設(shè)計(jì)一個(gè)記憶審計(jì)接口允許用戶(hù)后臺(tái)直接查看和編輯Agent記憶。上線后持續(xù)記錄記憶命中率觀察哪些場(chǎng)景檢索結(jié)果命中率低再針對(duì)性調(diào)整重排權(quán)重。程序員開(kāi)發(fā)時(shí)需要注意性能基準(zhǔn)。我在某模擬項(xiàng)目里做壓測(cè)時(shí)發(fā)現(xiàn)記憶寫(xiě)入的延遲如果高于200毫秒用戶(hù)就能明顯感覺(jué)Agent“卡一下”。所以寫(xiě)入鏈路一定要用異步任務(wù)或者是消息隊(duì)列。檢索鏈路控制在5毫秒以?xún)?nèi)才能讓記憶在線路不拖后腿。6.3 無(wú)論什么基礎(chǔ)都要練一個(gè)“記憶心態(tài)”最后說(shuō)點(diǎn)軟性的東西。設(shè)計(jì)記憶系統(tǒng)和設(shè)計(jì)普通業(yè)務(wù)邏輯不一樣它的核心是“設(shè)身處地”想Agent該記住什么。程序員很容易寫(xiě)出存儲(chǔ)一切的程序但那樣效率特別低。我從論文里學(xué)到最深刻的一點(diǎn)是記憶系統(tǒng)的價(jià)值不在存儲(chǔ)而在遺忘和取舍。該記的記不該記的果斷丟這才是長(zhǎng)期可用的Agent。我建議每個(gè)人都可以給自己的Agent做一張“記憶卡片清單”列出十種你想讓它長(zhǎng)期記住的事實(shí)。比如“用戶(hù)偏好、已確認(rèn)的任務(wù)目標(biāo)、重要截止日期、溝通風(fēng)格”。然后以清單為基準(zhǔn)去測(cè)試你的記憶模塊有沒(méi)有準(zhǔn)確捕獲和檢索這些信息。以這種模式進(jìn)行迭代記憶系統(tǒng)才能真正為Agent賦能。最后分享一個(gè)我踩過(guò)很多次后養(yǎng)成的習(xí)慣每次做記憶相關(guān)的改造我都會(huì)強(qiáng)制自己寫(xiě)一條用戶(hù)對(duì)話作為驗(yàn)收用例比如“請(qǐng)問(wèn)我上次說(shuō)的預(yù)算上限是多少”然后跑一遍完整鏈路看Agent能不能從冷啟動(dòng)狀態(tài)準(zhǔn)確回答。只要這種驗(yàn)收用例能穩(wěn)定通過(guò)我對(duì)這套記憶系統(tǒng)的信心就會(huì)越來(lái)越強(qiáng)。這個(gè)檢測(cè)思路推薦給所有正在給Agent加記憶的人。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
人干人人人操人人摸| 国产精品对白内射| 99r九九| 中文字幕一区二区三四五区日日骚| 国产自偷| 亚洲激情AV| 一本色道无码DVD中文字幕| 97一区二压| 91狠婷| 淫荡少妇免费| 天天看天天干| 1024亚洲中文字幕久在线看片你懂的| 精品大全99999| 999久久久免费精品国产牛牛| 久超碰在| 99久久99久久综合| 91人妻中文| 无码动漫av中文字幕| 99re视频在线播放青草| 99re28在线观看| 久久久九精品| nuu12国产麻豆精品| 伊人五月天青青草婷婷| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 嗯嗯啊啊操死我| 亚洲色综合| 日韩免费中文字幕视频| 97欧美综合| 熟妇人妻一二三区免费| 97国产精选| 久久少妇人妻| 亚洲色图综合| 亚洲另类欧美精品| 九月激情婷婷| 操迟操逼在巾线Fre看| 国产精品久久久久久亚洲色欲| 九九成人精品| 中日亚韩免费视频| 一区e区三| 欧美熟女激情| 亚洲精品天天影视综合网 | 91欧美美女日韩国产婷婷| 亚洲黑丝在线| 大香蕉AV丝袜| 一区二区三区 丝袜高跟| 人妻天天爽夜夜爽精品2| 色一射色一射| 99国内熟女露脸视频| 蜜臀亚洲综合一二三四区| 动漫区日韩区欧美区| 久久男人网| 欧美韩国你懂得在线 | 人人爱人人乐人人操| 色牛aV| 不卡二三区人妻少妇| 天堂性色| 波多野42部激情无码喷潮| 亚洲天堂久久久久久粉红视频| 久久综合九色综合欧洲98| 国产极品馒头逼| 国产精品久久aV| 黄视频免费| 极品综合| 美女黄页| 蜜桃臀一区二区三区久久| 中文字幕精品三级久久久| 夜夜骑日日| 放黄片放3级黄片没穿衣服| 在线毛片片免费观看| 国产在线视频二区| 亚洲久热| 青青草国产盗摄一二三区| 后入式五六区| 色色毛片| 日韩av不卡在线观看| 九九碰九九爱97超碰| 亚洲天堂女优在线| 亚洲 无码 有码 中文字幕| 久久黄黄黄| 午夜成人爽爽爽爽A片李冰冰| 欧美日韩*字幕一区| 九九色影院| 超碰人妻中文在线| 国产无码高清操逼视频| 久日91在线| www亚洲欧美| 丁香六月激情| 国产av高清版| 欧美,亚洲,日韩,v,天堂,手机在线观看| 精品传媒在线一区| 国产综合网站在线播放| 超碰爽人妻熟女Av| 久久九九97| 26uuu性物| 97看操| 麻豆天美在线| 在线观看黄色电话| 黄色十八禁| dy888午夜老子影视达达兔| 国产一级作爱毛片| 亚洲精品1区| 久久性爱视频99| 五月丁香色婷婷| 伊人991| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 静品嫩模一区二区| 国产精品在线一区二区| 午夜视频好爽啊| 青青草国产亚洲精品久久| 久操频道免费在线呗看| 在线观看色视频| 操操操操操操| 岛国片在线视频网站| 91丝袜美腿网站| 欧美高清16| 一区二区三区欧美激情| 精品人妻伦一区二区三区久久| 在线人成亚洲视频免费观看| 蜜臀亚洲中文| 久草福利在线资源站| 狠狠图片青青草| 亚洲无码com| 麻豆久久久久久久久丝袜 | 为用户提供免费看黄网址在线观看| 可以免费观看的av| 亚洲色图一区二区三区| 亚码激情| 亚洲av综合色区无码一| 亚洲综合骚逼| 国产成人久久久精品免费AV| 色欧美在线| 成片免费播放| 亚欧美色| 久久男人网| 国产综合网站在线播放| av2014 日韩在线中文字幕| 99精品久久| 超碰超碰超碰超碰的大鸡吧操黑丝袜| 久久伊人大香蕉| 亚洲黄色电影| 超碰在线人妻中文字幕| 久久亚洲天天做| 日日噜噜夜夜狠狠视频无| 一本一首道人妻少妇免费久久| 天天激情综合站| 四虎视频在线观看| 亚洲国产欧美中日韩成人综合视频| 午夜久久久| 狼人久草| 亚洲精品乱码线路中文字幕| 啊啊啊好疼| 成人片在线播放| 91高潮| 四虎视频在线观看| 男人天堂一区二区| 上海一级黄片| 亚洲图片激情小说| 九九九九精品在线| 9 7超碰在线免费观看| 欧美十八禁导航成人| 中文字幕av片| 色大香蕉97N| 强奸xx国产| 亚洲色图欧美一区二区不卡| 欧美日韩系列| 久久久婷| 91超级碰碰| 亚洲九九九| 艳尻美人妻| 欧美日韩 强奸乱伦| 亚洲丝袜诱惑| 中文字幕诱惑制服人妻丝袜美丝袜美| 色色国产| 久久久久亚洲Aⅴ无码| 日韩在线电影| 91欧美丨精品丨入口| 婷婷五月天小说| 黄视频免费| www.91视频网| 嗯,啊。舔我逼| 激情婷婷五月天| 日韩精品资源专区二区| 91制服丝袜中文字幕| 久久久久久久久久久久久9999| 中国一区二区亚洲人妻| 91人妻人人澡人人爽人人精品| 99热线麻豆| 日han少妇无码| 久久婷婷视频| 国产成人精品一区| 自拍视频大全亚洲专媒视频/一区二区三区| 中文字幕精品日韩中文字幕| 久久久精品电影| 欧美色蜜桃97| 欧美性色欧美| 国产中文日韩欧美一区二区三区人妻丝袜美腿| 欧美色图片91| 久久熟女人| 婷婷色色网| 亚洲免费成人精品电影| 久久精品国产99精品亚洲蜜...| 超碰超碰超碰超碰的大鸡吧操黑丝袜| 极品一区二区三区免费| 亚洲精品美女操逼| 九九九只有精品| 欧美视频激情久久久久久| 黄色高清久久无码依人| 亚洲欧洲偷拍一区| 色香阁在线| www久久99| 亚洲综合成人网| 人看人人摸人人操| 日韩操人| 嗯啊啊啊轻点视频 | 97精品综合| 激情综合网五月婷婷五月天| 91天堂色男人的天堂| 亚洲精品一区二区精品| 草莓精品视频在线免费观看| 国产h片在线观看视频| 亚洲精品国产无码高清| 国产一区自拍欧美日韩| 91精品国产日韩欧美综合| 国产女人高潮嗷嗷嗷叫小说 | 久久性生大片免费观看性| 欧美男人的天堂| 欧美综合色图网| 亚洲国产精品久久久久婷婷老年| 欧美日韩97在线| 超碰在线1234区| 后入日本1234| 亚洲中文字幕熟女少妇一区二区| 爱爱啊啊啊| 香蕉欧美| 国产乱伦一二三区| 色色热| 香蕉在线一区二区三区| 97久精品| 色眯眯av| 91成人无码| 国产成人拍国产亚洲精品| 国产v片在线免费观看| 狠狠2050在线观看| 丁香7月婷婷| 亚洲男人天堂网站| 三男一女不戴套的A片| 免费?级毛片无码?∨蜜芽试看| 天天操夜夜操狠很操| 97任你吞精| 99色| 亚洲日韩97| 日日操夜夜操天天操免费观看麻豆| 97这里只有精品| 懂色av色欲av蜜臀av| 日韩美女操b| 人人扣人人操| 亚洲日韩熟女人妻高清在线| 青青草依人大香蕉| 久久男人精品| 九九毛片这里只有精品| 国产精品粉嫩福利在线| 九热中文字幕| 亚洲偷拍自拍在线视频| AV在线资源| 欧美九九九| 久操com| 天天日少妇逼AV| 欧美久久人妻少妇一区二区| 久久东京热久久| 在线岛| 日韩AV片| 白丝少妇一区二区| 大奶的诱惑| 国产精品亚洲无码| 国产伊人自拍| 99热伊人| 99视频自拍| 老司机免费视频在线91| 国产 日韩,欧美 自拍| 午夜精品五区| 色999偷自拍拍| 78超碰| 懂色AV蜜臀无码精品APP| 国产农村妇女精品一| 91制服丝袜| 乱伦日本色图AⅤ| 色呦呦、国产精品| 久久久新亚洲AV| 99色综合| 97人妻人人躁人人玩人人| 日本欧美中文字幕| 久久久久9999| 亚洲做性| 激情国产乱伦Av| 亚洲男人的天堂一区二区| 亚洲清纯综合| 99热精品在线播放| 啊啊啊啊无码| 国产亚洲国产超碰| 91热色| 日本色色色视频| #NAME?| 午夜视频好爽啊| 亚洲熟妇丝袜在线观看| 一级毛片久久久久久久女人18| 乱理日韩中文| 男人的天堂午夜av| 用力操死我| 国产婷婷综合在线观看| 亚洲男人的天堂一区二区| 久久是精品| 精品毛片久久久精品毛片| 久久精品夜色国产亚洲AV| 人人插人人摸人人| 丰满欧美放荡少妇在线| 欧美日韩性爱精品| 国内偷拍精品一区二区| 日han少妇无码| 亚瑟国产精品久久无码| 激情婷婷丁香网| 婷婷五月综合在线| 97人人夜| 特级大荫道BBwBBwBBW| 国产婷婷综合在线观看| 国产白丝在线| 成视频在线观看免费看| 久久久久99999| 色av中文字| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 超碰在线人妻不卡| 黄片免费久久久久久久| 久久精品无码熟妇一区二区三区视频导航 | 精品999一区二区| 蜜臀99久久精品久久久久| 日本精品一区三区| 国产精品分类在线观看| 天天干夜夜肏| 美女91在线观看| 乱伦AVxx| 久久久97| 久操影视| 又黄又爽在线观看视频| 中文字幕一区二区三区四区在线视频| 成人一二三区| 欧美韩国你懂得在线| 唐山老熟妇露脸啪啪叫| 九九热AV| 東南亚性呦成人伦理资源在线视频| 夂久色| 一区操逼日比视频| 欧美高清91| 亚洲欧美中日韩| 上海一级黄片| 97久久网| 亚洲成人帖图| 日本精品九九九| 九久9热| 少妇高潮对白在线观看| 日本孕妇一区二区视频操逼免费看| 无码视频一区二区| 97人人干人人操| 麻豆国产视频精品观看| 五十路熟女人妻一区二区三区四区五| 欧美亚洲厕所精品偷拍91| 婷婷五月天社区| 夜夜天天噜狠狠爱2021| 久久免费少妇| 日本二三四区| 欧美性第1页| 激情图片亚洲色图| 色九九九九久| 亚洲第一在线视频| 国产亚洲精品激情| 国产精品高潮久久久无码| 嗯~啊~快点 死我视频免费看网站| 欧美久久草熟女| 在线观看黄色电话| 凹凸视频在线观看伊人| 十八禁视频一区二区| 亚洲天堂男| 偷拍亚洲情色| 精品视频久久区| 熟妇人妻一区二区三在线| 久久久久密| 欧洲综合视频| 激情自拍 校园春色| 免費黃色視頻觀看一| A 在线网址| 日韩av电影成人在线| 亚洲综合第一页| 久久天堂网| 97精品视频在线播放| 91国产在线精品| 蜜臀99999| 久久AV无码1区2区3区| 密桃99999| 小视频玖玖| 精品亚洲国产成人精品| 人人操人人摸人人看人人干| 国产操操日韩三级黄| 人人贴人人摸| 日韩国产乱子伦App| 殴美在线AⅤ| 艹比视频国产精品| 欧美精品自慰系列寂寞少妇 | 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 伊人骚琪琪亚洲天堂网站| 大香蕉色欲AV| 久操av在线| 少妇激情AV| 91亚洲黄色网| 欧美色图20p| 免费AV中文网在线观看| 青青免费在线视频一区| 久久久久九九九| 国产中文字幕曰本毛片| 男人天堂.AB| 亚洲男人天堂网久久| 欧美黄色图片| 亚欧洲一区二区视频| 蜜桃丰满熟妇av无码区不卡| 日日日色色色色色| 亚洲欧美不卡线| 欧美18老人禁| 国内自拍 日韩激情 99| 天天透伊人| 91天射| 日韩欧美~中文字| 大香蕉淫人网| 93人人操人人| 青青草视频久久| 亚洲情色一区二区三区| 密臀成人视频久久久| 无码人妻精品酒店| 91动漫操逼视频| 亚洲精品久久久久久久久豆丁网| 亚洲老司机123专区| 综合网亚洲1| 国产99热| 一级A片女人高潮叫床| 久久婷婷一区二| 男人的天堂在线| 精品传媒在线一区| 97任你吞精| 国产久久久9999| 91N综合网| 一级性爱视频免费观看| www.狠狠| 久久精品中文字幕女同| 粉嫩av在线| 亚洲成人在线播放| 人妻黑丝袜电影| 97爱亚洲| 午夜色婷婷| 久久夜嗨| 爱妃国产亚洲视频中文字幕| 久7色| 欧美精品,四区。五区| 国产无码精品久久久久久| 亚洲一区二区三区欧美日韩| 亚洲综合贴图91 | 亚洲人妻中文高清| 欧美在线官网| 熟女精品日韩一区二区三区| 亚洲 欧美 手机在线观看| 歐美一級亂黃99在綫精品| 18+91网站| 熟女人妻久久中文字幕一二区| 天天天操天天天爱| 欧美 日韩 亚洲 春色| 一区二区偷拍拍视频| 亚洲交换| 青青免费在线视频一区| 夜夜嗨av午夜成人| 欧洲在线性爱视频| 99久久无色码| 伊人天天久久动态图| 五月丁香成人网| 九久久精| 亚洲男人天堂Av| 91欧美www| 色色国产| 91狠狠综合网| 后入 亚洲 美女 射| 国产传媒日韩欧美| 水澄无码AV| 97免费视频在线观看| 激情婷婷丁香| 啊啊啊啊啊啊好多水| 五月婷在线| 欧美成人免费在线观看| 日韩av熟女一区二区三区成人| 爱逼综合| 超碰碰97| 国产精品毛片?v一区二区三区| 天天插天天操天天摸天天射天天看| 色就色综合| 九九九九免费高| 嫩草影院在线观看精品| 久久精品日韩专区免费观看| 国产成人亚洲精品自产在线| 四虎精品永久在线播放| 鸥美插入视频| 福利视频一区二区微拍| 蜜桃午夜视频一区二区| 欧美有码亚洲中文字幕一区二区三区四区| a片在线播放| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 国产sv美女内射| 亚洲在线a| 中文字暮97| 啪啪视频亚洲第一| 欧美日韩制服| 青青草在线视频人人想人人上 | 99久久9| 欧美色图亚洲色| 天天天天做夜夜夜夜做| 蜜桃av综合网发布| 久久精品一区二区一8| 亚洲情色在线| 久久久久九九九| 日本不卡在线二区三区| 老熟妇综合| 国产一区二区三区影片| 欧美性爱日韩高清| 超碰97人妻自拍| 亚洲A色| 怡红院一区二区熟女人妻| 97资源久久| 在线五区| 欧美一区二区三区大综合| 日本操大逼| 亚洲动态色图| 九热超碰| 国产亚洲欧洲在线观看| 99色热| 国产日韩精品无码去免费专区国产| 精久久久| 夜夜爽妓女| 国产在线精品偷| 美女操逼A A| 国产精品一区二区密臀| 亚洲国内精品成人不卡| 欧美亚洲性爱一区二区| 亚洲精品久久久久久久蜜桃臀| 日韩av性爱在线播放| 欧美春色| 国产精品丝袜久久亚洲不卡| 中文字幕视频在线观看一区二区| 国产在线精品偷| 乱伦1色页| 日韩免费中文字幕视频| 97操| 人人妻人人澡人人爽久久av| 四虎AV影视国产精品亚洲精品| 思思热在线| 久久亚洲欧美中文字幕国语| 不卡av免费在线网址| 国产嫩草精品A88AV| 欧美亚州色的图| 你草精品在线视频| 亚洲欧美九九九| 91亚洲黑人| 首页亚洲国产高跟丝袜诱惑视频| 日韩国产中文字幕| 欧美成人黄网色网站| 欧美日韩国产黄色片| 久久久久久久九九九九九九| 欧美精品成人在线播放| 最新亚洲人成网站在线影院| 国产乱伦性爱区| 亚洲男人综合| 日B操| 国产极品粉嫩馒头一线天av| 青娱乐福利99| 九月丁香婷婷色| 好色综合| 无码久久亚洲高清,| 成人国产视频在线观看| 欧美一区二区三区互相| 一类无码操逼视频| 久久婷色| 蜜桃臀av在线观看| 丁香五月天堂网| 久久99操天天日| 高清不卡国产| 欧美中字二区| 精品人妻二区三区| 91麻豆天美传媒HD| 偷拍综合亚洲| 黑人精品欧美一区二区蜜桃| 精品人妻一二三| 摸奶性爱视频网站在线免费播放| 久久首页| 色情综合| www.99视频| 日本在线一二 | 国产美女在线精品免费看| 91 丝袜在线播放| 国产亚洲深夜激情| 午夜寂寞欧美| 天天日日夜夜| 亚洲 91 在线| 一区二区三区成人 | 美女操逼福利视频| 噜噜在线| 久久久久9999妇女| 欧美同性恋 的搜索结果 - 91n| 97超碰中文在线| αⅴ天堂| 日韩AV电影网站| 欧洲精品一区二区三区| 丰满人妻一区二区三区| 蜜乳av一区二区| 丁香五月天堂网| 97超碰天天爱天天爱| 色阁阁AV综合网| 99少妇| 国产精品原创巨作?v网站| 久久亚洲精品成人av| 日韩99神马视频播放| 青青久日| 午夜福利免费精品视频| 欧美男女午夜啪啪| 中国韩国明星一极片一区乱码毛片人妻熟女一区二区三区 | 亚洲另类小说卡通动漫| 中文字幕 人妻不满 在线视频| 色诱avtt| 国产精品久久久久久久久久久久久久吹 | 日韩无码三级影院| 婷婷色一区| 久久久999国产精品| 国产精品久久妻无码网站| 日本三级韩三级99久久| 极品AV网站在线观看| 成年无码动漫av片无尽在线 | 国产久久男人天堂| 日韩欧美福利视频看看| 99精品在线播放| 亚洲啪啪啪啪视香蕉| 精品无码一区二区三区色欲| 欧美国产日韩清纯唯美| 天天舔九色婷婷| 嗯嗯啊啊操我| 亚洲综合色婷婷| 日韩综合97P| 精品少妇999| 自拍偷拍2025在线观看 | 亚洲av国产av综合av卡| 日本天天吊| 国产又粗又长视频| 美日韩成人| 日本天堂在线播放| 色爱国产| 九九九国产精品| 久久午夜鲁丝片| juliaann精品熟女一区| 亚洲AV无码乱码| 亚洲宅男天堂| 欧美91变态| 嗯啊不要在线| 久久免费少妇| 中文字幕精品人妻丝袜| 99国产精品| 熟女丝袜视频| 蜜桃久久久久久| 欧美亚洲小说| 国产精品自产拍在线观看社区| 超碰这里有精品| 久久6热视频免费观看| 97精选久久| 中文字幕日韩人妻视频一区二区三区| 日韩精品大香蕉伊人在线| 精品少妇人妻av久久免费| 欧美色图 人妻| 亚洲强奸乱伦影视网| 狠狠操狠狠燥| 亚洲激情四射| 亚洲天堂精品日韩电影| 日韩78m视频| 亚洲制服欧美另类内射| 欲色综合| 国内毛片国产专区二| 天天综合站| 激情五月天色播| 91天天| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 夜夜高潮夜夜爽国产伦精品| 人妻AV 中文字幕的| 亚洲超碰97| 色九月综合| 中文字幕一区日韩精| 婷婷午夜清品久久久久久久性色视频观| 夜夜肏2021| 一起草日韩| 校园春色 亚洲| 台湾佬激情综合| 日韩在线国产字幕| 另类 综合 日韩 欧美 亚洲| 丝袜熟女一区二区三区| 中文字幕av一区二区三区人妻少妇| 天天综合网国产| 三级色综合| 78操B| 爱爱60秒免费视频| 粉嫩不卡一区二区性爱| 97极品无码| 久久m| 成人综合色网| 大香蕉视频一二三区| 99最新日韩偷拍视频| 五月丁香啪啪啪| 国产熟女乱论| 呦呦影院| 性欧美91| 超碰碰小说97| 99啪啪视频| 色综合久久888| 国产69精品久久久久99尤物| 九九九九九九视频免费| 伊人久日| 欧美另类色| 色综合久| 亚洲免费在线探花| 五月天激情国产综合婷婷婷| 欧美黄色片在线播放| 亚洲视频精选| 久久成人精品| 色综合中文字幕不卡| 久久综合亚洲色1080p| 久久少妇| 亚洲人妻五月丁香婷婷| 女人18精品一区二区三区| 97中文天堂| 91婷婷| 日韩黄色成人性爱| 国产精品亚洲一级av第二区| 国产91福利小视频在线观看| 日本女人久久久| 亚洲高清欧美总合| 欧洲一区二区| 北野未奈加勒比av| 久久熟女久| 欧天美中出| 精品十三区| 女一区二区| 超碰爽人妻熟女Av| 9超碰免费| 五月天春色激情网| 久久久999网站| 91|九色|国产熟女| 亚洲性爱成人| 欧美在线永久天堂| 啊啊啊啊操死我| 99re视频这里只有精品| 美女黄页网站| 亚欧美综合| 欧洲亚洲综合| 97精品在线| 亚洲情色综合网| 亚洲成人AB| 人妻第一页| 九九九国产| 亚洲人天堂| 又大又大又大又粗爽高潮观看 | 亚洲熟女乱色一区二区三区久久久| 97久精品| 色狠狠综合噜一二三区| 欧美成不卡网| 精品性爱久久视频| 99re不伦| 九99久久| 日韩色| 黄片www视频免费| 国产精品分类在线观看| 无码 黑人一区二区三区| 中文字幕中文字幕一区二区| 超碰99热| 青青草在线成人视频| 麻豆天美电影一区二区| 日韩精品9999| 九99久久| 亚洲另类久操网| 青青草狠狠撸| 亚码人妻| 精品人妻一区二区三区免费视频| 襙一襙| 青青操网| 国产亚洲99久久精品熟| 亚洲国产婷婷在线播放| 伦伦成年午夜免费视频| 久久香蕉综合一本到3atv| 九九综合色| 另类亚洲图色| 色欧洲97| 大色综合| 精品国产乱码久久久久久口爆网站| 在线无码视频| 亚洲欧洲偷拍一区| 久久久久密臀视频| 国产精品电影大全| 日本午夜操逼| 国产亚洲在线| 欧美婷婷久久| 蜜臀久久99精品久久久久电影| 91精品国产91熟女| 夜间福利片1000无码| 超91综合网| 综合久久99亚洲人妻中文在线| 91亚洲网站| 日韩色| 91丨国产丨白浆| 中国91AV| jizzjizz欧美| 天无日色综合| 欧美偷| 国产亚洲精品A在线观看下载| 黄色性爱网网| 97bbn| 无遮挡又黄又刺激的视频| 久操热线| av午夜玫瑰| 久久超碰com| 日本精品不卡一二三区| 黑人天8A∨高清网站| AV男人天堂网| 国产精品嫩草久久久久| 91欧美高清| 精品国产乱码久久久久久久| 97精品熟女少妇一区| 国产久久久9999| 久9精品| 殴美牲| 五月天久久人妻| 欧美一区二区观看在线| 999综合色| 亚洲国产精品成人综合| 一色网男人的天堂| 久久九色| 欧美美女自慰一区二区三区| 日韩三级av片| 六月婷婷色综合| 欧美后入式| 婷婷亚洲五月***久久| 亚洲无码免费看| 嗯嗯啊啊亚欧精品| 国产午夜在线观看视频| 激情小说五月天| 午夜视频久久久| 精品区国产区一区二区三区| 久色99999| 欧美 日韩 亚洲 春色| 妇女视频网站| 亚洲成aⅴ人片不卡无码| 精品一区二区亚洲国产| 超碰在线成人电影| 午夜福利视频在线一区| 激情黄色五月天| 日本国产欧美高清在线| 伊人午夜福利视频| 五月天婷婷影院| 大香蕉久久| 九九九九九九亚洲| 蜜臀无码视频在线观看| 少妇被玩视频二三区| 91精品国产一区三一| 亚洲精品色| 日韩性爱毛片操骚逼| 久久青娱乐| 91丨九色丨熟女高潮| 日本色日夜干| 在线综合 亚洲 欧美中文字幕 | 欧美成年人性爱视频免费观看| 好爽,再快点啊哈嗯嗯嗯嗯| 国产精品成久久久久午夜午夜| 午夜成人福利影视| 国产福利在线视频网站| 久久久久久99999国产精品| 性吧在线视频| 国产白丝网站| 亚洲色堂免费视频| 一级性爱啪啪视频| 99热线麻豆 | 婷婷8月天青娱乐| 亚熟在线| 天天视频综合在线观看视频| 欧美的精品的视频| 青青草日逼视频| 久久亚洲AV无码专区国产精品 | 黑人美精品 A片| 99久在线精品99re8| 一本一道人妻久久一区二区三区| 国产无码久久高清| 国产美女91| 欧美狠狠操| 五月天开心网| 天天看夜夜看日日干| 嫩草黄页| 蜜臀亚洲中文| 五月天黄色激情视频| 国产精品免费1区2区视频| 少妇蹲下买菜露大唇0| 女人天堂AV五区在线| 亚洲成人美女无吗| 色牛aV| 九九超碰综合网| 天美精品一区二区三区四区在线观看| 欧美黄色大片在线观看| 久久精品国产亚洲av水密被窝| 色av中文字幕| 九九色色| 九九综合久久| 亚洲春色欧美激情自拍| 欧美精品,四区。五区| 亚洲欧美色综合| 亚洲色婷婷| 97人人操人人摸| 国产强奸乱伦无码视频| 丝袜喷水在线| 色性欧美| 亚洲人妻一区二区三区| 亚洲色 国产 欧美 日韩| 亚洲AV成人精品网站在AV| 久久久久女教师免费一区 | 超碰97人人乐| 欧美精品久久| 欧美日动态视频| www鬼畜国产男人的天堂| 操碰97| 丰满人妻av一区二区三区| 中文AV制服乱伦| 亚洲国产精品无石码久久| 国产精品久久泡妞网站| 91超碰丝袜制服| 真实高潮91| 色婷婷激情| 亚洲精品人妻在线| 日本高清视频xxxx| 成人精品在线免费视频| 超碰 国产熟女精品一区| 亚91亚洲网| 久久久久久中文字幕中文字幕最新| 久久东京国产精品视频| 亚洲国产欧美一区二区潘金莲| 日韩精品人妻一区二区| 久久香蕉国产线看观看亚洲女人 | 97干日韩| 青草青青久久久久久国产| 婷婷色五月激情| 一区在线国产播放| 亚洲欧美激情在线视频| 9999久久久久| 日本人人操人人操| 国产高清MV操逼视频| 亚洲av综合色区无码一| 中日韩久久久| 国产亚洲日韩欧| 欧美天天| 麻豆天美在线喷水AV| 蜜臀99久久精品| 4tube欧美女厕所| 国产成人久久久精品免费AV| 屁屁影院一区二区三区国产| 黑人无码一区二区| 亚洲免费人妻在| 一级做a爰片性色毛片久久| 乱伦一二三区| 少妇3P性爱自拍| 国产真实野战在线视频| 一级A啪啪啪啪| 极品出轨视频网站| 97这里有精品| 97欧美性爱| 欧美亚洲一区二区久久久婷精品大包诱| 天堂av最新电影网| 亚洲熟妇自偷自拍另欧美| 把腿张开老子CAO烂你| 99热色精品| 亚洲情色91| 欧美一区二区成人一卡| 欧美色97| aa片毛片| 26uuu国产日韩综合在线观看| JULIA一区二区三区在线播放| 天天干天天插| 久久国语| 97视频新免费| 99rre在线精品99re8| 国产强奸乱伦第1页| 日韩无限资源| 国产一区二区三区视频在线看| 思思视频免费看网站| 亚洲欧美日韩夜夜| 亚洲AV小说| 是还免费视频1727我| 久久伊人影院| 日本高清视频xxxx| 99久久婷婷国产综合精品草原| 久久久工口| 丝袜色综合| 美女91网站| 国产综合网站在线播放 | 亚洲国产欧美中日韩成人综合视频| 丰满翘臀美女影院视频| 是还免费视频1727我| 色噜噜国产精品视频一区二区| 黄色片一区二区三区四区五区| 人人透人人操| 大香蕉国产中文自拍| 久热精品在线| 五月天久久综合网| 色婷婷视频| 嗯嗯啊啊好大好爽| 亚洲久久久久| 五月婷在线| 91成人久久| 国产精品露脸在线观看| 蜜乳性色无码专日粉嫩骚逼AV| 精品国产99| 亚洲高清91| 8x福利精品第一福利视频导航| 欧美日韩国产传媒在线精品| 青青草色插素人| 国产极品粉嫩馒头一线天av| 99热这里只有精品9| 青青欧美| 91在线秘 男同| 国产黄色动态精品| 91综合中文字幕| 超91综合网| 欧美亚洲特P| 六十路日本| 国产传媒1234区| 国产97免费视频| 夂久色| 久久人妻无码毛片A片麻豆| 18禁看网站一区| 亚洲欧美校园另类春色| 久久亚洲日韩熟女精品| 久久精品国产亚洲AV高级北京| 好湿好紧好爽 视频| 91bbbbbb| 噜噜噜狠狠色综合| 人妻激情视频| 深田咏美亚洲精品福利社| 超碰在线综合97| 大伊香蕉在线视频免费| 久久亚洲天堂| 亚洲精品国产无码高清| 狠色婷婷久久一区二区三区_| 1769国内精品视频| 九九英色视频| 日韩字幕一区| 午夜啊啊啊| 亚洲精品性爱片| 少妇第一页| 另类小色呦| 亚洲 无码 有码 中文字幕| 国产成人免费观看在线视频| 熟女91网| 91性高潮久久久久久久久| 国产又粗又长的视频| 97色碰| 中文AV制服乱伦| 亚洲图片欧美制度| 日韩精品色呦呦| 亚洲视频二区 | 久9久精品视频| 性在久久久久久| 60秒免费视频| 日本国产成人亚洲精品无码| 成人AV素股で擦久久| 激情小说图片亚洲首页| 大香蕉伊利av| 久久草草亚洲蜜桃臀| 亚洲中文人妻色| 思思热免费在线视频| 欧美在线中M| 亚洲色吧网| 熟妇熟女一区二区三区| 国产精品制服丝袜中文字幕日韩一区二区三区 | 午夜影美女日鸡鸡天天视频国产| 亚洲男人天堂视频| 大香蕉啪啪啪| 欧美乱伦专区| 91网站18在线| 欧美日韩岛国大片在线观看| 亚洲一区二区在线观看91| 九九久久久九九| 久久精品高清AV| 九九热精品视频六| 国产成人网| 狠狠色伊人亚洲综合网站色| 亚洲日韩97| 亚洲欧美九九| 中字乱伦AV| av亚欧| 久草线上视频免费看| 91美女丝袜诱惑视频| 国产精品亚洲无码| 综合亚洲欧美| 亚洲图片 激情小说| 国产免费一区二区在线A片视频| 国产精品不卡av免费在线观看| 久久久禁| 肉丝网站91| av天堂5| 黄色激情电影在线观看| 麻豆一区二区三区在线看 | 九九九精品一区二区无码| 亚洲欧美大香蕉| 亚洲欧美一区二区网址| 爱丝福利| 国产精品欧美激在线| 色噜噜人妻丝袜a∨先锋影| 91综合在线| 蜜臀久久久99久久久久 | 一本大道不卡一二三区| 亚洲毛片基地专区| 久久免费精品96| 射 色综合| 99re公开精品免费视频| 精品九九| 国产农村妇女毛片精品久久| 91nbbbbbb| 欧美青青视频| 殴美,日韩国产伦精品| ji熟女.com| 清纯唯美亚洲综合| 国产AV天美传媒一区二区三区 | 久久亚洲AV无码专区首页| 一级性爱视频免费观看| 91狠狠综合久久| 国产亚热在线久久| 91五月天| 精品国产一区二区三区久久久蜜臀| 天天爽夜夜操| 婷婷激情五月综合| 约操熟妇| 国产精品视频一区二区三区八戒| 69少妇一区二区| 中文字幕第9页萱萱影音先锋| 成年人黄色| 欧美日韩亚洲天堂| 日本高清视频在线观看黄已三辽| 亚洲爱爱视频一区二区| 亚洲精品一卡二卡三卡福利视频网站| 99色色网| 无码99| 99在线观看| 亚洲最大91网| 操人妻少妇中文 | 97免费在线视频| 久久 精品| 爱妃国产亚洲视频中文字幕| 天天看天天日天天操| 超碰78| 精品人妻一区二区三区四区石在线 | 久九九九九九九九热| 天天看,天天做|