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

ARTICLE DETAIL

資訊詳情

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

claude-mem 實(shí)戰(zhàn):為 Claude 構(gòu)建跨會(huì)話長(zhǎng)期記憶系統(tǒng)

claude-mem 實(shí)戰(zhàn):為 Claude 構(gòu)建跨會(huì)話長(zhǎng)期記憶系統(tǒng) 1. 從零認(rèn)識(shí) claude-mem它到底解決什么問題第一次看到claude-mem這個(gè)名字很多人會(huì)以為它又是一個(gè)套殼的對(duì)話客戶端。實(shí)際上完全不是。claude-mem是一套圍繞 Claude 對(duì)話過程做長(zhǎng)期記憶管理的工具方案核心目標(biāo)只有一個(gè)讓 AI 在跨會(huì)話、跨項(xiàng)目、跨時(shí)間的協(xié)作中記住該記住的東西忘掉該忘掉的東西。我接觸它的起因很樸素。那段時(shí)間我同時(shí)推進(jìn)三個(gè)項(xiàng)目每個(gè)項(xiàng)目都要反復(fù)跟 Claude 解釋同樣的背景技術(shù)棧是什么、命名規(guī)范是什么、上次那個(gè) bug 修到哪一步了、為什么某個(gè)方案被否決了。每次開新會(huì)話我都要把幾百字的上下文重新粘貼一遍粘到后來自己都煩。更麻煩的是有些關(guān)鍵決策散落在幾十個(gè)歷史會(huì)話里想找回來得靠翻聊天記錄效率極低。claude-mem要解決的就是這個(gè)痛點(diǎn)。它把記憶從單次會(huì)話里抽出來變成一份可以持久化、可以檢索、可以按項(xiàng)目隔離的外部資產(chǎn)。你可以把它理解成給 AI 配了一個(gè)隨身筆記本每次對(duì)話結(jié)束重要的結(jié)論、偏好、待辦被記下來下次對(duì)話開始相關(guān)的記憶被自動(dòng)調(diào)取出來塞進(jìn)上下文。這套東西適合誰我梳理了三類人。第一類是長(zhǎng)期用 Claude 做開發(fā)或?qū)懽鞯闹囟扔脩魰?huì)話數(shù)量多、上下文重復(fù)率高收益最明顯。第二類是團(tuán)隊(duì)協(xié)作場(chǎng)景需要把某個(gè)項(xiàng)目的共識(shí)沉淀下來避免每個(gè)人都要重新對(duì)齊。第三類是對(duì)隱私和本地化有要求的人因?yàn)閏laude-mem的記憶存儲(chǔ)通常落在本地文件或自建存儲(chǔ)里數(shù)據(jù)不出自己的機(jī)器。需要先說明一點(diǎn)claude-mem并不是 Anthropic 官方發(fā)布的產(chǎn)品它更像是一個(gè)社區(qū)里逐漸成型的實(shí)踐模式圍繞 Claude 的上下文機(jī)制、文件讀寫能力和外部存儲(chǔ)做組合。所以不同人手里的claude-mem實(shí)現(xiàn)細(xì)節(jié)會(huì)有差異但底層思路是相通的。下面我講的這套方案是我自己實(shí)際跑通并穩(wěn)定用了幾個(gè)月的版本涉及具體參數(shù)和步驟的地方我會(huì)明確標(biāo)注哪些是通用原理、哪些是我基于常見實(shí)踐補(bǔ)全的選型。2. 記憶系統(tǒng)的整體設(shè)計(jì)與思路拆解2.1 為什么不能只靠把歷史全塞進(jìn)上下文很多人第一反應(yīng)是既然 Claude 支持長(zhǎng)上下文那我干脆把所有歷史對(duì)話都拼進(jìn)去不就行了我試過結(jié)論是行不通原因有三個(gè)。第一是成本。上下文越長(zhǎng)每次請(qǐng)求消耗的 token 越多費(fèi)用是線性甚至超線性增長(zhǎng)的。你不可能為了記住一句這個(gè)項(xiàng)目用 pnpm 不用 npm每次都帶上十萬 token 的歷史。第二是信噪比。歷史對(duì)話里大量?jī)?nèi)容是寒暄、試錯(cuò)、被否決的方案。這些信息混在上下文里會(huì)稀釋真正重要的指令模型反而更容易跑偏。我實(shí)測(cè)過一個(gè)場(chǎng)景把 50 輪歷史全塞進(jìn)去模型對(duì)最新指令的遵循度明顯下降因?yàn)樗恢虚g那些廢棄方案干擾了。第三是沖突。歷史里可能同時(shí)存在用方案 A和后來改成方案 B兩條記錄。如果不做時(shí)間排序和優(yōu)先級(jí)處理模型不知道該聽誰的。所以claude-mem的核心設(shè)計(jì)哲學(xué)是記憶不是存儲(chǔ)而是檢索。存的時(shí)候要壓縮、要結(jié)構(gòu)化用的時(shí)候要按相關(guān)性召回而不是全量加載。2.2 三層記憶結(jié)構(gòu)的設(shè)計(jì)考量我最終采用的是三層結(jié)構(gòu)這個(gè)劃分參考了認(rèn)知科學(xué)里工作記憶 / 短期記憶 / 長(zhǎng)期記憶的經(jīng)典模型落地到工程上就是三個(gè)不同的存儲(chǔ)層。層級(jí)名稱存儲(chǔ)內(nèi)容生命周期存儲(chǔ)位置L1工作記憶當(dāng)前會(huì)話的即時(shí)上下文單次會(huì)話內(nèi)存 / 會(huì)話變量L2短期記憶最近幾次會(huì)話的摘要數(shù)天到數(shù)周本地 JSON 文件L3長(zhǎng)期記憶項(xiàng)目級(jí)共識(shí)、用戶偏好、關(guān)鍵決策長(zhǎng)期結(jié)構(gòu)化數(shù)據(jù)庫或 Markdown 庫L1 不用我們操心那是 Claude 會(huì)話本身自帶的。真正要設(shè)計(jì)的是 L2 和 L3。L2 我選擇用會(huì)話摘要而不是原始記錄。每次會(huì)話結(jié)束讓 Claude 自己生成一段 200 字以內(nèi)的摘要包含本次解決了什么、產(chǎn)生了什么結(jié)論、有什么未完成事項(xiàng)。這段摘要存成 JSON字段包括時(shí)間戳、項(xiàng)目標(biāo)簽、摘要正文、關(guān)鍵詞數(shù)組。為什么用摘要因?yàn)樵紝?duì)話動(dòng)輒幾千字檢索和加載都太重而摘要保留了 90% 的有用信息體積只有 5%。L3 是重頭戲我把它拆成三類內(nèi)容分開存偏好類用戶或團(tuán)隊(duì)的固定習(xí)慣比如代碼注釋用中文提交信息遵循 Conventional Commits。這類內(nèi)容變化少但每次都要用。決策類項(xiàng)目里做過的關(guān)鍵技術(shù)選型帶時(shí)間戳和理由。比如2024-03 決定用 SQLite 而非 Postgres因?yàn)椴渴瓠h(huán)境不支持獨(dú)立數(shù)據(jù)庫服務(wù)。事實(shí)類項(xiàng)目的客觀信息比如目錄結(jié)構(gòu)、接口約定、環(huán)境變量清單。分開存的好處是召回策略可以差異化。偏好類幾乎每次都全量加載因?yàn)樗糖彝ㄓ脹Q策類按關(guān)鍵詞檢索事實(shí)類按需加載。2.3 為什么選文件系統(tǒng)而不是向量數(shù)據(jù)庫網(wǎng)上很多記憶方案一上來就上向量數(shù)據(jù)庫做 embedding 檢索。我一開始也跟風(fēng)搭了一套后來放棄了改用純文件系統(tǒng)加關(guān)鍵詞檢索。原因很實(shí)際。向量檢索的優(yōu)勢(shì)是語義相似度能召回意思相近但用詞不同的內(nèi)容。但它的劣勢(shì)在我的場(chǎng)景里被放大了一是不可解釋召回了什么、為什么召回很難調(diào)試二是維護(hù)成本embedding 模型要更新、索引要重建對(duì)一個(gè)個(gè)人項(xiàng)目來說太重三是精度問題記憶條目通常很短短文本的 embedding 質(zhì)量不穩(wěn)定經(jīng)常召回一堆似是而非的東西。文件系統(tǒng)方案就樸素多了每條記憶是一個(gè) Markdown 或 JSON 條目帶標(biāo)簽和關(guān)鍵詞。檢索時(shí)用關(guān)鍵詞匹配加時(shí)間衰減。我實(shí)測(cè)下來在記憶條目數(shù)量低于幾千條時(shí)這種樸素方案的召回準(zhǔn)確率反而更高因?yàn)橛洃泝?nèi)容本身就是高度結(jié)構(gòu)化的關(guān)鍵詞命中率很高。提示如果你預(yù)計(jì)記憶條目會(huì)超過一萬條或者需要跨語言檢索那向量方案值得重新考慮。但對(duì)絕大多數(shù)個(gè)人和小團(tuán)隊(duì)場(chǎng)景文件系統(tǒng)足夠用而且調(diào)試起來舒服得多。3. 核心細(xì)節(jié)解析與實(shí)操要點(diǎn)3.1 記憶條目的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)得好不好直接決定了后面檢索順不順。我踩過的第一個(gè)坑就是一開始用自由文本存記憶結(jié)果檢索時(shí)只能全文模糊匹配噪音極大。后來改成結(jié)構(gòu)化字段問題迎刃而解。我最終用的條目結(jié)構(gòu)是這樣的以 JSON 為例{ id: mem_20240315_001, type: decision, project: blog-engine, created_at: 2024-03-15T10:23:00Z, updated_at: 2024-03-15T10:23:00Z, keywords: [數(shù)據(jù)庫, SQLite, 部署], content: 決定使用 SQLite 作為主存儲(chǔ)原因是目標(biāo)部署環(huán)境不提供獨(dú)立數(shù)據(jù)庫服務(wù)且數(shù)據(jù)量預(yù)估在 10 萬條以內(nèi)。, reason: 部署環(huán)境限制 數(shù)據(jù)量評(píng)估, status: active, supersedes: null }幾個(gè)字段值得單獨(dú)說。type字段是檢索的第一道過濾。偏好、決策、事實(shí)三類的召回策略不同先按 type 過濾能大幅縮小范圍。keywords是我手動(dòng)或半自動(dòng)打的標(biāo)簽。這里有個(gè)經(jīng)驗(yàn)關(guān)鍵詞不要打太多3 到 5 個(gè)最合適。打多了等于沒打因?yàn)槊總€(gè)詞都會(huì)命中反而失去區(qū)分度。我一般讓 Claude 在生成記憶時(shí)順便提取關(guān)鍵詞然后我人工過一遍刪掉太泛的詞。status和supersedes是處理記憶沖突的關(guān)鍵。當(dāng)一條新決策推翻了舊決策不是刪掉舊的而是把舊的status改成superseded新的條目supersedes指向舊條目 ID。這樣既保留了歷史又能在召回時(shí)排除失效記憶。這個(gè)設(shè)計(jì)我是從數(shù)據(jù)庫的軟刪除思路借鑒來的非常實(shí)用。reason字段單獨(dú)拎出來是因?yàn)槲野l(fā)現(xiàn)決策的理由比決策本身更重要。半年后你回頭看為什么當(dāng)時(shí)不用 Postgres如果只存了結(jié)論你可能會(huì)重新踩一遍坑。存了理由就能避免重復(fù)決策。3.2 記憶的寫入時(shí)機(jī)與觸發(fā)條件記憶不是越多越好。我早期犯的錯(cuò)是每輪對(duì)話都寫記憶結(jié)果庫里塞滿了用戶問了 X我答了 Y這種無價(jià)值條目檢索時(shí)全是噪音。后來我定了三條寫入觸發(fā)規(guī)則只有滿足其一才寫產(chǎn)生了明確結(jié)論比如確定用方案 A這個(gè) bug 的根因是 X。判斷標(biāo)準(zhǔn)是這句話能不能獨(dú)立成一條可復(fù)用的知識(shí)。用戶表達(dá)了偏好比如以后都用中文回復(fù)這個(gè)項(xiàng)目不要用某個(gè)庫。偏好類記憶優(yōu)先級(jí)最高因?yàn)閺?fù)用頻率最高。出現(xiàn)了未完成事項(xiàng)比如下次要驗(yàn)證 Y 方案。這類記憶帶一個(gè)todo標(biāo)記下次會(huì)話開始時(shí)主動(dòng)提醒。寫入動(dòng)作我做成半自動(dòng)的會(huì)話結(jié)束時(shí)我讓 Claude 按上面的規(guī)則生成候選記憶條目輸出成 JSON我掃一眼確認(rèn)或修改然后追加到記憶庫文件里。為什么不完全自動(dòng)因?yàn)樽詣?dòng)寫入容易把臨時(shí)性的、錯(cuò)誤的結(jié)論也存進(jìn)去污染長(zhǎng)期記憶。人工確認(rèn)這一步花不了 30 秒但能保證記憶庫的干凈。注意千萬不要把用戶說錯(cuò)了然后糾正這個(gè)過程里的錯(cuò)誤結(jié)論存進(jìn)去。我踩過這個(gè)坑結(jié)果模型后來反復(fù)引用一個(gè)已經(jīng)被推翻的錯(cuò)誤認(rèn)知排查了半天才發(fā)現(xiàn)是記憶庫污染。3.3 記憶的召回策略與上下文注入召回是整套系統(tǒng)里最考驗(yàn)設(shè)計(jì)的一環(huán)。我的召回邏輯分三步走。第一步是全量加載偏好類記憶。這類記憶通常只有幾十條總量可控而且?guī)缀趺看味加玫蒙纤灾苯尤咳M(jìn)上下文。加載時(shí)按updated_at倒序最新的在前。第二步是按當(dāng)前會(huì)話主題檢索決策類和事實(shí)類。檢索用關(guān)鍵詞匹配具體做法是把當(dāng)前會(huì)話的前幾輪內(nèi)容提取關(guān)鍵詞然后跟記憶條目的keywords字段做交集。命中數(shù)越多的條目排越前。這里加一個(gè)時(shí)間衰減因子同樣命中數(shù)的情況下越新的記憶權(quán)重越高。公式大概是score 命中關(guān)鍵詞數(shù) * 1.0 時(shí)間衰減系數(shù)時(shí)間衰減系數(shù)我用的簡(jiǎn)單線性衰減超過 180 天的記憶權(quán)重減半。第三步是沖突消解。召回結(jié)果里如果同時(shí)出現(xiàn)status為active和superseded的條目只保留 active 的。如果兩條 active 記憶內(nèi)容矛盾比如都涉及同一個(gè)技術(shù)選型但結(jié)論不同按時(shí)間取最新的并在注入上下文時(shí)明確標(biāo)注以下為最新決策早期決策已廢棄。注入上下文時(shí)我會(huì)給記憶加一個(gè)明確的邊界標(biāo)記比如用[MEMORY]和[/MEMORY]包起來并在前面加一句說明以下是歷史記憶供參考如與當(dāng)前指令沖突以當(dāng)前指令為準(zhǔn)。 這句話很重要它防止模型把過時(shí)記憶當(dāng)成硬性約束。3.4 記憶的壓縮與歸檔機(jī)制記憶庫用久了會(huì)膨脹需要定期壓縮。我的做法是每月做一次歸檔整理具體三步。第一步把status為superseded且超過 90 天的條目移到歸檔文件主庫不再加載。歸檔文件保留著需要考古時(shí)還能翻。第二步把同一主題下的多條零散記憶合并成一條。比如關(guān)于日志規(guī)范可能有五條分散記憶合并成一條完整的規(guī)范說明。合并時(shí)保留所有原始時(shí)間戳作為附注。第三步檢查有沒有長(zhǎng)期未被召回的條目。如果一條記憶半年內(nèi)一次都沒被命中過要么是它不重要要么是關(guān)鍵詞打得不好。前者刪掉后者修關(guān)鍵詞。這套壓縮機(jī)制讓我的記憶庫在用了幾個(gè)月后依然保持在 300 條以內(nèi)的活躍規(guī)模檢索速度和準(zhǔn)確率都沒退化。4. 實(shí)操過程與核心環(huán)節(jié)實(shí)現(xiàn)4.1 環(huán)境準(zhǔn)備與目錄結(jié)構(gòu)搭建先說環(huán)境。claude-mem本身不需要什么特殊依賴核心就是文件讀寫。我用的是最樸素的方案一個(gè)本地目錄里面放幾個(gè) JSON 和 Markdown 文件。如果你用 Claude 的桌面端或 API都能通過文件讀寫能力對(duì)接。目錄結(jié)構(gòu)我這樣組織claude-mem/ ├── memory/ │ ├── preferences.json # 偏好類記憶 │ ├── decisions.json # 決策類記憶 │ ├── facts.json # 事實(shí)類記憶 │ └── archive/ # 歸檔目錄 │ └── 2024-Q1.json ├── sessions/ │ └── 2024-03-15-summary.json # 會(huì)話摘要 ├── scripts/ │ ├── recall.py # 召回腳本 │ └── write.py # 寫入腳本 └── config.json # 全局配置為什么按類型分文件而不是全放一個(gè)文件因?yàn)榧虞d策略不同。偏好類每次全量加載單獨(dú)一個(gè)文件讀起來快決策類和事實(shí)類按需檢索分開存方便做不同的索引。如果全塞一個(gè)文件每次都要讀全量再過濾效率低。config.json里放幾個(gè)關(guān)鍵參數(shù){ recall_limit: 20, time_decay_days: 180, preference_full_load: true, archive_after_days: 90, max_keywords_per_memory: 5 }recall_limit是單次召回的最大條目數(shù)我設(shè) 20。設(shè)太大上下文會(huì)被記憶占滿設(shè)太小又可能漏掉關(guān)鍵信息。20 是我實(shí)測(cè)下來比較平衡的值。4.2 會(huì)話摘要的自動(dòng)生成流程會(huì)話摘要是 L2 記憶的來源我把它做成了半自動(dòng)流程。每次會(huì)話結(jié)束前我會(huì)發(fā)一條固定指令給 Claude請(qǐng)為本次會(huì)話生成摘要輸出 JSON 格式包含以下字段 - summary: 200 字以內(nèi)的會(huì)話摘要 - conclusions: 本次產(chǎn)生的結(jié)論列表 - todos: 未完成事項(xiàng)列表 - keywords: 3-5 個(gè)關(guān)鍵詞 - project: 所屬項(xiàng)目標(biāo)簽Claude 返回 JSON 后我把它存到sessions/目錄文件名用日期加序號(hào)。然后跑一個(gè)腳本把摘要里的conclusions按規(guī)則轉(zhuǎn)成記憶條目追加到對(duì)應(yīng)的記憶文件。這里有個(gè)細(xì)節(jié)摘要生成要用獨(dú)立的會(huì)話不要跟主會(huì)話混在一起。因?yàn)橹鲿?huì)話上下文很長(zhǎng)讓模型在長(zhǎng)上下文里做摘要質(zhì)量反而不如開個(gè)干凈會(huì)話、把關(guān)鍵內(nèi)容貼進(jìn)去讓它總結(jié)。我試過兩種方式獨(dú)立會(huì)話的摘要質(zhì)量明顯更高關(guān)鍵詞也更準(zhǔn)。4.3 召回腳本的核心邏輯實(shí)現(xiàn)召回腳本是整個(gè)系統(tǒng)的心臟我用 Python 寫核心邏輯大概 80 行。下面貼關(guān)鍵部分并解釋。import json import re from datetime import datetime, timedelta def load_memories(path): with open(path, r, encodingutf-8) as f: return json.load(f) def extract_keywords(text, top_n5): # 簡(jiǎn)化版關(guān)鍵詞提取實(shí)際可用 jieba 等分詞庫 words re.findall(r[\u4e00-\u9fa5]{2,}|[a-zA-Z]{3,}, text) freq {} for w in words: freq[w] freq.get(w, 0) 1 return [w for w, _ in sorted(freq.items(), keylambda x: -x[1])[:top_n]] def score_memory(memory, query_keywords, now): hits len(set(memory[keywords]) set(query_keywords)) if hits 0: return 0 created datetime.fromisoformat(memory[created_at].replace(Z, 00:00)) days_old (now - created).days decay max(0.5, 1.0 - days_old / 360) return hits * decay def recall(query_text, config): now datetime.now() query_kw extract_keywords(query_text) results [] for fname in [decisions.json, facts.json]: memories load_memories(fmemory/{fname}) for m in memories: if m[status] ! active: continue s score_memory(m, query_kw, now) if s 0: results.append((s, m)) results.sort(keylambda x: -x[0]) return [m for _, m in results[:config[recall_limit]]]這段代碼里score_memory是核心。命中關(guān)鍵詞數(shù)決定基礎(chǔ)分時(shí)間衰減決定權(quán)重。衰減公式我用的是max(0.5, 1.0 - days_old / 360)意思是記憶在一年內(nèi)線性衰減到 0.5 倍權(quán)重之后不再繼續(xù)衰減。為什么設(shè)下限 0.5因?yàn)橛行├嫌洃洷热珥?xiàng)目的基礎(chǔ)架構(gòu)決策雖然舊但依然重要不能讓它衰減到零。extract_keywords我用的是簡(jiǎn)化版正則實(shí)際生產(chǎn)里建議用分詞庫中文分詞質(zhì)量會(huì)好很多。但即便用這個(gè)簡(jiǎn)化版實(shí)測(cè)召回效果也能接受因?yàn)橛洃洍l目的關(guān)鍵詞是我人工確認(rèn)過的匹配精度本來就高。4.4 上下文注入的格式與邊界處理召回出記憶后怎么塞進(jìn)上下文也有講究。我用的格式是這樣的[MEMORY] 以下是與當(dāng)前任務(wù)相關(guān)的歷史記憶供參考 [偏好] - 代碼注釋使用中文 - 提交信息遵循 Conventional Commits [決策] - (2024-03-15) 使用 SQLite 作為主存儲(chǔ)原因部署環(huán)境限制 - (2024-02-20) 前端框架選定 Vue 3原因團(tuán)隊(duì)熟悉度高 [事實(shí)] - 項(xiàng)目根目錄為 /workspace/blog-engine - 環(huán)境變量配置文件為 .env.local [/MEMORY] 如以上記憶與當(dāng)前指令沖突以當(dāng)前指令為準(zhǔn)。幾個(gè)設(shè)計(jì)點(diǎn)解釋一下。按類型分組是為了讓模型快速定位每條記憶帶時(shí)間戳是為了讓模型判斷新舊最后那句以當(dāng)前指令為準(zhǔn)是防止模型被過時(shí)記憶綁架。我實(shí)測(cè)過加不加這句話模型對(duì)沖突指令的處理差異很明顯加了之后模型更傾向于遵循最新指令。提示記憶注入的位置也有講究。我一般放在系統(tǒng)提示之后、用戶當(dāng)前問題之前。放在最前面容易被忽略放在最后又可能干擾當(dāng)前問題。中間位置是實(shí)測(cè)效果最好的。5. 常見問題與排查技巧實(shí)錄5.1 記憶污染模型引用了錯(cuò)誤的歷史結(jié)論這是最常見也最頭疼的問題。表現(xiàn)是模型在回答里引用了一條明顯錯(cuò)誤或過時(shí)的記憶導(dǎo)致整個(gè)回答跑偏。排查思路分三步。第一步先確認(rèn)這條記憶是不是真的存在。去記憶庫里搜關(guān)鍵詞看有沒有對(duì)應(yīng)條目。第二步如果存在看它的status是不是active。很多時(shí)候是舊記憶沒被正確標(biāo)記為superseded導(dǎo)致它還在被召回。第三步如果 status 正??此年P(guān)鍵詞是不是打得太泛導(dǎo)致在不該命中的場(chǎng)景被召回了。解決方法給舊記憶補(bǔ)上superseded標(biāo)記并讓新記憶的supersedes指向它。同時(shí)收緊關(guān)鍵詞把太泛的詞比如配置方案刪掉換成更具體的詞。我踩過最典型的一次坑早期存了一條考慮用 Redis 做緩存后來決定不用了但忘了標(biāo)記舊記憶。結(jié)果模型在討論緩存方案時(shí)反復(fù)提 Redis我還納悶它怎么這么執(zhí)著查了半天才發(fā)現(xiàn)是記憶庫的問題。5.2 召回為空明明存了記憶卻檢索不到這個(gè)問題的原因通常是關(guān)鍵詞不匹配。你存記憶時(shí)打的關(guān)鍵詞和當(dāng)前會(huì)話提取出的關(guān)鍵詞對(duì)不上交集為空自然召回不到。排查方法手動(dòng)跑一次召回腳本打印出當(dāng)前會(huì)話提取的關(guān)鍵詞再打印出記憶庫里的所有關(guān)鍵詞對(duì)比看差在哪。常見情況是記憶里存的是數(shù)據(jù)庫當(dāng)前會(huì)話說的是DB記憶里存的是部署當(dāng)前會(huì)話說的是上線。解決方法是建一個(gè)同義詞映射表把常見的同義表達(dá)歸一化。比如標(biāo)準(zhǔn)詞同義詞數(shù)據(jù)庫DB, database, 存儲(chǔ)部署上線, deploy, 發(fā)布配置config, 設(shè)置, 參數(shù)召回時(shí)先把查詢關(guān)鍵詞和記憶關(guān)鍵詞都映射到標(biāo)準(zhǔn)詞再做匹配。這個(gè)表不用一開始就建全遇到一次補(bǔ)一次慢慢就完善了。5.3 上下文超限記憶太多把上下文撐爆了當(dāng)召回條目太多或者單條記憶太長(zhǎng)時(shí)注入的上下文會(huì)擠占正常對(duì)話的空間導(dǎo)致模型記不住當(dāng)前問題。排查方法統(tǒng)計(jì)每次注入的記憶總字符數(shù)。我的經(jīng)驗(yàn)閾值是不超過 2000 字。超過這個(gè)數(shù)就要考慮精簡(jiǎn)。解決方法有三個(gè)。一是降低recall_limit從 20 降到 10。二是對(duì)長(zhǎng)記憶做摘要把超過 200 字的記憶壓縮到 100 字以內(nèi)。三是分級(jí)加載偏好類全量加載決策類和事實(shí)類只加載 top 5。我一般三個(gè)方法組合用效果最好。5.4 常見問題速查表問題現(xiàn)象可能原因排查動(dòng)作解決方法模型引用錯(cuò)誤結(jié)論舊記憶未標(biāo)記失效檢查 status 字段補(bǔ) superseded 標(biāo)記召回為空關(guān)鍵詞不匹配對(duì)比查詢與記憶關(guān)鍵詞建同義詞映射表上下文超限召回條目過多統(tǒng)計(jì)注入字符數(shù)降 limit / 壓縮記憶記憶庫膨脹未定期歸檔統(tǒng)計(jì)活躍條目數(shù)每月歸檔 合并摘要質(zhì)量差在主會(huì)話里做摘要檢查摘要生成方式改用獨(dú)立會(huì)話生成偏好不生效偏好未全量加載檢查加載策略偏好類強(qiáng)制全量加載5.5 幾條獨(dú)家避坑心得第一記憶庫要版本控制。我用 Git 管理記憶文件每次修改都提交。這樣萬一改錯(cuò)了能回滾。而且提交歷史本身就是一份記憶變更日志排查問題時(shí)特別有用。第二不要存過程只存結(jié)果。我早期存了很多討論了 A 方案和 B 方案這種過程性記憶后來發(fā)現(xiàn)完全沒用。真正有用的是最終選了 A因?yàn)?X。過程可以丟結(jié)論必須留。第三定期做記憶庫的體檢。我每月花 20 分鐘隨機(jī)抽 10 條記憶問自己這條還有用嗎關(guān)鍵詞準(zhǔn)嗎內(nèi)容還準(zhǔn)確嗎這個(gè)習(xí)慣幫我清掉了不少僵尸記憶。第四給記憶加置信度字段。有些結(jié)論是確定的有些是暫時(shí)這么定可能還會(huì)改。我在content里用確定和暫定前綴區(qū)分。召回時(shí)暫定類記憶會(huì)帶上此結(jié)論可能變更的提示避免模型把它當(dāng)鐵律。6. 記憶系統(tǒng)的擴(kuò)展方向與個(gè)人體會(huì)6.1 從個(gè)人記憶到團(tuán)隊(duì)記憶的演進(jìn)個(gè)人用順了之后我試著把它擴(kuò)展到小團(tuán)隊(duì)。核心變化是記憶庫從本地文件變成共享存儲(chǔ)加了一層簡(jiǎn)單的權(quán)限和沖突處理。團(tuán)隊(duì)場(chǎng)景下最大的挑戰(zhàn)是記憶的寫入沖突。兩個(gè)人同時(shí)往記憶庫寫可能產(chǎn)生矛盾條目。我的處理方式是引入一個(gè)簡(jiǎn)單的審核隊(duì)列所有新記憶先進(jìn)入pending狀態(tài)由一個(gè)人定期審核合并通過后才變成active。這個(gè)流程聽起來重但實(shí)際每天也就幾條新記憶審核花不了幾分鐘。另一個(gè)變化是記憶的歸屬標(biāo)記。團(tuán)隊(duì)記憶里要區(qū)分全局共識(shí)和個(gè)人偏好。全局共識(shí)所有人都加載個(gè)人偏好只對(duì)本人加載。這個(gè)區(qū)分很重要否則你的個(gè)人習(xí)慣會(huì)污染別人的上下文。6.2 記憶與提示詞工程的結(jié)合用久了之后我發(fā)現(xiàn)claude-mem其實(shí)可以跟提示詞工程深度結(jié)合。具體做法是把高頻使用的提示詞模板也存進(jìn)記憶庫作為偏好類記憶的一種。比如我有一套固定的代碼審查提示詞模板以前每次都要手動(dòng)粘貼。現(xiàn)在把它存成一條記憶類型標(biāo)記為template召回時(shí)自動(dòng)加載。這樣每次做代碼審查模板自動(dòng)就位省了不少事。這個(gè)思路可以進(jìn)一步擴(kuò)展把常用的工作流、檢查清單、輸出格式要求都做成模板記憶。本質(zhì)上claude-mem從記住事實(shí)進(jìn)化成了記住工作方式。6.3 我個(gè)人的使用體會(huì)用了幾個(gè)月下來最大的感受是記憶系統(tǒng)的價(jià)值不在于記住多少而在于忘掉多少。一開始我貪多什么都想存結(jié)果記憶庫成了垃圾場(chǎng)檢索質(zhì)量直線下降。后來學(xué)會(huì)做減法只存真正會(huì)復(fù)用的東西系統(tǒng)反而越來越好用。另一個(gè)體會(huì)是人工確認(rèn)這一步不能省。全自動(dòng)寫入看起來很美好但記憶庫的干凈程度直接決定系統(tǒng)上限?;?30 秒確認(rèn)一條記憶比事后花半小時(shí)排查污染劃算得多。最后分享一個(gè)小技巧我會(huì)在記憶庫里單獨(dú)維護(hù)一個(gè)meta.json記錄記憶庫自身的統(tǒng)計(jì)信息比如總條目數(shù)、各類型占比、最近一次歸檔時(shí)間、召回命中率。這個(gè)文件不參與召回純粹是給我自己看的儀表盤。每次打開看到命中率在 70% 以上就知道系統(tǒng)運(yùn)轉(zhuǎn)正常如果掉到 50% 以下就該做一次體檢了。這套東西沒有什么高深技術(shù)核心就是結(jié)構(gòu)化存儲(chǔ) 關(guān)鍵詞檢索 人工把關(guān)三件事。但就是這三件事做扎實(shí)了跨會(huì)話協(xié)作的體驗(yàn)會(huì)有質(zhì)的提升。如果你也在被重復(fù)解釋上下文的問題困擾不妨從最簡(jiǎn)單的版本開始搭先跑起來再慢慢優(yōu)化。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
精品三级在线专区| 超碰日韩美妻| 99自拍视频| 欧美色图97| 三级网站超变态精品| 翔田千里爆乳巨臀无码| 少妇蹲下买菜露大唇0| 日韩三级伦理中文字幕| 欧美综合在线91| 天天综合网91入口| 久久久不卡区一区二区三区久久久| 97在线精品| 秋霞久久亚洲精品成人| 黄片免费日韩| 91P0RNY大屁股人妻| 密臀在线视频| 综合久久2017| 亚洲色图亚洲| 成·人免费午夜在线观看| 日韩天天综合| 欲色综合| 久久这里只精品免费福利| 色图综合| 久久精品国产AV一区二区三区| 91丝袜在线观看| 啪啪啪综合| 色臀AV| 97爱综合| 午夜福利国产欧美日韩夜夜| 一本精品日本在线视频精品| 日韩一区二区高清在线观看的| 中文字幕日韩电影人妻| 天天日天天看| 777超碰| 中文字幕高清精品一区| 国产精品网址| 国产高清在线观看欧美| 亚洲天堂99| 欧美夜色| 九九九九一区| AAAA级日本片免费视频 | 国产偷仑| 丰满人妻aA一区二区三区| 探花精品 一区二区| 免费少妇一区二区| 九九精品美女高溯喷水| 亚洲美女高潮喷水视频| 另类TS人妖一区二区三区| 精品伊人久久久大香线蕉小说| 人妻天堂综合网| 91综合国产精品| 97伦乱| 久久久久久久伊人精品| 狠插 制服 自拍| 6080YYY午夜理论片在线观看| 亚洲熟女综合| 亚洲天堂7777| 操东北女人| av久日| 天天色播| 久久久久亚洲?V片无码V| 欧美黄业| 99re6国产精品99re| 亚洲瓯美色图| 人妻 中文 日韩| 三级色影综合网| 97人人中文网| www.av在线观看| 亚洲天堂一区| 99色热| 十八禁一区二区无码观看| 操逼999| 丝袜内射| 偷窥自拍亚洲| 射丝袜高跟鞋99| 乱欲一区二区| 日本色色视频网站| 天堂综合网| 欲女人妻性色av| 色老汉色| 成 人 影视 一区 二区 三区 四区 | 九九人妻| 男人天堂.AB| 亚洲操人| 无码免费精品高清| 亚洲激情综合另类男同| 亚洲欧美情色| 久久久久九九九| 欧中美三级一区二区三区| 成人精品视频| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 黄色大片免费在线| 国产成人99久久亚洲综合| 久9爱经典视频| 人人操人人插人www| 色天使大香蕉| 九九无码视频| 青久操| 成人激情无码在线视频| 久久久久久久9最新免费视频观看| 足交视频老司机| 狠狠爱夜夜干| 亚洲精品少妇| 亚洲高清视频在线观看| 欧美日韩一区二区三区四区蜜桃| 久久一二三级一一一| 天天摸,夜夜摸| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 九九色影院| 2019天天干天天操| 蜜桃无码AV一区二区| 大香蕉人妻| 天美av在线观看| 欧美日韩电影一区二区| 99精品丰满人妻| 亚洲激情深爱文学小说网站| 91精品国产91久久久久久久久久久久| 在线天堂资源亚洲| 国产又粗又大硬免费色网视频| 蜜乳中文字幕a在线| 国产女人与拘做受视频免费| 歐美性天天| 午夜天堂精品久久久久91| 岛国黄| 一区超碰一区| 夜夜 中文视频rt| 78综合网| 一区二区三区国产在线播放| 91精品亚洲内射孕妇| 亚洲综合图片在线| 久久精品高清无码一区| 亚洲综合另类色图| 激情小说图片亚洲首页| 国产热RE99久久6国产精品首 | 九九九九精品精| 亚洲av无码成电影在线播放| 欧美在线视频99| 麻豆a'v电影| 99精品欧美一区二区三区桃色| 91狠| 国产精品农村妇女| 成人5码视频| 亚州中文字幕超碰97| 亚洲国产成人精品女人久久久| 一区二区三区黄片免费观看| 人妻爽爽啪视频| 成人小说另类在线| 欧美成不卡网| 熟女乱3伦999| 国厂麻豆77q4| 思思热一热婷婷热一热| 99视频只有精品| 78久久久| 久热91| 男人的天堂三级| 亚洲一区日韩精品中文字幕 | 黄色性爱网网| 伦理第一页| 羞涩视频| 亚洲最大黄网| 日韩欧美字幕亚洲一区二区| 欧美成不卡网| 欧美久久婷婷| 人人操肉肉| 高清不卡 中文 人妻| 日本一区二区做爱的视频| 亚洲男人天堂2| 久久草在线综合视频| 日韩97在线| 亚洲综合小视频小说在线观看| 51国产午夜精品视频| 亚洲综合九| 骚逼高潮久久精品| 浓厚中出中文字幕在线| 超碰在线日韩一区| 久久嫩草国产成人一区| 伊人久操| 在线观看一级α片刺激高潮视频| 精品久久大胆人体| 国色天香av| 多毛小伙内射老太婆| 欧美色图亚洲色| 3PAV乱伦视频| 久久久亚洲精品电影免费看| 久久夜夜| 伊人96在线| 亚洲欧美小说| 97网色| 另类老少妇| 久久久穴999| 五月天黄色激情视频| 久久久久久久久久精| 国产不良强奸视频免费看| 五月天亚洲色图| 欧洲精品人妻| 草久久久| 99热免费精品| 国产白嫩精品久久| 四虎永久在线精品免费网址 | h无码动漫在线观看| 久久二| 91综合网在线| 97超碰9| 搡老女人老91妇女老熟女| 国内外激情在线| 97久久超碰日韩精品| 中文字幕精品亚洲熟女| 久久久精品九| 夜夜嗨一区| 91亚洲影视| 日韩欧美加勒比| 日韩综合无码一区久久92| 天天影视亚洲| 日韩综合成人免费视频| 成人性爱电影网| 欧美少妇高潮| 天天干18禁| 亚洲 图片 欧美 色图| juliaann丝袜大战黑鬼| 精品女同一区| 综合av社区| 在线视频免费观看午夜| 97综合久第一页| 综合久| 9色国产精品一区粉嫩 | 色好看av| 蜜臀th| 91青青| 久草成人| 天天做日日爱夜夜爽| 久久综合激情| 欧美熟女妇同| 天天综合中文字幕 91| 无码一区二区精品视频久久久春药| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 亚洲欧美一区二区网址| 美国日韩黄片| 青青草九九九九九| 久久激情视频| 园内精品自拍视频在线播放| 看日韩美女二区三区免费操逼视频 | 天天添天天干电影| 欧美性爱一区二区三区四区| 色爱亚洲| 色噜噜狠狠色综无码久久合欧美| 一区e区三| 粉嫩av在线一区二区| 俺去俺来也在线www| 国产伦精品一区二区三区在线观| 91免费看一区二区三区| 99re视频在线观看这里只有精品| 亚洲脚交| 国产激情久久久| 97bbn| 国产精品盗摄 偷窥盗摄| 成年无码动漫av片无尽在线| 熟妇色99| 亚洲综合在线视频| 亚洲a色| 青青草视频久久| 亚洲毛片基地专区| 丰满少妇人妻久久久久久| 天天干18禁| 日本人体九九九九九九| 又粗又长又大国产不卡| 啊好大好舒服| 久久久久久69国产一区二区 | 午夜福利视频在线一区| 亚洲亚洲亚洲天堂天堂| 99色色网| 操屄日韩| 久久精品综合| 精品一区二区啪啪啪| 强被迫伦姧在线观看无码网站| 亚洲综合影视| 久操不卡视频| 2023天天操夜夜操| #NAME?| 嗯嗯嗯,草死我| 五月丁香婷婷综合| 天天射日日干| 超碰99在线观看| 天天视频综合在线观看视频| 亚洲国产精品无码AV久久| 精品国产91久久久久久一区黄无| 青青操轻轻| 日韩精品-原创伙伴| 国产精品经典一卡久久久| 91精品人妻一区二区三区蜜桃| 强奸国产在线| 日韩在线欧美精品一区二区| 日韩AV电影网站| 欧中日成人免费影视| 免费看黄片现成| 爽 好舒服 无码刺激久久| 欧美亚洲小说| 欧美激情高清性猛交| 欧美伦乱爱| 夜夜爽妓女| 久久国产视频性吧 | 蜜臀视频网站| 久久久三区二区一区| 超碰98综合网| 97 国产一区| 国产人伦精品一区二区三区| 久久超碰爱| 99精品在线观看| av无码精品久久久久| 日韩乱伦AⅤ| 操逼日批| 思思热久久成人| 中国一级操逼视频| 十八禁av无码免费网站APP| 国产毛片片精品天天看视频| 日韩性爱长视频免费| 亚洲天天操| 91色堂| 国模艳艳啪啪一区| 中文字幕日韩专区精品系列| 风月影院男女十八禁| 免费A片三p视频| 色综合九九| 九九色精品| 99热这里只有精品8| 日本在线视频导航| 欧美精品三级黄片| 精品国产一区探花在线观看| 91无摭挡| 国产最新AV| 撸撸成人在线视频| 久久精品一区二区三区蜜桃臀| av草草在线电影| 成人怡红院| 乱伦av麻豆| 国产乱码久久| 亚洲精品97中文字幕| 久草这里只有精品| 欧美日韩在线国产在线| 超碰超碰欧美| 欧美色97| 太久视频| 青青草视频导航官网| 成人AV在线网站| 欧美日韩国产另类综合| 亚洲 日本 一 二 三| 九九九九九九九九九九精品视频| 91熟女丨老女人| 日本一本道A级黄色毛片试看60分钟| 精品久久視頻在线| 亚洲骚男同com| 欧美精品日韩久久久九| 宗合情欲网| 超碰综合97在线| 蜜臀av在线播放一区二区三区| 超碰亚洲欧美日韩无| 六月婷婷综合| 亚洲欧美情色| 撸撸成人在线视频| 国产热RE99久久6国产精品首 | 啪一啪免费视频| 天天干,夜夜爽| 鸥美极品| 玖玖综合视频| 国产精品69久久久久孕妇欧美| 99老司机精品视频在线观看| 欧美国产日韩清纯唯美| 欧美亚州综合网图片| 日本网色| 国产精品久久久久久久久久久久| 久久日韩毛| 东北少妇高潮zzzz| 色色99| 中国国国产一级特黄毛片| 在线亚洲丝袜视频网站| 五月婷婷丁香| 五月丁香激情四射| 99国产精品久久久久久久成人热| 国内精品久久人妻性色av| 久草热制服丝袜在线观看| 国产白嫩漂亮KTV在线| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 欧美性爱五月天| 91激情国产| 熟女六十路| 黄片aaaaa一区| 99www.bibizy香蕉资源国产一区二区三区高清 | 97超碰欧美中文字幕| 丁香五月激情综合| 亚洲一区二区三区四区视频| 超碰日韩美妻| AV 少妇 人妻 偷拍| 99蜜月精品久久| 亚洲性高潮| 熟妇高潮一区二| 国产色综合亚洲色综合吹潮| jiujiujiujingpin| 国内精品999| 人妻系列无码专区中文有码| 欧美一二三| 91操熟女视频| 本道在线| 91丝袜在线视频| 不卡人妻少妇精品毛片一区23区视频| 熟女人妇一区二区三区| 日本人妻伦在线中文字幕| 精人妻一区二区三区| 亚洲日韩少妇一道本视频| 久久25| 日韩天美| 亚洲色图激情小说| 韩国女主播青草福利视频| 97香蕉碰碰人妻国产欧美| 国产 无码 一区二区| 亚洲啪AⅤ永久无码| 久久产精品一区二区三区电影| 91中出在线| 97久久超碰国产精品| 狠狠爱AV| 在线二区不卡| 天堂伊人久久| 色偷偷2020免费视频播放| 嗯啊不要在线| 日本精品一区二区中文字幕| 99热这里只有精品1| 97人人爱人人乐| 97视频在线观看网站| 日韩精品大香蕉伊人在线| 欧美视频激情久久久久久| 亚洲a色| 亚洲欧美激情在线视频| 精品夜夜澡人妻无码| 97欧美色资源| 人人操人人肉久久精品| 日韩欧美tv一区二区在线观看| 十八禁啪啦拍视频无遮挡| 日韩二三区| 蜜臀AV午夜精品久| 人人做人人妻人人夜视频| 美女啊啊啊啊啊啊啊| 麻豆天美在线喷水AV| 五月丁香激情四射| 精品国产一级久久| 91爱欧美| 淫荡熟女乱伦网| 久久9久9久99久9久9| 青青草这里只有精品| 岛国网址国产 | 天天碰操中国年青熟妇| 大香蕉99999| 亚洲中文国际强奸字幕| 欧美性爱一区二区三区四区| 欧美日韩在线视频网站| 男人的天堂不卡一区二区| 自拍第一页| 中文字幕久热视频在线| 97硬碰| 天天综合亚洲综合| 一本道综合色图| 国产97色在线 | 亚洲| 欧亚乱色熟女一区二区| 国产性爱欧美性爱在线| 久久精品日韩| 亚洲91网站| 日韩黄色片子| 久久99手机免费视频| 肉动漫无遮挡h在线观看| 婷婷五月天补不补| 无码人妻精品酒店| 亚洲 中文 女同| 久久久亚洲熟妇熟女| 九九在线视频| 日韩免费a级毛片无码a∨| 99青草| 久久男人的天堂| 91neishe| 综合伊人激情| 97一区二压| 福利社区午夜一区二区| 九一性生活免费视频| 啪啪AV导航| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 久久少妇人妻| 天天干夜夜一操| 国产乱子伦一区二区三区免看| 日本免费一级AAA大片器| 欧美日本天堂| 人人摸人人干人人拍97| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 欧美人妻精品一区二区| 亚洲国产精品久久久久婷婷老年| 日本熟妇人妻中出视频| 国内毛片四区| 亚洲18禁| 99老司机精品视频在线观看| 国产风韵犹存熟妇三区| 婷婷伊人綜合中文字幕| 色欲天天综合久久久无码网中文| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 黄色十八禁| 亚洲av乱伦色图网站| 成人性爱av.com| 青青草无码视频| 乱色视频中文字幕| 中文?日韩?免费?精品| 亚洲欧美setu| 99自拍视频在线| 亚州综合网| 久日综合网| 一区二区娱乐网站| 亚州熟女乱伦| 熟妇高潮二区三区| 久久久亚洲精品电影免费看| 免费公开人人操| 久久久久久久久久久久色网| 91欧美成人色站| 久久精品亚洲成a人天堂| 夜色综合| 久久久内射良家| 91久久精品国产| 日韩视频啪啪| 黄色操人| 综合网欧美| 久热99999| 超碰97男人| 五月天社区| 亚洲二区精品在线观看| ,成人免费啪啪视频| 日本大香蕉综合网红本杳社区| 中文字幕超碰CAO| 爱射综合| 日本91白丝| 国产福利精品最新在线| 久草免费福利在线播放| 国产av激情无码久久天堂| 亚洲黄色AV电影| 果冻传媒A片一二三区| 秋霞男人网| 黄色乱论网站| 在现视频女上位好爽| 干婷婷综合网| 日本性爱欧美性爱| 四虎884a| 欧美日韩淫加| 天天综合,91综合永久| 秋霞一级视频在线观看免费| 欧美成人四级在线播放| www.91人妻.com| 日韩一级欧美一级国产一级台湾 | 日本亚洲嫩草影院啪啪| 久草成人影片| 日本 情色 1区2区3区| 欧美玖玖爱免费玖玖| 久久久久久久久久久久黄色 | 日韩少妇在线视频| 久久色一区二区| 人人妻人人色| 18禁久极品美女久久哦哟呀!| 国产又大又粗又长视频在线| 青青草在线视频欧美| 国内操逼视频二区| 熟妇高潮一区二| 亚州综合色图| 久久久91福利姬| 亚洲熟女少妇免费视频| 久久中文字幕人妻熟av女蜜柚| 九9精品| 97欧美色综合| 高潮9999外国| 亚洲天天操| 国产精品点击进入在线影院高清 | 在线观看十八禁| 丝袜制服字幕在线| ai欧美亚洲小说| 97超级色碰碰| 综合久久99| www.99色| 玖玖玖玖精品国产剧情| 色五月亚洲| 老鸭窝亚洲毛片| 亚洲一区二区专区-国产丝袜精品丝袜-成人AV| 97在线观视频免费观看| 深夜激情| 亚洲一区中文精品| a级成人毛片免费视频高清| 亚洲九区| 青青青青草av在线观看| 日日日日做夜夜夜夜做无码97| 97网站在线观看 | 中文字幕日产av人| 91久久久久久久| 亚洲 欧美综合| 成人性爱AV在线免费观看| 欧美,日韩,亚洲视频| 麻豆久久视频在线地址| 99黄页网站| 91丝袜视频在线观看| 99久久精品无码一区二区毛片免费| 亚洲一卡2卡3卡4卡乱码网站| 亚洲少妇色| 久日91在线| 久久超碰97| 一区二区三区黄片免费观看| 91亚洲黑人| 91劲爆| 青娱乐福利99| 婷婷五月天网| 日韩综合97P| 国产成人欧美精品在线| 色婷婷丁香| 国产精品视频| 国产一级内射高清视频| 日本久久精品| 蜜桃狠狠色伊人亚洲综合| 国产色图乱伦| 91一区二区| 密臀国产在线| 欧美色性爱| 欧美天天综| 九九九九九精品| 秋霞欧美性爰视频| 在线亚洲丝袜视频网站| 97超碰人人模人人拍人人| 欧美日韩91| 999久久芭蕾| 一级黄色视频网| 亚洲情色一区综合| 综合久久少妇中文字幕| 欧美男人一区| 一区二区三区一亚洲中文字幕、综合区灬| 国产成年免费大片黄在线观看| 蜜桃视频精品一区二区三区| 91一区二匹| 精品久久99| 精品一区二区2| 亚洲中文日韩欧美大香蕉视频| 国产乱弄免费在线视频。| 久久精品一区二区三区四区五区| 日本色婷婷| 色色97爱| 国产精品老熟女一区二区| 日韩欧视频| 久久精彩视频| 97视频在线播放| 美女超碰978| 诱惑网综合| 色五91| 久久只有精品| 天天日日本| 懂色中文一区二区三区 | 18禁中文字幕| 色爽——AV| 国产精品午夜高潮呻吟久久av| 成人夜夜| 五月婷婷激情| 91在线视频国产网站| 91在线限制级| 思思热国产在线视频| 成熟熟女国产精品一区二区| 色官网色综合| 美女91网| 一区二区三区网站日日骚| 久久亚洲国产成人| 亚码人妻| 婷婷视频网| 大肥女高潮bbwbbwhd视频| AV一二区| 一区二区三区免费岛国片| 丝袜美腿91| 91丨国产丨白浆| 正在播放国产精品一区| 丰满熟女人妻一区二区三五十一路| 大香蕉综合| 国产午夜精品理论片a大结局| 成人热久久精品| aⅴ日韩成人电影av在线免费看av大全| 91久久精品美女高潮喷水| 丁香五月影院| 北约熟女超碰| 成人小电影网站tex| 青青草吊丝| 亚洲色 国产 欧美 日韩| 超碰诱惑| 操b网站亚洲无码| 在线国产探花| 中文字幕日韩专区精品系列| 欧美专区17页| 嗯嗯啊啊亚欧精品| 日本三级R| 东北少妇高潮zzzz| 国产尤物在线三区| 99RE在线视频精品,这里只有精品| 國產尤物AV尤物在線觀看| 91综合站| 天天热精品| 亚洲日本男人天堂网| 日本操BAV| 91啦人妻| 性猛交| 日韩成人人妻网站| 精久久久91| 天堂蜜桃无码视频一区二区| 久久精品国产亚洲AV无码电影| 一区二区三| 日本免费二区三区| 亚洲日韩乱码中文无码蜜桃臀网站| 成人 日韩欧美一区| 手机在线A片| 欧美Ⅴ性爱| 欧美亚洲丝袜人妻制服中文99| 综合网97| 啊啊啊啊二区好大| 亚洲欧洲美腿丝袜| 色五月婷婷麻豆在| 日本三级韩三级99久久| 大香蕉久| 天天操天天干一区二区| 立川理惠被中出无码| 伊香蕉综合久久久久久久噜噜噜 | 日本99久久| 99久久久er直播网址| 日韩性爱视频在线免费观看| 97久久超碰| 1区2区3区视频| 十八禁黄色| 玖玖资源视频一区二区三区| 龙兴卡官方查询| 亚洲一区二区 麻豆传媒| 手机不卡视频不卡在线一二三区| 黑丝内射一区二区三区| 久久99久久99久久99人受| 久久精品店| 日韩人妻免费精品| 日韩午夜精品一区二区三区电影| 日韩精品国产一区二区| 亚洲精品成人动漫在线| 欧美18 在线观看| 黄色免费网| 成人无遮挡毛片免费看| 人人操人人插 - 百度 - 百度| 亚洲AV无码乱码| 97视频在线播放| 超碰免费人妻在线| 成人一二| 密乳AV免费观看| 国产性爱在线视频一区二区| 精品国产丝袜一区二区三区乱码| 欧美操逼熟女| 久久AV无码网址| 天美麻花大全视频| 色丁香五月婷婷| 又大又黄国产| 超碰 av 女人天堂| 老女人91| 亚洲欧美综合网| 国产久久久| 亚洲男人久久综合天堂| 韩日性爱av| 久操热线| 久久亚洲骚逼综合| 青青草手机在线免费观看| 午夜后入| 最新制服中文第一页| 男人天堂网站| 国产乱色国产精品免费视| 亚洲欧洲日韩国产自在线| 无遮挡猛进视频免费无限观看| 婷婷亚洲综合| 情色五月天久久久| 怡红院亚洲怡春院av| 久久黄人人爽视频| 国产美女销魂在线观看不卡| 囯产乱伦一区二区三女| 啊啊啊啊一区| 天综合网欧美| 极品肉射| 再深点灬舒服灬太大了添视频| 亚洲日本韩国在线| 嗯……啊…嗯嗯…啊…好舒服| 97超碰亚洲| 日韩大香蕉AV影片| 精品人妻中文字幕4399| 91久操| 美国久久一二三四| 少妇三p| 五月婷网站| 一色网男人的天堂| 在线五区| 国产亚洲精品A在线观看下载| 国产乱伦性爱AV| 国产专区路线| 日本大香蕉综合网红本杳社区| 91露脸熟女专区| 婷婷成人五月天| 91美女視頻| 最新无码国产| 91久久久久免| 久久久月天| 日韩亚洲国产视频| 亚洲中文字幕乱码无码一区二区| 嗯嗯嗯啊啊在线观看| 欧美精品日韩久久久九| 殴美,日韩国产伦精品| 亚州精品人妻一二三区| 久久黄片国产一区二区| 先锋精品av色鲁| 亚欧美色图| 韩日性爱av| 97色诱| 九九九九精品| 激情五月天婷婷| 天天搞欧美| 国产黄片在线免费观看| 99re95| 日韩 国产 欧美自拍| 九九九九久久久| 凹凸 69堂 在线播放| 成人 日本A片无码8888| 天天看片麻豆| 日韩成人在线性爱视频| 草b在线| 超碰欧美| 极品丝袜无码| 久久国产成人精品国产成人亚洲| 97五月天| 国产精品久久久久久久久久久久久久吹| 中国一区二区亚洲人妻| 狠色婷婷久久一区二区三区_| 92性色国产午夜福利在线661| 99色悠悠| 人妻精品视频一区二区三区 | 亚洲精品国产精品成人| 国产蜜臀精品一区免费尤物| 久久日本熟妇熟色一区| 日本久操视频| 久久国产成人精品国产成人亚洲| 黄色AV影视| 蜜臀99久久精品久久久懂爱| 精品久久久久,69国产成人精| 亚洲成人贴图| 亚洲不卡不卡中文字幕不卡 | 殴洲老熟女| 亚洲中文一区二区三区| 激情人妻另类| 久久美女福利是上海美女| 国产97在线播放| 91精品91久久久中77777| 大逼色网站| 91亚·色| 中文字幕乱码人妻二区三区| 美日韩一二三区| 91快色色色色色| 天天色综合影视网| 久操B网| 先锋影音av先锋一区| 久久久专区| 日韩乱伦视频| 日韩15p| 精品十三区| 黑人无码一区二区| 国产精品不卡少妇白| 天天看综合网| 欧美一区二区三区入口| 欧美线天码中字| 麻豆天美国美国产| 国产精品久久99日日| 99热线麻豆 | 秋霞怕怕片| 亚洲精品蜜桃久久久久久久| 新版天堂中文资源8在线| 日韩超碰97| 999综合色| 色五月婷婷久久| 超碰97人人cao| 日日日日做夜夜夜夜做无码97| 丝袜美腿诱惑亚洲欧美视频在线观看 | 中日韩欧美精品无码AⅤ一区二区| 亚洲九九视频| 狠狠搞 亚洲91| 久操精品网| 偷拍偷窥与盗摄视频专区| 精品乱码在线观看| AV天堂丝袜| 黄色一级视| 成人五月天丁香激情综合| 超碰久久精品| 日韩丝袜人妻AV| 国产美女mm131爽爽爽爽| 人人操人人色网| 欧美综合传媒| 麻豆AV一区二区| av一区二区三区 中文| 日韩av电影成人在线| 日韩欧美麻豆| 97视频900| 欧美最婬乱婬爆婬性视频 | 日本精品第一视频在'| 亚洲成人精品在线一区| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 婷婷在线精品| 26uuu性物| 一区在线精品中文字幕| 99热在线只有精品| 久草精品一区| 亚洲丝袜色图| 超碰97爽| av天堂影视中文在字幕在线中文| 亚洲天堂7777| 天天操天天射天天日| 国产在线综合福利网站| 78操B| 亚洲综合色图欧美| 久久精品成人一区二区三区蜜臀| 97色色色综合网站| 久久久久久久 九九九九九九九| 丁香六月激情综合| 日本在线播放不卡一区| 欧美aaaaaaa| 涩涩涩综合| 影音先锋每日最新资源在线观看| 五十路熟女人妻一区二区在线观看 | 东京热男人天堂| 欧美三级偷拍| 蜜桃午夜视频一区二区| 亚洲清纯唯美| 大香蕉在线SuP| 亚洲美女黄色| 九九九九九九九| 色九九综合AV| 日本熟妇精品九九| 色欧洲97| 日韩有码回春沙龙第一页| 风骚少妇视频中文字幕| 亚洲人码13| 搡老女人老91妇女熟女| 熟妇激情| 人妻天天爽夜夜爽2| 亚洲涩图欧美| 国产AV天美传媒一区二区三区| 久久久精品中文字幕麻豆| 九九九精品色乱九九九| 天天综合站| 91日韩网站| 91欧美经典| 懂色aV一区二区天美传媒| 亚洲?V高清一区二区三区尤物| 亚洲无线观看久久| 国产无码精品成人| 操逼片国产| 97国产高清视频在线观看| 久久香蕉综合一本到3atv| 国产女生在线| 男人的天堂不卡一区二区| 欧美有码激情视频一区二区三区| 99热超碰| 加勒比日本在线| 五月天欧美色图| 日韩精品一二三| 欲香欲色| 国产强奸乱伦xd| 91人妻尻屄视频| 黑丝内射一区二区三区| 蜜臀精品1区2区| 天天躁狠狠躁av| 天天日天天看| 无码人妻精品一区二区三区99不卡| 精品无码不卡视频| 中文字幕一区二区三区视频播放| 女人的久久久| 蜜桃久久久久久久久久久久| 高清孕妇孕交 交孕妇| 综合久久9| 夜夜天天噜狠狠爱2021| 六十路日本| 一区中文字幕二区日韩| 超碰是碰在线观看| 久热一区二区| 天天视频黄网站| 欧美九九爱| 亚洲男人综合网| 欧美色图第一页| 久草国产在线视频| 午夜精品久久久久久久男人的天堂 | 精品人妻二区三区| 91色色综合| 亚洲精品97| 中文自拍欧美影视| 欧美亚洲影视| 超碰久超碰久| 久操网视频| 日韩精品.久久精品.AV女优.天美传媒| 欧美亚洲美少妇一区二区| 91bbbbbb| 中日韩欧美精品无码AⅤ一区二区| 2020中文字幕| 夜夜免费视频| 欧美五十路熟| 久99久视频精选| 草B在线| 国产最新小视频在线播放下载| 91日韩在线| 九九九九一级| 精品丝袜无码一区二区三APP| 六月激情婷婷| 97超碰超欧美。| 日韩操啪| 精品久久久久久亚洲| 9 1超碰九色| 啪啪AV导航| 色婷婷成人综合| 精品午夜福利| 久久xxxx| 后入综合久久| av日韩在线观看电影| 午夜精品久久久久久久99热影院| 亚州综合色| 婷婷五月天成人| 91黄射| 久久‘黄片视频| 欧美亚洲涩涩| 五十路六十路七十路熟婆| 色av中文字| 91天天综合日韩欧美| 大香蕉久| K8久久久久| 国产精品视频精品一二| 99999这里都精品| 国产精品嫩草影院免费| 91网站视频在线观看| 伊人网青青| 色婷婷蜜臀av| 亚洲啪啪视频免费| 蜜桃久久久久久久| 亚欧高清| 日韩99神马视频片| 妇女性内射冈站HDWWWCOM| 蜜桃精品一区二区三区ww| 少妇久久久久久| 国产精品九9| 香蕉国产精品麻豆亚洲欧美日韩 | 亚洲色图尤物视频| 久久亚洲熟妇在线视频| 九九精品无码专区免费| 久久一二三四不卡| 国产多人在线观看视频| 国产av热热色| 国产69精品久久久久99尤物| 操逼短片| 蜜乳av首页| 欧美色院| 日韩精品三区四区| 伊人丁香五月婷婷| 97丝袜亚洲在线播放| 天堂中文资源在线bt| 亚洲区小说| 好吊妞转入那个网| 日本人妻丰满熟妇久久久久久| 91色爽欧美| 国产一级作爱毛片| 欧美BT 亚洲色图| 日本一区三级韩国| 亚洲啪AⅤ永久无码| 99re在线视频| 九九色色| 日韩熟女操逼| 国产av色网| 天天色香欲综合网| 国产最火爆久久国产网站网站| 色综合99999| 99综合| 操操操五月天婷婷丁香影院| 我中文字幕6区| 91久久久久久| A级在线视频| 久久视频,这里只有精品| 五月丁香综合| 国产精品99精品视频网站| 嫩草 我啊~嗯~在线| 污啪啪啪视频| 黑人狂躁日本妞一区二区三区| 国产精品久久久午夜夜伦鲁鲁| 97九色人妻| 亚洲成a人片在线观看中文!!!| 怡春院久久| 青青草男人天堂| 人人摸人人干| 伦伦成年午夜免费视频| 麻豆成人AV| 97丝袜亚洲在线播放| 91一区二区| ..日韩av毛片精品久久久| 9Ⅰ超碰| 精品中文一区二区| 午夜激情床戏激情| 亚洲精品亚洲人成在线麻豆| 五月亭亭六月丁香| 91日日夜夜| 日本999精品视频| 久久思思热| 国产强上视频在线观看| 日韩无码一级黄色av片| 欧美97av| 美女黄码视频午夜| 按摩中文字幕| 色情五月丁香| 操操操日本的逼| 成人精品在线免费视频| 欧美色97| 亚洲人人夜夜澡人人爽| 亚洲成人精品久久久| 日本特黄f c2| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 超碰碰碰碰| 久久久精品视频免费观看| 亚洲无无码αⅴ每日更新| 日本色日夜干| AV女资源| 青青久日| 加勒比性爱成人在线| 青青草色插素人| 久久九七| 久久精品一区| 久久久99久9| 91狠婷| 东京热激情视频一二三区| 亚洲啪啪性视频| av片在线观看免费播放| www黄片免费看com| 亚洲日韩美国人妻| av天堂精品久久| 午夜操逼不卡| 先锋激情∨在线视频播放| 久久黄片国产一区二区| 日韩三级在线观看网站| 91综合色噜噜| 国产品精品自在在线午夜免费| 黄色高清无码无码破解免费暗网| 色婷五月天| 欧美 亚洲 偷拍自拍| 久久久精品无码亚免费| 色官网色综合| 无码天天操| 国产传媒操逼视频| 久久社区一区二区三区| 91艹B视频| 亚洲 欧美 手机在线观看| 天堂中文资源在线bt| 日本性爱少妇| 99久久99九九99九九九| 91超级碰| 一区二区偷拍拍视频| 中文字幕人妻丝袜| 久都青青视频| 超碰天天久久79| 熟女精品一区二区在线观看| 亚洲欧美综合网站| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | av三级电影在线播放| 青娱乐福利99| 一级@啪啪视频|