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

ARTICLE DETAIL

資訊詳情

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

Agent開發(fā)實(shí)戰(zhàn):Skill與Tool的本質(zhì)差異及技能庫(kù)自演進(jìn)與動(dòng)態(tài)加載

Agent開發(fā)實(shí)戰(zhàn):Skill與Tool的本質(zhì)差異及技能庫(kù)自演進(jìn)與動(dòng)態(tài)加載 1. 從一次翻車說(shuō)起為什么我要把 Skill 和 Tool 拆開看去年冬天我接了個(gè)私活幫一家做跨境電商的朋友搭一套自動(dòng)處理售后郵件的 Agent。需求聽起來(lái)不復(fù)雜讀郵件、判斷意圖、查訂單、生成回復(fù)、必要時(shí)轉(zhuǎn)人工。我當(dāng)時(shí)的思路很直接——給 Agent 掛一堆 Tool 就完事了。查訂單一個(gè) Tool發(fā)郵件一個(gè) Tool查物流一個(gè) Tool退款一個(gè) Tool湊了十來(lái)個(gè)跑起來(lái)看著挺熱鬧。結(jié)果上線第三天就出事了??蛻敉对V說(shuō) Agent 把一封我要退貨的郵件回復(fù)成了您的退款已到賬。我翻日志查了半天發(fā)現(xiàn)是模型在某個(gè)環(huán)節(jié)把查詢訂單狀態(tài)這個(gè) Tool 的返回結(jié)果誤當(dāng)成了執(zhí)行退款的確認(rèn)信號(hào)。兩個(gè) Tool 的語(yǔ)義邊界太模糊模型在長(zhǎng)上下文里串了臺(tái)。更麻煩的是我想修這個(gè)問題得改 Tool 的描述、改 prompt、改調(diào)用邏輯改完還得重新測(cè)一遍所有場(chǎng)景因?yàn)?Tool 之間是耦合的。那次之后我開始認(rèn)真琢磨一件事Agent 的能力到底該怎么組織把所有能力都塞進(jìn) Tool 里是不是從一開始方向就偏了后來(lái)接觸到 Skill 這個(gè)概念尤其是看到 Claude Code、Codex 這類工具里 Skill 的用法我才慢慢理清楚——Skill 和 Tool 根本不是一回事它們解決的是兩個(gè)層面的問題。這篇就把我這大半年踩坑、試錯(cuò)、重構(gòu)的經(jīng)驗(yàn)完整寫出來(lái)從概念差異講到技能庫(kù)的自演進(jìn)和動(dòng)態(tài)加載盡量把每個(gè)為什么都講透。如果你正在做 Agent 開發(fā)或者正準(zhǔn)備給自己的 Agent 加能力這篇應(yīng)該能幫你少走不少?gòu)澛贰?. Skill 與 Tool 的本質(zhì)差異不是命名游戲是架構(gòu)分層2.1 先給結(jié)論Tool 是手Skill 是手藝我用一個(gè)生活化的類比來(lái)解釋這兩者的區(qū)別。你去餐廳吃飯Tool 就像廚房里的工具——菜刀、炒鍋、烤箱、打蛋器。每一件工具功能單一、邊界清晰菜刀就是切東西的烤箱就是加熱的。而Skill 是一道菜的完整做法——紅燒肉這個(gè)技能包含了選肉、焯水、炒糖色、燉煮、收汁一整套流程過(guò)程中會(huì)用到菜刀、炒鍋、灶臺(tái)這些工具但技能本身不等于工具。放到 Agent 語(yǔ)境里Tool是原子化的外部能力接口通常對(duì)應(yīng)一次函數(shù)調(diào)用或一次 API 請(qǐng)求。它的特征是無(wú)狀態(tài)、輸入輸出明確、可獨(dú)立測(cè)試。比如search_web(query)、read_file(path)、send_email(to, subject, body)。Skill是面向目標(biāo)的能力封裝它描述在什么場(chǎng)景下、按什么步驟、調(diào)用哪些 Tool、遵循什么約束、產(chǎn)出什么結(jié)果。它是有狀態(tài)、有流程、有領(lǐng)域知識(shí)的。這個(gè)區(qū)別聽起來(lái)抽象但落到代碼上非常具體。我拿自己重構(gòu)前后的對(duì)比給你看。重構(gòu)前我把處理退款直接寫成一個(gè) Tool# 反例把業(yè)務(wù)流程塞進(jìn) Tool def process_refund(order_id: str, reason: str) - dict: order query_order(order_id) if order[status] ! paid: return {error: 訂單狀態(tài)不允許退款} if order[amount] 500: # 大額需要人工審核 create_ticket(order_id, refund_review) return {status: pending_review} refund call_payment_api(order_id, order[amount]) send_email(order[email], 退款成功, f您的退款 {order[amount]} 元已到賬) return {status: success, refund_id: refund[id]}這段代碼能跑但問題一大堆。首先業(yè)務(wù)規(guī)則500 元閾值、狀態(tài)校驗(yàn)硬編碼在 Tool 里改規(guī)則要改代碼、要重新部署。其次這個(gè) Tool 內(nèi)部調(diào)了四個(gè)其他能力任何一個(gè)出錯(cuò)都很難定位。最關(guān)鍵的是模型根本不知道這個(gè) Tool 內(nèi)部發(fā)生了什么它只能看到輸入和輸出一旦輸出不符合預(yù)期模型沒有任何調(diào)整空間。重構(gòu)后我把退款處理變成一個(gè) SkillTool 只保留原子能力# 正例Tool 只做原子操作 tools [ query_order, # 查訂單 check_order_status, # 查狀態(tài) call_payment_api, # 調(diào)支付 create_ticket, # 建工單 send_email, # 發(fā)郵件 ]而 Skill 用一份聲明式的描述來(lái)定義流程# skill: refund_processing name: refund_processing description: 處理客戶退款請(qǐng)求包含狀態(tài)校驗(yàn)、金額判斷、審核分流 triggers: - 客戶要求退款 - 訂單退款 steps: - action: query_order input: { order_id: {{context.order_id}} } - action: check_order_status condition: order.status paid on_fail: 回復(fù)客戶當(dāng)前訂單狀態(tài)不支持退款 - action: branch condition: order.amount 500 then: - action: create_ticket input: { type: refund_review } - action: send_email input: { template: refund_pending } else: - action: call_payment_api - action: send_email input: { template: refund_success } constraints: - 退款金額不得超過(guò)訂單實(shí)付金額 - 同一訂單 24 小時(shí)內(nèi)只能發(fā)起一次退款你看同樣的業(yè)務(wù)拆開之后清晰多了。Tool 負(fù)責(zé)能做什么Skill 負(fù)責(zé)該怎么做。這個(gè)分層帶來(lái)的好處我在后面幾節(jié)會(huì)逐個(gè)展開。2.2 為什么這個(gè)區(qū)分在長(zhǎng)上下文里特別重要很多人會(huì)問我直接把流程寫進(jìn) prompt 不就行了何必搞個(gè) Skill 層這個(gè)問題我一開始也糾結(jié)過(guò)。答案是prompt 里的流程是軟約束Skill 是硬約束。在短對(duì)話里prompt 寫清楚流程確實(shí)夠用。但 Agent 一旦跑長(zhǎng)任務(wù)上下文動(dòng)輒幾萬(wàn) token模型對(duì) prompt 里中段內(nèi)容的注意力會(huì)明顯衰減——這就是業(yè)內(nèi)常說(shuō)的lost in the middle現(xiàn)象。你把退款流程寫在系統(tǒng) prompt 的第 3000 字位置跑到第 20 輪對(duì)話時(shí)模型很可能已經(jīng)忘了那個(gè) 500 元閾值。Skill 的價(jià)值在于它把流程從常駐上下文變成了按需加載。模型不需要一直記著退款流程只有當(dāng)它判斷當(dāng)前任務(wù)需要退款技能時(shí)才把這個(gè) Skill 的描述加載進(jìn)來(lái)。這樣既省 token又保證了流程約束在需要時(shí)是新鮮的、高權(quán)重的。我實(shí)測(cè)過(guò)一個(gè)對(duì)比同樣一個(gè)包含 8 個(gè)步驟的復(fù)雜任務(wù)把流程寫死在 system prompt 里任務(wù)成功率大概 62%改成 Skill 動(dòng)態(tài)加載后成功率提到 89%。差距主要來(lái)自長(zhǎng)任務(wù)后半段——寫死的那版模型經(jīng)常漏掉中間步驟。2.3 一張表看清兩者的邊界維度ToolSkill粒度原子操作面向目標(biāo)的流程狀態(tài)無(wú)狀態(tài)有狀態(tài)、有上下文復(fù)用方式直接調(diào)用按場(chǎng)景加載變更成本改代碼、重部署改描述、熱更新對(duì)模型的作用擴(kuò)展手?jǐn)U展手藝典型例子查數(shù)據(jù)庫(kù)、發(fā)請(qǐng)求處理退款、寫周報(bào)測(cè)試方式單元測(cè)試場(chǎng)景回歸測(cè)試這張表是我自己總結(jié)的不一定權(quán)威但基本覆蓋了日常開發(fā)里最需要區(qū)分的幾個(gè)點(diǎn)。記住一句話Tool 是能力Skill 是能力的使用說(shuō)明書。3. 技能庫(kù)的自演進(jìn)讓 Agent 自己長(zhǎng)出新手藝3.1 什么是自演進(jìn)為什么需要它技能庫(kù)的自演進(jìn)說(shuō)白了就是Agent 在使用過(guò)程中能自己沉淀新 Skill、優(yōu)化舊 Skill。這個(gè)概念聽起來(lái)有點(diǎn)玄但邏輯很樸素你不可能提前把所有場(chǎng)景都想到與其等用戶反饋再手動(dòng)加 Skill不如讓 Agent 在遇到新場(chǎng)景時(shí)把成功的處理路徑固化下來(lái)。我舉個(gè)真實(shí)例子。我那個(gè)跨境電商 Agent 上線后遇到一類我沒預(yù)料到的場(chǎng)景客戶問我的包裹為什么還沒到是不是丟了。這既不是退款也不是查物流那么簡(jiǎn)單它需要先查物流、判斷是否超時(shí)、如果超時(shí)則安撫并給補(bǔ)償券、如果沒超時(shí)則解釋預(yù)計(jì)到達(dá)時(shí)間。我一開始沒這個(gè) SkillAgent 處理得很亂。后來(lái)我加了一個(gè)機(jī)制當(dāng) Agent 用一組 Tool 調(diào)用成功解決了一個(gè)之前沒見過(guò)的任務(wù)類型時(shí)把這條調(diào)用鏈抽象成一個(gè)候選 Skill存進(jìn)技能庫(kù)。下次遇到類似任務(wù)直接加載這個(gè) Skill。這就是最基礎(chǔ)的自演進(jìn)。3.2 自演進(jìn)的三個(gè)層次我把自演進(jìn)分成三個(gè)層次從易到難第一層技能沉淀。把成功的 Tool 調(diào)用序列抽象成 Skill。這是最基礎(chǔ)的實(shí)現(xiàn)難度低收益明顯。核心是判斷什么算成功——通常用任務(wù)完成信號(hào)、用戶滿意度、無(wú)報(bào)錯(cuò)這三個(gè)指標(biāo)綜合判斷。第二層技能優(yōu)化。已有 Skill 在執(zhí)行中如果頻繁失敗或效率低自動(dòng)調(diào)整步驟順序、替換 Tool、修改約束。比如某個(gè) Skill 里先查 A 再查 B但統(tǒng)計(jì)發(fā)現(xiàn) 80% 的情況 B 的結(jié)果能直接推出 A那就把順序反過(guò)來(lái)省一次調(diào)用。第三層技能組合。把多個(gè)小 Skill 組合成大 Skill或者把一個(gè)大 Skill 拆成可復(fù)用的子 Skill。這一層最難因?yàn)樯婕凹寄艿某橄蠛头夯菀走^(guò)度擬合。我目前的生產(chǎn)環(huán)境只做到第一層加部分第二層第三層還在實(shí)驗(yàn)。下面重點(diǎn)講前兩層怎么落地。3.3 技能沉淀的具體實(shí)現(xiàn)技能沉淀的核心是軌跡抽象。Agent 每完成一個(gè)任務(wù)都會(huì)留下一條執(zhí)行軌跡trace包含用戶輸入、模型思考、Tool 調(diào)用序列、每步結(jié)果、最終輸出。我們要做的是從軌跡里提取出可復(fù)用的模式。def abstract_skill_from_trace(trace): # 1. 過(guò)濾只處理成功且非平凡的軌跡 if not trace.success or len(trace.tool_calls) 2: return None # 2. 提取調(diào)用序列 sequence [(call.name, call.args_schema) for call in trace.tool_calls] # 3. 檢查是否與已有 Skill 重復(fù) if is_duplicate(sequence, skill_library): return None # 4. 生成 Skill 描述 skill { name: generate_name(trace.intent), description: summarize_intent(trace.user_input), steps: sequence, constraints: extract_constraints(trace), source_trace: trace.id, confidence: compute_confidence(trace), } return skill這里有幾個(gè)坑我要提醒。第一別什么軌跡都沉淀。我一開始貪多把所有成功軌跡都轉(zhuǎn)成 Skill結(jié)果技能庫(kù)迅速膨脹到幾百個(gè)加載時(shí)檢索慢、命中率低反而拖累了性能。后來(lái)我加了置信度閾值只沉淀那些多次出現(xiàn)且成功率高的模式。第二Skill 描述要寫清楚觸發(fā)條件。我早期生成的 Skill 描述太籠統(tǒng)比如處理客戶問題結(jié)果模型一遇到客戶問題就加載它但它其實(shí)只適用于物流超時(shí)場(chǎng)景。后來(lái)我強(qiáng)制要求描述里包含具體的觸發(fā)關(guān)鍵詞和排除條件。第三沉淀的 Skill 要標(biāo)記來(lái)源和版本。自演進(jìn)的 Skill 和人工寫的 Skill 質(zhì)量不一樣得能區(qū)分。我一般給自動(dòng)生成的 Skill 打個(gè)auto_generated: true標(biāo)記并且記錄它來(lái)自哪條軌跡方便回溯。3.4 技能優(yōu)化的觸發(fā)與執(zhí)行技能優(yōu)化比沉淀更微妙因?yàn)槟阋牡氖且呀?jīng)在用的東西改錯(cuò)了影響面大。我的做法是先影子運(yùn)行再灰度切換。具體流程是這樣當(dāng)某個(gè) Skill 的失敗率超過(guò)閾值我設(shè)的是 15%系統(tǒng)自動(dòng)生成一個(gè)優(yōu)化候選版本但不直接替換而是讓它在后臺(tái)影子運(yùn)行——同樣的輸入新舊兩個(gè)版本都跑一遍對(duì)比結(jié)果。跑夠一定樣本量我設(shè)的是 50 次如果新版本成功率明顯更高才灰度切換 10% 的流量觀察一周沒問題再全量。def optimize_skill(skill, recent_traces): failures [t for t in recent_traces if not t.success] if len(failures) / len(recent_traces) 0.15: return None # 分析失敗模式 failure_patterns cluster_failures(failures) # 針對(duì)每種模式生成優(yōu)化建議 candidates [] for pattern in failure_patterns: if pattern.type wrong_order: candidates.append(reorder_steps(skill, pattern)) elif pattern.type missing_constraint: candidates.append(add_constraint(skill, pattern)) elif pattern.type tool_mismatch: candidates.append(swap_tool(skill, pattern)) return candidates這里有個(gè)經(jīng)驗(yàn)優(yōu)化建議不要一次改太多。我試過(guò)讓系統(tǒng)一次改三個(gè)地方結(jié)果新版本反而更差因?yàn)闊o(wú)法歸因是哪個(gè)改動(dòng)導(dǎo)致的。后來(lái)改成每次只改一處效果穩(wěn)定多了。3.5 自演進(jìn)的邊界什么時(shí)候該停下來(lái)自演進(jìn)不是越自動(dòng)越好。我踩過(guò)最大的坑是讓系統(tǒng)無(wú)限制地自動(dòng)生成 Skill結(jié)果技能庫(kù)變成了一個(gè)垃圾場(chǎng)——大量低質(zhì)量、高度重疊、甚至互相矛盾的 Skill 堆在里面檢索時(shí)噪聲極大。后來(lái)我定了三條硬規(guī)則技能庫(kù)總量上限。超過(guò)上限時(shí)觸發(fā)淘汰機(jī)制按使用頻率、成功率、最近使用時(shí)間綜合打分淘汰末尾的。人工審核閘門。自動(dòng)生成的 Skill 先進(jìn)入候選區(qū)只有被實(shí)際調(diào)用并成功 N 次后才轉(zhuǎn)正進(jìn)主庫(kù)。沖突檢測(cè)。新 Skill 如果和已有 Skill 的觸發(fā)條件高度重疊但流程不同必須人工介入不能自動(dòng)合并。這三條規(guī)則加上之后技能庫(kù)從失控的 400 多個(gè)穩(wěn)定在 80 個(gè)左右檢索命中率反而提升了。4. 動(dòng)態(tài)加載機(jī)制讓技能庫(kù)真正活起來(lái)4.1 為什么不能一次性全加載技能庫(kù)有了下一個(gè)問題是怎么讓 Agent 用上最笨的辦法是把所有 Skill 的描述都塞進(jìn) system prompt。我試過(guò)80 個(gè) Skill 的描述加起來(lái)大概 4 萬(wàn) token還沒開始干活上下文就快滿了。而且模型面對(duì) 80 個(gè)選項(xiàng)選擇準(zhǔn)確率會(huì)明顯下降——這跟人一樣菜單太長(zhǎng)反而不知道點(diǎn)啥。所以必須動(dòng)態(tài)加載根據(jù)當(dāng)前任務(wù)只把相關(guān)的幾個(gè) Skill 加載進(jìn)來(lái)。這背后是一個(gè)檢索 排序 注入的流程。4.2 動(dòng)態(tài)加載的三段式流程我把動(dòng)態(tài)加載拆成三步每一步都有講究。第一步意圖識(shí)別。從用戶輸入里提取任務(wù)意圖。這一步可以用小模型做也可以用規(guī)則匹配。我一般用輕量級(jí)的分類模型把輸入映射到技能庫(kù)的標(biāo)簽空間。注意這一步不要追求精確匹配寧可多召回幾個(gè)候選后面再篩。第二步技能檢索。用意圖向量去技能庫(kù)里做相似度檢索。這里的關(guān)鍵是技能描述的質(zhì)量。描述寫得好檢索準(zhǔn)描述寫得爛檢索出來(lái)的全是噪聲。我要求每個(gè) Skill 的描述必須包含適用場(chǎng)景、觸發(fā)關(guān)鍵詞、不適用場(chǎng)景、典型輸入示例。這四樣齊了檢索準(zhǔn)確率能到 90% 以上。第三步上下文注入。把檢索到的 Skill 描述注入到當(dāng)前對(duì)話上下文里。這里有個(gè)技巧注入位置很關(guān)鍵。我實(shí)測(cè)下來(lái)把 Skill 描述放在用戶消息之后、模型回復(fù)之前效果最好。放在 system prompt 里效果反而差因?yàn)槲恢锰壳澳P妥⒁饬Σ粔?。def dynamic_load_skills(user_input, skill_library, top_k3): # 1. 意圖識(shí)別 intent classify_intent(user_input) # 2. 檢索 candidates skill_library.search(intent, top_ktop_k * 2) # 3. 重排序用更精細(xì)的模型 ranked rerank(candidates, user_input) # 4. 取 top_k注入上下文 selected ranked[:top_k] context_injection format_skills_for_context(selected) return context_injection4.3 檢索策略向量、關(guān)鍵詞還是混合技能檢索用什么方法我試過(guò)三種純向量檢索把 Skill 描述和用戶輸入都轉(zhuǎn)成向量算余弦相似度。優(yōu)點(diǎn)是語(yǔ)義泛化好用戶換個(gè)說(shuō)法也能命中。缺點(diǎn)是容易召回語(yǔ)義相近但實(shí)際不相關(guān)的 Skill。純關(guān)鍵詞檢索用 BM25 之類的算法。優(yōu)點(diǎn)是精確缺點(diǎn)是用戶換個(gè)詞就失效。混合檢索兩者結(jié)合加權(quán)打分。這是我目前用的方案實(shí)測(cè)召回率和準(zhǔn)確率都最好。混合檢索的權(quán)重怎么定我的經(jīng)驗(yàn)是向量 0.6、關(guān)鍵詞 0.4。因?yàn)?Skill 描述里通常有明確的關(guān)鍵詞比如退款物流關(guān)鍵詞能兜住精確匹配向量負(fù)責(zé)處理用戶的口語(yǔ)化表達(dá)。這個(gè)比例不是絕對(duì)的你可以根據(jù)自己技能庫(kù)的特點(diǎn)調(diào)。4.4 加載時(shí)機(jī)什么時(shí)候該加載什么時(shí)候該卸載動(dòng)態(tài)加載不只是加載還包括卸載。一個(gè) Skill 用完了如果一直留在上下文里會(huì)占用 token、干擾后續(xù)判斷。我的做法是按任務(wù)邊界卸載當(dāng)一個(gè)任務(wù)完成比如退款流程走完就把這個(gè) Skill 從上下文里移除。但這里有個(gè)坑有些 Skill 是常駐型的比如安全校驗(yàn)這種每個(gè)任務(wù)都要用的就不能卸載。所以我給 Skill 加了個(gè)persistent標(biāo)記常駐的始終保留其他的按需加載、用完即卸。還有一個(gè)細(xì)節(jié)加載要預(yù)判。如果模型正在執(zhí)行一個(gè)多步任務(wù)下一步大概率還需要某個(gè) Skill那就提前加載避免中途加載打斷流程。我一般用簡(jiǎn)單的狀態(tài)機(jī)做預(yù)判——當(dāng)前 Skill 的next_skills字段里列了可能的后續(xù) Skill提前加載。4.5 一個(gè)完整的動(dòng)態(tài)加載實(shí)例我把上面這些串起來(lái)給你看一個(gè)完整例子。假設(shè)用戶輸入是我上周買的那個(gè)耳機(jī)還沒到能幫我看看嗎。# 1. 意圖識(shí)別 intent classify_intent(我上周買的那個(gè)耳機(jī)還沒到能幫我看看嗎) # 輸出: {intent: logistics_inquiry, entities: {product: 耳機(jī), time: 上周}} # 2. 混合檢索 candidates hybrid_search(intent, skill_library, top_k6) # 召回: [logistics_tracking, order_query, delivery_delay_handling, # refund_processing, product_info, customer_complaint] # 3. 重排序 ranked rerank(candidates, user_input) # 排序后: [logistics_tracking, delivery_delay_handling, order_query, ...] # 4. 加載 top 3 loaded ranked[:3] # 注入上下文: logistics_tracking, delivery_delay_handling, order_query # 5. 模型執(zhí)行 # 模型先調(diào) order_query 找到訂單再調(diào) logistics_tracking 查物流 # 發(fā)現(xiàn)超時(shí)觸發(fā) delivery_delay_handling 的安撫流程 # 6. 任務(wù)完成后卸載 unload_skills([logistics_tracking, delivery_delay_handling, order_query])整個(gè)過(guò)程模型只看到了 3 個(gè) Skill 的描述而不是全部 80 個(gè)。上下文干凈選擇準(zhǔn)確率自然高。5. 實(shí)操中踩過(guò)的坑與排查技巧5.1 技能庫(kù)檢索不準(zhǔn)怎么辦這是最高頻的問題。我遇到過(guò)的表現(xiàn)是用戶明明問的是退款檢索出來(lái)的卻是物流 Skill。排查思路分三步先看描述質(zhì)量。把檢索出來(lái)的 Skill 描述和用戶輸入放一起看如果描述里根本沒有退款相關(guān)的詞那就是描述寫得太爛得重寫。我一般要求描述里必須包含至少 3 個(gè)該場(chǎng)景的高頻詞。再看向量模型。如果描述沒問題那就是向量模型對(duì)中文語(yǔ)義的捕捉不夠。我試過(guò)幾個(gè)開源模型中文場(chǎng)景下差異挺大。建議用中文語(yǔ)料訓(xùn)練過(guò)的模型或者直接用大模型做 embedding。最后看檢索權(quán)重。如果向量和關(guān)鍵詞的權(quán)重配比不合適也會(huì)導(dǎo)致偏差。我一般會(huì)做個(gè)小實(shí)驗(yàn)?zāi)?50 條真實(shí)用戶輸入人工標(biāo)注應(yīng)該命中的 Skill然后調(diào)權(quán)重看準(zhǔn)確率找到最優(yōu)配比。5.2 Skill 之間互相沖突怎么處理沖突有兩種觸發(fā)條件沖突和流程沖突。觸發(fā)條件沖突是指兩個(gè) Skill 都聲稱自己適用于某個(gè)場(chǎng)景。我的處理方式是加優(yōu)先級(jí)。每個(gè) Skill 有個(gè)priority字段沖突時(shí)高優(yōu)先級(jí)的勝出。優(yōu)先級(jí)怎么定按業(yè)務(wù)重要性——涉及資金、安全的 Skill 優(yōu)先級(jí)最高。流程沖突是指兩個(gè) Skill 的步驟互相矛盾比如一個(gè)說(shuō)先查 A 再查 B另一個(gè)說(shuō)先查 B 再查 A。這種必須人工介入不能自動(dòng)解決。我的做法是建一個(gè)沖突檢測(cè)機(jī)制新 Skill 入庫(kù)時(shí)自動(dòng)掃描發(fā)現(xiàn)沖突就掛起等人工裁決。5.3 動(dòng)態(tài)加載導(dǎo)致上下文抖動(dòng)這個(gè)問題比較隱蔽。表現(xiàn)是模型在同一個(gè)任務(wù)里一會(huì)兒加載這個(gè) Skill一會(huì)兒加載那個(gè)上下文頻繁變化導(dǎo)致模型精神分裂輸出前后不一致。根因是加載策略太激進(jìn)。我早期是每輪對(duì)話都重新檢索、重新加載結(jié)果模型剛適應(yīng)一個(gè) Skill下一輪又換了。后來(lái)改成任務(wù)級(jí)加載一個(gè)任務(wù)開始時(shí)加載一次任務(wù)過(guò)程中除非明確需要新 Skill否則不重新加載。這樣上下文穩(wěn)定多了。5.4 常見問題速查表問題現(xiàn)象可能原因排查方向解決思路檢索命中率低描述質(zhì)量差檢查描述關(guān)鍵詞重寫描述補(bǔ)高頻詞加載后模型不用注入位置不對(duì)檢查注入位置放到用戶消息后上下文超限加載太多 Skill統(tǒng)計(jì) token 占用減少 top_k加卸載技能沖突觸發(fā)條件重疊檢查 priority加優(yōu)先級(jí)人工裁決自演進(jìn)失控?zé)o淘汰機(jī)制統(tǒng)計(jì)技能庫(kù)規(guī)模加上限和淘汰優(yōu)化后更差一次改太多對(duì)比新舊版本每次只改一處5.5 幾個(gè)我踩過(guò)的獨(dú)家坑坑一Skill 描述里別寫具體參數(shù)值。我早期在 Skill 描述里寫了退款金額超過(guò) 500 元需要審核結(jié)果業(yè)務(wù)規(guī)則改成 300 元后Skill 描述沒同步模型按 500 判斷出了事故。后來(lái)我把參數(shù)值抽出來(lái)放到配置里描述里只說(shuō)超過(guò)閾值需要審核閾值從配置讀??佣e讓模型自己決定加載哪個(gè) Skill。我試過(guò)讓模型在思考時(shí)自己說(shuō)我需要加載 XX Skill結(jié)果模型經(jīng)常判斷錯(cuò)要么該加載不加載要么加載一堆沒用的。后來(lái)改成系統(tǒng)側(cè)檢索 模型側(cè)確認(rèn)模型只負(fù)責(zé)確認(rèn)這個(gè) Skill 是否適用不負(fù)責(zé)檢索。坑三Skill 的版本管理要跟上。自演進(jìn)會(huì)不斷產(chǎn)生新版本如果不做版本管理出了問題根本不知道是哪個(gè)版本導(dǎo)致的。我現(xiàn)在每個(gè) Skill 都有版本號(hào)每次變更記錄 diff出問題能快速回滾??铀膭e忽視 Skill 的測(cè)試。Tool 可以單元測(cè)試Skill 得做場(chǎng)景回歸測(cè)試。我建了一個(gè)測(cè)試集包含 200 個(gè)真實(shí)場(chǎng)景每次 Skill 變更都跑一遍確保沒有回歸。這個(gè)投入很值幫我攔下了好幾次潛在事故。6. 從 Tool 到 Skill 的遷移路徑給正在重構(gòu)的你6.1 什么時(shí)候該遷移不是所有項(xiàng)目都需要 Skill 層。我的判斷標(biāo)準(zhǔn)是當(dāng)你的 Tool 數(shù)量超過(guò) 10 個(gè)或者出現(xiàn)多個(gè) Tool 需要按固定順序調(diào)用的場(chǎng)景時(shí)就該考慮引入 Skill 了。Tool 少的時(shí)候直接調(diào)用完全夠用硬上 Skill 層反而增加復(fù)雜度。6.2 遷移的四個(gè)步驟第一步盤點(diǎn)現(xiàn)有 Tool。把所有 Tool 列出來(lái)標(biāo)注每個(gè) Tool 的調(diào)用頻率、是否常和其他 Tool 組合使用。組合使用的那些就是 Skill 的候選。第二步識(shí)別高頻流程。從日志里找出高頻的 Tool 調(diào)用序列這些序列就是天然的 Skill。我一般取 top 20 的序列人工確認(rèn)后轉(zhuǎn)成 Skill。第三步先并行再切換。新老兩套并行跑一段時(shí)間對(duì)比效果。確認(rèn)新方案更好后再逐步切換。別一刀切風(fēng)險(xiǎn)太大。第四步建立技能庫(kù)運(yùn)營(yíng)機(jī)制。Skill 不是建完就完事得有運(yùn)營(yíng)——監(jiān)控使用情況、定期優(yōu)化、淘汰低效的。這部分工作得有人負(fù)責(zé)不能放任自流。6.3 遷移后的收益與代價(jià)收益方面我自己的項(xiàng)目遷移后任務(wù)成功率從 62% 提到 89%上下文 token 占用降低 40%新場(chǎng)景的響應(yīng)速度從改代碼重部署變成加個(gè) Skill 描述快了一個(gè)數(shù)量級(jí)。代價(jià)方面主要是初期投入大。建技能庫(kù)、寫檢索邏輯、搭自演進(jìn)機(jī)制前前后后花了我一個(gè)多月。而且 Skill 層的調(diào)試比 Tool 層難因?yàn)樯婕澳P托袨椴淮_定性更高。所以我的建議是小項(xiàng)目別急著上等 Tool 確實(shí)管不過(guò)來(lái)了再遷移。6.4 一個(gè)務(wù)實(shí)的起步方案如果你現(xiàn)在就想試試我給一個(gè)最小可行方案先挑 3 個(gè)最高頻的流程手動(dòng)寫成 Skill別搞自演進(jìn)。用最簡(jiǎn)單的關(guān)鍵詞檢索做動(dòng)態(tài)加載別上向量。跑兩周看效果。如果確實(shí)比純 Tool 好再逐步加自演進(jìn)、加向量檢索。這個(gè)方案投入小、見效快適合驗(yàn)證方向。我自己就是這么起步的先跑通最小閉環(huán)再逐步加復(fù)雜度。7. 關(guān)于技能庫(kù)未來(lái)的一點(diǎn)個(gè)人判斷我最近在琢磨一件事技能庫(kù)會(huì)不會(huì)成為 Agent 之間共享的公共資產(chǎn)就像 npm 包一樣有人寫好一個(gè)處理退款的 Skill別人直接引用。這個(gè)方向我覺得挺有意思但有幾個(gè)問題沒解決Skill 的質(zhì)量怎么保證、版本沖突怎么處理、安全邊界怎么劃。我現(xiàn)在還沒想清楚但感覺這是接下來(lái)一兩年會(huì)熱起來(lái)的方向。另一個(gè)我比較確定的方向是技能庫(kù)和記憶系統(tǒng)的融合?,F(xiàn)在 Skill 和 Memory 是兩套東西Skill 管怎么做Memory 管做過(guò)什么。但實(shí)際用下來(lái)這兩者邊界挺模糊的——一個(gè)高頻使用的 Skill某種程度上也是一種記憶。我最近在試把兩者統(tǒng)一到一個(gè)經(jīng)驗(yàn)庫(kù)里用同一套檢索機(jī)制效果還在觀察。最后分享一個(gè)小技巧技能庫(kù)的檢索日志一定要留。我每次檢索都記錄用戶輸入、召回結(jié)果、實(shí)際使用、最終效果這些數(shù)據(jù)是優(yōu)化技能庫(kù)的金礦。我靠這些日志發(fā)現(xiàn)了不少問題比如某些 Skill 從來(lái)沒被命中過(guò)說(shuō)明描述有問題某些 Skill 命中后成功率很低說(shuō)明流程有問題。沒有這些日志優(yōu)化就是盲人摸象。這套東西我還在持續(xù)迭代踩坑肯定還會(huì)繼續(xù)。如果你也在做類似的事歡迎交流尤其是自演進(jìn)那塊我總覺得還有更好的做法沒找到。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
极品出轨视频网站| 亚洲春色一区二区三区| 操操操五月天婷婷丁香影院| 中文字幕一区av| 久久久不能久久久久| 亚州色图欧美色图| 午夜精品久久久久久久男人的天堂| 91久久堂| 一类av片在线看| 一块操欧美| 台湾佬中文娱乐网久久久久久久久久com| 夜夜嗨视频| 99热66| 欧亚日韩三区| 国产精品久久久久久久久久梁医生| 33044男人的天堂深夜备| 婷婷丁香激情| a片 xxxx受爽视频| 久久久久九九九| 天天综合网在线| 色香AV| 免费精品福利在线观看| 91插B网站| 手机在线播放国产福利| 九久9热| 九九热九九| 婷婷久久大香蕉| 国产AV天美传媒一区二区三区 | 一级做a爰片久久毛片图片| 亚洲人妻一区二区三区| 精品亚洲| 99青青草国产视频| 91粉嫩萝控精品福利网站_精品影音先锋国 | 另类图片五月天| 亚洲日韩美女中文字幕乱| 欧美一级专区免费大片| 大香网站| 久艹免费| 操香逼| 日韩在线地址一| 国产免费久久精品99re韩国| 影音先锋少妇| 日韩精品人妻中文字幕久久久| 亚洲无码精品AV久久久| 玖玖色综合| 美女91| 国模艳艳啪啪一区| 黄站在线免费观看| 精品国产网站| 少妇人妻好深太紧了vr91| 欧美 亚洲 综合 制服 另类| 亚洲最大无码中文字幕网站 | 蜜桃臀av在线观看| 一本大道不卡一二三区| 国产精品午夜福利| 99热色这里只有精品| 一二三区操逼国产91| 久久久蜜桃一区二区三区| 亚洲se电影| 亚洲婷婷五月天| 少妇被c 黄 免费观看| 成人精品电影| 黄色在线网站| 天天在线91| 综合网色| 老熟妇一区二区三区…| 中文字幕AV中出| 天天透伊人| 久久久久免费看少妇A片特黄| 久射吧| 丁香六月婷婷| 一区二区三区黄片免费观看| 欧美九一精品久久久熟妇| 丰满人妻大屁一区二区| 精品久久久久av影院| 欧美日韩一二三| 香一区二区三区| heyZO天然素人无码AⅤ专区| 亚洲操操操无码| 蜜桃在线观看一区二区三区| 国产成人精品日本视频| 亚洲本色精品一区二区久久| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 玖色av| 黑人精品欧美一区二区蜜桃| 神马久久久久久久久久| 欧美一区二区三区另类精品| 9久久久久久| 色眯眯射| 麻豆一区二区三区精品| 大香网伊人久久综合| 九九人妻| 玖玖爱综合| 久久久精品视频免费观看| 青青草华人在线欧美在线| 操逼视频免费日韩无码| 欧美gv在线观看| 亚洲欧美91√| 热久久九九热| 欧美日韩情色一区二区| 亚洲精品日韩国产欧美| 国产成人欧美一区二区三区的国产| 青青青青青手机视频| 亚洲色图 图片| 亚洲色图a| 人妻激情偷乱视频一区二区三区| 国产呦精品一区二区三区下载| 91操熟女视频| 亚洲AV色图一区| 久久久久久91香蕉国产| 欧美九九爱| 丰满的三级少妇欧美久久久| 尤物网址| 亚洲欧美不卡线| 另类成人首页一区| 日本一区视频在线观看| 国产精品美女视频诱惑| 久久久久久久97| 97色操| 日本免费一区二区不卡| 骚女高跟AV在线| 特污免视频| 手机看片1024你懂的国产| 人妻 欧美亚洲| 开心六月色| 丁香五月社区| 婷婷99狠狠| 综合影视国产无码| 欧洲亚洲国产综合在线| 国产99精品一区二区三区免费| 九九综合九九综合| 天天干18禁| 欧美熟妇亚洲版| 日韩钢筋无码高清啾啾啾| 欧美日韩免费专区在线| 亚洲色天堂日韩中| 久草免费在线一区二区| 欧美日韩精品一区二区三区高清| 欧美日韩不卡a片| 成人免费毛片| 天天干天天狼在线视频| 亚洲综合一区二区| 少妇高潮特黄A片| 色就色综合| 操婢日韩| 国产偷拍自拍在线视频| 久久日韩精品一区二区| 操操逼视频| 国产亚洲精品久久久久小| 欧美综合色,www| 美女t无毒不卡不卡| 超碰在线成人电影| 东北操逼| 精品免费囯产一区二区三区| 亚洲欧美91| 综合久久9| 国产一线二线三线av| 日本ZZ高免费A级视频| 白丝少妇一区二区| 色天使AV天堂| 好吊色青靑草| 17c嫩草51久久91嫩草| 麻豆久久一区二区三区| 国产精品视频自拍在线| 欧美精品一区二区少妇免费A片| 五月丁香黄色网| 亚洲欧美人妻| 日韩乱伦AⅤ| 亚洲无码成人精品| 中文字幕亚洲在线一区| 亚洲精品久| 宗合情欲网| 亚洲电影91| 桑老女人九区| 秋霞成人一级在线观看| 日韩在线观看中文字幕视频| 玖玖视频在线资源一区二区三区| 日韩一级片在线看| 91在线丝袜| 国产9熟妇视频网站| 三及片网站| 美女天天干| 国产日韩精品suv| 最新国内自拍av免费| 欧美大香蕉同搞| 亚洲综合激情五月久久| 欧美色图下一页| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 天天在线91| 国语少妇精| 精品视频在线观看| www.亚洲成人一区| 日本免费中文一区二区三区四区| 国产亚洲色婷婷99精品91| 春色91| 另类图片天天影视| 亚洲自拍天堂| 67914亚洲精品| 亚洲天堂自拍| 婷婷激情四射| 国产免费操逼| 日日干夜夜操视频h| 日韩欧美蜜桃精品久久中文字幕久久| 天天久久| 亚洲乱码国产乱码精网站| 国产超碰人人操| 亚洲人在线| 麻豆熟妇乱妇熟色A片在线看| 亚洲欧洲无码bt精品合集| 操逼逼福利视频| 嫖老熟女A片一二三区| 人妻久久久| 青青草乱入乱欲视频在线观看| 老熟妇一区二区三区| 福利伊人玖玖国产| a级成人毛片免费视频高清| 欧美九九九| 欧美日韩国产三级黄色| 欧美久久草熟女| 亚州黄站| 人人插人人摸人人| 亚州色站 日韩电影| 青青草大香蕉视频| 青娱乐国产精品| 偷拍欧美激情| 国产丁香精品露脸视频| AAAAAAAAA黄片| 免费农村成人少妇人妻Aa一区二区视频 | 日韩欧美日韩| 久热这里| 中国少妇啪啪视频| 久久香蕉国产传媒一区剧情天美| 密臀在线视频| 色五月婷婷色| 青青草啪啪网| 亚洲男人久久综合天堂| 色眯眯射| 91久久免费视频互動交流| 日本91白丝| 唯美清纯 妖精视频| 亚洲精品久久久久毛片A片拉屎| 国产超碰在线| 欧亚韩国999| 日美免费黄片| 国产AV线| www欧美性爱| 骚人妻少妇视频| 日本午夜操逼| 男人天堂免费| 99热色精品| K8久久久久| 免费看日产一区二区三区| 丝袜美女诱惑 91 视频| 无码WWW免费视频网站| 日韩精品9999| 一本精品日本在线视频精品| 九九热精品免费视频| 国产精品视频在线观看| juliaann精品熟女一区| 精品人妻久久久久一区二区三区| 久久五月综合| 久久久久久久九九九九| 清清一区二区三区四区不卡视频| 亚洲av噜噜噜噜噜噜| 久久欧美按摩999| 成人在线日韩| 大香久久| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 中文久久96| 精品欧美А∨无码黑人大荫蒂| 欧美伦乱爱| 乱论91| 夜夜嗨TV| 久久久亚洲精品电影免费看| 在线观看高清AV| 97超碰精品成| 日韩人妻精品久久久久| 凹凸精品熟女在线观看| 一本久道久久综合狠狠爱| 91伊人| 在线视频一区二区传媒| 四虎影视永久在线免费| 久久草视频污视频| 人妻精品一区二区在线| 婷婷人妻激情| 久久久久久久久久久久久久久乱码| 夜夜草天天| 亚洲熟女乱综合一区二区三区| 一本一道vs波多野结衣| 亚洲熟妇A V黑人| 六月激情网| 国产高清亚洲日韩一区| 久草电影网| 青青操97| 殴美大黄片| 亚洲一区二区三区在线激情| 97人人操人人摸人人爱| 久操在97| 中文字幕一区二区日韩网| 久久成人午夜狠狠| 亚洲AV小说| 亚洲熟女性高潮久久久| 91日韩国产欧美亚洲另类精盘州至城都| 人妻精品综合中文字幕在线 | 国产在线观看一区二区三区| 亚洲色情在线影视| 成人情色一区二区| 超碰成人公开| 91操熟女| 91中文字幕在线观看| 96精品在线| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 中文字幕免费在线观看| 亚洲精品欧洲精品| 日韩成人色图| 成视频在线观看免费看| 伊人天天久久动态图| 美女裸体麻豆天美蜜桃91| 国产精品免费视频人成| 人妻熟女一区二区三区在线| 欧美人妻色| 午夜无码精品免费看性色| 欧美色性情| 久久久久久久久久久久久久久久9 亚洲成人妻日韩在线 | 男人女人18禁片免费看网站| 超碰 国产熟女精品一区| 99热99re超碰精品| 国产粉嫩出水在线播放| 高清一区AV无码| 快播久久人人aV| 99国产精品久久久久久久成人热| 蜜桃成人1区2区3区| 国产精品视频麻豆入口| 亚洲春色一区二区三区| 欧美激情区| 综合激情一一91| 精品无吗久久| 99re这里只有精品3| www.久久| 婷婷视频网| 男人高清无码一区二区| 国产绿奴视频在线观看| www亚洲免费| 欧美色狠| 国产日本一区二区三区蜜臀在线观看| 加勒比综合88| 美女十八禁| 亚洲国产福利视频| 亚洲综合伊人| 日本蜜桃| 肉丝无码中文高清| 东京热av男人的天堂| 亚洲大色堂| 久久25| 激情综合网五月婷婷| 亚洲情色中文字幕一区| 无码人妻一区二区一牛影视| 色五月婷婷色| 天天看天天在线精品| 超碰人妻久久| 色姑娘综合网| 亚洲丝袜诱惑| 亚州男人天堂| 女色综合| 亲子敌伦对白在线播放| 久久国产在线一区二区| 74成人在线| 蜜臀久久99精品久久久久| 国产熟妇 码视频户外直播| 亚州综合色| 久久产精品一区二区三区电影| 免费国产视频| 欧州一区二区三区四区| 日韩激情无码影院| 亚洲好看强奸乱伦| 第一高清av中文字幕| 人妻人人操| 男人亚洲91首页在线| 成人亚欧免费视频| 密乳无码| 无码WWW免费视频网站| 免费一级黄色录像影片| AV免费在线播放一区| 免费a在线播放v| 桃花色涩综合影院| 色爽爽文学| 亚洲AO在线| 中文字暮97| 秋霞男人网| 97精品国产精品免费观看| 国产人妻精品一区二区三区秋霞 | 中文字幕精品专区搜索结果91| 亚州色国| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 亚洲日韩视频二区| 国产三级多多影院2022国产AA一级毛片无码 | 一区二区乱码福利| 亚洲乱色熟女一区| 免费av大片| 亚洲综合一区二区| 人妻熟女一区在| 欧美日韩亚洲少妇寂寞影院正在播放 | 日日摸日日弄日日拍| 久久久久少妇| 丰满熟妇大乳做爰| 久久熟女嫩草成人片免费| 91在线视频国产网站| 91操熟女| 国产精品成人福利在线| 色色激情五月天| 97一区二区蜜臀| 黄色十八禁| 欧美亚洲清纯| 久久久久女教师免费一区| 色哟哟 日韩精品| 综合久久六月久久婷婷| 综合色图亚洲欧美| 免费99精品国产自在在线| 欧美色乱| 欧美国产伊人久久久久| 综合色图亚洲欧美| 欧美91久久久久| 中国91AV| 久操网线| 一区二区三区 丝袜高跟| 干美女人妻| 久久久久人妻二区精品叶可怜| 国产精品青草综合久久| 欧美大香蕉97| 久草午夜| 狠狠综合网| 国产 大胆 对白| 国产高清自拍| 婷婷五月花| 亚洲91大片| 自拍偷拍 日韩欧美| av日韩在线观看电影| 校园春色欧美色图| 97精品久久| 国产福利影视| 人人操人人射人人干| 九九综合九九综合| 欧美午夜精品久久久久久3D| 美女91网址| 狠狠久久手机视频精品| 欧美啪啪女女| 91N综合网在线| 亚洲成人福利电影免费| 精品无吗m| 中文字幕精品一区二| 91蜜桃婷婷狠狠久久综合9色| 亚洲色悠悠久久88| 91精品老女人| 五月激情天| 少妇色综合| 久久大香蕉手机高清| 素人美腿视频网站| 综合久久少妇中文字幕| 九九热免费国产视频婷婷伊人五月 | 日本三级韩三级99久久| 91免费看中出视频| 无码操逼网| 丝袜无码a片| 日B操| 成人女人国产| 国产福利一区二| 色综合潮| 免费家庭乱伦视频| 另类av综合久久| av无线看| 99re这里| 日韩免费看黄片| 亚洲脚交| 超碰91在线| 好吊色青靑草| 日韩熟女精品无码专区一区二区| 日韩av在线精品观看| 色女综合| 操操操日本的逼| 久久伦理视频久久大香蕉视频| 日韩欧美成人性爱在线| 超碰人妻久久人妻中文97| 99亚洲国产精品色一区二区三区| 97久久精品国产| 精品视频免费在线一区| 韩日精品福利视频一区不卡在线免| 人人看人人爰人人操| 五月丁香六月激情| 成全动漫视频观看免费下载| 久久久99999久网站| 91性高朝久久久久久久久| 97免费视频网| 性暴力欧美猛交在线直播| 久干网| 亚洲无码一区二区三区三州| 婷婷午夜清品久久久久久久性色视频观| 五月婷丁香| 加勒比伊人| 亚洲 欧美 另类 日韩 人妻一区| 黄色小视频日本txt| 啊啊啊水好多| 岛国小电影| 国产高清无码一区三区二区| 日韩无码服务区| 开心五月婷婷| 国产成人一级av88| 一级AAA片一区二区三区| 黄页18禁| 九月丁香综合网| 青青青青青手机视频| 日本精品一区三区| 免费精品中文字幕| 欧美精品激情| 丝袜狠狠草尤物人妻av91| 国产专区第一页| 人人九九精| 久久欧美1卡2卡3| 午夜120视频在线观看| 加勒比色99999| 久久久无码精品人妻二区 | 2017天天透天天通天天擦| 亚洲欧洲日韩国产自在线| 偷拍视频青青草在线视频| 九九热超碰97亚洲最新香蕉| 日韩女模中文造逼| 国产400孕妇孕交群| 日本韩国国产精品一区| 久久久专区| 久 久无码人妻AV| 九九热九九热| 一区二区视频在看| 青木玲在线不卡| 一区二区三区在线资源| 2010男人的天堂| 欧美18禁91| 日韩一级特黄av毛片| 99re99在线视频| 射丝袜高跟鞋99| 亚洲超碰AV| 亚洲伊人久久综合97| 亚洲骚男同com| 国产精品欧美激在线| 91丨九色丨国产打屁股| 日本性爰一道本| 一区二区三区四区在线不卡| 久久av色| 欧美久久九九| 国产99热| 8050午夜少妇无码| 久久久久人妻二区精品叶可怜| 九久9精品| 男人天堂免费| 国产精品久久久久久久久久久久久久久久 | 人妻一区二区三区视频| 亚洲熟女人妻中文字幕一区二区| 加勒比综合a∨| 97亚洲资源| 禁片 高清 在线观看视频网站| 天天躁日日躁XXXXYY| av天堂天堂av日韩| 1769国内精品视频| 成年人网站在线免费观看| 久久无码精品| 男人的天堂VA| 97ai亚洲| 亚洲熟妇综合久久久久久| 欧美综合在线91| 成人无码专区精品视频| 欧美激情亚洲色图| 亚洲国产一区二区三区在线| 亚洲午夜免费狠狠干| 色玖玖| 五月婷婷综合网| 色综合色欲色综合色综合色综合| 激情视屏国产乱伦强奸| 加勒比在线视频一区二区三区| 日韩性爱1级片视频| 最新av网站在线观看| 91啦人妻| 国产精品久久久久久久电影渣男| 在线岛国新天堂8| 久久久久久久久久va| 中文字幕人妻资源在线| 午夜.DJ高清在线观看免费7 | 综合天天。| 国产成人啪一区二区| 国产精品在线一区二区| 亚洲综合草草| WWW美腿丝袜香蕉中文| 欧美线天码中字| 99久久免费看精品国产一区| 久久久久女教师免费一区 | 欧美天天影院| 色图四区| 亚洲av青草久久一区二区| J?P?NESEHD熟女熟妇伦| 日韩欧美大力操| 18禁的网站在线| 欧美中出1| AV中文在线可看| 成 人 影视 一区 二区 三区 四区 | 久久九精品| 超碰碰小说97| 97碰碰色| 超碰人人操97碰| 亚洲天堂7777| 九九在线视频| 欧美在线色图| www.acm成人黄色毛片| 婷婷丁香人妻| 91人精品妻入口| 亚洲五码一区二区三区| 操日韩第| 色婷婷综合网| 麻豆久久久久久久久丝袜 | 91精品国产综合久久久蜜臀酒店| 91人人操| 日本性爱欧美性爱| 日韩色| 五月天成人综合| 欧美亚洲丝袜美女电影| 国产人妻精品一区二区三区秋霞 | 日韩欧美午夜一区二区| 国产三区免费在线观看| 中文字幕在线观看丝袜| 亚洲永久AV无码精品秋霞| 97操综合| 国产午夜精品理论片一二三区区| 天天日天天干天天色| 天天做日日爱夜夜爽| 嗯嗯嗯嗯啊啊啊好紧好大| 欧美中文狠| av天堂电影网| 欧美日韩国产中文精品字幕自在自线| 91色女| 日本精品免费一区二区三区四区| 天天综合网视频91| 亚洲在线网站| 超碰99在线观看| 青草香蕉网| 春色91| 99精品欧美一区二区三区桃色| 激情五月天网站| 亚洲男人的天堂网| 欧美在线91| 国产亚洲精品自在线亚洲情侣| 亚洲欧美日韩综合在线尤物| 最新亚洲风情电影| 高清国产精品福利网站| 99综合视频| 亚洲交换| 中文字幕123| 亚洲淫乱骚妇AV| 26uuu最新| 日本91白丝| 96超碰网| 超碰人人在线| 青青草久久| 天天躁日日躁xxxxx| 熟妇视频一区二区三区在线观看| 精品人妻av区天天看片| 亚洲欧美激情在线视频| 午夜AV污污污| 天天色天天干天天射| 91亚·色| 欧成人精品H无码| 丁香五月影院| 欧美色吧综合| 日韩午夜啪啪视频| 欧美,亚洲,日韩,v,天堂,手机在线观看| 手机在线播放国产福利| 天天综合网AV91| 免费av在线播放二区| 国产精品 午夜福利| 日韩成年人性爱视频| 97爱免费插| 玖草在线视频| 97在线免费看| 日韩一区二区精彩视频| 一本正道久久熟女| 91伊人久| 久久综合18p| 亚洲精品国产精品成人| 密臀在线免费观看| 99精品国产户外露出| 国产精品久久久蜜臀| 人人操,人人液| 麻豆精品A片免费观看| 久久久亚洲Av| 麻豆精品天美| 日韩免费看黄片| 欧美洲精品一级| 色婷婷色99国产综合精品| 密臀在线视频| 首页亚洲国产高跟丝袜诱惑视频| 综合夜夜| 国产大片精久久久久久| 国产一级高跟丝袜| 秋霞鲁丝午夜无码一区二区三| 久久精视频美日韩在线视频| 99re视频在线播放青草| 在线 制服丝袜中出 人妻| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 日韩欧美亚洲自拍偷拍| 欧美97日韩| 三级网色| 久区视频| 怡红院怡春院| 嗯啊抽插大香蕉网页| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 蜜臀久久99'精品久久久| 久久九九国产精品| 欧美性色网| 免费观看欧美日韩操逼视频| 精品国模无码| 97二区四区| 人人操肉肉| 熟人人妻少妇精品久久| 91亚洲精品青草| 性色av蜜臀av色欲aV| 2017大香蕉国产精品久久| 久久久免费懂色| 人妻无一区二区三区| 亚洲人91| 久热91| 国产一区二区成人av在线播放| 欧洲乱码一区二区| 国产呦精品一区二区三区下载| 天天射日日干| 日韩不卡网操逼中文字幕日韩| 久热这里| 亚洲本色精品一区二区久久| 91N综合网在线| 亚洲情色91| 色综合加勒比四四季| 亚洲超碰AV| 日日爱99| 91艹| 天美精品av| 操逼啊啊啊91| 日韩欧美加勒比| 天天天操天天天爱| 精品人妻夜夜草| 日美免费黄片| 影音先锋每日最新资源在线观看| 日韩精品国模| 涩爱AV在线| 在线另类| 国产一在线观看| 国产深夜福利| 蜜桃臀久久| 激情文学欧美| www.狠狠干.coom| 国产精品一二三在线看| 伊人五月天婷婷| 黄色成年| 我想要啊 啊 啊| 亚洲少妇色图自慰直播| 99这里只有精品| 人妻乱仑一区二区三区| 成人五级久久| 久久久新亚洲AV| 97超碰精品图片| 福利在线视频一区二区| 久久这里都是精品| 色官网在线| 日韩精品人妻一| 色婷婷一区二区三区久久| 热热色色综合| 欧美色图偷拍另类| 久久国产精品一级二级三级| 精品婷婷| 中文字幕精品一区二| 精品人妻一区二区免费蜜桃视频| 欧美日韩一二三| 天天干夜夜肏| 东北操逼| 激情四射婷婷六月天| 婷婷丁香一区二区三区| 青青草黑寡妇男人天堂| 校园春色制服丝袜中文字亚洲| 99啪啪| 欧美色色色| 亚洲一区二区三区四区视频| 久久av成人无码免费| 人人性爱视频免费| 国产综合日韩伦理| 无遮挡男女激烈动态图| 69一区二区三区| 国产老女人久久毛| 92一区二区| 精品在线蜜臀| 超碰97人妻在线| 69麻豆天美| 中国一级αV| 三级日韩一区二区三区| 秋霞午夜成人福利片片| 草草电影院| 日韩操p| 欧美性爱免费短视频| 人人贴人人摸| 中文字幕五月婷婷免费| 精品国产丝袜一区二区三区乱码| 丰满人妻无码一区二区三区| 久久一二三级一一一| 北条麻妃99精品青青久久| 蜜乳av一区二区三区| 亚洲精品男人的天堂| 中国一级操逼视频| 国内精品久久人妻性色av| 91伊人久| 脫衣舞一区二区三区| 福利操逼| 高清无码国产亚洲| 午夜一区| 久久日韩毛| 久久熟妇五十路一区| 麻豆九九九| 亚欧美综合网。| 九九久久国产精品怡红院| 老鸭窝成人| 九热中文字幕| 天天射天天操天天干天天吃2018| 日韩亚洲精品一区二区| 亚洲色图欧美视频| 色噜噜婷婷| 中日无幕一二三四区| 亚州 综合 色图| 夜夜青青无码影院| 97欧美综合| 亚洲精品自拍| 一级久久久久久久久久久| 五月丁香激情综合| 欧美少妇一区二区三区| 天天综合网AV91| 97亚洲综合在线| 欧美黄页| 亚洲av影院在线观看| 婷婷月色| 久久av网| 亚洲午夜精品久久久中文影院| 夜夜爽夜夜操| 精品国产一区二区三区香蕉欧美| 99久在线精品99re8| 亚洲色图91欧美日韩| 麻豆一区在线| 啊v在线观看视频| 日韩激情无码影院| 国内毛片无码一级毛片| 色综合中文字幕不卡| 精品一二三区女同| 91熟女视频| 免费精品人妻一区二区三| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 久久网亚洲| 白嫩少妇| 国产成人无码网站在线视频| 超碰性爱97| 久久禁| 69av一区二区三区| 激情五月天网| 久久精品夜色国产亚洲AV| 97亚洲在线| 浪人综合网| 91九久| 久九九九九九九九热| 亚洲av国产av综合av卡| 五月激情在线| 嗯嗯啊啊的视频| 蜜臀久久99精品久久久久久无删减 | 中文字幕在在线观看网站| 中出20p| 370p日韩欧美亚洲精品| 色播丁香| 老色鬼成人精品视频下载大在线观看| 久久久久亚洲熟妇熟女| 玖玖婷婷五月天| 精品九九淫乱男| 在线毛片片免费观看| 五月天激情四射| 97精品久久久久中文字幕| 亚洲色图欧美一区二区不卡| 黄片直播三级黄片两女一男| 国产乱弄免费在线视频。| 东京热毛片177b2viP| 夜色AV无码手机在线影院| 亚洲第一二区另类图| 国产九九九九九九| 亚洲AV噜噜狠狠网址蜜桃动漫| 久久久久9久久久久| 亚洲综合在线91| 96久久精品一二三区色欲| 色网在线| A片大香蕉在线| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 亚洲自拍欧美国产首页网曝| 欧美劲爆第一页| 人人扣人人操| 国产丝袜一区二区三区| 夜夜天天噜狠狠爱2021| 色情亚洲日本成人| 日本 情色 1区| 精品性爱一区二区| 啊啊啊在线看| 噜噜噜在线视频| 2000亚洲男人天堂| 国产强奸91| 欧洲射精91| 天美传媒精品久久视频| 日本色色色色色视频| 啊啊啊啊啊啊啊好爽不要| a片久久久久久久久久久久 | 日韩97超碰| 人人操人人狠狠操| 国产热av| 操逼逼无码| 可乐操亚洲蜜911| 免费看一级a性色生活片久久无| 久久精品女同亚洲女同13| 日韩乱伦视频| 久久久内射良家| 久久精视频美日韩在线视频| 九色 蝌蚪 熟女自| 久久鲁干| 天天干夜夜鈤| 欧美日不卡| 亚洲毛片基地专区| 欧美久久婷| 国产一区免费午夜视频| 97香蕉人人乳| 综合操逼| 欧美性少妇| 九热视频| 青青色在线观看| 9热9热综合网| 国产一国产一级毛片古装| 75大香蕉| 韩国午夜理伦三级好看| 无码人妻丰满熟妇区毛片| 国产综合操逼高清| 婷婷午夜清品久久久久久久性色视频观| 久久国产视频性吧| 国产又黄又爽| 亚洲性猛交| 不卡六六在线91| 亚洲 自拍偷拍 欧美| 少妇精品久久久| 亚洲九月丁香| 97亚洲色图| 97在线免费看| av在线观看不卡网站| 吊色| 婷婷九月| A级国产欧美激情在线| 亚洲AV不卡在线观看尤物| 国产网站在线播放| 亚洲性高潮| 无码人妻丰满熟妇奶水区毛片| 老司机深夜18禁污污网站| 91伊人久久在线| 成人婷婷丁香| 久久久精品中文字幕爱豆| 九九九九精品一区| 97色色色| 精品国产一区二区三区香蕉欧美| 午夜无码熟妇丰满人妻| 口爆综合网| 色就色综合| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 国产色精品午夜大片| 一区| 激情丁香婷婷| 欧美激情视频在线一区| asc国产精品| 六月婷激情福利天堂69| 岛国激情视频软件| 老熟女91视频| 99RE在线视频精品,这里只有精品| 亚洲欧美国产其他二区| 国产91福利小视频在线观看| 日欧毛片久久| 青青草操逼逼视频| 亚洲AV噜噜狠狠网址蜜桃动漫| 长久操视频| 亚洲日本男人天堂网 | 最近的最新的中文字幕视频| 国产剧情在线| 欧美很很操视频| 精品久久9| 九九无码久久精品视频| 成人精品一区二区91毛片不卡| 欧美性色欧美| 蜜臀久久久| 九九热超碰| 精品少妇人妻av久久免费| 中文久久久| 高清不卡 中文 人妻| 第四色亚洲色图| 天天做天天爱天天爽| 一级黄色性爱A级片| 欧美91精品国产自产| 91人妻尻屄视频| 免费在线看黄片av| 日韩 女同 综合| 国产精品亚洲一区二区三区四区| 999久久久久久久久| 91总综合网| 97色冈| 亚洲精品三| 免费啪啪av| 国产精品999aaa| 男女啊啊啊| 蜜屁Av| 综合网亚| 人妻久热在线| AA特级绝黄| 国产精品久久久久久久AV大片| 夜夜爽夜夜| 中文字幕乱妇免费视频| 亚洲综合校园春色| 91成人国产综合久久精品蜜月| 午夜久久一区二区无码中出| 大香网伊人久久综合| 黑人无码一区二区| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 99ri视频| 中文久久爆乳| 天天综合网日韩7799| 国产最新小视频在线播放下载 | 人人干黄色| 亚洲97| 思思热国产高清| 日日夜夜免费| 人妻久久| 欧美性夜| 花花AV导航| 91欧美网| 国产精品伦理| 夜夜夜夜久久久久| 精品久久97| 亚洲欧美天| 中文字幕青青草| 国内毛片四区| 美女性91| 欧美96在线|欧| 婷婷15月天青娱乐| 青青草乱入乱欲视频在线观看| 亚洲色图a| 91最新综合| 日韩AV一区二区三区三州三州| 亚洲欧洲网站免费观看| 人人干人人操人人..com| 韩三级a视频在线观看| 久久精品一区二区一8| 亚洲成成熟女人综合一区二区| 欧美啪啪啪91| 日韩精品怡红院| 91精产一区二区三区| 欧美亚洲se91| 99久久9| 黑人干亚洲| 媚薬在线视频麻豆| 天天综合网入口~91| 男人的天堂2000| 99日免费视频中文字幕| 91高清日| 91色狼| 午夜福利国产欧美日韩夜夜| 伊人网青青| 日本视频在线观看污污污| 午夜精品探花| 福利在线观看一区二区| www激情| 国产欧美精品日韩区二区麻豆天美| 在线人妻熟女一区二区三区四区五区| 裸体女人草逼视频播放一区,二区,三区,四区,五区| 99re3这里只有精品| 黑人与人妻| 久久久无码精品人妻二区| 国产久久天堂资源| 日韩欧美性吧婷婷乱伦大香蕉| 天天日天天搞天天干| 国语av最新自产拍在线观看| 99操视频| 日本天堂网| 97超碰超欧美。| 91国产在线精品| 夜夜高潮夜夜爽夜夜爱爱一区 | 日韩九九九| 人妻熟女午夜精品在线| 欧美专利1区2区3区4区5区免费| 佐山爱中文字幕| 久久免费看高潮毛片韩国| 精品中文日韩字幕视频| 日本欧美不卡| 91精品微拍福利| 熟女色综合久久| 精品久久青青草| 久久伦理视频久久大香蕉视频| 欧美草草高清日韩视频| 久久久久九九九九| 国产三级多多影院2022国产AA一级毛片无码 | 精品美女人人干| 97碰| 无码精品久久| 黄片www.| 大吊色| 欧美成人精品欧美一级乱黄一区二…| 人妻天堂网| 亚洲无码?第一页| 清清一区二区三区四区不卡视频| 久久精品视| 欧美爱国产综合、| 成人一道本免费视频| 日本人妻A片成人免费看片| 白丝jkav| 2020中文字幕在线观看| 人人干黄色| 不卡在线一区,精品一区二区三区中| 清清草影| 探花精品 一区二区| 久久精品国产亚洲AV片多多| 国产精品天美传媒| 欧美偷| 岛国网址国产 | 国产伊人自拍| 尤物视频网 刘玥| 亚洲欧美日韩制服另类| 天天爽人人综合免费7799| 国产精品高潮久久AV| 变态综合色| 精品毛片久久久精品毛片| 老熟女熟妇| 色欧洲| 亚洲精品成人激情在线| 亚洲图片欧美制度| 国产精品扒开腿做爽爽爽视频| 睡产熟女乱伦| 91真人天天在线| 亚洲欧美综合| 丁香五月激情网| 一区e区三| 美國A片| 人人妻人人色| 黄片www视频免费| 人妻少妇一区二区| 欧美三级偷拍| 91天堂色男人的天堂| 九九夜精品九九在线| 肉动漫无遮挡h在线观看| 少妇超碰在线| 97久久超碰日韩精品| 国产内射爽爽大片| www.99热| 精品人妻久久久久一区二区三区| 日本www操操操| 久日综合网| 家庭乱伦国产| 四虎视频在线观看| 色色色日本|