亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

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

AI Agent長期記憶系統(tǒng):三層架構(gòu)原理與代碼實(shí)現(xiàn)指南 最近我一直在折騰Agent相關(guān)的項(xiàng)目發(fā)現(xiàn)一個(gè)特別扎心的問題很多看起來聰明的Agent一聊深了就露餡——你前天剛跟它說過喜歡的回答風(fēng)格它昨天就忘得一干二凈。這種“金魚式”的對(duì)話體驗(yàn)本質(zhì)上是因?yàn)锳gent沒有記憶系統(tǒng)。最近某高校與某研究院聯(lián)合發(fā)布了一篇關(guān)于AI Agent記憶系統(tǒng)的論文我花了一個(gè)周末啃完代碼和實(shí)驗(yàn)又自己動(dòng)手復(fù)現(xiàn)了一遍今天把對(duì)小白和程序員都有用的核心內(nèi)容整理出來。這篇博文會(huì)用最直白的方式拆解記憶系統(tǒng)的原理、論文架構(gòu)、落地代碼和實(shí)測(cè)踩坑看完你就能給手頭的Agent裝上“長期記憶”。1. 為什么AI Agent必須擁有記憶系統(tǒng)從一次失敗的對(duì)話說起先說個(gè)我真實(shí)遇到過的場(chǎng)景。我用一個(gè)開源框架搭了個(gè)私人助理Agent第一輪讓它幫我查資料它回答得頭頭是道。我隨口說了一句“以后回答盡量給我來源鏈接”它痛快答應(yīng)。結(jié)果到第二輪我讓它繼續(xù)上一個(gè)話題它直接翻臉不認(rèn)人不僅忘了剛才查了什么連“帶鏈接”這個(gè)要求也拋到九霄云外。我那時(shí)候就在想這玩意兒到底是智能助手還是老年癡呆后來我意識(shí)到問題出在架構(gòu)上。絕大多數(shù)Agent基礎(chǔ)框架默認(rèn)是無狀態(tài)的每次對(duì)話都是一次獨(dú)立的推理過程。你把用戶問題扔給大模型它根據(jù)上下文窗口里能看到的東西回答窗口之外的信息一概不管。而真正的“智能體”應(yīng)該是連續(xù)的它會(huì)記得你三個(gè)月前的一些偏好會(huì)在今天回答問題時(shí)主動(dòng)調(diào)取上周的項(xiàng)目進(jìn)度會(huì)在遇到新任務(wù)時(shí)聯(lián)想到舊經(jīng)驗(yàn)。這個(gè)“跨會(huì)話的持續(xù)記憶”就是Agent記憶系統(tǒng)要解決的問題。某高校與某研究院的這篇論文把Agent記憶系統(tǒng)分成了三個(gè)層次感知層、存儲(chǔ)層和檢索層。論文的核心觀點(diǎn)是記憶不僅僅是一個(gè)數(shù)據(jù)庫而是一個(gè)需要主動(dòng)關(guān)注的認(rèn)知流程。Agent不僅要“記住”還要知道“記住什么”、“怎么存”、“什么時(shí)候取出來用”。這三個(gè)問題恰好是小白和程序員在搭建Agent時(shí)最容易忽略的部分。我們普通人平常接觸的AI對(duì)話無論是網(wǎng)頁端還是API都有一個(gè)大模型自帶的上下文Context。這個(gè)Context可以理解為短時(shí)工作記憶它負(fù)責(zé)當(dāng)前對(duì)話的連貫性。但一旦Context被清空大模型就什么都不記得了。心理學(xué)上有個(gè)工作記憶和長期記憶的區(qū)分Agent記憶系統(tǒng)的目標(biāo)就是把對(duì)話中重要的信息固化下來跨越會(huì)話甚至跨任務(wù)的保存然后在合適的時(shí)候重新拉回Context里。論文里有一個(gè)很關(guān)鍵的設(shè)計(jì)思路記憶不是一股腦全部塞進(jìn)上下文而是建立一個(gè)“記憶分層”。短期上下文負(fù)責(zé)當(dāng)前任務(wù)長期記憶負(fù)責(zé)跨會(huì)話的偏好和經(jīng)驗(yàn)還有一個(gè)“工作記憶”區(qū)域用來臨時(shí)組合當(dāng)前任務(wù)需要的外部數(shù)據(jù)。這個(gè)分層思想一下就把記憶系統(tǒng)從“囤積數(shù)據(jù)”變成了“按需取用”這也是我復(fù)現(xiàn)后覺得最值得學(xué)習(xí)的一點(diǎn)。2. 論文核心拆解記憶的獲取、存儲(chǔ)與檢索三層架構(gòu)論文中最核心的貢獻(xiàn)是一個(gè)叫“記憶感知層、記憶存儲(chǔ)層、記憶檢索層”的三層架構(gòu)。我用自己的話翻譯一下不搞學(xué)術(shù)黑話講清楚每層是干嘛的。2.1 記憶獲取層決定什么值得記住這一層要解決的問題是“從對(duì)話中抽什么”。論文里的做法是不靠人工設(shè)計(jì)復(fù)雜規(guī)則而是用一個(gè)小型分類模型去判斷對(duì)話里的某句話是否包含用戶偏好、任務(wù)進(jìn)度、重要實(shí)體、問題結(jié)論等信息。比如用戶說“我不吃香菜”這顯然是一條偏好轉(zhuǎn)長期記憶。但Agent說“好的我知道了”這句話就沒必要存。分類模型會(huì)把信息按類型打上標(biāo)簽比如Preference、TaskState、CommonSense、UserIdentity等等。我記得論文里做實(shí)驗(yàn)時(shí)直接用大模型提示詞來做這個(gè)分類效果就很好根本不用訓(xùn)練專門的模型。思路是給大模型一個(gè)結(jié)構(gòu)化提示模板讓它輸出類似“是否需要記憶是/否、記憶類型偏好、記憶內(nèi)容用戶不喜歡香菜”的JSON格式。這種方式很實(shí)用我在復(fù)現(xiàn)時(shí)也直接沿用了代碼后面會(huì)貼出來。2.2 記憶存儲(chǔ)層不是普通數(shù)據(jù)庫而是“語義庫”存儲(chǔ)層的設(shè)計(jì)決定了記憶拼起來后能不能用。論文沒有推薦用普通的關(guān)系型數(shù)據(jù)庫存字符串而是建議存“語義表示 元數(shù)據(jù)”的結(jié)構(gòu)。所謂語義表示就是把文本變成向量也就是Embedding。你把“我不吃香菜”和“你以后點(diǎn)菜別放香菜”這兩句話變成向量它們?cè)谡Z義空間里的距離很近這樣檢索的時(shí)候就很容易命中。論文里給了一個(gè)比較實(shí)用的存儲(chǔ)格式記憶ID、時(shí)間戳、記憶內(nèi)容、記憶類型、以及向量表示。為了控制記憶庫體積還要設(shè)計(jì)一個(gè)遺忘/合并機(jī)制。比如相同的偏好如果反復(fù)出現(xiàn)就更新而不是新增如果一段時(shí)間內(nèi)用戶改變了偏好就覆蓋舊記憶。論文中把這個(gè)抽象成“記憶卡片”的概念每張卡片是一個(gè)可獨(dú)立檢索的單元卡片之間可能有鏈接關(guān)系。2.3 記憶檢索層時(shí)機(jī)的把握遠(yuǎn)比檢索算法重要很多人以為檢索就是做個(gè)向量相似度搜索論文里幫我點(diǎn)醒的一個(gè)點(diǎn)在于檢索時(shí)機(jī)比檢索算法更重要。不是說每次對(duì)話開始前都把記憶庫里的東西全部拉一遍而是Agent內(nèi)部有一個(gè)“記憶觸發(fā)模塊”這個(gè)模塊根據(jù)當(dāng)前用戶輸入判斷是否需要調(diào)用記憶。比如用戶問“我上次讓你記的那個(gè)菜譜呢”這句顯然要觸發(fā)記憶檢索。但如果用戶說“你好”就沒必要去檢索歷史記錄平白加長上下文還污染注意力。論文還對(duì)檢索結(jié)果做了一次重排不只是簡單地取Top-K個(gè)向量結(jié)果而是結(jié)合記憶類型、時(shí)效性和相關(guān)度做加權(quán)評(píng)分。比如帶有用戶明確指令的記憶權(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ì)話過程中只要出現(xiàn)了重要信息點(diǎn)就立刻寫進(jìn)存儲(chǔ)層保證Agent隨時(shí)能查到。同時(shí)每隔一版對(duì)話輪次生成一次快照把整個(gè)會(huì)話的摘要壓縮并存入長期記憶。這個(gè)做法很像人腦短期記憶不斷鞏固成為長期記憶而不是等到談話結(jié)束才開始回憶。我在復(fù)現(xiàn)時(shí)發(fā)現(xiàn)一個(gè)更微妙的點(diǎn)如果所有信息都即時(shí)寫入很可能把中間態(tài)的廢話和錯(cuò)誤信息也存進(jìn)去。論文的處理是引入一個(gè)“置信度”字段在信息剛出現(xiàn)時(shí)置信度低當(dāng)同一個(gè)信息在對(duì)話中被反復(fù)提及或得到用戶確認(rèn)后置信度提高才會(huì)進(jìn)入長期記憶。這個(gè)置信度機(jī)制直接解決了記憶噪聲問題非常實(shí)用。3. 手把手搭建一個(gè)基礎(chǔ)記憶模塊從零寫代碼前面說的全是理論接下來動(dòng)手。我會(huì)用最簡單的Python代碼不依賴復(fù)雜框架在視覺上跑通一個(gè)基礎(chǔ)的記憶模塊。這個(gè)模塊只做三件事抽取記憶、存儲(chǔ)記憶、按要求檢索記憶。你把它插進(jìn)自己的Agent鏈路里就能立刻見效。3.1 初始化記憶管理類我先定義了一個(gè)MemoryManager類屬性包括一個(gè)字典storage用來存記憶卡片一個(gè)list用于存儲(chǔ)向量庫的索引這樣方便測(cè)試和調(diào)試。如果之后要上規(guī)模就把storage換成向量數(shù)據(jù)庫。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模型只要保證檢索文本和你查詢文本是同一個(gè)模型編碼的就行。3.2 對(duì)話內(nèi)容存入記憶核心方法add_memory接收一段文本和類型標(biāo)簽內(nèi)部做兩件事存原始文本和元數(shù)據(jù)并且同時(shí)生成向量保存。為了模擬論文里的置信度機(jī)制我加了一個(gè)參數(shù)repeat_count當(dāng)同一內(nèi)容多次出現(xiàn)時(shí)可以調(diào)用update_confidence來更新權(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è)人工傳類型和置信度的步驟實(shí)際項(xiàng)目中你應(yīng)該讓大模型來自動(dòng)判斷而不是寫死。后面我會(huì)給一個(gè)基于提示詞抽取的版本那段邏輯和這里完全兼容。3.3 檢索相關(guān)記憶檢索方法retrieve接收用戶查詢文本先編碼查詢向量計(jì)算向量庫里所有記憶的余弦相似度再結(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ì)算沒有單獨(dú)搞一個(gè)向量索引對(duì)單機(jī)測(cè)試足夠了。如果你有幾十萬條記憶肯定要上Faiss這類向量索引后面會(huì)說。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ì)簡單粗暴但已經(jīng)能讓Agent感知到用戶過去說過的重要信息。3.5 用大模型自動(dòng)抽取記憶上面加記憶的時(shí)候人工判斷類型和置信度挺累的。論文里有一個(gè)更聰明的方法讓大模型自己輸出結(jié)構(gòu)化記憶。我給一個(gè)常用的提示詞模板用在這個(gè)需求上非常穩(wěn)。請(qǐng)判斷下面這句用戶對(duì)話中是否有需要長期記憶的信息。 輸出JSON格式為{should_store: 是/否, mem_type: preference/task_state/other, content: 摘錄需要記憶的文本, confidence: 0.0-1.0} 用戶對(duì)話{{user_input}}這個(gè)提示詞對(duì)GPT系列和開源模型都適用。注意confidence的設(shè)定我通常讓模型把置信度定為0.6到0.9之間不設(shè)太低因?yàn)橐坏┰摯鏇]存就損失了。你可以在實(shí)際對(duì)話中慢慢調(diào)。接到Agent鏈路后每當(dāng)用戶發(fā)來一條消息先跑一次這個(gè)抽取提示詞如果should_store為“是”就調(diào)用add_memory寫入。這樣記憶系統(tǒng)就閉環(huán)了自動(dòng)識(shí)別、自動(dòng)存儲(chǔ)、按需檢索、注入上下文。4. 讓記憶更聰明向量檢索與持久化技巧上一節(jié)代碼是最小可用版本能在小范圍內(nèi)跑通但離實(shí)用還有距離。要在真正的業(yè)務(wù)場(chǎng)景里用起來你需要解決兩個(gè)大問題檢索性能和記憶持久化。我接著把這兩塊的實(shí)戰(zhàn)經(jīng)驗(yàn)補(bǔ)完。4.1 為什么簡單相似度檢索不夠用在小數(shù)據(jù)集上直接遍歷所有記憶向量算余弦相似度沒有問題。我有一次在一個(gè)兩千條的測(cè)試集上跑單個(gè)查詢也就幾十毫秒體感很快。但當(dāng)記憶庫沖到十萬級(jí)甚至百萬級(jí)純遍歷的耗時(shí)就沒辦法接受因?yàn)槊看尾樵兌家讶肯蛄繌膬?nèi)存里過一遍。工業(yè)界的做法是引入近似最近鄰索引比如HNSW、IVF這類。原理我簡單解釋一下它們先把向量空間分成一個(gè)個(gè)區(qū)域檢索時(shí)只搜索查詢向量附近的桶而不是全量計(jì)算。印象里我當(dāng)時(shí)用HNSW在召回率和速度之間找到平衡點(diǎn)十萬條數(shù)據(jù)查詢延遲從50毫秒降到1毫秒以內(nèi)效果顯著。你可以把向量索引換成Faiss或者輕量一些的向量數(shù)據(jù)庫。我的經(jīng)驗(yàn)是如果你只是個(gè)人項(xiàng)目直接裝一個(gè)sqlite-vss就夠了簡單又能持久化。如果你想做點(diǎn)正經(jīng)產(chǎn)品建議用成熟的向量數(shù)據(jù)庫比如Qdrant或者Chroma都支持本地運(yùn)行和HNSW索引。4.2 數(shù)據(jù)持久化斷電不丟失代碼里MemoryManager只存在內(nèi)存里進(jìn)程一關(guān)就全沒了。真實(shí)Agent一定要把記憶落到磁盤。我的做法是先用JSON把storage目錄定期導(dǎo)出后面再把這個(gè)設(shè)計(jì)改造成sqlite存儲(chǔ)。一個(gè)很實(shí)用的姿勢(shì)是把JSON備份文件和向量索引分開保存。向量索引每隔幾分鐘增量更新JSON文件在每次會(huì)話結(jié)束后全量導(dǎo)出。這樣即使向量索引損壞也能從文本庫里重建不至于徹底丟記憶。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è)過程可能比較費(fèi)時(shí)但能保證完整性。4.3 時(shí)效性衰減與記憶合并剛才我提到時(shí)效性權(quá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按記憶類型設(shè)置。用戶偏好這種長期穩(wěn)定的信息half_life設(shè)大一些比如720小時(shí)任務(wù)狀態(tài)這種短期信息half_life設(shè)小一些比如12小時(shí)。記憶合并也很關(guān)鍵。比如同一用戶對(duì)同一話題多次發(fā)言但內(nèi)容高度相似你可以直接把舊的記憶卡片替換成新的而不是不斷新增。我在復(fù)現(xiàn)時(shí)實(shí)現(xiàn)了一個(gè)“去重合并”邏輯檢索出歷史Top-5相關(guān)的同一類型記憶如果他們的向量相似度超過0.9就把先前的記錄替換為當(dāng)前的最新內(nèi)容同時(shí)更新置信度。這個(gè)合并機(jī)制最大的好處是控制記憶庫體積不會(huì)因?yàn)橛脩舴磸?fù)強(qiáng)調(diào)“我不吃辣”就往庫里塞一百條重復(fù)記憶拖慢檢索還污染上下文。4.4 集合大量記憶時(shí)的上下文注入策略如果檢索出來的相關(guān)記憶太多不可能全部塞進(jìn)上下文。論文里的做法是設(shè)定“最大記憶條數(shù)”和“最大記憶token量”上限。我的經(jīng)驗(yàn)是普通任務(wù)只放Top-5記憶每個(gè)記憶壓縮到一句話的長度足以覆蓋上下文需求。如果某個(gè)任務(wù)明顯依賴更多背景再單獨(dú)調(diào)大上限。這里有一個(gè)值得注意的細(xì)節(jié)記憶注入的位置非常關(guān)鍵。如果放在SystemPrompt里大模型的注意力會(huì)更均勻如果直接放在用戶對(duì)話后面模型可能誤當(dāng)成當(dāng)前指令。我試驗(yàn)下來把記憶放在一個(gè)單獨(dú)的“記憶區(qū)塊”并用指令明確“這些不是當(dāng)前用戶輸入只是歷史事實(shí)參考”效果最好。5. 實(shí)測(cè)中的坑記憶混淆、過期與上下文超限論文讀起來很完美但真正落地的時(shí)候總會(huì)翻車。我花了兩個(gè)晚上在模擬項(xiàng)目和某跨平臺(tái)系統(tǒng)上做了一些實(shí)測(cè)把最有代表性的三個(gè)坑單獨(dú)拎出來說這些坑我估計(jì)很多人繞不開。5.1 記憶混淆多條相似記憶打架最典型的坑叫做“誤傷召回”。我在一個(gè)客戶信息管理Agent里測(cè)試用戶之前提到“甲項(xiàng)目本周交付”后來又提到“乙項(xiàng)目本周交付”。檢索時(shí)如果只做相似度這兩個(gè)記憶極易互相干擾而如果盲目拼接進(jìn)Prompt大模型就可能把甲項(xiàng)目和乙項(xiàng)目的截止日期搞混。解決辦法有兩個(gè)。第一在存儲(chǔ)層給記憶加上更強(qiáng)的領(lǐng)域元數(shù)據(jù)比如項(xiàng)目名、用戶主鍵檢索后先做元數(shù)據(jù)過濾再做向量排序。第二把記憶內(nèi)容的格式規(guī)范得更明確比如每條記憶強(qiáng)制以“實(shí)體-屬性-值”的結(jié)構(gòu)存儲(chǔ)可以大幅減少活用的語義偏差。比如“甲乙項(xiàng)目”分別作為Entity字段檢索結(jié)果里就很容易區(qū)分。5.2 過期記憶反復(fù)出現(xiàn)另一個(gè)常見是記憶過期。比如用戶在兩周前告訴Agent“我這個(gè)季度目標(biāo)是完成500萬銷售額”現(xiàn)在這個(gè)季度快結(jié)束了管理員把目標(biāo)改成了800萬。但Agent還保留著舊目標(biāo)每次催促進(jìn)度時(shí)就引用舊數(shù)據(jù)用戶體驗(yàn)極其糟糕。論文里提到的置信度機(jī)制本來就該管這個(gè)事但我在實(shí)現(xiàn)時(shí)沒做好“逆反饋”。我的經(jīng)驗(yàn)是每次記憶被檢索出來并投入使用之后要有一個(gè)記憶反饋回路用戶的后續(xù)反饋如果明確否定了舊記憶就要下調(diào)置信度甚至直接刪除。我在自己項(xiàng)目里加了一個(gè)簡單的“否定檢測(cè)”模塊如果用戶回復(fù)中包含“不對(duì)”、“不是”、“錯(cuò)了”等詞就主動(dòng)檢查相關(guān)記憶卡片并修正實(shí)測(cè)后記憶準(zhǔn)確性基本穩(wěn)定。5.3 上下文超限與“記憶污染”第三個(gè)坑是記憶注入之后大模型的上下文窗口爆掉。這個(gè)問題在小模型上更明顯。我曾在一個(gè)上下文窗口只有4K的模型上做測(cè)試給Agent注入了三條記憶再加上歷史對(duì)話直接超出長度限制。后來學(xué)到一個(gè)有效策略記憶的部分只保留摘要摘要由輕量模型生成。比如把用戶一段充滿細(xì)節(jié)的描述壓縮成一句話“用戶偏好簡約風(fēng)、預(yù)算5000以內(nèi)”這樣就極大縮減token消耗。最終我采用雙層的記憶結(jié)構(gòu)頂層是精簡摘要底層是詳細(xì)原文上下文里只放摘要詳細(xì)原文在需要時(shí)才臨時(shí)拉取。這個(gè)方法對(duì)長對(duì)話特別管用。6. 從入門到實(shí)踐小白與程序員各自的學(xué)習(xí)路徑最后區(qū)分一下小白和程序員的入門路徑因?yàn)檫@兩種人遇到的問題完全不同。小白可能不碰代碼就想理解原理并用現(xiàn)成工具搭一個(gè)能持久記憶的Agent程序員則想徹底掌控底層搭出自己的記憶管理系統(tǒng)。6.1 小白先跑通“記憶插件”再倒追原理如果你是代碼不太熟悉的小白第一步不用管論文里的向量索引和置信度公式先去找那種自帶記憶模塊的Agent框架。現(xiàn)在很多現(xiàn)成的項(xiàng)目已經(jīng)內(nèi)置了記憶能力配置一個(gè)向量數(shù)據(jù)庫路徑就能開箱即用。你先用起來每天寫點(diǎn)測(cè)試對(duì)話直觀感受一下那些記憶到底是怎么被記住的。第二周再回頭看我上面的代碼你會(huì)發(fā)現(xiàn)原來記憶就是“存文本-算相似度-拼進(jìn)Prompt”這樣一個(gè)簡單流程。到時(shí)候理解起論文的分層架構(gòu)就毫無壓力。我給小白總結(jié)的學(xué)習(xí)路線階段一用現(xiàn)成工具把記憶功能跑通記錄自己的感受。階段二用最簡Python代碼把內(nèi)存版記憶管理器復(fù)現(xiàn)一遍。階段三把內(nèi)存版升級(jí)為JSON持久化模擬重啟后記憶恢復(fù)。階段四加入向量檢索和重排序感受語義檢索比關(guān)鍵詞檢索強(qiáng)在哪。小白的核心瓶頸通常不在算法而在工程習(xí)慣。遇到報(bào)錯(cuò)先學(xué)會(huì)看日志學(xué)會(huì)把問題拆成“存儲(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ù)庫的項(xiàng)目里。參考實(shí)現(xiàn)順序是把MemoryManager改成異步并發(fā)通過消息隊(duì)列接收記憶寫入請(qǐng)求。接入向量數(shù)據(jù)庫用HNSW索引替換之前的樸素?cái)?shù)組。設(shè)計(jì)數(shù)據(jù)庫表結(jié)構(gòu)記憶ID做主鍵元數(shù)據(jù)和向量索引冗余存儲(chǔ)。設(shè)計(jì)一個(gè)記憶審計(jì)接口允許用戶后臺(tái)直接查看和編輯Agent記憶。上線后持續(xù)記錄記憶命中率觀察哪些場(chǎng)景檢索結(jié)果命中率低再針對(duì)性調(diào)整重排權(quán)重。程序員開發(fā)時(shí)需要注意性能基準(zhǔn)。我在某模擬項(xiàng)目里做壓測(cè)時(shí)發(fā)現(xiàn)記憶寫入的延遲如果高于200毫秒用戶就能明顯感覺Agent“卡一下”。所以寫入鏈路一定要用異步任務(wù)或者是消息隊(duì)列。檢索鏈路控制在5毫秒以內(nèi)才能讓記憶在線路不拖后腿。6.3 無論什么基礎(chǔ)都要練一個(gè)“記憶心態(tài)”最后說點(diǎn)軟性的東西。設(shè)計(jì)記憶系統(tǒng)和設(shè)計(jì)普通業(yè)務(wù)邏輯不一樣它的核心是“設(shè)身處地”想Agent該記住什么。程序員很容易寫出存儲(chǔ)一切的程序但那樣效率特別低。我從論文里學(xué)到最深刻的一點(diǎn)是記憶系統(tǒng)的價(jià)值不在存儲(chǔ)而在遺忘和取舍。該記的記不該記的果斷丟這才是長期可用的Agent。我建議每個(gè)人都可以給自己的Agent做一張“記憶卡片清單”列出十種你想讓它長期記住的事實(shí)。比如“用戶偏好、已確認(rèn)的任務(wù)目標(biāo)、重要截止日期、溝通風(fēng)格”。然后以清單為基準(zhǔn)去測(cè)試你的記憶模塊有沒有準(zhǔn)確捕獲和檢索這些信息。以這種模式進(jìn)行迭代記憶系統(tǒng)才能真正為Agent賦能。最后分享一個(gè)我踩過很多次后養(yǎng)成的習(xí)慣每次做記憶相關(guān)的改造我都會(huì)強(qiáng)制自己寫一條用戶對(duì)話作為驗(yàn)收用例比如“請(qǐng)問我上次說的預(yù)算上限是多少”然后跑一遍完整鏈路看Agent能不能從冷啟動(dòng)狀態(tài)準(zhǔn)確回答。只要這種驗(yàn)收用例能穩(wěn)定通過我對(duì)這套記憶系統(tǒng)的信心就會(huì)越來越強(qiáng)。這個(gè)檢測(cè)思路推薦給所有正在給Agent加記憶的人。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
丝袜色综合| 天天射天天操天天干天天吃2018| 78精品在线| 一区二区三区视频| 国产刺激视频| 国产青青美女玩逼视频| 久久九色| 五月婷婷丁香| 伊人久久大香线综合无码| 国产欧美后入| 蜜臀在线视频| 2017天天插| 亚洲综合一| 999热日韩精品| 免费国产电影一区二区| 色吧综合网| 亚洲 se图 欧美电影| 日本ZZ高免费A级视频| 日韩操啪| 久久婷婷五月天| 青青国产在线拍揄自揄拍| 蜜臀久久99精品久久久久久成人小说 | 能在线播放的国产三级| 国产精品白虎| 久久久久久人| 26uuu国产免费观看| 精品视频一二三中文| 后入式在线免费观看60秒| 99久久久| av天堂5| 91色黑人少妇| 丝袜美腿av女优在线| 啪啪资源网| 久久久久无码| 亚洲男人天堂2017| 色婷婷五月综合激情中文字幕| 嗯嗯啊啊亚欧精品| 欧美激情综合| 欧美亚州手机在线| 久久专区| 婷婷五月色| 无卡一区=区| 无码人妻精品一区二区中文| 超碰97资源大奶| 五月天大香蕉| 五十路熟女,国产欧美精品区一区二区三区| www.色吧5.com| 盗摄 精品 另类 一区| 精品无人区麻豆乱码1区2区图片| 无码精品久久久天天影视| 男女打扑克高清网站| 欧亚日本情色| 日本女优在线视频福利| 福利一级版子| 精品国产一区二区三区四区在线看| 综精品久久久aaaa| 国产综合日韩伦理| 91岛国动作片| 日B操| 大香蕉色十月| 日韩十八禁| 日韩午夜精品一区二区三区电影| 欧美亚洲涩涩| 噜噜噜在线视频| 大香蕉欧美伊| 成人一道本免费视频| 九月丁香婷婷| 国产最火爆久久国产网站网站| 欧州色图区| 大香蕉淫人| 婷婷五月av| 中文字幕欧洲有码| 青青草丝袜在线视频| 久久久少妇诱惑精品视频| 午夜福利精品| 中文在线视频| 久久精品国产亚洲AV高级北京| 麻豆 亚洲 97| 成年人黄色小视频网站| 国产精品久久久久久夜夜夜夜| 欧美日韩日产免费网站看| 91麻豆天美国产| 98人妻精品一区二区色欲| 亚洲骚女一区二区三区| 东北少妇高潮zzzz| 国产AV天美| 国产日韩精品suv| 嗯嗯啊啊好疼| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 啊啊啊啊二区好大| 亚洲国产精品无码AV在线| 秋霞鲁丝午夜无码一区二区三| 中国国国产一级特黄毛片| 国产后入清纯| 中文字幕一区日韩精| 另类图片五月天| 婷婷中文字幕| 搡老熟女免费视频| 91天射| 日本免费人成视频播放120秒| 97超碰精品成| 99热97| 免费αV在线视频| 欧美日韩青操| 717影院理论午夜伦八戒| 亚洲综合九九| 男人的天堂2000| 殴美大黄片| 日本幼女18+| 欧美亚洲丝袜人妻制服99| 2017av无码免费无线播| 伊人玖玖网| 亚洲欧美日韩精品久| 久久久96精品| 美女人妻色网站| 亚洲欧洲精品视频发布| 国产精品久久久久久片| 超碰97丝袜| 厕所偷拍在线| 免费啪啪一级视频| 超碰2017| 东京热大香焦| 狠狠中文字幕| 免费A V在线播放| 青青在线视频免费| 99 国产丝袜在线| 天天综合网国产| 午夜福利av电影在线| 日韩91网| 日本九九久久99| 久久婷婷五月| 成在线人在线观看视频| 亚洲成人贴图| 日本性一区| 天堂蜜桃无码视频一区二区| 久久九九国产精品| 综合伊人网12色| 欧美第一页| 色噜噜人妻av 中文字幕| 国产美女高潮叫床视频| 成人26uuu| 亚洲欧美清纯| 91久久婷婷| 免费看黄片现成| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 激情看片网站| 逼操网站| 1000部熟女视频在线观看| 久久久无码精品人妻二区 | 国产精品久久久啊| 国产又粗又长的视频| 日本丝袜美腿人妻九九| 九九99久久| 亚洲国产尤物yw在线观看| 中文字幕三四五区| 色香综合天天影视综合 | 国产精品久久久吖| 激情人妻另类| 天堂中文日本在线观看| 亚洲超碰97| 人妻 欧美亚洲| 国产大片精久久久久久| 婷婷五月影院| 乱老女人一区二区视频| 亚洲暴力强奸AV| 欧美亚洲国产91在线| 丝袜足交视频| 人人妻人人澡人人爽久久av| 火箭成精品视频884必出精品| 后入式999| 五十路熟女工口 | 国产主播福利| 日本精品999| 超碰色大香蕉| 九九九九一区| 91AV国产精品| 超碰在线在公开超碰在线在公开| 中文字幕视频免费| 强奸熟女一区二区三区 | 久久婷婷五月天| 日本人人操人人操| 人人摸人人摸人人干| 中国农村熟妇毛片视频| 国产亚洲福利第一页丝袜| 五十路三区在线| 农村少妇久久久久久久| 精品免费成人久久| 日韩人妻无码不卡网站| 青青五月天| 在线播放欧洲免费av| 亚州大图综合色图 | 91五十路| 麻豆天美一区二区| 亚洲欧美综合| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 久久久性| 88xx成人精品视频| 中文字幕日韩专区精品系列| 你懂的在线观看区国产| 高潮的A片激情扒开一区| 丝袜人妻av一区二区| 久久久久九九九| 日日骚中文字幕| 亚洲欧美天堂| 无码久久亚洲高清,| 欧美中出| 亚洲av无码国产精品字幕| 在线观看一级α片刺激高潮视频| 人人贴人人摸| 在线观看av区| 精品久热| www鬼畜国产男人的天堂| 国产suv精品一区二区四区999 | av毛片aaaaa免费看| 内射小黄片| 日韩免费看在线黄色片| 99精品久久久久久久婷婷| 久久精品国产亚洲AV高级北京| 婷婷丁香五月天亚洲天堂网| 一色网男人的天堂| 欧美中字二区| 青青久草| 亚洲自拍偷拍视频在线 | 美女91| 女沟厕偷窥piss小便| 日韩操逼性鲍| 操我无码| 精品国产网站| 粉嫩小泬久久久一区二区| 美国三级日本三级久久99| 欧美激情内射| 襙一襙| 欧美人妻久久精品二区三区| 一区二区日韩欧美久久| 久久97资源 网| 亚洲一二三四区在线免费看视频| 亚洲se91| 国产一级特黄大片处女| 色色激情| 日韩情色AV| 色哟哟精品1精品2| 电家庭影院午夜69久久夜色精品国产69乱 | 另类小色呦| 国产白丝网站| av爱爱爱| 激情小说五月天| 久久国产精品,久久国产| 亚洲97p| 国产激情在线观看| 亚洲激情AV| 香蕉国产精品麻豆亚洲欧美日韩| 第二页中文字幕| 色综合中文字幕不卡| 欧美在线大香蕉| 一本色道人妻久久| 色色香蕉| 亚洲国产美女久久久久 | 国产熟女乱论| 欧美精品久久久久久久久88| 色y情视频免费看| 日本肉体xxxx裸交| 东北女人操比视频| 600国产精品视频| 国产白嫩精品久久| 久久9999 | 人妻22p| 香港日本韩国人妇99www.wccm20| 啊啊啊啊无码| A片 AV一级在线播放观看免费| 人人喜人人妻| 麻豆色99999| 欧美性爱第一页久久| 日本 欧美 国产一区| 久久一二三级一一一| 蜜桃香蕉久草精品在线| 国产在线视频二区| 久久久久深夜无码| 久久草草亚洲蜜桃臀| 色欲天天综合久久久无码网中文| 91老熟女91老女人| 亚欧免费| 麻豆AV一区二区| 久热这里| av无码精品久久久久| 熟女一区二区| 大香蕉伊人亚洲| 欧美日日操| 极品色社| 密臀在线视频| 欧美婷婷五月天| 校园春色亚洲无码| 国产丝袜美女在线一区| 日本狠狠干| 亚洲区限制级 99| av一区二区三区不卡| 国产精品老熟女一区二区| 天天综合网视频91| 国产综合永久精品日韩鬼片| 欧美国产有色电影| 亚洲第一精品在线视频| 亚洲国成人情色好看电影| 999综合网| www激情| 亚洲综合伊人| 久久久久久国产无码精品| 久久綜合很很很| 国产精品又黄又猛又粗| 天天操天天射青青草| 熟女91网站| 操逼日韩无码| 友优传媒精品在线一区二区| 中日高清无码操逼视频| 五月天精品| 午夜精品久久久久久久99蜜桃一| 欧美激情色婷婷花野真衣一区二区| 九九色色| 欧美在线天堂| 懂色综合久久久| 91丝袜| 先锋精品av色鲁| 玖玖久久久| 久久五月丁香| 青青草好吊色| 日本亚洲vr欧美不卡高清专区| 人妻一区二区三区熟女| 18精品一区| 久久精品国产亚洲5555| 九九九九热| 久久久天堂| 中国zzijzzijzzwww精品| 激情综合婷婷| 青青操国产夫妻| 五月综合久久| 日本欧美中文字幕| 欧亚日韩三区| 色成人Www精品永久观看| 美女91av| 色婷视频| 极品销魂美女一区二区| 香港日本韩国人妇99www.wccm20| 日韩 欧美 视频 在线 一区| 玖玖综合视频| 亚洲欧美大香蕉| 丁香色狠狠色综合久久小说| 自拍视频大全亚洲专媒视频/一区二区三区 | 亚洲导航深夜福利| 偷偷人人精品女女久久| 96AV精品| 日本精品网站在线中文| 99热日| 日本综合久久| 欧美日韩*字幕一区| 啊啊啊久久久视频| 久久人妻办公室视频| 色色毛片| 日韩精彩视频| 女优免费一区二区永久| 7777奇米影视久久| 91男女| 亚洲不卡AV在线| 操操吧亚洲乱伦视频| 天操天操夜操夜月操月年年操操| 天天爱天天韩国日本牛牛牛牛| 亚洲无码com| 国产久久男人天堂| 欧美另类色图片| 日本欧美一区二区三区视频麻豆| 99re这里只有精品2| 天天激色| 美女91网址| 日韩另类色图| 欧美一区二区三区另类精品| 易易A毛视频| 亚洲 se图 欧美电影| 日韩人妻 中文字幕| 激情欧美97| 亚州久久9| 五月天社区| 亚洲AV无码乱码| wuyechaopeng| AV老汉| 天天看,天天做| 偷拍偷窥与盗摄视频专区| 日韩人妻精品| 久草视频制服诱惑| 大香蕉五月天婷婷| 成人综合色网| 久久风骚城市| 久久97| 美国日韩黄片| 在线a亚洲视频播放在线| 久久一二三四五六七八九区区| 国产精品夜夜夜| 青青草自拍视频在线播放| 国产精品激情久久久久久久| 日本不卡一区| 人妻熟女一区二区三区视频| 男人的天堂久久狠| 久久精品一区| 91在线色综合| 超碰在线成人| 日韩av在线免费网站| 中国熟女老妇仑乱一区二区三区| 国产区在线| 在线观看 99热| 手机不卡视频不卡在线一二三区| 天天色综合图片| 婷婷亚洲五月***久久| 综合国产影视三级| 国产真实子伦对白| 校园春色亚洲色图| 欧美日韩精品青青| 综合97久久| 可乐操亚洲蜜911| 欧美日韩人妻婷婷一区| 香一区二区三区| 亚洲色五月| 精品国产乱码久久久久久口爆网站| 国产无码精品无码| 97AV在线观看| 成人国产二区三区在线,男女精品。| 国产精品呦一区二区三区| a片久久久久久久久久久久 | 九九热免费在线国产视频伊人五月| 全球成人中文在线| 欧美大香蕉同搞| 先锋影音av先锋一区| 亚洲人成在线放东京热| 99av| 五月天伊人网| 欧美天天综合在线| 风韵犹存大大大大香蕉| 亚洲色婷婷综合久久一区二区三区| 校园春色综合香蕉| 欧洲精品久久| 久久原创中文| 亚州大图综合色图| 肉丝无码中文高清| 嫩草91| 亚洲资源网| 天天超级碰碰碰| 蜜臀AV成人精品蜜臀| 很黄很污的免费网站| 日本91白丝| 亚洲AV无码天美传媒一区| 国产精品色| 免费视频a级毛片免费视频| 亚洲偷拍自拍在线视频| 欧美性爱伊人| 丁香五月婷婷基地| 亚洲激情网一二三四区| 久久香蕉国产传媒一区剧情天美| 五月丁香久久| 久久久久9久久久久| 资源在线观一 二| 精品超碰中文在线| 日本岛国黄色网址| 七久久久| 超碰国产情侣自拍网| 精品久久在线区一区| 日本九九久久99播| 久久超碰免费的| 九九热超碰97亚洲最新香蕉| 久久久久大香青草精品综合| 福利天堂| 天堂av最新电影网| 天天干18禁| 五月天亚洲色图| 精品一级毛片在线观看| 黄人人操人人操| 久久黄色性爱视频| 亚洲成人性爱在线观看| 18禁美女裸体无遮挡啪啪| 久操网线| 九月丁香婷婷| 一区,二区,三区网站| 成人色女网| 韩国国产欧美情侣视频在线| 色综合久久夜色精品国产天堂| 青青三级视频| 好涩综合| 中文字幕高清精品一区| 少妇xx精品| 熟女乱伦二区| 人人手机欧洲亚洲国产人妻| 久久綜合很很很| 综合色久欲| 97干在线视频| 超碰在线97国产| 另类图片五月天| 屁股久久久久久| 国产欧美日本亚洲精品| 亚洲欧洲国产综合av| 欧美日韩第一页| 91亚洲黄色网| 丁香九月婷婷| 少妇一级无码精品| 日韩免费性爱视频在线观看| 久久久久久性爱片| 国产一级久久久| 日韩特一级久久| 国产精品乱码久久| 岛国大片国产| 猛交交| 黄色不卡视频| 一本色道熟妇| 亚洲第一狼人丝袜美女另类| 91丨九色丨大屁股| 白嫩嫩一区| 亚洲精品蜜桃久久久久久久| 992大香蕉| 亚洲综合另类小说色区亚洲成av人片在www| 中文字幕免费在线观看| 欧美综合1性辶| 亚洲91在线播放影院| 色综合久久av| 欧美日韩第一页| 久久久9品一区二区三区| 日韩精品影视| 99在线观看视频在线高清| 午夜毛片高清免费不卡| 2020天天色综合| 国产亚洲精品一区二区三区| 亚洲精品国产精品乱码不99| 超碰超碰95| 色偷偷2020免费视频播放| 久久国产AⅤ| 啊v视频在线观看| 亚洲大胆人体av| 搡老女人老91二区| 亚洲 国产 精品一区| 黄色小说亚洲| 男女国产精品| 午夜久久无码1000合集| 亚洲永久AV无码精品秋霞| 精品人妻一区二区三区不卡断| 日韩性爱视频在线免费观看| 亚洲欧美中日韩| 欧美色97| 一级A片女人高潮叫床| 一区| 欧美精品三级黄片| 久久综合九九| 亚洲丝袜二区在线| 国产 热久久久久国产精品| 亚洲精品一二三四区| 婷婷色香伊人| 婷婷色在线| 尤物视频偷拍免费| 国产色精品午夜大片| 中日韩久久人妻一区二区| 久久女人| 97色婷婷| 91爱剪切久久| 丁香五月婷婷五月| 亚洲综合色图欧美| 色情乱伦AV| 偷拍片久久| 午夜一级免费毛片| 欧州激情视频在线一区二区| 久久精品国产亚洲妲己影视| 亚洲资源一区| 国产一区二区三区高清视频| 伊人亚洲国产一成人久久精品,久久| 欧美大片天天看| 9久在线视频只有精品| 国产精品白虎| 超清中文乱码字幕| 免费综合亚洲中文| 啊啊啊啊啊舒服| 蜜桃视频成a人v在线| 亚洲情色在线| 国产成人 综合亚洲 天堂| 日韩AV中文字幕电影| 亚洲一区二区三区春色| 久久综合日韩亚洲欧美| 精品国产Av无码久久久伦古装| 欧美毛片在线网| 97免费视频在线| 伊人成人中文字幕久久网| 一区二区影视| 97天天爽| 欧美一区二区男人天堂| 三级片大波波| 免费观看网黄| 啊啊啊啊啊啊啊网址在线观看| 噜噜噜在线视频| 男人的天堂2000| 日韩丝袜二区| 成人青青草原伊人| 欧美成人AⅤ大片在线观看| 射丝袜大香蕉| 亚洲国产欧美中文永久| 91性网| 97人人操人人干| 美欧色综合| 很黄很污的免费网站| AAAA级日本片免费视频| 99re8超碰| 色官网色综合| 日本高清视频在线观看黄已三辽| 盗摄女人妻在线| 超碰97综合在线| 丰满欧美少妇| 国产东北女人在线视频| 欧美一二级| 婷婷色色网| 久久在线观看免费视频| 好看的久久不射无码影视影院| α√在线| 亚洲天堂男人天堂| 日韩三级在线观看mp4| 久久香蕉综合一本到3atv| 激情另类激情| 有码人妻系列| 亚洲乱码尤物193YW| 97超碰超| 久久夜嗨| 丁香六月激情综合| 国产亚洲色停停久久99精品91| 欧美青青视频| 操91| 91精品微拍福利| 18精品一二区| 午夜成人福利影视| 国产一区二区a毛片| 欧美精品庄| 久久內射| 淮穴色AV| 青青伊人这里只有精品| 大香蕉伊人75| 九九国产热| www.激情| 秋霞影音一区二区三区| 蜜臀久久99精品久久久| 97一区二区三区视频| 亚洲黑丝在线| 2021久久国产综合精品青草| 欧美v日韩v亚洲v最新在线| 亚洲网污污污污| 亚洲色吧网| 日韩性爱电影一区| 色吧5亚洲| 91在线丝袜| 亚洲综合小视频小说在线观看| 亚洲图片偷拍视频区| 女欧美一区二三区| 蜜臀Av一区二区三区| 99精品网站| 91亚·色| 精品性爱无码在线播放| 密乳AV免费观看| 亚洲AV无码乱码| 后入福利视频| 久9久9精品| 97天天摸天天碰| 亚洲欧美精品福利在线| 国产无码精品高清| 天天综合网~91| 久久久久久99999国产精品| 超碰在线人妻不卡| 亚洲精品久久久久久久久豆丁网| 亚洲欧美国产其他二区| 无码直播久久久| 九九热AV| 南澳成人一级片在线播放| 日韩 欧美 国产 麻豆| 天天综合网久久ww| 日本大片日本一区二区免费高清 | 色哟哟精品1精品2| 1204av韩国| 人人爽天天爽| 九九热AV| 91丨九色丨国产打屁股| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 蜜桃无码AV一区二区| 亚洲视频1区| 啊啊啊好多水| 高清无码人妻久久久一区二区三区aⅴ| 亚洲欧美日韩国产丝袜自拍中文| 九九九九日本 | 国产13区| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 亚洲视频小说| 久久精品一区| 欧美久久久15P| 东京太热久久久| 丝袜大香蕉| 99热欧美| 欧洲熟妇xxXx欧美老妇裸体| 国产情侣自拍在线播放| 岛国片国产成人亚洲播放| 亚洲精品免费中文字幕| 国产 亚洲 一二三四| 国产精品美女久久久久久网站| 屁股久久久久久久| 超清中文乱码字幕| 五十路三区在线| 欧美人妻少妇| 99re在线| 国产亚洲福利第一页丝袜| 久久久999| 啊啊啊啊啊在线| 又大又大又大又粗爽高潮观看 | 欧洲自拍色图gif在线| 综合天天网| 色九九九九| 日日噜噜夜夜久久亚洲一区二区| 日韩精品人妻中文字幕久久久| 黄色不卡视频| 91少妇香蕉久久精品| 超碰97资源中文字幕| 久久少妇视频| 日韩精品9999| 超碰这里有精品| 青青草国产一区二区三区| 亚洲丨在线| 天美传媒麻豆一区二区三区国产精| 人伦四五区| 天天欧美| 亚洲伊人成综合成人网| 久久精品国产亚洲AV高清演员表 | 九九色色| 久久久精品国产亚洲伊人| 欧美性天天影视| 草b在线| 嗯……啊…嗯嗯…啊…好舒服| 丁香婷婷激情五月天无毒不卡| 欧美日韩国产电影| 97少妇人妻中文字幕久久 | 99热思思| 男人天堂.AB| 9超碰免费| 国产和美国毛片| 中文字幕免费在线观看| 九九热AV| 久久久亚洲Av| 国产成人在线观看综合| 久久草草欧美精品| 有码免费观看| 亚洲图片在线| 奶水 人妻 哺乳 在线| 人人操人人干xxx| 亚洲色色探花| 九九这里只有精品| 男人天堂站| 亚洲欧洲第二视频在线观看色图| 欧美少妇高潮| 亚欧色图在线激情| japan日本高清乱xxxx| 91丨九色丨国产打屁股| 日韩一级二级在线| 91少妇通奸网站| 欧美性暴力猛交| 国产91会所女技师在线观看| 最近2019中文字幕国语免费版| 色婷婷五月天| 久插综合| 97超碰伊人| 日韩欧洲操屄视频| 777奇米影视777四色| av在线人气| 99热国产| 人妻铁牛TV| av日韩手机在线影视| 先锋精品av色鲁| 韩国国产欧美情侣视频在线| 久久久偷拍| 大香焦A片| 国产成人网站在线观看| 91色综合激情| 男人的天堂kva| 天天干天天燥| 五月天激情小说网| 亚洲精品人伦一区二区| 亚洲情色欧美| 无套内射性感少妇视频| 美女裸体麻豆天美蜜桃91| 97超碰大| 国产亚洲精品av一区| 久久天天性久久伊人| 国产女人9999| 免费在线看黄片av| 五月婷丁香| 97爱b| 日韩视频中文字幕| 97最新在线播放视频| 四季AV一区二区凹凸精品小说| 青青青在线高清视频在线一二三四区 | 大色综合网| 亚洲综合在线高清| 清纯唯美亚洲综合| 日本高清一区二区在线| 久久人人爽爽爽人久久久| 啊啊啊啊免费视频| 日韩乱伦影音先锋| 97久久久精品| 翔田千里AV无码秘 三区| 欧美性爱五月天| 日韩精品电影| 五月天久久综合网| 亚洲色图在线视频| 欧美激情区| 综合自拍| 久久精品人妻一区二区三区| 翔田千里Av在线| 白嫩嫩一区| 亚欧美综合网| 综合一区中亚洲国产成人综合精品| 天美传媒在线一区| 私人尤物在线精品不卡| 亚州精人品大香蕉| www男人天堂| 91麻豆va国产精品| 青操影院| 大香网站| 精品人妻一区二区三区视频| 欧美伊人久久综合网| 免费看美国人人爽,人人操| 亚欧美色| 国产AV超爽| 国产精彩女在线观看视频| 欧美乱伦专区| 国模限制级电影| 天天操妹子| 99色综合| 久久精品黄色| 青青草操逼逼视频| 九九九九九九视频免费| 五月激情影院| 97chaopengongkai| 日产狠狠干| 啊啊啊 在线| 婷婷色五月激情| 伊人宅男大香蕉| 色婷婷激情| 久久久久久久久久久久色网| 婷婷六月色| 91欧美色| 麻豆视频test| 精品视频一区二区| 成人综合网 欧美| 人人做,人人操,人人摸| 婷婷丁香一区二区三区| av一区二区三区四区| 99热这里只有是精品10| 日韩激情啪啪啪| 日本天堂在线播放| 插欧洲美女欧美精品| 青青青在线高清视频在线一二三四区 | 少妇 综合| 亚洲人成网站7777| 麻豆性爱视频在线播放| 国产精品一区午夜福利| 91色堂| 日韩中文字幕二区| 国产精品丝袜在线| 久久99国产综合精品女同| 久久永久无码人妻视频| 一本一首道人妻少妇免费久久| 激情五月天插| 天天性射网| 亚洲操操操| 色吧5亚洲| 中文字幕久久精品一区| 日本高清有码网址视频| 日韩BBN| 国产四虎在线| 免费?级毛片无码?∨蜜芽试看| 午夜精品久久久99| AAAAAAAAA黄片| 偷拍亚洲情色| 五月花婷婷| 日本不卡二区| 国产美女激情| www久久99| 97免费视频在线观看| 日本最新免费韩国1区2区视频播放| 色嗨嗨在线| 中文字幕在线免费观看 | 国产精品天干天干综合网麻豆| 精品性爱一二三区| 国产传媒日韩| 极品内射| 性色av婷婷久久一区二区点复制| 97超碰色色| 9999亚洲精品| 思思热在线观看| 美国黄片aaa| 另类老少妇| 9久久9综合| 无色无码| 色波多| www.acm成人黄色毛片| 青草青青久久久久久国产| 国产一区二区三区白丝| 成人青青草原伊人| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 色97国产69香蕉| 欧美日韩国产中文精品字幕自在自线,| 国产一区二区在线播放量| 91麻豆天美国产欧美高潮| 亚洲天天艹| 日韩av影片在线观看| 凹凸精品熟女在线观看| 日韩三级性| 丰满人妻一区二区三区在线| 户外裸露刺激视频第一区| 久久久久夜夜夜夜| 久艹99| 日本天堂网| 99精品在线| 在线看的av| 97视频免费在线观看| 亚精品无码毛片一区二区三区| 夜夜操天| 天天干天天操天天干天天操| 欧美黄色手机在线观看| 人人澡人人澡人人| 男人的天堂VA在线| 强奸乱伦αv片| AV天堂国产| 丰满人妻一区二区三区| 99re6国产精品99re| 96AV久久久| 另类天堂| 国内毛片国产专区二| 亚洲一区二区三区春色| 欲香欲色综合天天伊人| 性性久久| 国产福利夜| 99色色| 精品少妇一区二区三区在线视频| 欧美在线永久天堂| 九九九九免费| 97国产中文| 啊啊啊啊好疼视频| 久久最新视频免费观看| 青青草中文-久久青草精品一区二区三| 丝袜熟女一区二区三区| 久久精品福利影院| 国产v亚洲v日韩v欧美v片另类| 久久久三区二区一区| 亚洲污污网站| 欧亚不卡| 亚洲丝袜色图| 亚洲情色电影网| 99热这里是精品| 欧美日韩国产高清在线一二三区| 国产强奸91| 人人操,人人液| 亚洲男人天堂AV| 麻豆 亚洲 97| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | www.色婷婷.com| 91操人| 色呦呦呦在线观看视频| 免费αV在线视频| 成人精品无码| 中文久久久| 亚洲欧美另类图片| 国产在线激情| 国产91 丝袜在线播放| 日韩欧美蜜桃精品久久中文字幕久久| 色色综合97| 素颜老阿姨乱情色| 青娱乐蜜桃臀AV色婷| 97色97好| 在线综合 亚洲 欧美中文字幕| AV天堂电影网| 东北夫妻性偷拍| 大香蕉伊人网WWWn0n| 亚洲人成色9999精品久久| 97超级久久强资源| 激情开心五月天| av九九| 狠狠久久亚洲欧美专区| 狠狠狠狠狠干| 一区二区三区精品黑丝白丝酒店对鸡| 久久久婷婷婷| 天天影视色香色欲| 欧美夜夜狠| 美国美女AV在线| 99爱久久视频频| 久久蜜桃综合网| 色女99一级片在线观看| 99爱久久视频频| 秋霞男人网| 亚洲精品一卡二卡三卡福利视频网站| 亚洲第91页| 99久久9| 91精品国久久久久久无码| 99re6国产精品99re| 国产青青综合伊人| 性高潮久久久久久久久久久| 97国产精品一区二区传媒公司| 久久精品无码一区二区三区| 97爱综合| 久操91视频| 久久久久免费看少妇A片特黄| 国产精品视频一区二区三区八戒| 国产AV无码AV| 99九九久久| 亚洲国产第一页综合视频| 密臀在线免费观看| 欧美婷婷久久| 一二三卡欧美日韩人妻免费精品| 亚洲高清在线se| 亚洲在线综合| 亚洲国产综合图区中文字幕| 亚洲 欧美 精品专区 极品| 国产一区二区三区免费视频在性观看| 国产一区二区三区视频在线看| 人人摸人人干人人拍97| 欧美久久伊人| 91N欧美| 人妻 欧美 中文| q2午夜理论片夜色av| 久久久久久久97| 无码久久亚洲高清,| 国产美女mm131爽爽爽爽| 另类小说五月天| 亚洲图片欧美制度| 国产精品动态一区二区三区四四| 欧美自拍网| CCYY草草影院地址入口| 精品在线观看视频在线| 亚洲男人天堂2019| 日韩午夜国产| 中日韩久久久免费看| 欧洲中文字幕| 91天天c| 91精品人妻一品二品三品| 26uuu国产亚洲综合| 凹凸视频在线观看伊人| 精品 码产区一区二-1080P高清在线www-B029AV| 日本天天人人狠狠在线日美女| 精品中文日韩字幕视频| 9丨久久九九九| 国产无码久久高清| 久久性爱城| 一区黄二区黄| 天堂av最新电影网| 伊人网青青| 狠狠中文字幕| 五月综合视频| yy少妇精品久久| 操逼操逼操| 顶级丝袜熟女一区二区三区| 精品久久久九九九孕妇| 超碰538| 97免费在线观看| 一本一道波多野毛片中文在线| 亚洲无码99| 亚州色阁| 97色亚洲| 婬女免费一二三区A片| 91艹逼精品| 欲香欲色综合天天伊人| 国产熟女完整版中字| 六九九九| 夜夜嗨一区二区三区三州加勒比 | 熟妇xxxxx性春色| 欧美视频在线视频免费va| 日日黄色三级网站| 日日爱99| 国产亚洲色婷婷久久99精品91葵花宝典 | 99视频自拍区| 欧美精品一区二区少妇免费A片 | 能在线播放的国产三级| 国产原创精品| 亚洲AV色图一区| 黄色激情电影在线观看| 91色女| 美女91网址| 国产不卡免费在线视频| 区日韩亚洲乱码av电影| 欧美同性恋 的搜索结果 - 91n| 成人一级性爱| 97超碰色五月| 夜夜嗨一区二区三区直播内容| 91高清无码下载| 国产精品乱码久久久久久久久久久久| 网友自拍第1页| 香蕉人人操tv| 日韩一级二级三级免费看完整版国语版| 人人么人人操| 日本天天色| 丝袜美腿91| 操逼网站视频漫画国产| 久草婷婷| 人人操人人干xxx| 在线黄页看毛片| 欧美大的香蕉有线电视视频| 91强奸乱轮| 欧美色图 人妻| 成人性爱AV在线免费观看| 国产乱婷婷精品二区三区| 97鸡把在线视频| 我爱大香蕉| 97欧美色综合| 亚洲精品影视老司机| 99蜜桃臀久久久欧美精品网站| 中文乱码字字幕在线第5页| 亚洲精品丝袜-不卡成人免费……| 麻豆熟妇乱妇熟色A片在线看| 国产午夜无码片在线观看影视| 精国久久一区二区三区98| 欧美A片中文字幕| 久久久久9久久久久| 五十路三区在线| 五月丁香影视| 九九热三级片| 先锋精品av色鲁| 亚洲黄色电影| 九九热精品| 91少妇人妻| 99激情| 蜜臀视频网站| 蜜桃精品一区二区三区ww| 91美女小视频| 99re6久热只有精品6在线直播 | 人妻大香蕉| 黄片不用下载在线观看| 欧美综合777| 怡红院一区二区熟女人妻| 99爱久久视频频| 超碰这里有精品| 综合欧美日本三级| 97精品在线| 国内自拍 日韩激情 99| 欧美最婬乱婬爆婬牲视频| 久久性爱免费送| 97久久久久| www.狠狠干.coom| 久久久中文| 天天干天天日天天射黄色大片| 100啪啪视频大全| AV高清一区| 丰满岳乱妇一区二区三区| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 丁香七月婷婷| 日本免费一区二| 91香蕉视频在线观看免费| 欧美超碰人妻97| 免费中文在线| 国产999精品久久久| 欧美日韩夜夜| 亚洲熟伦熟妇AV无码春色| 伊人久久久日韩一区| 日本欧美亚洲高清在线看| 91在线丝袜| 欧美1727免费观看视频| 国产精品内射婷婷一级二| 97内射偷拍| 午夜爽爽爽在线观看永久入口姬片| 91久热| 欧美1727免费观看视频| 色屁屁影院www国产| 玖玖爱伊人玖玖爱|