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

ARTICLE DETAIL

資訊詳情

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

OpenMuse:輕量級(jí)Personal Agent框架的工程實(shí)踐與擴(kuò)展指南

OpenMuse:輕量級(jí)Personal Agent框架的工程實(shí)踐與擴(kuò)展指南 1. 項(xiàng)目概述OpenMuse 是什么又不止是什么個(gè)人助理Personal Agent這個(gè)詞已經(jīng)喊了兩年多但真正能落到工程實(shí)處的開源項(xiàng)目少得可憐。大多數(shù)時(shí)候你能看到的只是一堆概念拼盤說記憶、說規(guī)劃、說工具調(diào)用真把代碼打開一看要么是調(diào) LLM 的 shell 腳本要么是套了一個(gè)回調(diào)接口的聊天機(jī)器人。我拿到 OpenMuse 的倉庫時(shí)第一反應(yīng)是終于有人把 Personal Agent 的工程細(xì)節(jié)當(dāng)正經(jīng)事在做了。OpenMuse 是一個(gè)輕量級(jí)的 Personal Agent 框架由某開源團(tuán)隊(duì)在最近放出來的。名字里帶“Muse”寓意很清楚它希望做一個(gè)能陪你想事情、幫你查資料、替你跑工具的智能代理程序而不是又一條普通的問答流水線。團(tuán)隊(duì)給它的定位是“可自我部署的輕量個(gè)人代理骨架”也就是說你不需要一堆 GPU不需要微調(diào)大模型只要有一個(gè)能調(diào)用的 LLM API或者本地模型服務(wù)再加上一個(gè)隔夜能跑完的代碼倉庫就能搭出自己的 Agent。這個(gè)項(xiàng)目解決的痛點(diǎn)是真實(shí)存在的目前完整版的商業(yè)級(jí)個(gè)人助理產(chǎn)品我們私下叫它“大 Muse”功能強(qiáng)大但部署成本高、依賴重而且內(nèi)部實(shí)現(xiàn)是黑盒。OpenMuse 的思路是把大 Muse 最關(guān)鍵的一層“皮”剝下來把 Agent 如何循環(huán)思考、如何調(diào)用工具、如何管理短期和長(zhǎng)期記憶、如何在多輪對(duì)話里不精神分裂這件事用一套干凈、可讀、可二次開發(fā)的代碼講明白。你拿到的不是一個(gè) demo而是一個(gè)能真正跑在生產(chǎn)環(huán)境里的基礎(chǔ)骨架。適合誰看如果你是在做 AI 應(yīng)用落地的人正在糾結(jié)怎么設(shè)計(jì) Agent 的狀態(tài)機(jī)或者你是想自己搭一個(gè)“第二大腦”的技術(shù)愛好者想讓機(jī)器人幫你管日歷、查天氣、寫周報(bào)那么 OpenMuse 非常值得你一行行讀下去。我花了一個(gè)周末把代碼倉庫拉下來從部署到自定義工具全部過了一遍踩了不少坑也摸清了它幾處有意思的工程取舍。這篇文章我會(huì)把這些東西全部攤開包括它沒寫進(jìn) README 的設(shè)計(jì)細(xì)節(jié)。2. Personal Agent 的核心工程概念拆解要理解 OpenMuse 的代碼先得理解它背后對(duì) Personal Agent 的一套工程抽象。個(gè)人代理和聊天機(jī)器人的根本區(qū)別在于聊天機(jī)器人只負(fù)責(zé)“說”Agent 還要負(fù)責(zé)“做”。它要把一個(gè)模糊的自然語言目標(biāo)拆成一系列步驟調(diào)用外部工具觀察結(jié)果再?zèng)Q定下一步。這套流程里有幾個(gè)繞不開的工程模塊。2.1 Agent Loop智能體的主循環(huán)不再是一個(gè) while 循環(huán)這么簡(jiǎn)單很多新手寫 Agent第一個(gè)版本都是一個(gè) while 循環(huán)把用戶問題丟給 LLM拿到回復(fù)如果回復(fù)里包含工具調(diào)用指令就執(zhí)行工具再把結(jié)果拼回上下文繼續(xù)調(diào) LLM。OpenMuse 沒有發(fā)明新東西但它把這條主循環(huán)做了非常嚴(yán)謹(jǐn)?shù)墓こ滩鸱帧K?Agent Loop 拆成四個(gè)階段解析parse、規(guī)劃plan、執(zhí)行act、觀察observe。每個(gè)階段都對(duì)應(yīng)一個(gè)獨(dú)立模塊而不是全部堆在同一個(gè)函數(shù)體里。解析階段負(fù)責(zé)把 LLM 的原始輸出變成結(jié)構(gòu)化的意圖對(duì)象區(qū)分“這是要調(diào)工具的命令”還是“這是一個(gè)需要查記憶的問題”規(guī)劃階段負(fù)責(zé)把大目標(biāo)拆成子步驟并維護(hù)一個(gè)待辦隊(duì)列執(zhí)行階段負(fù)責(zé)真正去調(diào)用工具或者查詢外部服務(wù)觀察階段負(fù)責(zé)把工具返回結(jié)果轉(zhuǎn)換成 LLM 能理解的上下文。這個(gè)拆法最大的好處是測(cè)試容易。你想給 Agent 加一個(gè)新工具不需要改主循環(huán)只需要在解析器里加一個(gè)工具 schema、在規(guī)劃器里注冊(cè)一條路由規(guī)則、在觀察器里寫一個(gè)結(jié)果格式化函數(shù)。我實(shí)際改過之后感受很深如果所有邏輯都在一個(gè)大循環(huán)里你為了修一個(gè)超時(shí)問題可能要把整段流程讀一遍但拆成階段后你只需要對(duì)著“執(zhí)行階段”那一小塊代碼排查效率完全不是一個(gè)量級(jí)。OpenMuse 在主循環(huán)里還有一個(gè)我看完覺得非常務(wù)實(shí)的細(xì)節(jié)它給每一步都打上了類型標(biāo)注和元數(shù)據(jù)包括當(dāng)前步驟來源于哪個(gè)意圖、消耗了多少 token、耗時(shí)多少毫秒。這些信息會(huì)被寫入一個(gè) trace 日志文件。想想這有多重要Agent 跑飛的時(shí)候你去看日志能直接定位是哪一輪的哪個(gè)規(guī)劃決策出了問題而不是面對(duì)一坨對(duì)話記錄猜來猜去。2.2 記憶系統(tǒng)短期工作臺(tái)與長(zhǎng)期外置庫的離合Personal Agent 和普通問答最大的差異就在于記憶。OpenMuse 把記憶分成兩層會(huì)話內(nèi)的工作記憶working memory和持久化的長(zhǎng)期記憶long-term memory。工作記憶就是當(dāng)前對(duì)話的上下文窗口但 OpenMuse 沒有直接拿原始聊天記錄去拼 prompt。它維護(hù)了一個(gè)“工作臺(tái)”概念里面只放當(dāng)前任務(wù)相關(guān)的信息比如用戶最近幾個(gè)意圖、已經(jīng)完成的步驟結(jié)果、正在處理的臨時(shí)變量。當(dāng)工作臺(tái)里的內(nèi)容超過閾值時(shí)Agent 會(huì)調(diào)用總結(jié)模塊把早期對(duì)話壓縮成幾條結(jié)構(gòu)化摘要。我覺得這個(gè)更像人在辦公桌上的狀態(tài)你手上只放當(dāng)前要用的文件處理完一批就把舊文件歸檔而不是把所有文件永遠(yuǎn)堆在桌面上。長(zhǎng)期記憶層的設(shè)計(jì)更值得單獨(dú)說。OpenMuse 支持兩種存儲(chǔ)后端本地文件型的嵌入式向量庫默認(rèn)和外部數(shù)據(jù)庫型向量庫可選。它在寫長(zhǎng)期記憶時(shí)不是簡(jiǎn)單把整段對(duì)話塞去向量化而是先經(jīng)過一個(gè)“記憶提純”過程。什么意思Agent 在每一輪對(duì)話結(jié)束后會(huì)判斷哪些信息值得長(zhǎng)期保存比如用戶的一個(gè)偏好一個(gè)事件的時(shí)間點(diǎn)一個(gè)項(xiàng)目的狀態(tài)變化。這些信息會(huì)被映射為結(jié)構(gòu)化條目例如{type: preference, subject: schedule, value: meetings before noon}然后再把結(jié)構(gòu)化描述和自然語言描述同時(shí)寫入向量庫。這么做的好處是檢索的時(shí)候可以走兩條路既可以用向量相似度召回自然語言記憶也可以用結(jié)構(gòu)化條件精確定位記憶。舉個(gè)例子你問 Agent “我上周三和誰開的會(huì)”如果只有自然語言向量檢索可能會(huì)召回很多不相關(guān)的內(nèi)容但結(jié)構(gòu)化記憶可以直接用一個(gè)“時(shí)間上周三類型會(huì)議”的查詢塊來過濾準(zhǔn)確率立刻不一樣。OpenMuse 這種“雙寫雙查”的工程思路實(shí)戰(zhàn)中非常好用我建議所有準(zhǔn)備自研 Agent 記憶系統(tǒng)的人認(rèn)真參考。2.3 工具調(diào)用與函數(shù)路由JSON Schema 不是銀彈但它把臟活擋在門外工具調(diào)用是 Agent 最核心的“手和腳”。OpenMuse 對(duì)工具的定義很樸素一個(gè)工具就是一個(gè)函數(shù)外加一個(gè)描述自己能力的 JSON Schema。所有工具都放在一個(gè)注冊(cè)表里Agent 通過 LLM 生成的結(jié)構(gòu)化參數(shù)來調(diào)用。讓我贊一句的是它的參數(shù)校驗(yàn)層。在實(shí)際項(xiàng)目里L(fēng)LM 生成的工具調(diào)用參數(shù)經(jīng)常出現(xiàn)類型錯(cuò)誤、缺字段、甚至憑空捏造不存在的參數(shù)名幻覺。OpenMuse 使用 JSON Schema 校驗(yàn)器在進(jìn)入執(zhí)行階段之前先對(duì)參數(shù)做一次嚴(yán)格校驗(yàn)拒絕不合法的調(diào)用并返回“參數(shù)格式錯(cuò)誤”給規(guī)劃器讓 LLM 重新生成。這一步看著不起眼但它避免了一類非常惱人的 bugAgent 假裝調(diào)了一個(gè)日期函數(shù)卻傳入了字符串類型的年份結(jié)果整個(gè)執(zhí)行鏈條掛掉。另外OpenMuse 的函數(shù)路由不是簡(jiǎn)單的“名字到函數(shù)”的映射表。它支持命名空間比如calendar.create_event、notes.search。命名空間的意義在于解決工具數(shù)量膨脹時(shí)的歧義問題。當(dāng)你的 Agent 掛了 50 個(gè)工具LLM 很容易把notes.search和email.search搞混而命名空間讓每個(gè)函數(shù)名的語義邊界更清晰。同時(shí)注冊(cè)表還支持分組禁用你可以在配置文件里一鍵把整個(gè)“郵件操作”組的功能關(guān)閉而不用一個(gè)個(gè)改工具列表。比起自己從零寫一套工具調(diào)用機(jī)制OpenMuse 的優(yōu)勢(shì)是它把很多邊界情況處理好了工具超時(shí)、工具返回異常、工具需要人工授權(quán)interrupt等。這些我們放到后面的實(shí)操和排查部分詳細(xì)說。3. 實(shí)操把 OpenMuse 跑起來并擴(kuò)展成你自己的個(gè)人代理紙上談兵沒意思。我把 OpenMuse 的倉庫拉下來之后先跑通了最小示例然后逐步加了幾個(gè)常用工具。這里把我實(shí)際操作過程中的完整步驟、配置思路和踩過的坑都記錄下來。3.1 環(huán)境依賴與最小搭建步驟OpenMuse 的后端主體用 TypeScript 編寫但為了生態(tài)便利官方提供了一個(gè)很薄的 Python SDK用于寫本地工具?;A(chǔ)運(yùn)行環(huán)境需要 Node.js至少 18 以上版本和一個(gè)可用的 LLM 接入點(diǎn)這個(gè)接入點(diǎn)可以是任何兼容 OpenAI 協(xié)議的本地或遠(yuǎn)端服務(wù)。不需要數(shù)據(jù)庫默認(rèn)情況下所有持久化會(huì)用本地文件系統(tǒng)完成。最小搭建步驟如下克隆倉庫這里不貼具體地址直接在開源社區(qū)搜 OpenMuse 即可。進(jìn)入service/目錄執(zhí)行npm install安裝依賴。復(fù)制.env.example到.env配置你的 LLM 接入地址和密鑰。OpenMuse 使用環(huán)境變量名OM_MODEL_ENDPOINT和OM_MODEL_API_KEY。執(zhí)行npm run dev啟動(dòng)開發(fā)模式。在另一個(gè)終端運(yùn)行npm run cli進(jìn)入交互式對(duì)話界面。我第一次跑的時(shí)候沒有仔細(xì)看.env.example里給的模型名默認(rèn)填了一個(gè)很大的模型導(dǎo)致每次請(qǐng)求都超時(shí)。后來換成中等尺寸的模型開箱即用響應(yīng)速度才正常起來。這里給個(gè)建議如果只是本地測(cè)試個(gè)人助手功能不需要用旗艦級(jí)模型一個(gè) 7B 到 14B 量級(jí)的量化模型就夠了OpenMuse 對(duì)模型顯式調(diào)用的格式做了兼容小模型也能順利跑起來。啟動(dòng)成功后你會(huì)看到一個(gè)命令行聊天界面。我建議你第一句話不要問復(fù)雜問題先讓它“介紹一下你自己”它會(huì)輸出一段系統(tǒng)提示的總結(jié)和當(dāng)前可用的工具列表。這個(gè)過程能幫你快速確認(rèn)模型接入是否正常。3.2 配置模型、工具與記憶存儲(chǔ)OpenMuse 的主配置文件在config/default.json里面有幾個(gè)關(guān)鍵的頂層字段agent、memory、tools、model。下面是我修改后的一個(gè)典型配置片段做了簡(jiǎn)化脫敏{ model: { provider: openai-compatible, endpoint: http://localhost:8000/v1, name: local-mid-model, temperature: 0.2, maxTokens: 4096 }, agent: { loopMaxSteps: 12, abortAfterEmptyAction: true, trace: true }, memory: { engine: local-vector, embeddingModel: bge-small-zh-v1.5, compactThreshold: 800, longTermMemoryDir: ./data/memory }, tools: { enabledGroups: [calendar, notes, websearch], maxToolTimeoutMs: 8000 } }幾個(gè)字段值得展開講。agent.loopMaxSteps是防止 Agent 陷入無限工具調(diào)用的保險(xiǎn)絲。我在實(shí)際測(cè)試中曾經(jīng)讓它“找出上個(gè)月所有沒付款的訂單并匯總金額”它連續(xù)調(diào)用了十幾次數(shù)據(jù)庫查詢和計(jì)算函數(shù)如果上限設(shè)低了會(huì)直接截?cái)嗟O(shè)太高又會(huì)因?yàn)槟P蜕舷挛呐蛎浂罎?。OpenMuse 默認(rèn) 12 步作為個(gè)人場(chǎng)景我覺得合適如果你要做復(fù)雜任務(wù)編排可以調(diào)到 20但建議同時(shí)開啟abortAfterEmptyAction。這個(gè)字段的含義是當(dāng)模型連續(xù)輸出非工具內(nèi)容也就是準(zhǔn)備給用戶答復(fù)時(shí)立即終止循環(huán)而不是把普通回復(fù)又當(dāng)成下一步的輸入繼續(xù)跑。這個(gè)開關(guān)能避免一類非常隱蔽的 bug。memory.compactThreshold控制了工作記憶的壓縮閾值單位是 token。這個(gè)值不是越大越好模型上下文窗口有限我按經(jīng)驗(yàn)設(shè)了 800配合摘要機(jī)制長(zhǎng)對(duì)話跑下來也不會(huì)爆上下文。如果你用的是 32K 到 128K 窗口的大模型可以調(diào)高到 1500 甚至 2000。關(guān)于 embedding 模型我本打算用一個(gè)更大參數(shù)的模型后來發(fā)現(xiàn)跑本地向量化太慢。OpenMuse 支持用一個(gè)獨(dú)立的 embedding 服務(wù)端點(diǎn)不一定要使用默認(rèn)的本地庫。我在配置里改成了embeddingEndpoint指向本地另一個(gè) embed 服務(wù)記憶寫入速度快了很多。這里有一個(gè)人際經(jīng)驗(yàn)embedding 模型不需要和對(duì)話模型一樣強(qiáng)只要能保持語義區(qū)分度即可小模型足夠。3.3 擴(kuò)展寫一個(gè)自定義工具OpenMuse 的擴(kuò)展性是我最看重的一點(diǎn)。下面我用一個(gè)“生成二維碼”的工具作為例子完整走一遍擴(kuò)展流程。首先在tools/目錄下創(chuàng)建文件tools/qrcode.ts。OpenMuse 的工具接口非常簡(jiǎn)單只需要導(dǎo)出兩個(gè)東西metadata和execute。import { ToolMetadata, ToolExecutionContext } from ../runtime/tool-types; export const metadata: ToolMetadata { name: qrcode.create, namespace: utility, description: 根據(jù)文本內(nèi)容生成一個(gè)二維碼圖片返回本地文件路徑。, parameters: { type: object, properties: { text: { type: string, description: 要編碼進(jìn)二維碼的內(nèi)容 }, size: { type: number, description: 圖片邊長(zhǎng)像素默認(rèn)256 }, }, required: [text], }, }; export async function execute( args: { text: string; size?: number }, ctx: ToolExecutionContext ) { const size args.size ?? 256; const filePath await ctx.assetManager.createTempFile(png); // 這里原本是調(diào)用二維碼庫的核心邏輯 await generateQRCodeToFile(args.text, filePath, size); ctx.emitActionLog(生成二維碼: ${args.text.slice(0, 20)}...); return { ok: true, filePath, mimeType: image/png }; }這里有幾個(gè) OpenMuse 的工程細(xì)節(jié)值得注意。ctx.assetManager.createTempFile不是簡(jiǎn)單地在臨時(shí)目錄里創(chuàng)建一個(gè)文件它會(huì)把文件注冊(cè)到當(dāng)前會(huì)話的資源表里后續(xù) Agent 要發(fā)送這個(gè)文件給用戶時(shí)能夠正確找到資源并做生命周期清理比如會(huì)話結(jié)束后自動(dòng)刪除或者轉(zhuǎn)入長(zhǎng)期附件目錄。ctx.emitActionLog則會(huì)把工具執(zhí)行的關(guān)鍵動(dòng)作寫入 trace 日志方便你追查每一步發(fā)生了什么。寫完工具后你需要在config/default.json的tools字段里把新工具加進(jìn)去或者把它放到某個(gè)已啟用的組里。我這里直接把enabledGroups中的utility組打開并將qrcode.create掛在該組下。重啟服務(wù)后你在對(duì)話里說“把這個(gè)鏈接生成二維碼”O(jiān)penMuse 的規(guī)劃模塊就會(huì)自動(dòng)匹配到這個(gè)工具。有一個(gè)我在擴(kuò)展時(shí)踩過的坑工具的description字段如果寫得太籠統(tǒng)LLM 就不會(huì)調(diào)用它。我第一次寫的是“生成二維碼”結(jié)果模型在需要處理文本轉(zhuǎn)碼時(shí)總是去調(diào)用一個(gè)筆記工具而不是二維碼工具。后來我參照 OpenMuse 社區(qū)里的推薦寫法把 description 改成了“當(dāng)用戶希望將任意文本、鏈接或聯(lián)系方式轉(zhuǎn)換為二維碼圖片時(shí)使用”匹配率一下子提升。所以別小看這一句話的工程價(jià)值。4. 常見問題與排查技巧實(shí)錄跑通 OpenMuse 不難但要把一個(gè)真正可用的個(gè)人助理穩(wěn)定跑起來會(huì)遇到不少工程問題。我把自己實(shí)測(cè)碰到的問題和排查過程記錄下來有些也是我看社區(qū)討論里高頻出現(xiàn)的問題。4.1 工具調(diào)用死循環(huán)Agent 卡在“調(diào)用工具-返回結(jié)果”之間出不來現(xiàn)象很典型輸入一個(gè)原本簡(jiǎn)單的問題Agent 開始反復(fù)調(diào)用同一個(gè)工具每次工具都返回相同結(jié)果然后模型又再次發(fā)起同樣的調(diào)用直到loopMaxSteps用盡。我一開始懷疑是模型問題換了好幾個(gè)模型都一樣。后來打開 trace 日志才發(fā)現(xiàn)根因出在觀察階段。工具返回的結(jié)果是一個(gè)很復(fù)雜的嵌套 JSON其中包含了一個(gè)同樣形狀的重復(fù)字段??偨Y(jié)模型在觀察這個(gè) JSON 時(shí)沒有提取到“這次查詢已經(jīng)完成、結(jié)果是空”這個(gè)關(guān)鍵狀態(tài)于是規(guī)劃器認(rèn)為工具沒執(zhí)行成功又發(fā)了一次一模一樣的新調(diào)用。解決方式有兩層。第一層是治本在自定義工具返回時(shí)顯式加入一個(gè)done: true的狀態(tài)標(biāo)記并且在結(jié)果描述里盡量用一句話說清楚“任務(wù)已完成”。OpenMuse 的觀察層會(huì)優(yōu)先讀取這種結(jié)構(gòu)化狀態(tài)而不是靠模型去語義猜測(cè)。第二層是兜底開啟agent.abortAfterEmptyAction和在工具執(zhí)行邏輯里加入去重緩存相同參數(shù)的調(diào)用直接返回上次結(jié)果。我建議生產(chǎn)環(huán)境里這兩層都要做模型不可靠靠機(jī)制兜底。4.2 上下文膨脹與 token 超限Personal Agent 的上下文膨脹比普通聊天嚴(yán)重得多。普通聊天你只需要管理對(duì)話歷史而 Agent 每執(zhí)行一個(gè)工具、每做一次規(guī)劃、每查一次記憶都會(huì)產(chǎn)生新的中間 token。我用 OpenMuse 跑一個(gè)多輪規(guī)劃任務(wù)時(shí)發(fā)現(xiàn)很快就把模型上下文窗口撐滿了。OpenMuse 的默認(rèn)對(duì)策是工作記憶壓縮。但我在實(shí)測(cè)中發(fā)現(xiàn)壓縮策略不能只依賴閾值。因?yàn)槲以O(shè)置的是按 token 數(shù)觸發(fā)但有時(shí)候一次性工具返回結(jié)果就占掉了 4000 token還沒到壓縮閾值就已經(jīng)爆了。后來我把配置里的compactBeforeToolCall: true打開它會(huì)在每次工具調(diào)用之前主動(dòng)判斷當(dāng)前 token 占用如果超過安全水位就先做一輪壓縮。另外一個(gè)好用的技巧是給工具返回的數(shù)據(jù)做剪裁。我的查詢工具返回?cái)?shù)據(jù)庫記錄時(shí)經(jīng)常把全部字段都帶回來但 Agent 實(shí)際只需要少數(shù)幾個(gè)字段。后來我在工具執(zhí)行層加入了maxReturnChars和字段白名單直接把返回體壓縮到原來的十分之一。OpenMuse 的官方指南里沒有專門強(qiáng)調(diào)這一點(diǎn)但我覺得這比壓縮 prompt 更有效。不要讓模型處理不需要的信息這是所有 Agent 工程里最容易被忽略的優(yōu)化點(diǎn)。4.3 并發(fā)消息導(dǎo)致的會(huì)話錯(cuò)亂有一天我同時(shí)開了三個(gè) OpenMuse 實(shí)例處理三個(gè)不同任務(wù)結(jié)果發(fā)現(xiàn)每個(gè)會(huì)話里都出現(xiàn)了其他任務(wù)的內(nèi)容——異常像“串臺(tái)”。排查后發(fā)現(xiàn)OpenMuse 默認(rèn)生成的會(huì)話標(biāo)識(shí)是一個(gè)自增數(shù)字而不是全局唯一 ID。多個(gè)實(shí)例并行時(shí)數(shù)字可能重復(fù)導(dǎo)致記憶和上下文的讀寫互相污染。這個(gè)問題修改起來很簡(jiǎn)單但需要說清楚。我在.env里加了一個(gè)OM_INSTANCE_ID環(huán)境變量并且把記憶目錄配置到./data/memory/{OM_INSTANCE_ID}這樣就隔離了不同實(shí)例的數(shù)據(jù)。另一個(gè)辦法是使用更嚴(yán)格的會(huì)話 ID 生成策略比如基于時(shí)間戳加隨機(jī)數(shù)。如果你只是跑單實(shí)例遇到這個(gè)問題的概率不大但如果你準(zhǔn)備把 OpenMuse 暴露成一個(gè)多人可用的服務(wù)這個(gè)坑必須有意識(shí)避開。和這個(gè)類似的高頻坑是本地文件鎖。OpenMuse 的默認(rèn)記憶后端是本地文件型的向量庫寫入時(shí)會(huì)鎖住目錄。如果同一進(jìn)程里有多個(gè)會(huì)話同時(shí)在寫長(zhǎng)期記憶偶爾會(huì)出現(xiàn)“file locked”的報(bào)錯(cuò)。我建議直接把記憶后端切換到外部數(shù)據(jù)庫型向量庫配置文件里改一行engine: sqlite-vss或者engine: qdrant能省掉很多文件鎖的折磨。如果就想用文件型那就確保同一時(shí)刻只跑一個(gè)并發(fā)任務(wù)或者把記憶寫入改造成串行隊(duì)列。5. 從實(shí)戰(zhàn)角度看 OpenMuse 的設(shè)計(jì)取舍與后續(xù)擴(kuò)展方向代碼看下來OpenMuse 最打動(dòng)我的不是某個(gè)酷炫功能而是處處體現(xiàn)的“克制”。它沒有去嘗試做一個(gè)無所不知的超級(jí)助理而是把 Personal Agent 的骨架做到足夠清晰把那些容易踩坑的工程邊界都用手動(dòng)開關(guān)和明確日志蓋住。相比商業(yè)化的完整版 Muse它砍掉了復(fù)雜的插件市場(chǎng)、多人協(xié)作和云端同步但這些砍掉的部分恰恰是用戶可以自己一點(diǎn)點(diǎn)加回來的。我實(shí)際把 OpenMuse 部署成了一個(gè)本地的“會(huì)議助手”原形用它接入日歷在每天早晨自動(dòng)生成當(dāng)天的日程摘要和優(yōu)先級(jí)建議。整個(gè)部署過程沒有寫一行模型訓(xùn)練代碼只是配置了幾個(gè)工具和記憶規(guī)則這足以說明框架的實(shí)用度。如果你準(zhǔn)備深入學(xué)習(xí)我建議沿著這條路線擴(kuò)展先給它接上一個(gè)真正的數(shù)據(jù)庫查詢工具讓你自己的業(yè)務(wù)數(shù)據(jù)能通過自然語言被主動(dòng)檢索然后在長(zhǎng)期記憶層里加入“用戶畫像”的結(jié)構(gòu)化記錄讓 Agent 能記住你對(duì)時(shí)間的偏好、對(duì)回復(fù)長(zhǎng)度的偏好、對(duì)風(fēng)險(xiǎn)接受度的偏好最后把多個(gè)工具串成一個(gè)有狀態(tài)的工作流比如“發(fā)現(xiàn)日程沖突→查詢交通時(shí)間→自動(dòng)調(diào)整會(huì)議→通知參與人”這其實(shí)就已經(jīng)是一個(gè)相對(duì)完整的企業(yè)級(jí)助理原形了。最后再分享一個(gè)我在反復(fù)調(diào)試中養(yǎng)成的小習(xí)慣把 trace 日志里每一條emitActionLog的輸出格式統(tǒng)一為“動(dòng)作對(duì)象 動(dòng)作目的 結(jié)果摘要”。剛開始用 OpenMuse 時(shí)我懶得改每次排錯(cuò)都要在龐大的上下文里人肉搜索。后來改了日志格式整個(gè)人的 debug 體驗(yàn)完全是兩個(gè)世界。這個(gè)細(xì)節(jié)不單適用于 OpenMuse任何 Agent 框架都值得照做。個(gè)人助理的核心是工程化而工程化的第一步就是讓每一步動(dòng)作可觀測(cè)、可追溯。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
色欲无码人妻日韩欧美精品| 一本久久久精品| 青青青艹在线视频| 中文色综合| 国产精品电| 五月丁香激情综合| 高清成年美女黄网站免费大全| 麻豆伊人网| 中文字幕亚洲永久精品| 97综合国产| 99国产精品在线观看| 国产精品免费久久久久久久久久| 天天懆天天日| 国产99热| 亚洲综合九| 91xingse| 乳欲人妻办公室奶水| 97超碰热线| 精品在线观看视频在线| 91人妻人人澡人人爽人人精品| 欧美图片色综合| 艹比视频国产精品| 91美女视频| 国产后入清纯| 久久久久久久久久黄色网| 免费精品99| 色综合久| 国产精品久久久久久片| AA级电影三区| 久久久久久97| 久久久九| av 模特一区了| 强上我不卡卡| 九九热精彩视频| 激激五月| 26uuu国产| 免费1级a做爰片观看| 国产午夜在线观看| 97欧美综合网| 久艹免费| 少妇综合网| 乱伦一二三| 亚洲毛片基地专区| 综合网亚洲| 精品无码欧美三级| 国产亚洲中文不卡二区| 亚洲熟女中文字幕在线| 九色在线熟女国产黑人| 国产高清免费不卡av| 偷拍精品一区二区三区| 18禁无码永久免费无限制| 久久精品中文字幕无码l| 口爆吞精在线观看| 人人爱操| 狼人久草| 蜜桃臀av在线观看| 美国三级日本三级久久99| 七久久久| 麻豆视频test| 91色黑人少妇| 少妇的嫩逼图片| 91久久久亚洲| 被体育老师抱着c到高潮| japan日本高清乱xxxx| 免费看欧美美女黄色大片| 婷婷在线播放| 久久日本熟女精品一区| 天堂网亚洲区手机版| 精品少妇一区二区三区| 国产午夜精品一区二区三区牛牛| 国产无码成人无码| 欧美日韩情色一区二区| 最新9久久久9免费视频| 国产AV天美传媒一区二区三区| 91色伦综合| 韩国国产欧美情侣视频在线| 9ⅰ久久久天天| 久久国产在线一区二区| 亚洲中文字幕三级在线| 日本色婷婷| 日韩av三四区| 午夜福利 成人 91| 起碰97| 日韩A优精品在线观看| 五月婷丁香| 亚洲图片日本AⅤ欧美在线| 精品视频在线观看| 亚洲精品一区二区三区在线播放 | 久久亚洲天天做| 久久噜噜噜精品国产亚洲综合| 九七超碰| 少妇99成人麻豆| 日日骚av| 色婷婷综合网站| 蜜桃视频一区二区三区| 天天弄天天操| 99热伊人| 亚洲色图伊人网| 97欧美日韩综合| 亚洲一区二区三区中文字幕| 校园春色欧美色图| 亚洲无码com| 强奸乱伦大香蕉网| 亚洲欧美清纯| 可以在线观看AV的网站| 欧美少妇高潮久久91| 中文字幕第9页萱萱影音先锋| 99爱爱| 亚洲AV色图一区| 免费αⅴ在线观看| 福利天堂| 91高清无码下载| 青青草成人视频在线观看二区| 最新日本中文字幕| 精品十三区| 蜜臀在线看片| 女人18精品一区二区三区| 天天爽夜夜爽夜夜爽精| 欧美午夜视频| 91天堂色男人的天堂| 午夜欧美神马久久久久| 91无码西班牙视频在线| 色一射色一射| 激情一区二区| 91xingse| 亚洲欧洲中文日韩女优乱码| 日韩在线视频1234| 七月婷婷综合| #NAME?| www.91逼逼.com| 亚洲日韩乱码中文无码蜜桃臀网站 | 久草线上视频免费看| 高清成年美女黄网站免费大全| 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚| 亚洲美女AV无码| 精品v1区| 蜜桃视频成a人v在线| 91强在线播放| 五月天婷婷基地| 亚洲成人贴图| 久久同城AV| 波多野结衣被操50分钟免费视频| 97综合久第一页| 亚洲色五月| 午夜120视频在线观看| 校园春色美腿丝袜 | 日韩精品大香蕉伊人在线| 美国人人操人人操| 蜜臀久久久99久久久久 | 激情综合亚洲| 最近2018中文字幕在线高清第一页| 欧美老妇女内射网址| 欧美视频一区二区在线| 日韩无码一区二区三区| 欧美97视频| 久久婷综合| 超碰在线人妻中文字幕| 亚洲精品乱码线路中文字幕| 久久久久久久六六| 色性荡荡荡荡视频| AV乱伦专区| 超碰是碰在线观看| 在线97在线| 色香色欲天天综合网天天来吧| 九九热九九| 国产久久男人天堂| 日韩情色AV| 色色五月天婷婷| av网站免费线看| 超碰到97情色| 歐美性天天| 黄色电影观看久久9| 欧美热图99| 日本97久久久精品| 91在线免费观看处女| 色在线综合| 天天影视综合色| 色综合色欲色综合色综合色综合| 亚洲日韩人妻中文字幕一区| 91bbbbbb| 亚洲丝袜二区在线| 久久久九九| 青青草啪啪网| 天天操人人操骚逼网站| 一区二区三区色综合| 一区二区三区精品黑丝白丝酒店对鸡 | 欧美日韩狠狠爱| 综合激情一一91| 嗯嗯啊啊用力视频免费| 91N欧美| 日韩中文字幕二区| 亞洲久久直播| 亚洲成人一区二区精品| 亚洲国产麻豆一区二区三区| 无码外流操逼视频| 九热中文字幕| 久久久青青草| 天天插天天操| 亚洲日韩一区电影| 亚洲五月丁香花狠狠干一区二区三区 | 亚洲一区二区麻豆影院| 亚洲色五月| WWW黄片COM| 中文一区在线视频| www成人啪啪18秘 免费| 久久久久免费少妇| 亚洲精品一二三四区| 国产在线76页| 99在线精品观看99| 狠狠爱综合网| 91精品人妻一区二区三区蜜桃臀| 大香蕉十区| 男人干美女| 日韩精品人妻中文字幕久久久| 丰满少妇人妻久久久久久| 91色艳| 婷婷亚洲中文字幕在线| 男人的天堂2018.| 人妻碰碰碰碰碰碰| 久久熟妇五十路一区| 99爱在线视频| 国产精品91一样| 久久99手机免费视频| 色网1| 久久久久久中文| 老司机香蕉久久久久| 超碰97日韩| 91人人| 亚洲97成人在线观看| AV和黑人在线播放| 色踪合AV| 少妇蹲下露出大唇5| 亚洲男人天堂2| 激情综合 婷婷五月 红杏| 国产久久久| 在线人成亚洲视频免费观看| 在线观看黄色电话| 久久久久久久久久久六六| 日韩内射视频| av日韩中文字幕| 熟妇乱伦一区二区| 福利在线观看一区二区| 嗯嗯,啊啊,国产精品| 亚洲视频一二区| 一本色道久久综合亚洲二区三区| 韩国一级做a久久久久| 天堂中文日本在线观看| 久久久久久久极品香蕉视频| 欧亚日韩综合精品国产| 人妻少妇精品久久久久久久| 亚洲 自拍偷拍 欧美| 天天色综合天天操| 国产AV人人 夜夜人人澡| 久久精品国产97欧美精品亚洲| 91香蕉国产尤物视频| 亚洲五码一区二区三区| 黑人天8A∨高清网站| 色噜噜人妻av中文字幕| 免费一级a毛片久久久久久鸭绿欲| 婷婷五月天AV| 经典丝袜一区| 国产最新小视频在线播放下载| 欧美 亚洲 偷拍自拍| 久久夜色一区二区| 欧亚日韩中文在线| 91久久久久久久| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 天天综合AV| 久久久久免费少妇| 熟女91网站| 亚洲国产麻豆一区二区三区| 九九成人精品| 精品欧美乱码久| 欧美性爱一级操| 亚洲熟妇丝袜在线观看| 男人的午夜天堂| 亚洲成av人片色午夜乱码| 午夜福利在线视频1000| 亚洲精品97| 五月丁香综合啪啪| 欧美色图20P| 亚洲国产精品成人无码久久久 | 青青草影视蜜久久| 久久无码电影| 久久精品视频一区三区小泽玛利亚| 亚洲日韩电影| 中文字幕高清20页视频| 久久久不卡| 啪啪综合网| 加勒比色99999| 亚洲日本韩国在线| sewuyueav| 五月综合色| 乱人乱色一区二区三区免费| 国产一区二区在线电影| 欧美性高潮| 大香蕉AV在线| 国产精品成人午夜福利| 黄色网址久久精品欧美喷水| 日韩欧美性吧婷婷乱伦大香蕉| 色九月婷婷| 日本不卡一二区| 懂色AV一区二区三区| 国产无马av| 丝袜美腿操av| 色蜜AV| 人妻丝袜一区二区三区在线| 无码9区| 亚洲色图图片| 在线97在线| 凹凸视频在线观看伊人| 亚州欧美另类| 特污免视频| 伊人专区一区二区三区| 91男同| 不卡免费av在线播放| 亚洲区小说| 日本亚洲vr欧美不卡高清专区| 污色区网站| 成人天天爽| 丁香婷婷久久| 国产性爱在线视频一区二区| 色与欲影视天天看综合网| 婷婷99狠狠| 一级乱伦网站| 91熟女.com| 亚洲色图久久精品蜜| 天天日天天干天天色| 久久久91福利姬| 99超碰色| 日韩性爱高清免费视频| 色综合国产在线观看| 成人黄页| 国产夜夜操| 岛国AB视频| 中文字幕一二三| 好看的久久不射无码影视影院| 爱媛媛久久国产福利| 精品一级毛片在线观看| 99999久久精| 亚洲精品乱码线路中文字幕| 96一区二区三区| 欧美狠狠弄| A久久| 国产久久av| 欧美亚洲综合高清在线| 国产乱子伦一区二区三区免看| 五月婷婷综合网| 亚洲国产av中文字幕久久| 无码粉嫩白虎一线天b区| 亚洲国产精品久久久男人的天堂| 一区二区偷拍拍视频| 天天视频黄网站| 2018天天日天天日| 国产久久久久久| 淫穴高潮色图| 亚洲熟妇综合久久久久久| 天堂av2019| 六月丁香啪啪| 天天做天天爽| 精品久久人妻成人网| 成人无遮挡毛片免费看| 毛片久久| 国产高清自拍视频| 香蕉99秘 一区精品蜜桃臀| 国产熟妇一区二区| 大吊色| 玖玖蜜臀资源网| 91色碰| 欧美日韩99精品麻豆传媒| 97精品综合久久| 亚洲九月丁香| 99热亚洲| 国产精品交换一区二区| 五月天激情小说| 亚洲欧美成人在线| 久操婷婷| 四虎永久在线精品免费网址 | 天美传媒av在线| 91麻豆天美国产| 超碰激情808| 草b在线 | 欧美亚洲国产91在线| 操一操摸一摸| 成人午夜高潮av猛片| 亚洲色综合| 中文字幕人妻资源在线| 高清无码在线播放网站| 大色综合网| 久久久久久AⅤ无码免费肉站| 岛国黄色短视频| 成人aⅴ一区二区三区| 人妻丰满熟妇一区二区三| 无码高清少妇久久| 亚州AV无码国产精品| 欧美在线播放aaaa| 观看免费区二区三区二| 久久久久9999妇女| 后入式999| 亚洲激情视频| www.99中文字幕| 久久久精品成人国产| 丁香婷婷大香蕉| 91n美女视频| 啊啊啊97视频| 久久久啊啊啊| 思思热在线视频免费| 亚洲精品国产无码高清| 破苞ⅩXXX性无码动漫无码| 久久激情视频| 久草色悠悠在线视频| 九九热精彩视频| 综合欧美色图| www..com操老师| 成人婷婷丁香| 国产精品视频在线播放 | 91久久久久久久| 久视频在线观看| 久久久久9999精品九九九| 欧美日韩小说| 国产女人操逼视频| 亚洲不卡不卡中文字幕不卡| 国产超碰欧美| 欧美日韩午夜精品一区二区三区| 久久久久久AⅤ无码免费肉站 | 啊啊啊啊免费视频| 欧美午夜视频免费观看| 99re9在线| 老女人老91妇女老热女| 啊啊啊网站| 亚洲αv一区二区三区| 男人天堂久久精品| 色五月AV在线| 十八禁av无码免费网站APP| 欧美性天天影视| 超碰一区二区| 激情网色| 99国产精品久久久久久久成人热| 久久99九九九九6666免费观看软件| 一二三四视频中文字幕在线看| 色综合久久888| 素颜老阿姨乱情色| 激情抓乳插进去啪啪啪日韩 | 国产乱不卡| WWW啪啪的com| 亚洲熟妇无码一区二区三区| 亚洲人天堂| 国产免费永久精品无码| 大香蕉之青青草原| 欧美日韩国产另类综合| 欧美最婬乱婬爆婬性视频| 午夜亚洲| 国产成人网| 日1区2区3区2020| 亚洲天堂人妻熟妇视频| julia中文字幕在线观看| 色婷婷国产精品一区在线观看| 一级A啪啪啪啪| 青青操视频在线| 人人 操人人 操人人| 国产欧美日韩女同性恋ww喷水精品| 99热这里只有精品1| 成人性爱美曰韩| 伦理弟一页| 岛国网址国产 | 久久 久久国内精品亚洲| 久久精品国产99精品亚洲蜜...| 一区二区三区 丝袜 高跟 美腿| 91在线观看,天天综合| 欧美网站免费| 97国产精品在线观看| 天天做日日做天天欢。| 国产精品69久久久久久久| 日韩欧美午夜视频在线| 国产精品另类一区大香蕉| 91人妻Pr| 国产剧情在线| 三级片大波波| 欧美1区二区三区公司| 色超碰综合| 操逼www.| 久久老熟女| 精品一区二区三区蜜桃臀赵总| 天天肏视频| 久热久一区二区三区| 欧美巨大性舒爽顶到了| 男生女生啊啊啊啊| 在线人人人人人人精品超 | 日韩人妻制服丝袜av| 91熟女.com| 久久丁香五月婷婷| 成人26uuu| 九七毛片九九毛片| 99性爱| 26uuu久久| 久久久99999久网站| 亚洲精品成人激情在线| 午夜αv| 久久久∴| 欧美色图天堂在线| 丁香九月 婷婷| 精品少妇一区二区三区| 青青青国产| 美女写真| 国产一区二区二区按摩精品啪视频| 欧美激情片一区二区| 亚洲一本大道中文字幕无码在线| 91精品国产一区三一| 青青草成人视频在线观看二区 | 中韩中文字幕在线观看| 大香蕉国产中文自拍| 久久精品亚洲成a人天堂| 天天综合网日韩| 中亚黄色三级大片| 蜜桃臀 后入 一区 二区 三区 在线| 3P乱轮视频| 无码国产精品96久久久久孕妇| 色综合99999| 男人的天堂在线有码| 日本熟妇人妻中出视频| 日本成人免费一区二区三区| 香蕉精品二区二区| 亚洲的天堂网| 九九英色视频| 翘臀vidoes| 粉嫩在线一区二区懂色| 飘花国产午夜精品不卡| 亚洲黑人在线| 色妺妺AⅤ| 免费草草草草草视频| 天操天操夜操夜月操月年年操| 欧美精品自慰系列寂寞少妇| heyZO天然素人无码AⅤ专区| 欧美超碰在线| 超碰在线免费一区二区三区| 视频黄站| 国产偷人妻精品一区二区在线| 天美av在线观看| 四色永久成人网站| 曰韩av中文字幕专区| 国产日逼视频| 成人小说视频在线精品欧美| 欧美v亚洲v综合v国产v妖精| 俄罗斯及免费在线看| 精精品人妻一区二区三区| 欧美最大综合网| 欧美乱妇狂野欧美在线视频| 一区二区三区蜜桃成人撸久久东京热| 久久免费老司机精品| 五月婷婷激情| 亚洲天堂人妻一区二区| 久久久精品日本一道| 亚洲丝袜色| 嗯啊不要啊在线 | 日韩免费在线观看不卡| 久久超碰国产一区二区三区| 天天干人人看综合| 国产精品一区二区a| 一级性爱网| 欧美激情激情xxxx欧美专区| 日韩肏逼视频| 啪啪啪东京| 超碰成人公开| 国产AV高清AV无码| 91粉芽高清在线一区二区| 色色无码| 女人一区| 男人的天堂日韩| 亚洲风情综合网| 欧美日韩狠狠爱| 另类图片天天影视| A片A5445444| 性爱视频啪啪啪啪| 成人福利视频网| 超碰av在线| 99国内精品| 日韩9999| 香港久久久| 久久伊人最新网址视频| 久久久久久电影| 干婷婷综合网| 97超碰色五月| 91麻豆一二三区| 78m成人视线| 国内毛片欧美香蕉精品| 嗯啊抽插大香蕉网页| 大香蕉黄色一区| 亚洲综合春色| 999熟女精品| 另类欧美色| 婷婷丁香九月| 中文字幕 码 自拍 视频 区| 日夜久久久九九九久| 超碰在线1234区| 国产色产精品在线观看| 色综合久| 欧美精品久久96人妻无码| wuyechaopeng| 日本熟女不卡视频| 欧美黄色大香蕉一区二区| 大香蕉AV丝袜| 后入式福利| 国产精品视频自拍在线| 丁香五月色| 一区二区三区成人| 一级性爱网| 日韩精品一区二区三区色欲| 超碰97色色| 欧美翘臀视频网站一区二区三区| 亚洲第一狼人丝袜美女另类| 超碰资源亚洲97| 欧美色吧综合| 99国产在线 精品 视频| 91色碰| 精品美女少妇一区二区| 国产免a费看黄片在线| 欧州色图区| 久久久999国产精品| 九月丁香婷婷色| 久久9亚洲| 久久人| 九九久久99| 99久在线精品99re8| 午夜亚洲国产理论秋霞| 91黑丝少妇| 少妇久久久久| 天堂岛av| 蜜臀网 一区| 久久精品99| 凹凸 69堂 在线播放| 在线观看色视频| 久草在| 先锋激情∨在线视频播放| 九九九九九九亚洲| 黄色无码高清黄色无码网站| 98一区二区精品| 快灬快灬 一下爽蜜桃在线观看 | 日韩BBN| 亚洲免费人妻在| 亚洲精品国产熟女久久久| 国模不卡| 伊人在线大香蕉二。| 人人摸人人添人人操 | 在线一道啪| 中文字幕女同在线| 综合在线导航一区| 久草久日| 天天色播| 精品午夜福利| 不卡人妻少妇精品毛片一区23区视频| 天天澡天天爽日日AV| 久久久久久久久久久97| 欧美巨大性舒爽顶到了| 国产污视频麻豆传媒一区二区 | 97欧美精品综合| 超清福利精品视频在线| 亚洲一本色码中文字幕| 欧美色视频在线| 国产高清在线自在拍69| 激情色色| 色色毛片| 嫩草影院永久在线制服丝袜| 日本性爱少妇| 9久久精品| 男人下部插入女人下部| 国产大陆天天艹| 997色在线| 欧苏综合色综合| 手机午夜电影神马久久| 91丝袜美腿片| 99亚洲精品| 精品一区二区国产日韩| 欧美高潮| 欧美九九爱| 人人操人人摸人人看人人插| 997色在线| 一区二区三区 丝袜 高跟 美腿| 成年人黄色视频免费| 天天操天天日天天干| 色情成人五月天| 东京热视频网| 天天摸天天操视频| 一区二区精品更新提醒| 欧美自拍偷拍免费观看| 91久久青青草原精品| 亚洲无限观看| 91色综| japan日本高清乱xxxx| 人妻天堂网| 91性感网站| 色综合美国| 囯产操逼片| 女性喷水高潮在线观看| 久久久96精品| 成人五月天色网| www.夜夜操| 国产性久久久| 久久久久9999| 亚洲欧美校园| 超碰97最新人妻| 综合色图区| 久久久免费一级黄片| 粉嫩av平台| 天天天干977| 99re在线视频国产| 免费人人搞97| 久久婷婷色综合一区二区三区| 美女一区二区国产精品| CCYY草草影院地址入口| 性91| 蜜区区视频79 | 国产精品ⅴ无码大片在线看.| 精品视频专区| 少妇天堂网络| 国产 无码 一区二区| 日韩欧美中文字幕搭讪巨乳美人妻视频| 91操人视频| 精品在线观看视频在线| 国产欧洲精品亚洲午夜拍精品| 91足交| 三级AV入口| 人人模人人看| 91骚熟女| 东京热毛片177b2viP| 黑丝制服中文字幕| 色99久草| 热久久无毒不卡| 99re6国产精品99re| 国产精品欧美激在线| 日韩伦理视频| 夜夜欧美| 久久精品超碰| 91精品国产91熟女| 78m成人视线| 漂亮人妻被强中文字幕hd| 狠狠操狠狠燥| 素人伊尹大香蕉免费下载视频| 欧美在线综合| 亚洲脚交| 精品人妻一区二区免费看| 午夜啊啊| 91色婷婷综合久久中文字幕二区| 人妻第一页| 97色在线视频| 男女啪啪网站免费视频| 亚洲国产成人精品久久久国产成人一区二区| 91色狼| 成人毛片免费| 国产资源中文字幕在线| 欧美日韩1234| 久久老女人| 91人妻人人澡人人爽人人精品| 免费A片三p视频| 亚洲好看强奸乱伦| 91爆操视频| www激情| 久久国产99精品72福利| 色爱欲亚洲| 午夜毛片高清免费不卡| 国产青青综合伊人| 欧美亚洲韩国视频十五区| 青青草乱入乱欲视频在线观看| 久久久久久久久久久久久9999| 色盈盈影院| 嗯嗯啊啊啊啊轻点视频| 人妻熟女一区二区在线视频| 国产精品伦理| 蜜臀无码视频在线观看| 国产精品免费日韩| 26uuu国产| 亚洲男人的天堂AV| 欧美后入式| 久久狠狠色噜噜狠狠狠狠97| 91精品国产日韩欧美综合| 国产又爽又黄| 97内射偷拍| 日日AAvv| 欧美激情性久久久久久| 日本肉体xxxx裸交| 一牛影视久久久一区二区三区| 国产精品熟妇一区二区三| 校园春色 亚洲| 日韩簧片免费看| 91Chinese在线| 日本精品免费一区二区三区四区| 国产精品一区二区麻豆| 亚洲国产精品成人综合| 国产99 中文字幕日韩小视频| 欧美日韩在线小说| 懂色av色欲av蜜臀av| 久久99操天天日| 久久噜| 天天草天天日| 久久五月丁香| 天天色踪合| 99久久国产精品免费高潮| 成人免费福利在线观看| 嗯嗯嗯不要不要免费视频| 亚洲欧美变态| 艹精品| 91 国产丝袜在线放观看| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 免费在线观看国内色片网站网址| 国产原创精品| 亚洲中文字幕一区二区| 51一区二区三区| 欧美狠狠操| 久久久999| 97精品综合| 蜜臀在线看片| 中文字幕交换人妻| 中文字幕少妇色| 不卡日本一区二区| 色婷婷丁香五月天| 天天综合,91入口| 久久精品店| 日本中文字幕一区| 成人小说视频在线精品欧美| 一本正道久久熟女| 操国产高清| AV中文在线可看| 亚洲国产天堂| 人妻嗯啊啊在线播放| 91操熟女视频| 久草视频分类在线| 一区二区三区四区在线不卡| 91c色| 偷拍色图| 免费中文在线| 青青久日| www.99视频| 亚洲人妻精品一区二区| 亚洲宅男天堂| 另类天堂| 97一区二区蜜臀| 一级AV性爱| 丝袜av一区二区三区| 九月激情婷婷| 日韩色女精品| 久久欧美性爱视频| 久久久久女教师免费一区| www久久99| 蜜臀AV一区二区三区| 69人妻精品一区二区绯色| 男人的天堂免费| 欧美熟妇视频| 牛牛操视频逼| 免费97视频| 这里都是精品在线观看| 国产精品农村妇女| 久久免费中文字幕在线观看| 国产无码三级视频在线观看| 亚洲无码国产探花在线观看| 青青草在线视频人人想人人上| 国产兽交视频在线播放| 久久m| 色婷婷网| 熟女探花啪啪| 亚洲欧美日韩电影网站一区| 日本国产成人亚洲精品无码| 60秒不遮不挡| 久久久久久久久九九久孕交| 多毛小伙内射老太婆| 国产夫妻性生活视频| 久久日韩毛| 欧美日日操| 欧美狠狠狠| 色眯眯射| 91精品久久综合熟女| 国产老女人久久毛| 色婷婷久久综合超碰| 欧美在线播放aaaa| 欧美精品久久久久久久丰满| 欧美在线|亚洲| 伊人综合色网| av无码av无码专区| 伊人操| 操91| 亚洲人成色9999精品久久| 韩国黄片aaaa| 91中出| 人乳av| 老熟女区| 丁香激情网| 26uuu性物| 人人妻人人玩人人澡人人爽| 加勒比av中文| 女人的久久久| 凸凹视频在线观看| 精品人妻一区二区三区四区石在线| 亚洲欧美综合网站| 91视频观看网站| 天天插天天操| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | AV色五月天| 国产精品对白内射| 亚洲成av人片色午夜乱码| 最新av中文字幕高清| 国产精选视频| 国产天天看| 日本天天吊| 激情五月综合网| 极品美女福利在线观看| 欧美成年人性爱视频免费观看| 亚洲中文字幕久久无码精品| 嗯嗯啊啊好疼| 97爱欧美| 国产怡红院| 日韩三级一区| 翔田千里av一区二区三区| 免费的很黄很污的全部视频| 国产精品又黄又猛又粗| 91综合网在线| 少妇高潮一区二区三区在线| 超碰伊人在线| 丝袜美女诱惑 91 视频| 蜜桃在线观看一区二区三区 | 97伊人超碰| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 欧美国产伊人久久久久| 国产黄片精品在线| 色黄污美女啪啪啪免费网站| 乱伦熟女论坛| 九七超碰| 中文字幕蜜乳av| 亚州一区二区| 久久久久97| 国产精品美女视频诱惑| 啊啊啊啊好爽好舒服一区二区易域| 蜜区区视频79 | 国产女人高潮嗷嗷嗷叫小说 | 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚| 偷窥自拍亚洲色图| 中文字幕在线观看AV| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 亚洲日韩视频二区| 国产又黄又爽又刺激久久久久久| 亚洲伊人久久综合97| 国产精品久久久吖| 日韩精品资源专区二区| 日本精品一级二级三级| 强奸抽插av| 国产精品分类在线观看| 高清国产性猛交xxxx乱大交| 人人操人人插人人摸人人干| 男人天堂黄片| 人摸人人操人| 免费一级视频特黄色大片| 亚洲天堂 视频你懂的| 亚洲欧洲综合视频在线| 国产精品色色| 青青操97| 国产精品熟妇一区二区三| 亚洲精品久久一区二区三区蜜桃臀| 在线色资源| 干B网| 色综合av综合久久| 久久久久久69国产一区二区| 亚洲成人一区二区精品| 五月丁香综合啪啪| 久久精品亚洲婷婷| 日韩精品9999| 亚洲日本大香蕉1| 亚洲欧美黄| 免费久久一级毛片大黄| 欧美一区二区三区蜜桃| 91婷婷| 欧美天堂日韩三级国产传媒| 日韩精品大香蕉伊人在线| 亚洲蜜臀精品视频久久| 日本久久女同性恋视频| av在线不卡一区二区三区| 免费久久精品麻豆一区二区av| 日韩另类色图| 二三四区精品| 啊v在线观看视频| 黑人白女精品一区| 337p大胆噜噜噜噜噜91Av| 肥臀熟女福利视频一区二区| 麻豆天美在线喷水AV| 久久系列| 中文字幕中文字幕一区二区| 久热超碰| 97视频www| 亚洲天堂男人天堂网| 18禁网站在线播放| 人人喜人人妻| 黄页视频网站野外| 一区二区偷拍拍视频| 成人在线午夜视频一区| 性猛交| 99热只有这里有精品| 亚洲中文字幕乱码无码一区二区| 色777999综合| 国产AAAAAABBBBB| 激情五月天婷婷| 啊啊啊啊啊好舒服视频| 国产操逼网站亚洲一级黄色| 伊人久久大香大香线蕉中文| 中出789在线视频| 蜜臀久久99精品久久久久久婷婷| 操逼啊啊啊91| 亚州综合电影| 日韩小电影| 日日碰狠狠添天天爽超| www.高清无码诱惑一区.com | 26uuu最新| 五月天婷婷色| 懂色av中文字幕一区二区三区天美| 亚洲天堂在线怕怕视频| 99热这里是精品| 后入综合久久| 久久久久成人亚洲国产| 91N综合在线| 日本一区二区三区午夜观看| 伊人影院中文字幕| 揉揉揉夜夜| 91成人在线免费视频| 91天天爱| 成人免费看吃奶视频网站| 密臀在线免费观看| 中文字幕欧美日韩三级| 亚洲 日本 一 二 三| 18+91网站| 久久久久9| 久热精品在线| 亚洲各类熟们中文字幕| 亚洲诱惑天堂| 亚洲精品aa久久伊人| 无码男人天堂| 国产亚洲精品av一区| 九九自拍伦理| 神马久久久久久伦理片| 啊啊啊好舒服视频在线观看| 草草影院最新网址| 久草男人天堂| 国产精品一区二区三区,亚洲综合| 超碰综合色| 精品视频免费在线一区| 欧美熟女丝袜| 国产真实野战在线视频| 欧美亚洲清纯| 91超级碰| 精品人妻一区二区免费蜜桃视频| 麻豆60秒| 激情小说图片亚洲首页| 久久蜜色情在线视频xxx免费观看| 欧洲综合无码| 是还免费视频1727我| 午夜影美女日鸡鸡天天视频国产| 久久人妻少妇| 天天色播| 中文字幕熟女人妻丝袜| 亚洲不卡不卡中文字幕不卡| 韩日色费| 日日干夜夜欢| 色玖玖| 69XX一中文字幕人妻91| 中文字幕综合人妻| 家庭乱伦网站国产| 精品人妻久久久久一区二区三区| 婷婷五月天小说| 日韩av在线精品观看| 夜草欧美| 十八禁视频网站| 激情小说在线视频| 美日韩在线不卡人妻| 一级久久性爱视频| 色汉综合| 欧美亚洲高清不卡| 操一区| 天天上日日上日韩精品| 亚洲 另类 丝袜 自拍 动漫| 不卡免费av在线播放| 操碰97| 尤物一级在线免费观看| 另类老少妇| 国产13区| 操比国产| 凹凸视频在线一区二区| 亚洲色图 图片| 亚州色图第三区| 亚洲一级性爱视频免费看| 99热这里都是精品| 青青草精品| 久久99网站| 亚洲一曲日韩精品| 91性情| 啊啊啊久久久视频| 高潮内射在线| 黄色一级视| 久久午夜鲁丝片| 99热销国产这里有精品| 五十路熟女工口 | 青青网三级视频| 把腿张开老子CAO烂你| 成人精品在线免费视频| 亚洲欧美变态| 做爱福利视频一区二区| 日韩一级二级| 国产九九九九九九九九| 激情天天视频| 亚洲在线a| 超碰社区97| 久久久久78| 丝袜制服字幕在线| a久久| 久久香蕉综合一本到3atv| 欧美gv在线观看| 天天日天天干少妇日| 九九九九九九九九九九九蜜桃| 亚91亚洲网| 日韩乱码Av| www.色99| 爽 好舒服 无码刺激久久| 91精品女厕偷拍视频| 操屄日韩| 大象AV在线| 久 久无码人妻AV| 999国产精品999久久久久久| 欧美人人天天网| 9久久美女首页| oumeisetupian| 国产视频三区四区| 欧美后进式| 五月激情小说| 97人人射| 超碰在线看| 久久久精品国产亚洲AV无码| 最新的亚洲无吗| AAAAAAAAA黄片| 99re公开精品免费视频| 人人操人人摸人人看人人插| 亚洲人妻中文在线视频| 日韩av性爱在线播放| 欧美成人一级麻豆| 精品人妻一二三| 国产在线视频午夜精华在| 丁香七月婷婷| 少妇被c 黄 免费观看| 男人的天堂2018| 欧美综合网| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 色噜噜精品一区二区三| 在线播放中文字幕| 另类专区在线观看| 四色永久成人网站| 91九色精品熟女内射| 99热成人| 内射白嫩美女| 国产999精品久久久| 熟人人妻少妇精品久久| 九九九九精品视频| 大香蕉中文| 97精品一区二区视频| 青娱乐老司机视频| 色就色综合| 亚洲码专区| 嗯嗯啊中文字幕| 在线人妻熟女一区二区三区四区五区|