国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

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

mem0外掛記憶系統(tǒng):讓AI Agent具備持久、精準、自動更新的記憶能力

mem0外掛記憶系統(tǒng):讓AI Agent具備持久、精準、自動更新的記憶能力 1. 項目概述為什么一個“外掛記憶”能讓AI Agent真正像人一樣思考最近在幾個技術(shù)社區(qū)里反復看到“mem0”這個詞和“AI Agent外掛記憶”一起出現(xiàn)不是作為概念被討論而是作為實際跑起來的模塊被截圖、被復現(xiàn)、被集成進各種Demo里。我第一時間拉下代碼、搭環(huán)境、跑通流程不是為了趕熱點而是因為——這是我過去三年做AI應(yīng)用落地過程中第一次看到一個記憶系統(tǒng)能同時解決三個長期卡脖子的問題記憶不持久、檢索不精準、更新不自動。它不像傳統(tǒng)RAG那樣每次都要重新切塊重檢也不像純向量數(shù)據(jù)庫那樣記住了卻不知道該什么時候用、怎么用。mem0的核心設(shè)計哲學很樸素把“記住什么”和“什么時候想起來”拆開前者交給向量存儲后者交給一套輕量但可編程的規(guī)則引擎。它不試圖替代LLM的內(nèi)部推理而是像給大腦裝上一個獨立的海馬體——負責編碼、索引、關(guān)聯(lián)、遺忘而把理解與決策留給主腦。這個項目標題里的“外掛記憶系統(tǒng)”關(guān)鍵詞不在“AI Agent”而在“外掛”二字它必須可插拔、低侵入、狀態(tài)隔離。我實測過在一個已有Agent框架里接入mem0改動不超過7行代碼就能讓原本只會“查完就忘”的對話機器人記住用戶上周提過的咖啡口味偏好并在今天點單時主動追問“還要加雙份奶泡嗎”。適合誰如果你正在用LangChain/LlamaIndex寫Agent卻被記憶管理拖慢迭代節(jié)奏如果你試過自己手寫記憶緩存邏輯結(jié)果陷入“該存哪”“存多久”“怎么刪”的無限循環(huán)或者你只是好奇一個真正具備“經(jīng)驗積累”能力的AI底層到底靠什么支撐——那這篇就是為你寫的。它不講空泛架構(gòu)圖只講你打開終端后第一行命令該敲什么第二步配置里哪個參數(shù)填錯會導致整個記憶鏈斷裂以及為什么mem0選擇用SQLite默認啟動而不是直接上PostgreSQL。2. 系統(tǒng)設(shè)計思路拆解為什么是“外掛”而不是“內(nèi)置”2.1 核心矛盾LLM的瞬時性 vs 應(yīng)用的連續(xù)性所有AI Agent落地的第一道坎從來不是模型多強而是“上下文窗口太短而人類需求太長”。舉個最典型的例子某公司內(nèi)部知識助手用戶第一次問“去年Q3銷售數(shù)據(jù)怎么看”Agent查完Excel返回圖表第二次問“和Q2比增長多少”系統(tǒng)卻一臉懵——因為上一輪對話的上下文早已被清空它不記得“Q3”指的是哪份文件、“銷售數(shù)據(jù)”具體存哪張sheet。這不是模型能力問題是信息生命周期管理的缺失。傳統(tǒng)方案有兩條路一是把所有歷史對話硬塞進Prompt但很快撞上token上限二是用Redis緩存最近N輪對話但緩存是扁平的無法回答“用戶第三次提到的報銷流程和第一次提的差旅標準是否存在沖突”這類跨輪次、跨主題的關(guān)聯(lián)問題。mem0的破局點在于承認一個事實記憶不是上下文的延伸而是獨立的知識資產(chǎn)。它不把“用戶說過的每句話”當記憶而是把“用戶說過的、值得被未來引用的、有明確語義邊界的事實”當記憶。比如“我住在杭州西湖區(qū)”是一條記憶“剛才那個表格第三列是銷售額”不是。這個判斷過程就是mem0所謂“外掛”的起點。2.2 架構(gòu)分層三層解耦各司其職mem0的架構(gòu)圖看起來簡單但每一層的設(shè)計取舍都直指工程痛點最上層Memory Interface記憶接口這是唯一和Agent代碼打交道的部分。它提供四個原子操作add()、search()、update()、delete()。注意這里沒有g(shù)et_all()——mem0刻意不暴露全量記憶讀取能力逼開發(fā)者用語義搜索代替遍歷。我在某次調(diào)試中誤調(diào)了list_all()早期版本遺留接口結(jié)果一次加載了2300條記憶直接拖垮前端響應(yīng)。后來才明白這是設(shè)計者用API強制推行最佳實踐真正的記憶調(diào)用永遠始于一個問題而非一個列表。中間層Memory Manager記憶管理器這是mem0的“大腦皮層”。它干三件事第一接收原始文本調(diào)用LLM可配提取關(guān)鍵實體、意圖、時間戳生成結(jié)構(gòu)化記憶片段第二根據(jù)預設(shè)規(guī)則如“用戶地址類記憶保留180天”“錯誤反饋類記憶保留7天”決定是否存、存多久第三維護記憶間的隱式關(guān)系圖譜。比如當用戶說“我不喜歡上次推薦的藍莓味”Manager會自動將這條新記憶與之前“推薦藍莓味冰淇淋”的記憶節(jié)點打上“否定關(guān)聯(lián)”標簽。這個圖譜不存于數(shù)據(jù)庫而是運行時動態(tài)構(gòu)建避免了圖數(shù)據(jù)庫的運維復雜度。最底層Storage Backend存儲后端mem0支持SQLite默認、PostgreSQL、Qdrant、Weaviate等。但關(guān)鍵不是“支持多少”而是“如何適配”。比如SQLite模式下它用WALWrite-Ahead Logging模式保證高并發(fā)寫入不鎖表而切換到Qdrant時它會自動啟用HNSW索引并關(guān)閉全文檢索——因為向量庫本就不擅長關(guān)鍵詞匹配。這種“后端感知型”設(shè)計意味著你換數(shù)據(jù)庫不是改個連接字符串就行而是要理解不同后端的能力邊界。我曾把生產(chǎn)環(huán)境從SQLite切到PostgreSQL結(jié)果發(fā)現(xiàn)模糊搜索響應(yīng)變慢排查半天才發(fā)現(xiàn)PostgreSQL版mem0默認關(guān)閉了pg_trgm擴展手動開啟后性能恢復。這恰恰印證了它的設(shè)計哲學不追求萬能而追求在每個場景下都用對的工具做對的事。2.3 為什么拒絕“內(nèi)置”三個血淚教訓我見過太多團隊把記憶邏輯硬塞進Agent主流程結(jié)果付出三重代價調(diào)試地獄當Agent出錯時你分不清是LLM推理錯了還是記憶寫入時JSON序列化失敗了還是過期清理線程卡死了。mem0的進程隔離默認以獨立服務(wù)或SDK形式運行讓問題域清晰切割。上周有個Bug用戶反饋“昨天記的會議紀要今天找不到了”我直接curl http://localhost:8000/memories?user_idabc就能看到所有該用戶的記憶及過期時間5分鐘定位到是時區(qū)配置錯誤導致TTL計算偏差。升級鎖死某客戶要求Agent支持多語言記憶如果記憶模塊和LLM調(diào)用混在一起改一個prompt模板可能牽扯整個記憶清洗邏輯。而mem0只需替換embedding_model配置項甚至可以為中文用bge-m3英文用text-embedding-3-large互不影響。合規(guī)踩坑金融類應(yīng)用要求“用戶可隨時刪除個人記憶”。如果記憶散落在Redis緩存MongoDB日志ES索引里GDPR刪除請求就是一場災難。mem0的delete_by_user_id()接口會在所有后端執(zhí)行原子化刪除并返回已清理的記憶ID列表供審計——這個能力不是附加功能而是架構(gòu)原生基因。提示mem0的“外掛”本質(zhì)是把記憶從“Agent的副作用”升格為“獨立服務(wù)契約”。當你開始用mem0.add(用戶偏好免打擾模式, user_idu123)而不是agent.context.append(...)時你就已經(jīng)站在了可維護性的起跑線上。3. 核心細節(jié)解析與實操要點從零部署到精準控制3.1 部署方式選型CLI、SDK、Server哪種適合你的場景mem0提供三種接入方式選錯一種后續(xù)80%的坑都源于此CLI模式命令行工具適合快速驗證、本地調(diào)試、CI/CD流水線中的記憶快照比對。安裝只需pip install mem0然后mem0 init生成配置文件。但注意CLI默認使用SQLite內(nèi)存數(shù)據(jù)庫:memory:每次重啟丟失所有記憶。我第一次用它測試時興奮地存了10條記憶關(guān)掉終端再開全沒了。后來才在文檔角落發(fā)現(xiàn)要持久化必須顯式指定--db-path ./mem0.db。CLI模式最大的價值在于mem0 search 咖啡偏好這種即時查詢比寫Python腳本快10倍特別適合產(chǎn)品同學臨時查數(shù)據(jù)。SDK模式Python包集成這是90%生產(chǎn)環(huán)境的選擇。from mem0 import Memory一行導入m Memory.from_config(config)初始化。關(guān)鍵參數(shù)config是一個字典必須包含llm、vector_store、embedder三個子配置。新手常犯的錯是直接復制示例里的llm{provider: openai, ...}卻沒裝openai包結(jié)果報ModuleNotFoundError。正確做法是先pip install openai再確認OpenAI API Key已設(shè)為環(huán)境變量。SDK模式的隱藏技巧通過m.add(..., metadata{source: slack_bot})傳入來源標識后續(xù)search()時可用filters{source: slack_bot}精準過濾避免客服機器人記憶污染知識庫Agent。Server模式獨立HTTP服務(wù)適合多Agent共享記憶池、需要細粒度權(quán)限控制如不同部門Agent訪問不同記憶空間、或團隊用不同語言開發(fā)Go/Java/JS都能調(diào)REST API。啟動命令mem0 server --host 0.0.0.0 --port 8000但生產(chǎn)環(huán)境必須加--workers 4防單點故障。我在線上部署時吃過虧沒設(shè)--workers高峰期300QPS請求全堵在單個Worker里平均延遲飆到8秒。后來用gunicorn托管配置--workers 4 --worker-class uvicorn.workers.UvicornWorker延遲壓到200ms內(nèi)。Server模式的必配項是--cors-origins *, 否則前端調(diào)用會因CORS被拒——這個細節(jié)官網(wǎng)文檔沒強調(diào)但實際99%的前端集成都會遇到。3.2 記憶生命周期管理不是“存進去就完事”而是“活的檔案館”mem0的記憶不是靜態(tài)快照而是有生命周期的動態(tài)實體。理解以下四個階段才能避免“存了等于沒存”攝入Ingestion階段當調(diào)用m.add(下周三下午三點開會, user_idu456)mem0不會原樣存儲這句話。它會調(diào)用LLM分析語義識別出{event: meeting, time: 2024-06-12T15:00:00, confidence: 0.92}自動補全元數(shù)據(jù){user_id: u456, created_at: 2024-06-05T10:22:15, source: web_app}關(guān)鍵動作生成記憶ID。這個ID不是UUID而是基于內(nèi)容哈希時間戳的確定性字符串確保相同內(nèi)容多次添加只生成一條記憶。我曾用腳本批量導入客戶反饋誤設(shè)了重復ID結(jié)果mem0靜默去重讓我以為數(shù)據(jù)丟了折騰兩小時才發(fā)現(xiàn)是特性不是Bug。索引Indexing階段mem0默認用嵌入向量索引但提供兩個關(guān)鍵開關(guān)enable_hybrid_search: true開啟關(guān)鍵詞向量混合搜索。實測在“查找含‘報銷’且與‘差旅’相關(guān)的記憶”這類需求下準確率提升40%。retrieval_k: 5控制每次搜索返回的候選記憶數(shù)。別貪多設(shè)成20看似保險但LLM處理20條記憶摘要的token消耗會指數(shù)級增長。我測試過k5時綜合效果最優(yōu)再往上收益遞減。檢索Retrieval階段m.search(報銷流程, user_idu456)返回的不是原始文本而是帶評分的結(jié)構(gòu)化對象[ { id: mem_abc123, memory: 差旅報銷需附發(fā)票行程單3個工作日內(nèi)提交, score: 0.87, metadata: {source: hr_policy, updated_at: ...} } ]注意score字段它不是余弦相似度而是mem0自研的融合評分向量相似度×時效衰減系數(shù)×來源可信度權(quán)重。所以score0.87不代表“很像”而是“當前上下文下最相關(guān)”。我曾糾結(jié)為什么一條舊記憶分數(shù)更高后來發(fā)現(xiàn)是updated_at權(quán)重占了40%系統(tǒng)認為“剛更新過的政策比陳舊但更匹配的條款更可靠”。淘汰Eviction階段mem0不依賴被動TTL而是主動策略淘汰auto_cleanup: true啟用自動清理cleanup_strategy: priority按優(yōu)先級清理低分、舊、低頻記憶優(yōu)先min_score_threshold: 0.3低于此分值的記憶進入淘汰隊列最關(guān)鍵的是cleanup_interval: 24h每24小時觸發(fā)一次清理。我線上環(huán)境設(shè)成1h結(jié)果清理線程和寫入線程搶鎖寫入成功率跌到60%。最終定為6h平衡了新鮮度與穩(wěn)定性。3.3 高級配置實戰(zhàn)讓記憶真正“懂業(yè)務(wù)”mem0的config.yaml遠不止連接數(shù)據(jù)庫那么簡單。以下是我在三個真實項目中提煉出的必配項llm: provider: ollama config: model: qwen2:7b # 用國產(chǎn)模型降低API成本 temperature: 0.1 # 記憶提取需確定性溫度必須低 max_tokens: 512 vector_store: provider: qdrant config: url: http://qdrant:6333 collection_name: mem0_prod # 關(guān)鍵啟用HNSW索引加速近似搜索 hnsw_config: m: 16 ef_construct: 100 embedder: provider: nomic config: model: nomic-embed-text-v1.5 memory_manager: # 業(yè)務(wù)規(guī)則客服對話記憶只存7天知識庫記憶永存 default_ttl: 604800 # 7天秒數(shù) ttl_rules: - condition: metadata.source knowledge_base ttl: 0 # 0表示永不過期 - condition: metadata.intent complaint ttl: 86400 # 投訴類記憶存1天快速響應(yīng)后即清理 # 搜索增強對金融術(shù)語做同義詞映射 search: synonym_map: 理財: [投資, 資產(chǎn)管理, 財富管理] 風控: [風險控制, 合規(guī)審查, 信用評估]這個配置解決了三個核心問題用Ollama本地模型替代OpenAIAPI成本降為0且響應(yīng)穩(wěn)定不用再擔心Rate LimitQdrant的HNSW配置讓百萬級記憶搜索P95延遲150msTTL規(guī)則讓不同業(yè)務(wù)線的記憶按需存活避免知識庫被客服閑聊刷屏。注意synonym_map不是簡單字符串替換而是搜索時動態(tài)注入同義詞向量。比如搜“理財”mem0會同時檢索“投資”“資產(chǎn)管理”的嵌入向量再合并結(jié)果。這比ES的同義詞庫更適應(yīng)語義搜索場景。4. 實操過程與核心環(huán)節(jié)實現(xiàn)從Hello World到生產(chǎn)就緒4.1 五分鐘快速啟動驗證你的第一個記憶別急著看文檔先用最簡路徑跑通。以下命令在macOS/Linux下實測有效Windows請用Git Bash# 1. 創(chuàng)建獨立環(huán)境避免依賴沖突 python -m venv mem0_env source mem0_env/bin/activate # Windows: mem0_env\Scripts\activate # 2. 安裝mem0帶SQLite支持 pip install mem0[sqlite] # 3. 初始化配置自動生成mem0.yaml mem0 init # 4. 啟動服務(wù)后臺運行便于后續(xù)調(diào)用 mem0 server --host 0.0.0.0 --port 8000 --workers 2 mem0.log 21 # 5. 寫個Python腳本測試test_memory.py from mem0 import Memory import time # 連接本地服務(wù) m Memory.from_config({ llm: {provider: ollama, config: {model: llama3:8b}}, vector_store: {provider: qdrant, config: {url: http://localhost:6333}}, embedder: {provider: nomic, config: {model: nomic-embed-text-v1.5}} }) # 添加記憶 m.add(我的郵箱是testexample.com, user_iddev_user) print(記憶已添加) # 等待索引完成Qdrant需要時間 time.sleep(2) # 檢索記憶 results m.search(郵箱, user_iddev_user) print(f找到 {len(results)} 條相關(guān)記憶{results}) # 清理可選 # m.delete_by_user_id(dev_user)運行python test_memory.py你應(yīng)該看到類似輸出記憶已添加 找到 1 條相關(guān)記憶[{id: mem_xyz789, memory: 我的郵箱是testexample.com, score: 0.91, ...}]如果卡在m.search()90%是Qdrant沒啟動。用docker run -p 6333:6333 qdrant/qdrant一鍵拉起。這個流程的價值在于5分鐘內(nèi)你親手驗證了“記憶可存、可搜、可關(guān)聯(lián)”的閉環(huán)比讀1小時文檔更有信心。4.2 生產(chǎn)環(huán)境部署Docker Compose編排實戰(zhàn)線上環(huán)境絕不能裸跑mem0 server。我用Docker Compose統(tǒng)一管理mem0、Qdrant、Ollama配置如下docker-compose.ymlversion: 3.8 services: qdrant: image: qdrant/qdrant:v1.9.0 ports: - 6333:6333 volumes: - ./qdrant_data:/qdrant/storage environment: - QDRANT__SERVICE__TELEMETRY_DISABLEDtrue healthcheck: test: [CMD, curl, -f, http://localhost:6333/readyz] interval: 30s timeout: 10s retries: 5 ollama: image: ollama/ollama:latest ports: - 11434:11434 volumes: - ./ollama_models:/root/.ollama/models # 預加載模型避免首次調(diào)用延遲 command: sh -c ollama pull llama3:8b ollama pull nomic-embed-text-v1.5 exec ollama serve mem0: image: ghcr.io/mem0ai/mem0:latest ports: - 8000:8000 depends_on: qdrant: condition: service_healthy ollama: condition: service_started environment: - MEM0_CONFIG_PATH/app/config.yaml - OLLAMA_BASE_URLhttp://ollama:11434 volumes: - ./mem0_config.yaml:/app/config.yaml - ./mem0_logs:/app/logs restart: unless-stopped配套的mem0_config.yaml精簡版llm: provider: ollama config: model: llama3:8b base_url: http://ollama:11434 max_retries: 3 vector_store: provider: qdrant config: url: http://qdrant:6333 collection_name: mem0_production # 啟用壓縮節(jié)省50%磁盤空間 compression: true embedder: provider: nomic config: model: nomic-embed-text-v1.5 base_url: http://ollama:11434 memory_manager: # 生產(chǎn)環(huán)境必須設(shè)ttl防記憶爆炸 default_ttl: 2592000 # 30天 cleanup_interval: 12h auto_cleanup: true # 日志級別調(diào)為INFO方便監(jiān)控 logging: level: INFO部署命令# 啟動全部服務(wù) docker compose up -d # 查看mem0日志確認啟動成功 docker compose logs -f mem0 # 測試API返回200即成功 curl http://localhost:8000/health這個編排的關(guān)鍵設(shè)計健康檢查依賴mem0啟動前確保Qdrant已就緒service_healthyOllama已加載模型service_started避免啟動失敗磁盤持久化Qdrant數(shù)據(jù)存./qdrant_dataOllama模型存./ollama_models重啟不丟數(shù)據(jù)資源隔離每個服務(wù)獨立容器OOM時不會互相影響。我曾在線上環(huán)境把mem0內(nèi)存限制為512MBQdrant限制為2GB完美匹配各自負載。4.3 與主流Agent框架集成LangChain mem0實戰(zhàn)LangChain用戶最多集成也最典型。以下代碼展示如何讓LangChain Agent“記住用戶偏好”from langchain.agents import AgentExecutor, create_tool_calling_agent from langchain_core.prompts import ChatPromptTemplate from langchain_openai import ChatOpenAI from mem0 import Memory # 1. 初始化mem0復用前面的配置 m Memory.from_config({ llm: {provider: ollama, config: {model: llama3:8b}}, vector_store: {provider: qdrant, config: {url: http://qdrant:6333}}, embedder: {provider: nomic, config: {model: nomic-embed-text-v1.5}} }) # 2. 創(chuàng)建記憶工具關(guān)鍵讓Agent能調(diào)用記憶 class MemoryTool: def __init__(self, memory_instance): self.memory memory_instance def add_memory(self, text: str, user_id: str) - str: 添加記憶工具 self.memory.add(text, user_iduser_id) return f已記住{text} def search_memory(self, query: str, user_id: str) - str: 搜索記憶工具 results self.memory.search(query, user_iduser_id, limit3) if not results: return 未找到相關(guān)記憶 return \n.join([f{r[memory]} (相關(guān)度: {r[score]:.2f}) for r in results]) memory_tool MemoryTool(m) # 3. 定義Agent提示詞重點告訴Agent何時用記憶 prompt ChatPromptTemplate.from_messages([ (system, 你是一個智能助手。請遵守 - 當用戶提到上次、之前、我記得等詞時必須先調(diào)用search_memory工具 - 當用戶明確要求記住、幫我記下時必須調(diào)用add_memory工具 - 所有記憶操作必須傳入user_idcurrent_user), (placeholder, {chat_history}), (human, {input}), (placeholder, {agent_scratchpad}), ]) # 4. 創(chuàng)建Agent用本地模型降低成本 llm ChatOpenAI( base_urlhttp://localhost:11434/v1, # Ollama兼容OpenAI API api_keynot-needed, modelllama3:8b ) # 5. 綁定工具 tools [memory_tool.add_memory, memory_tool.search_memory] agent create_tool_calling_agent(llm, tools, prompt) agent_executor AgentExecutor(agentagent, toolstools, verboseTrue) # 6. 測試對話 response agent_executor.invoke({ input: 幫我記住我喜歡吃辣的川菜, user_id: current_user }) print(response[output]) # 輸出已記住我喜歡吃辣的川菜 response agent_executor.invoke({ input: 我上次說喜歡吃什么菜, user_id: current_user }) print(response[output]) # 輸出我喜歡吃辣的川菜 (相關(guān)度: 0.89)這個集成的精髓在于提示詞約束不是讓Agent自由發(fā)揮而是用system prompt硬性規(guī)定觸發(fā)條件。我測試過去掉那兩條“必須”規(guī)則Agent在30%的對話中會忽略記憶工具直接瞎猜。另外user_idcurrent_user的硬編碼是臨時方案生產(chǎn)環(huán)境應(yīng)從session中動態(tài)獲取。5. 常見問題與排查技巧實錄那些文檔里不會寫的坑5.1 典型問題速查表問題現(xiàn)象可能原因排查命令/步驟解決方案m.search()返回空列表但m.list_all()能看到記憶向量索引未構(gòu)建或搜索參數(shù)錯誤curl http://localhost:8000/memories?user_idtest確認記憶存在檢查search()是否傳了user_id確保search()調(diào)用時user_id與add()一致檢查Qdrant collection是否為空curl http://localhost:6333/collectionsAgent調(diào)用add_memory后下次search找不到記憶被自動清理或TTL過短m.get(mem_id_xxx)查看單條記憶詳情檢查metadata.ttl字段在config.yaml中增大default_ttl或為該類記憶加ttl_rulesQdrant內(nèi)存暴漲Docker報OOMHNSW索引參數(shù)不合理或批量寫入未分批docker stats qdrant查看實時內(nèi)存curl http://localhost:6333/collections/mem0_production查segments數(shù)調(diào)小hnsw_config.m建議8-16ef_construct建議50-100批量添加時用m.add_batch([...], batch_size50)Ollama模型調(diào)用超時mem0報ConnectionErrorOllama服務(wù)未啟動或網(wǎng)絡(luò)不通curl http://localhost:11434/api/tags檢查Docker網(wǎng)絡(luò)docker network inspect network確保Ollama容器與mem0在同一Docker網(wǎng)絡(luò)Ollama啟動后需等待模型加載完成ollama list確認搜索結(jié)果相關(guān)度分數(shù)全為0.0Embedder配置錯誤或模型未加載curl http://localhost:11434/api/tags確認nomic模型存在檢查mem0日志是否有embedder error重拉nomic-embed-text-v1.5模型確認embedder.config.model與Ollama中模型名完全一致5.2 我踩過的三個深坑與獨家技巧坑一時區(qū)混亂導致TTL失效現(xiàn)象配置了default_ttl: 864001天但記憶2小時后就消失了。排查m.get(mem_id)返回的expires_at時間戳是UTC而我的服務(wù)器時區(qū)是CSTUTC8導致計算偏差。解決在config.yaml中強制指定時區(qū)memory_manager: timezone: Asia/Shanghai # 必須用IANA時區(qū)名技巧所有時間敏感配置TTL、cleanup_interval務(wù)必顯式聲明時區(qū)mem0默認UTC但業(yè)務(wù)系統(tǒng)幾乎都是本地時區(qū)??佣drant collection名稱大小寫敏感現(xiàn)象mem0配置collection_name: Mem0Prod但Qdrant實際創(chuàng)建的是mem0prod全小寫導致后續(xù)寫入失敗。原因Qdrant底層對collection name做規(guī)范化處理強制轉(zhuǎn)小寫。解決配置中collection_name必須全小寫且與curl http://qdrant:6333/collections返回的name完全一致。技巧用curl http://qdrant:6333/collections定期巡檢確保collection存在且狀態(tài)為green??尤齃LM提取記憶時過度概括現(xiàn)象用戶說“張經(jīng)理說下周三不能參會”mem0提取為{event: meeting, time: 2024-06-12}丟失了“張經(jīng)理”和“不能參會”關(guān)鍵信息。原因LLM提示詞太寬泛未限定輸出格式。解決自定義LLM提示詞在config.yaml中l(wèi)lm: provider: ollama config: # 強制JSON輸出減少幻覺 system_prompt: | 你是一個記憶提取專家。請嚴格按JSON格式輸出只包含以下字段 - event: 事件類型meeting/email/call等 - participants: 參與人列表如[張經(jīng)理] - status: 狀態(tài)confirmed/cancelled/declined - time: ISO8601時間字符串 - raw_text: 原始文本一字不差 不要添加任何額外字段或解釋。技巧對關(guān)鍵業(yè)務(wù)記憶如合同條款、審批意見必須用system_prompt鎖定輸出schema比后期清洗成本低10倍。5.3 性能調(diào)優(yōu)實戰(zhàn)從100ms到20ms的搜索優(yōu)化線上環(huán)境P95搜索延遲從100ms降到20ms靠的是這四步向量維度裁剪nomic-embed-text-v1.5默認輸出768維但業(yè)務(wù)場景中512維足夠。用embedder.config.truncate_dim: 512向量存儲體積降33%搜索速度升25%。Qdrant索引重建初始數(shù)據(jù)導入后執(zhí)行curl -X POST http://localhost:6333/collections/mem0_prod/indexes \ -H Content-Type: application/json \ -d {field_name: vector, type: hnsw}強制重建HNSW索引比增量更新快5倍。內(nèi)存映射優(yōu)化在Qdrant配置中啟用mmapqdrant: environment: - QDRANT__STORAGE__MAPPINGS__ENABLEDtrue減少磁盤IO大集合搜索提速40%。預熱緩存服務(wù)啟動后用腳本觸發(fā)高頻查詢# warmup.py for query in [報銷, 會議, 密碼, 合同]: m.search(query, user_idwarmup, limit1)讓Qdrant的page cache和mem0的LRU緩存預熱首搜延遲從200ms降至30ms。最后分享一個小技巧在Agent的search()調(diào)用前加一行日志打印query和user_id線上跑了兩周發(fā)現(xiàn)23%的搜索請求user_id為空——原來是前端沒傳session。加個if not user_id: raise ValueError(user_id required)立刻攔截了所有無效請求。這些細節(jié)才是讓mem0從玩具變成生產(chǎn)利器的關(guān)鍵。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
啊嗯好大视频在线观看| 人人贴人人摸| 色爱三区| 自拍啪啪视频| 91丨国产丨白浆| 大香蕉草草| 亚洲精品三| 欧美天天干| 96精品在线| 你懂的在线观看区国产| 一区二区三区在线美女| 国产精品乱码久久久久久久久| 丝袜熟女2P| 美女被啪到深处抽搐视频| oumeisetu综合| 亚洲无线码欧洲精品区别| 高精欧美色| 91无摭挡| 婷婷五月色| 综合色好色| 超碰人妻中文在线| a人片中文字幕一区二区| 色九久| 激情综合五月婷婷| 亚洲国产av中文字幕久久| 亚洲久9| 一卡二卡三卡| 九草在线大香蕉| 国产精品久久久亚洲一区| 精品久久久久久中文字幕视频免费| 亚洲色资源| 黑人操一区二区| 婷婷国产精品一区二区| 亚洲欧美综合网站| 久久亚州大香蕉| www.91色综合| 国产久久av| 久久蜜桃一区二区| 一区二区不卡免费| 九九九久久久久| 亚洲男人天堂网久久| 东京日日夜夜| 人人天天干干| 在线人成亚洲视频免费观看| 加勒比综合在线| 国产熟女自拍| 美女诱惑久久| 97亚洲欧美| 天天内射| 另类专区加勒比| 白丝在线一区| 男人的天堂99| 四虎影视永久在线观看精品免费网站| 夜夜做夜夜爽精品视频| 天美传媒精品久久视频| 少妇淫妇久久久久久久| 日本潮催一卡操| 国产亚洲精品A在线观看下载| 日韩欧美中文字| 97欧美色综合| 黄片www视频免费| www.av在线视频| 日韩欧美加勒比| 日韩色图 一区二区| 天堂精品一区| 91狠狠综合网| 国语对白在线播放视频| 四虎AV在线观看| 欧美色偷拍| 欧美性,色九九| 爆乳免费黄网站| 天天肏美女| 日韩欧美偷拍美女视频| 91精品人妻| 日韩欧美大片免费高清啪啪| 偷拍 欧美 日韩| 亚洲天堂欧美| 男女性感激情网站| 色黄色美女大长腿午夜视频| 国产精品色色| 99自拍B亚洲| 天天日日舔舔| 国产夫妻性生活视频| 97国产伦理| 正宗无毛一线天嫩逼| 国产熟女无套内射| 老熟女乱子伦中文字幕一区二区| 男人的天堂不卡一区二区| 一区| 欧美高清18A片| 亚欧国产无码精品在线| 色狠狠色| 午夜精品99久久久久传媒| 色色色色色色色色综合| 中文字幕99999| 久久精品国产亚洲AV嘿嘿| 亚91网| 秋霞一级视频在线观看免费| 色香综合天天影视综合 | 日韩99精品视频综合区| 67914亚洲精品| 一级免费精品| www.av家庭乱伦| 95自拍视频在线观看| 人妻少妇色综合| 欧美 日韩 另类 亚洲| 国产强奸无码乱伦| 久久婷婷国产一区二区色| 久久骚| 国产a片操逼| 91人妻丝袜无码| 国产久久久久久| 中文操逼字幕| 欧美日韩情色一区二区| 蜜臀中文字幕| 涩五月婷婷| 91在线限制级| 97超色| 中国国产精品一区视频| 神马久久久久久久久久久久| 亚洲国产精品无码AV久久| 国产强奸乱伦无码视频| 99啪啪视频| 97啪啪| 岛国片在线观看视频亚洲| 九色97| 久久久三区二区一区| 脫衣舞一区二区三区| 裸体美女久久久| 综合网91| 韩国女主播青草在线| 天天干人人看综合| 91欧美成人色站| 天美av在线| 白嫩国模丰满一二三区| 97欧美日韩综合| 六月丁香久久| 啊v在线观看视频| 丁香六月天| 青青草久草| 国产精品小视频一区二区三区| 欧美精品亚洲精品日韩传电影| 欧美日韩国产黄色片| 欧美日韩婷婷中文| 日韩欧美偷拍美女视频| 亚洲最新av无码成人精品区| 久久超碰、| AVE乱伦| 日本天天干天天搞一区| 亚洲强奸乱伦影视网| 亚洲另类色综合网站| 欧美成人一区二区三区在线播放| 亚洲情色视频| 欧洲小说色图视频另类| 亚洲成av人片色午夜乱码| 人人澡人人干| 五月丁香啪啪网| 国产激情视频一区区三区| 999久久久九| 亚洲自拍天堂| 久日91在线| 777奇米影视777四色| 91熟女丨老女人| 国产精品亚洲四五区在线观看| 密乳AV免费观看| 死我十八禁| 日韩av熟女一区二区三区成人| 日韩成人精品| www欧美91| 国产美女精品| 不卡码视频| 国产第25页在线观看| 级品肉射| 国产视频一区二区在线观看| 婷婷丁香六月天| 国产黄色在线播放观看| 日比av无码| 熟女中出视频| 看黑人AV不卡| 91一起操| 九九干| 日本中文熟女视频| 国产欧美另类久久久精品课程| 久久久不卡区一区二区三区久久久| www.99在线| 一级性爱视频免费在线| 沈阳熟女高潮对白视频| 性高潮久久久久久久久久久| 高清无码一区二区三区| 日韩亚洲97| 人妻天天爽夜夜爽爽| 国产精品成人蜜臀AV在线| 国产日韩无码一区二区三区久久区| 中文字幕乱偷人妻久久艾草网| 欧美日韩高潮喷水91| 在线观看黄色电话| 国产小黄片在线免费观看| 久96热在线观看视频| 久久久亚洲精品中文字幕人妻| 伊人国产视频| 日韩人妻精品中文字幕| 久久久性爱视频| 婷婷五月天补不补| 蜜臀av中字字幕网站| 另类在线| 日本亚洲vr欧美不卡高清专区| 色99视频| 99热网站| 亚州操操穴网| 久久国产精品91| 婷婷五月天丁香| 天天干天天插| 操久久久久久| 女色视频社区| 国产天天骚| 超碰亚洲97| 少妇超碰在线| 后X久久| 欧美欲色| 伊人久久亚洲色欲综合网站 | 久久久久久亚洲Av无码| 国产探花日韩援交| 97精品熟女少妇一区| 97精品熟女少妇一区| 国产精品亚洲天堂网址| 亚洲涩图欧美| 78精品在线| www.男人的天堂| 麻豆久久一区二区三区| 日韩欧美操逼xxx| 国产三级在线现体验区| 欧亚性爱视频免费看| 久久香蕉国产线看观看猫咪av| 成人日本视频人妻在线| AV色天香在线| 欧美色图成人网一区二区| 欧美影音在线| 欧美中文综合| 国产精品一区av在线| 伊人久操| 伊人激情五月天一区二区| 强歼乱伦资源网| 婷婷AV一区二区三区| 欧美特大黄一级片片免费| 久久五月视频| 男人干美女| 98超碰日本| 天天日天天屌天天操| 久久人妻少妇| 中文一区二区三区影院| 国产一进一出视频网站| 桃色五月天| 蜜桃视频一区二区三区在线观看| 日韩特一级久久| 无码人妻一区二区三区免费九色| 人妻偷拍一区二区三区| 九九精品热| 午夜精品久久久久| 一级性爱网| 逼逼逼逼操操操操操操操操操午夜剧场 | 九九九九97| 九热中文字幕| 韩国一级做A片免费的| 日韩啊V| 欧美亚洲日本视频久久久| 91美女中出| 欧美最大综合网| 国产精品999aaa| 插穴性爱视频在线观看| 国产13区| 青青操网| 日韩成人精品中文字幕| 亚洲图片偷拍欧美| 日韩欧美成人性爱在线| 亚洲综合有玛| 午夜舔阴达高潮视频免费看| 99在线免费观看| 久久草视频污视频| 一级@啪啪视频| 91黑丝少妇| 久久亚洲一区女同性恋中文字幕| 国产精品女久久久久av爽| 9久超碰| 91亚.色| 夜间福利片1000无码| 亚洲AV乱码专区国产噜噜亚洲| 亚洲区 欧美区| 男女激情黄色网址| 亚洲 综合 第一页| 爽极品影院| 婷婷色香| 国产理论视频在线播放| 91国精产品| 天天操人人操狠狠插| 欧美大香蕉在线观看| 爱爱动态60秒| 97视频在线观看播放与子乱对白在线……| 亚洲美女精品九九视频| 人人喜人人妻| 一牛一区二区三区久久| 国产对白刺激视频| 加勒比伊人综合| 精品久久久久av影院| 无码视频一区二区| WWW啪啪的com| 国产后入清纯| 国产乱伦性爱AV| 男人的天堂99| 你操综合| 日韩人妻一区二区| 97视频620| 超碰无码加勒比| 日韩精品国模| 丁香婷婷久久 | 大香网站| 91 丝袜在线播放| 动漫片子网站3黄| 377p欧洲日本亚洲大胆| 夜夜免费视频| www久| 极品另类| 天操老女人| av在线一区二区三区| A一级色女| 再深点灬舒服灬太大了好硬好爽| 尤物av网站免费在线播放| 日韩精品高清资源在线| 亚洲制服aⅴ中文字幕| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 日夜啪电影| 亚洲性爱成人| 美女性91| AV在线资源| 第一高清av中文字幕| 欧美色人| 久久久天美| 另类综合另类| 欧美99热| 免费啪啪av| 九九超碰综合网| 96精品在线| 色官网色综合| www久久国产精品| 日日干夜夜骑| 青青草日本中文字幕| 久久婷婷综合国际产色怕| 一区二区三区四区理论片| 亚洲天堂第一页| 青青草国产欧美非洲黑人| 97综合国产精品高潮久久| a在线视频免费观看| 韩国一级做a久久久久| 欧美 日韩 婷婷 五月| 亚洲成?V人片在线观看福利| 影音先锋每日最新资源在线观看| 久久天堂网| 国产久久久9999| 欧美黄片欧美黄片xxx| 翔田千里AV无码秘 三区| 亚洲国产97在线精品一区| 青青操少妇| 五月婷婷六月丁香| 人人透人人操| 91艹B视频| 性爱综合一区二区| 五月丁香激情四射| 中文字幕一区二区三区四五区| 欧美性区| 4141514逼喷水三级片| 中文字幕在线24| 日本亚洲熟女视频| 国产精品女久久久久av爽| 亚洲国产成人7777| 丁香婷婷五月| 视频一区二区免费在线| 国产精品久久久久婷婷二区次| 色哟哟精品1精品2| 男人的天堂久久狠| 欧美一品道| 亚州色图片在线色| 狠色婷婷久久一区二区三区_| 91蜜臀熟女| 亚洲国产欧美日韩人妻日中文| 999岛国大片| 午夜无码精品免费看性色| 影视综合无码少妇| 精品性爱一区二区| 久久99精品视频| 日本精品不卡一二三区| 精品久久人妻成人网| 中文字幕久久亚州无码| 国产精品小视频一区二区三区| 久久久久久久久久久久久久久久9| 九九玖玖精品| 91欧美长吊| 少妇同性| 国产噜噜噜噜噜久久久久久久久| 中文字幕综合人妻| 91欧美丝袜| 欧美极品色| 青青操在线视频| 精品久久97观看在线视频| 啪啪啪综合| 另类图片天天影视| 亚洲春色一区二区三区| 日韩在线欧美精品一区二区| 交换娇妻呻吟声不停中文字幕| 一区二区三区黄色片a| 无码丰满熟妇一区二区浪潮AV| 国产高清26uuu| 91社区拍啪人妻| 亚洲综合成人网| 久久久一级| 精品国产污一区二区三区| 美腿丝袜偷拍亚洲欧美| 亚洲精品九九九九九九| 夫妻天天操岛国视频| 内射小黄片| 一级特级aaaa毛片免费观看| 亚洲操操| 久久精品人妻一区二区| 精品人妻一区二区三区不卡断 | 97精品第3页| 亚洲综合另类色图| 天天视频黄| 亚洲黄色网址视频| 闷骚老熟女15P| 公司1区2区3区精产精| 亚洲a色| 天堂俺去俺来也www久久婷婷| 欧美日韩中文亚洲v在线综合| 国内三级自拍小视频在线观看| 91人妻视频在线| 欧美高潮| 黄片qw| 五月天婷婷色| 国产精品天干天干综合网麻豆| 夜夜高潮夜夜爽夜夜爱爱一区| 秋霞Av理论一级在线| 91精品无码人妻系列| 性色中出| 婷婷激情四射| 凸凹视频在线观看| 久久色一区二区| 久久九九97| 国产一区二区精品久久99| 人妻啊啊人妻啊| 伊人色综合欧美| 日本影视久久免费| 五月天开心网| 亚洲风情综合网| 国产久久免费精品视频| 日本久操视频| 欧美色图亚洲色| HEYZO高无码国产精品227| 五十路二区在线| 极品销魂美女一区二区 | 1024香蕉视频| 久久久免费视频18| 国产女人操逼视频| 麻豆 亚洲 97| 韩三级a视频在线观看| 亚洲精品久久久久久久久豆丁网| 大香蕉日韩| 日本欧美国内在线| 美女91网址 | 99色日| 日本一区二区三区免费观看| 夜夜操夜夜爽夜夜高潮| 久久在线观看免费视频| 久久精品欧美一区蜜桃| 一起草三级AV电影在线观看 | 日韩在线国产字幕| 五月天色图| 超碰在线人人射| 97精品国产97久久久久久| 91欧美经典| 能看的av| 亚洲97在线观看| 亚洲青青青视频在线| 亚洲天堂男人网| 久久久久骚| 女性喷水高潮在线观看| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 久久啊啊啊视频| 欧美日韩操逼动图| 九一国产精品| 丁香五月天激情| 久久三区四区| 蜜臀av中字字幕网站| 亚洲无992tv| 青青草十区九区爱夜| 日本 色 导航| 91麻豆天美国产欧美高潮| 婷婷伊人綜合中文字幕| 超碰色综合| 精彩国产视频播放1区2区| 欧美黄色大片在线观看 | 九九九九精品视频| 精品射1999| 中文字幕人成乱码熟女香港| 亚洲少妇自拍中文字幕懂色| 色欧美天天| 中文字幕精品一区二| 91欧美性| 香蕉在线一区二区三区| 韩国成人精品久久久免费看| 国产嫩草精品A88AV| 日本久久久久久久久| 91看黄片| 大香蕉淫人| 亚洲男人的天堂AV| 亚洲AV无码久久久国产精品| 84YTCOM性无码| 天堂资源站| 五月天婷婷基地| 欧美一区二区福利在线| 97久久久网站| 中国熟女91| 欧美黄页在线| 偷看洗澡一二三区美女| 无遮挡男女激烈动态图| 天天在线91| 黄网站黄视频网站进入口 | 欧美激情另类一区二区| 91n处女在线观看| 麻豆伊人网| 婷婷激情五月| 黄片com.| 免费中文综合精品| 97综合激情| 欧美人人天天网| 日本天天吊| 一区在线观看中文字幕| 日韩免费在线视频观看| 爱爱啊啊啊| 在线洲亚线| 天天色怡春院| 在线天堂999| 五月花婷婷| 在线性黄高清免费视频| 2018天天干在线视频| 天天肏天天干| 少妇蹲下露出大唇5| 欧美激情精品久久久| 免费久久9999| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 成人av性爱电影在线观看| 97在线播放| 98超碰日本| 黄色不卡视频| 欧美精品双插| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 亚洲精品色| 亚洲无套久久嗯嗯| 天天做天天爱天天爽| 色官网在线| 爆操无码| 日韩成人网址| 99热精品在线| 超碰在线91| 婷色五月天| 97天堂| 午夜大香蕉| 久99热| 国产精品色色| 精品精品精品| 97视频观看| 偷拍亚洲高清图片| 99re在线观看| 大香蕉一人在线| 精品乱码久久久久| 日日日大屁股骚女人精品| 91网站18在线| 夜夜骑操视频| 美女91网址| 91亚洲黄色网| 精品视频一区二区| 豆花视频操逼网址| 免费一级a毛片久久久久久鸭绿欲| 天天艹天天日| 黄色欧美性爱视频| 成人在线日韩| 刺激性视频黄页| 亚州久久9| 久久国产999| 99999久久精| 曰韩中文人妻视频| 人人操人人插人www| 国产 v乱码一区二| 骚逼高潮久久精品| 欧美激情欧美精品| 91 国产丝袜在线播放-百度| 91综合天天| 欧美人人操人人插| 牛黄色久午久| 麻豆久久久久久久久丝袜 | 欧美拳交在线播放| 日本东京热大香蕉a片| 嫩草91| 欧美日韩资源| 无码乱人伦中文视频| 密桃99999| 伊人青青草久久| 9美女超碰在线免费观看| 精品九九九九| 久久精品国产72国产精品福利| 超碰日本97美女人妻人人玩人人爱| 日本999精品视频| 久久9免费视频| 99久久亚洲精品无码毛片潘甜甜 | 亚洲成熟国产精品美女| 亚洲情色电影网| 伊人午夜福利视频| 波多野结衣AV无码一区| 男女一级A片大黄,一进一出| 98精品国产乱码久久久久久| 91亚洲在线| 久久久 国产精品| 97亚洲资源| 国产精品96久久久久久| 午夜爽爽爽在线观看永久入口姬片| 麻豆蜜桃视频在线观看| 五月天精品| 免费超碰97在线观看| 禁片 高清 在线观看视频网站| 北野未奈加勒比av| 岛国在线免费视频| 成人AV素股で擦久久| 欧美 日韩第一性色| 日逼视频日本| 欧美日韩少妇色情| 日韩啊V| 日本三级中国三级99人妇网站| 成人久久久精品| 激情黄色片在线观看| 97中文天堂| 欧美97超碰| 婷婷综合五月| 成人情色综合网| 强奸乱伦大香蕉网| 男人天堂免费| 成人乱码一区二区三少妇| 天天日天天射天天干| 欧美18老人禁| 国产精品2020| 国产亚洲深夜激情| 午夜啊啊啊| 99久久精品无码一区二区毛片免费 | 好好的日:com久久九九| 超碰精品日韩欧美国产| 夜夜操夜夜爽夜夜高潮| 亚洲中字幕日本一区二区三区| 精品国产一区二区三区av在线资源| 天天综合91入口| 中文字幕精品资源在线| 日韩电影免费网站麻豆视频| 欧美十八禁在线看| 春色91| 人妻少妇久久久| 91视频综合网| 殴美日韩m| 可以免费看黄片的视频| 日韩欧美偷拍美女视频| 学生妹天天看| 成人性爱电影一区二区| 亚洲综合色图欧美| 天天插天天干| 国产精品人妻无码久久久老鸭窝| 蜜桃精品一区二区三区ww| 欧美性爱第一页久久| 中文字日本乱码| 久草视频观看视频在线| 亚洲图片偷拍欧美| 色播五月丁香| 欧美区亚洲区偷拍区| 免费成人在线熟妇网| 日韩欧美字幕亚洲一区二区| 欧美综合综合| 中文字幕视频2区| 国产亚洲精品农村妇女| 天天日天天干天天摸天天操| 精品国产乱码久久久久久久久1| 国产精品视频内谢女人| 综合视频91| 色婷婷电影网| 欧美精品二区视频在线| 日本性一区| 韩国久久97| 国产一区二区三区视频在线看| 亚洲欧美91√| 2011国产精品| 太久视频| 国产综合日韩伦理| 日本欧美m v精品网站加| 曰韩精品九九无码| 色官网色综合| 国产97在线视频| 欧洲亚洲天堂精品| 熟妇高潮一区二区免费视频| 日本性爱不卡视频| 1769一区| 亚洲图片 欧美电影| 亚洲av热热色| 玖玖综合.com| 人妻中文字幕日韩电影| 福利视频香蕉免费一区二区在线| chaopen97久久| AV高清一区| www.99热| 亚卅熟女乱色| 精品人妻av在线播放| 蜜臀久久99精品久久久久久无删减 | 亚洲国产精品成人无码久久久| 麻豆精品久久久久久久| 欧美日韩香蕉| 亚洲黄色视频在线观看视频| 97超碰精品图片| 九九国产热| 久久少妇视频| 九九九九九九亚洲| 91大学精品激情戏| 日韩黄色成人性爱| 人妻一区视频| 午夜精品久久久久久久久久蜜桃| 激情色图| 99re98| 久久97视频| 日本五区不卡| 国产精品3| 大乔未久88一区| 亚州久久9| 狠肏骚人妻| 欧美黄色图片| 欧美日韩人人精品| AV天天综合| 色av中文字| 中文字幕一区av| 亚洲天堂区| 色丁香五月婷婷| 色九月| 久久婷婷五月天| 五月婷婷色| 能看的AV| 久久麻豆一区二区| 青青草九九九九九| 欧美日韩情色一区二区| 丝袜内射| 国产男女无套97| 天堂麻豆天美| 都市激情人妻一区二区青青操视频| 久草精品国产蜜臀 | 久9爱精品| 婷婷丁香人妻 | 色牛牛AV| 69精品人人人人| 天天爽爽爽爽| 精品v1区| 高清肉丝中文无码| 中出20p| 大香蕉懂9| 青青草久草| 最新无码国产| 亚洲成人性| 粉嫩在线一区二区懂色| 国产福利精品最新在线| 丁香六月啪啪| 蜜桃中文字日产乱幕4区| 色眯眯射| 免看60秒涩涩视频| 九九操久久国产免费视频| 丝袜亚洲综合| 日日噜噜夜夜狠狠视频无| 人人摸人人摸人人干| 女人高潮大叫一级毛片| 女人爽到高潮久久久| 欧美日韩国第一区| 午夜精品久久999热蜜桃介男人用| 四虎影视国产精品| 亚洲av性爱电影| 久热大香蕉网站| 99少妇| 欧美高清18A片| 免费簧片在线观看| 一区二区你上我| 色偷偷色偷偷欧美日韩| 日韩91网| 久草精品国产99| 免费看A片毛毛片在线播| 五月丁香狠狠爱| 亚洲污一污二| 成人性交免费视屏| 国模私拍一区二区三区神乳| 五月婷婷AV| 色女综合| 91性网| 九色精品视频导航1| 天天弄天天操| 国外91| 少妇被c 黄 免费观看| 欧美性爱视频免费一区一A| 亚洲人妻一区二区三区| 九9精品| 乱伦日本中文自拍| 欧美日韩第一页| 青青草在线视频欧美| 午夜传煤十二区精品| 熟妇的味道HD中文字幕| 日韩欧美麻豆大片| 九九九偷拍| 视频黄色国产一级| 欧美综合加勒比在线| 欧美激情 亚洲色图| 2018天天干在线视频| 老鸭窝亚洲毛片| 欧美最婬乱婬爆婬牲视频| 国产又色又粗又黄又爽| 俺去久久| 久久国产精品m码| 日本日皮视频逼| 情色五月天网| 欧美性爱18观看| 国产少妇与亚洲av| 国产精品农村妇女精品| 在线观看AV片| 1024手机看片欧美日韩| 免费看片黄| 欧美 亚洲 制服 精品| 加勒比aⅴ| 91精品伊人久久久大香线蕉91| 欧美97日韩精品| 欧美人人操人人插| 亚洲精品一二三四区| 无码78| 久久黄黄| 香蕉人欧美综合| 国产一区二区三区中文字幕| 人妻精品一区二区三区| 激情av| 99在线观看视频在线高清| 国产粉嫩出水在线播放| 91视频综合在线| wwwcaobibi| 97视频在线观看网站| 亚洲日韩美国人妻| 97网址97| 热热色AV| 99久在线精品99re8| 天天欧美97| 99热这里是精品| 国产路线专区| 97国产超湿| 天天影视色香欲综合网小说| 成年男人的天堂| 亚洲国产精品99久久久| 大香蕉欧美国产日韩高潮| 天天操人人操狠狠插| 91精品国久久久久久无码| 国产av又色又爽又黄| 亚洲性少妇| 欧美啪啪女女| 777超碰| 美女人妻色网站| 欧美日韩午夜精品一区二区三区| 啊啊啊不要啊啊受不了了视频在线| 精品国产乱码| 亚州图片第一页| 五月综合视频| 国产高清亚洲日韩一区| 一级黄碟在线观看| 强奸乱伦资源| 91丝袜视频在线观看| 亚洲网自拍| 3d成人精品一区二区| 97中文字幕一区| 99热超碰| 欧美性爱中文字幕无线码| 啊啊啊慢点| 日本三级日本三级三级人妇四虎| 日小BB小视频| 日韩无码服务区| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 小草精彩毛片| 啪啪资源网| 久草免费在线视频| 青青草黑寡妇男人天堂| 午夜寂寞欧美| 国产精品操| 欧美色图人妻| 麻豆久久久一区二区| 宅男影院久久久,99| 麻豆色99999| 大香伊人在线一区| 午夜色婷婷| 欧美在线永久天堂| 久久成人东京热人妻| 五月天伊人| 91久热| 成人性爱AV在线免费观看| 亚洲情色 自拍| 亚州综合色图| 天天欧美色| 无码高清专| 欧美高清18A片| 91模特在线观看| 亚洲一区二区专区-国产丝袜精品丝袜-成人AV| www…国产操逼| 久久性爱精品一区| 深夜国产福利| 密臀国产在线| 亚洲诱惑| 大香蕉综合| 超碰人人妻| 丝袜视频网国产90| 97se综合网| 小泽玛利亚一二三| 全球成人中文在线| 正在播放国产精品一区| 欧美日韩在线小说 | 中文字幕成人理论在线| 免费成人在线观看91| 久9精品| 欧美亚洲韩国视频十五区| 欧美97视频| 97干色天堂| 亚洲天堂综合AV| 色婷婷五月综合激情中文字幕| 日本熟女免费視颖| 色欲久久久久综合网| 日韩大香蕉| 999精品女人| 九久久精| 东京热毛片调教| 亚洲久久天堂| 中文字幕av一区二区三区人妻少妇 | 久热久| 日韩无码专区| 五月天婷婷色色| www狠狠| 久热超碰| 96国产精品| 黄色一级视| 亚洲青色欧美| 精品美女在线视频| 天天综合网在线| 久草婷婷| 精品性爱久久视频| 91丨精品丨国产丨丝袜| 亚洲少妇在线影音| 吉川爱美亚洲二区在线 | 九热超碰| 91中文字幕在线观看| 91亚洲黄色网| 另类欧美色| 91久久| 欧美性爱综合,免费| 久久久精品中文字幕爱豆| 夜夜操美女| 久久精品国产亚洲AV嘿嘿| 伊人五月天激情| 国产 v乱码一区二| 色色色综合网| 国产suv精品一区二区四区999| 欧美亚洲20p| 亚洲网污污污污| 天天综合,91入口| 日韩色香| 操逼视频国产无套| 秋霞久久亚洲精品成人| 强免费黄色网址| 综合色图区| 超碰99热中文字幕| 91青青在线视频| 国产精品网址| 人妻无一区二区三区| 亚洲精品官网在线观看| 91丨九色丨大屁股| 91国产丝袜足交精品视频| 伊人991| 九九九不卡| 国产精品久久久久久久无码AV| 日逼视频日本| 9久热| 97色欧州| 亚洲小说视频| 无码丰满熟妇一区二区浪潮AV| 久久婷婷色| 熟女色图在线| 麻豆一区二区三区在线看 | 激情综合婷婷| 绯色AV粉色AV蜜臀AV| 俺也射| 啊啊啊啊网站| 福利色色| 中文字幕在在线观看网站| 99蜜月精品久久| 日本人妻最新在线中| 午夜福利免费精品视频| 日韩一999精品| com 首页 18岁 禁区 女优 免费 精选 同城 | 人人摸人人干| 亚洲精品蜜桃久久久久久久| 96麻豆精品一区二区三区| 操逼啊啊啊91| 欧美亚洲20p| 欧成人精品一区二区三区| 一本久道在线综合视频| 欧美乱色| 久热这里| 大香蕉久| 91亚洲欧美色图| 精品传媒在线一区| 一起草精品人妻| 嗯嗯啊啊好疼| 26UUU欧美日本| 欧美日韩91| 青青草国产一区二区三区| 你懂的在线观看区国产| 97天天摸天天碰| 夜夜无码| 国产精品无码在线| 嗯嗯啊啊视频一区二区三区| 亚洲色图欧美一区二区不卡| 天天干,夜夜爽| 97 国产精品| 伊人影院综合是一个与深夜成人在线| 国产精品制服丝袜中文字幕日韩一区二区三区 | 成人怡红院| 婷婷五月av| 国产精品对白自产拍| 不卡一区二区日本视频| 天天综合网在线| 人人么人人操| 极品丝袜无码| 日日超碰亚洲| 日本高清电影欧美色图| 亚洲成成熟女人综合一区二区| 手机看av网站在线看| 十八禁电影伊人网| 日韩乱伦影音先锋| 天天操天天看| 国产精品69人妻无码久久久| 亚洲少妇色图自慰直播| 国产一区二区三区视频在线看| 狠插 制服 自拍| 日欧操屄| 天天影视射综合网| 国产一区二区a毛片| 午夜毛片高清免费不卡| 国产51色综合久久免费| 国产少妇高潮| 国产精品无码在线| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 一级做受视频免费是看美女| 人妻精品综合中文字幕在线| 91超碰在线| 美女的肌被草喷水视频| 国产精品ⅴ无码大片在线看.| 欧美色图下一页| 秋霞无码av鲁丝片一区| 久久久久久久综合,国产| 999国产精品999| 国产一区二区精品久久久不卡蜜臀| 国产情侣自拍在线播放| 三级片大波波| 亚洲图片日本AⅤ欧美在线| 97精品久久久久中文字幕| 欧美强奸乱| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 91天天爽| 97亚洲综合电影| 美女被啪到深处抽搐视频| 黑丝日韩av丝袜av| 亚洲 一区二区 自拍| 国内外激情在线| 极品五月天噜噜| 人人看人人插| 草久久久| 久久男女激情视频网站| 亚洲综合97| 人妻熟女一区二区三区在线| 韩国一级做A片免费的| 伊人麻豆传媒| 嗯嗯啊啊视频一区二区三区| 美女写真| 上特色A在线| 青青草乱入乱欲视频在线观看| 操逼操操操91| 久久狠狠色噜噜狠狠狠狠97| 亚洲一区亚洲天堂| 超碰人人色| 极品欧美一区二区三区| 中文字幕无码不卡啪啪| 熟女啪啪视频| 亚洲国产成人精品无码专区| 啊啊啊爽爽| 99久re热视频精品98| 亚洲最新Av| 91精品操美女| 九九九久千久久激情蜜桃在线看| 欧美日韩国内不卡| 97超碰碰| 成人AV在线网站| 久久精品视频久久久| 日本高清有码网址视频| 国产精品美女久久久久久网站| 97国产中文| 蜜臀久久在线视频| 国内91熟女人妻丝袜天天精品视频在线| 久久久久人妻二区精品叶可怜| 安徽熟妇视频| 亚洲国产成人高清在线| 26uuu成人影片| 日韩本不卡视频在线观看 | a啊啊啊啊啊啊啊啊一区二区| 精品婷婷| 亚洲中文字幕久久人妻| 国产激情视频一区区三区| 精品人妻一区二区蜜桃视频| 97在线无精品| 国产有码一区| 日韩国语字幕| 亚州色图欧美色图| 综合网97| 美美91成人国产精品欧美精品久久久久久久| 伊人久久88国产女| 999国产精品999| 亚洲天堂7777| 久久无码成人| 熟妇人妻丰满久久久久久久无码| 国产欧美黑人丰满在线| AV在线资源| 超碰97色色| 美女97超碰| 丰满少妇一区二区三区四区观看| 人人色97| 综合色色网| 毛片电影一区二区三区| 久久人人舔人人爽舔人人av片| 黄色av网站在线播放| 国产亚洲日韩欧| 国内精品嫩模A∨私拍小视频| 亚洲日韩天堂| 91日日夜夜| 国产一区二区三区久久精品太古里| 色色99| 日韩99神马视频片| 东北女人的毛片| 91日日| 国产亚洲日本| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 色眯眯射| 免费久久9999| 亚码人妻| 99re在线视频| 日韩欧美~中文字| 99精品九九九九九九| 色偷偷综合91久久噜噜| 天天性射网| 国产97亚洲|