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

ARTICLE DETAIL

資訊詳情

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

agent-skills實戰(zhàn):從工具編排到標(biāo)準(zhǔn)化技能庫的Agent穩(wěn)定性指南

agent-skills實戰(zhàn):從工具編排到標(biāo)準(zhǔn)化技能庫的Agent穩(wěn)定性指南 這兩年只要聊到Agent落地幾乎繞不開一個問題模型能力確實在漲但Agent干活的穩(wěn)定性和復(fù)雜度上限卡在技能的組織方式上。工具注冊頁幾十個函數(shù)堆在那里Prompt里塞滿各種能力說明結(jié)果模型還是經(jīng)常選錯、漏用、甚至把兩個工具的調(diào)用順序搞反。我折騰過幾輪方案之后把思路收斂到了一個名字上agent-skills。簡單說就是不再把能力當(dāng)成零散工具扔給模型而是把每個能穩(wěn)定執(zhí)行的任務(wù)閉環(huán)定義成一個標(biāo)準(zhǔn)化的“技能”再交給Agent按需調(diào)度。這篇文章不是概念科普而是把我自己做技能庫設(shè)計、注冊、調(diào)度、排錯的全過程拆開講一遍。如果你正在做Agent功能開發(fā)或者剛被多工具編排的穩(wěn)定性折磨到頭疼這篇內(nèi)容可以直接拿來當(dāng)參考骨架。從技能的定義標(biāo)準(zhǔn)到匹配打分公式再到一次真實任務(wù)的執(zhí)行日志我會盡量把每一步為什么這么做講清楚。1. 先想清楚Agent的“技能”到底是什么1.1 技能、工具、插件的邊界很多項目里工具、插件、技能這三個詞是混著用的。前端按鈕叫工具后端接口叫工具第三方服務(wù)接入叫插件然后模型函數(shù)調(diào)用也叫工具?;斓阶詈笥懻撜{(diào)度邏輯的時候根本說不清在調(diào)度什么。我自己的做法是先做嚴格區(qū)分。工具是最小可復(fù)用操作單元。它可以是一次API調(diào)用、一段固定算法、一個數(shù)據(jù)庫查詢。特征是輸入輸出明確不需要模型做復(fù)雜推理就能執(zhí)行。插件本質(zhì)上是適配外部系統(tǒng)能力的代理把外部系統(tǒng)暴露能力包裝成工具。技能則是面向一個具體業(yè)務(wù)目標(biāo)編排出來的能力閉環(huán)它內(nèi)部可以調(diào)用多個工具也可以依賴其他技能并且包含校驗、回退、狀態(tài)處理。舉個例子發(fā)送HTTP請求是工具接入某個數(shù)據(jù)平臺是插件而“生成一份某項目的周報”就是技能。周報技能內(nèi)部可能拉取項目進展數(shù)據(jù)調(diào)用模板渲染檢查數(shù)據(jù)完整性最后產(chǎn)出Markdown。如果只把“拉取數(shù)據(jù)”“渲染模板”作為兩個工具暴露給模型模型很大概率會在拉數(shù)據(jù)之前就開始寫結(jié)論或者漏掉某個項目模塊。把整個過程封裝成技能以后模型只需要決定一件事當(dāng)前請求該不該調(diào)用“生成周報”技能。我見過一個項目最初用了22個底層工具模型的工具命中率只有六成左右。后來把22個工具重新編排成了7個技能命中率提高到九成以上而且調(diào)用路徑也穩(wěn)定了。核心原因不是模型變強了而是決策維度從二十二選一變成了七選一判斷難度大幅下降。1.2 為什么需要一個獨立的技能層有人會問能力都封成技能是不是就把模型的靈活性限制住了這個擔(dān)心有一定道理但實際中遇到的更多問題是反向的靈活性太高導(dǎo)致行為不可控。沒有技能層時系統(tǒng)一般長這樣一個超大System Prompt里面把所有能做的事、所有工具說明、所有規(guī)則全部鋪給模型。模型每次請求都重新理解一遍導(dǎo)致幾類問題反復(fù)出現(xiàn)。第一Prompt過長關(guān)鍵信息被稀釋模型對低頻工具的感知會退化。第二工具間沒有約束關(guān)系模型可能調(diào)用一個應(yīng)該先預(yù)處理數(shù)據(jù)的工具。第三完全沒有評估單元你只知道模型返回了文本不知道它有沒有真的完成“收集數(shù)據(jù)、分析趨勢、生成結(jié)論”這一整套動作。第四無法復(fù)用換一個業(yè)務(wù)場景Prompt里的工具段落就得重新寫。技能層的核心作用是把不穩(wěn)定的大模型決策拆成兩層。上層是意圖路由模型只需要判斷“用戶想要什么”。下層是技能執(zhí)行對應(yīng)一系列定義好的確定性邏輯。這樣既保留了大模型的語義理解能力又把關(guān)鍵動作固定成可控流程。你可以把它理解成給一個比較有想法的新人配了一批標(biāo)準(zhǔn)作業(yè)程序新人負責(zé)判斷接哪個活具體每個活怎么做按程序來。同時技能層還帶來一個隱藏價值可測試性。普通工具函數(shù)可以寫單測但Agent行為很難寫單測。技能定義一旦完成就能對執(zhí)行結(jié)果做結(jié)構(gòu)化校驗。輸入Schema、輸出Schema、依賴列表、回退策略全部是機器可讀的這為后面的自動評估和質(zhì)量追蹤提供了基礎(chǔ)。2. 搭建技能庫從定義到落地的完整方案2.1 技能標(biāo)準(zhǔn)化定義技能標(biāo)準(zhǔn)化聽起來像是一個偏文檔的工作實際上它直接決定調(diào)度系統(tǒng)的檢索和匹配效果。技能定義不是給人看的手冊是給模型和路由模塊共同消費的數(shù)據(jù)。我最終收斂出的最小信息結(jié)構(gòu)包含四層身份層、語義層、協(xié)議層、執(zhí)行層。身份層很簡單技能ID、版本、所屬領(lǐng)域、優(yōu)先級。這是為了管理用的后續(xù)的統(tǒng)計、灰度、回滾都靠它。語義層是整個定義里最容易被忽視但最關(guān)鍵的部分。它包含技能名稱、描述、觸發(fā)條件、適用場景、反例。描述不能寫得像功能說明書要寫成“意圖說明書”。比如描述一個日報生成技能差的寫法是“生成日報”好的寫法是“當(dāng)用戶需要匯總當(dāng)日工作內(nèi)容、產(chǎn)出結(jié)果和明日的計劃時生成結(jié)構(gòu)化日報支持按項目、按時間段過濾”。這里的關(guān)鍵是回答兩個問題這個技能解決什么意圖什么情況下不應(yīng)該調(diào)用它。協(xié)議層用JSON Schema描述輸入和輸出。輸入字段必須有類型、必填性、約束條件輸出字段必須定義成功和失敗形態(tài)。這不僅是給模型看的也是執(zhí)行引擎用來做校驗的。協(xié)議定義得越嚴格下游做緩存、審計、重試就越簡單。執(zhí)行層是技能真正干活的部分。它定義技能內(nèi)部如何調(diào)用工具、依賴哪些其他技能、是否允許并行、失敗時怎么做。執(zhí)行層可以是代碼、工作流描述文件也可以是給模型的一段指令。我給一個實際的YAML示例這是我在項目里用到的技能定義結(jié)構(gòu)id: weekly_report name: 周報生成 version: 1.2.0 domain: report priority: high description: 當(dāng)用戶需要按周匯總項目進展、分析風(fēng)險并生成匯報文檔時使用。 適用于周維度的工作回顧不適用于日報或?qū)崟r狀態(tài)查詢。 triggers: - 用戶提到本周工作匯總 - 需要周報格式的報告 - 項目周例會材料準(zhǔn)備 exclude: - 用戶只要日報 - 用戶只想查某個單條數(shù)據(jù) input_schema: type: object properties: project_names: type: array items: type: string description: 需要匯總的項目列表默認全部活躍項目 week_offset: type: integer default: 0 description: 0表示本周-1表示上周 required: - project_names output_schema: type: object properties: report_content: type: string description: 生成的Markdown格式周報 risk_items: type: array items: type: string generated_at: type: string format: date-time required: - report_content execute: engine: workflow steps: - collect_data: tool: project_data_sync params: projects: $input.project_names - analyze_risk: tool: risk_detector params: data: $steps.collect_data.result - render_report: tool: markdown_renderer params: analysis: $steps.analyze_risk.result fallback: - collect_data 失敗時嘗試使用 cache_reader 技能 - analyze_risk 失敗時跳過風(fēng)險分析并標(biāo)記 warning這個結(jié)構(gòu)用下來還算干凈。每個字段都指向一個明確用途沒有冗余。2.2 技能注冊與發(fā)現(xiàn)機制定義好技能之后要解決的就是注冊和發(fā)現(xiàn)。我在一開始犯過一個錯誤把技能放在一個大目錄里每次調(diào)度都去全量掃描。技能少的時候問題不大但是技能數(shù)量上了50個之后全量匹配的性能和準(zhǔn)確性都開始出問題。后來我把注冊和發(fā)現(xiàn)拆成了兩條鏈路。第一條是元數(shù)據(jù)注冊中心負責(zé)保存技能定義、版本、狀態(tài)、健康記錄。技能上線之前要在這里做Schema校驗、依賴校驗、試運行。第二條是檢索鏈路負責(zé)在調(diào)度時快速找到候選技能。檢索鏈路會為每個技能建立語義索引、關(guān)鍵詞索引和標(biāo)簽索引。語義索引用模型為技能描述生成向量匹配時把用戶請求也向量化用余弦相似度做初篩。關(guān)鍵詞索引覆蓋技能名稱、觸發(fā)詞、領(lǐng)域標(biāo)簽用來做精確召回。標(biāo)簽索引是人工維護的粗粒度分類比如“報告生成”“數(shù)據(jù)查詢”“任務(wù)調(diào)度”用來做領(lǐng)域過濾和權(quán)限控制。注冊中心提供統(tǒng)一的上報入口技能開發(fā)完成后調(diào)用注冊接口即可完成上線。我在項目里用的是這樣一個簡化接口內(nèi)部會完成健康檢查和索引刷新POST /skills/registry/register Content-Type: application/json { skill_file: skill_definition.yaml, source: team_a, environment: prod }注冊成功后系統(tǒng)會給技能分配一個全局唯一ID同時觸發(fā)索引構(gòu)建。索引構(gòu)建完成之前技能不會參與調(diào)度這樣避免上線半截技能被模型選到。圍繞發(fā)現(xiàn)機制我還有一個經(jīng)驗不要只依賴語義相似度做最終決策。語義相似度適合召回和排序但不適合做硬性過濾。原因是向量空間里的相近不代表業(yè)務(wù)意圖相同描述里有“日報”和“周報”兩個詞向量可能非常接近但業(yè)務(wù)上絕對不能混淆。所以最終調(diào)度要結(jié)合規(guī)則約束。3. 技能調(diào)度的核心邏輯如何讓Agent選對技能3.1 技能匹配與路由技能庫建好之后調(diào)度器就是大腦。調(diào)度器的任務(wù)是把用戶請求映射到正確的技能并在多個技能都匹配時做取舍。我的調(diào)度流程分四步。第一步請求解析把用戶原始輸入抽成結(jié)構(gòu)化意圖提取關(guān)鍵實體。第二步候選召回從索引里拉出得分最高的前N個技能。第三步打分排序綜合語義相似度、上下文匹配度、歷史成功率、成本代價計算綜合分。第四步閾值決策超過閾值的技能進入執(zhí)行隊列沒有超過則走兜底策略。打分公式我調(diào)過好幾版當(dāng)前用的是這個score 0.45 * semantic_sim 0.20 * context_match 0.25 * historical_success 0.10 * cost_factorsemantic_sim是用戶請求與技能描述的語義相似度范圍0到1。context_match表示當(dāng)前對話上下文與技能觸發(fā)條件的匹配程度觸發(fā)條件里有用戶剛提到的關(guān)鍵詞就給高分。historical_success是過去30天該技能的成功率用來抑制那些總執(zhí)行失敗但表面相似的技能。cost_factor則綜合計算調(diào)用該技能的預(yù)計Token消耗和延遲成本高的技能會被輕微降權(quán)。閾值我設(shè)的是0.65。低于0.65但高于0.4的請求進入“模糊候選區(qū)”系統(tǒng)會讓模型二次確認意圖或者把請求拆解后重新匹配。這個設(shè)計比直接拒絕體驗好很多因為很多請求本身就是復(fù)合意圖拆解后反而能命中多個技能。有一點要注意技能打分不能只看當(dāng)前請求還要考慮會話歷史。用戶可能在前面幾輪里已經(jīng)提到了項目范圍后面只說“那生成周報吧”這時候單純看當(dāng)前這句話語義匹配分不會很高。我處理的辦法是維護一個會話上下文向量每輪對話結(jié)束后把抽取到的實體和意圖合并進上下文再參與匹配打分。3.2 技能組合與編排很多任務(wù)不是單技能能搞定的。比如“把最近一周的線上事故梳理成報告并發(fā)給負責(zé)人”這里面至少包含“查詢事故記錄”“生成報告”“發(fā)送消息”三個技能。調(diào)度器需要支持技能組合。我把組合模式分成四類順序執(zhí)行、條件執(zhí)行、并行執(zhí)行、循環(huán)執(zhí)行。順序執(zhí)行最簡單前一個技能的輸出作為后一個技能的輸入。條件執(zhí)行是看前一個技能的執(zhí)行結(jié)果決定分支走向。并行執(zhí)行要求技能之間沒有數(shù)據(jù)依賴且累計成本可控。循環(huán)執(zhí)行通常用于批處理場景比如遍歷多個項目逐個生成周報。在實現(xiàn)層面技能定義里的execute字段會聲明依賴關(guān)系和數(shù)據(jù)類型。調(diào)度器執(zhí)行前會先做依賴拓撲排序確保每個技能的輸入都已經(jīng)被上游技能準(zhǔn)備好。如果出現(xiàn)循環(huán)依賴注冊中心直接拒絕上線。組合執(zhí)行時最頭疼的是失敗處理。我見過太多工作流一條鏈路中間斷了整個任務(wù)就失敗了。實際上很多中間步驟是可以降級處理的。比如剛才說的“事故報告并發(fā)送”如果“發(fā)送消息”技能失敗報告本身已經(jīng)生成了完全可以降級成返回報告內(nèi)容提示用戶手動發(fā)送。這就是我在技能定義里增加fallback字段的原因。編排層面的另一個問題是Token消耗控制。技能一組合上下文容易變得很長。我不想為了讓模型理解流程就把所有中間結(jié)果全部塞進模型上下文。我的做法是執(zhí)行引擎自己做數(shù)據(jù)流轉(zhuǎn)只有最終呈現(xiàn)給用戶的輸出才進入模型上下文中間數(shù)據(jù)放在執(zhí)行狀態(tài)的內(nèi)部存儲里。這一步能把單次復(fù)雜任務(wù)的Token消耗降下來不少。4. 實戰(zhàn)用 agent-skills 跑通一個完整任務(wù)4.1 環(huán)境準(zhǔn)備與初始化前面講的都是框架這節(jié)把實際操作過一次的完整流程拉出來。假設(shè)我要跑一個“站點健康巡檢”的任務(wù)核心是讓Agent每天自動檢查幾個數(shù)據(jù)源的健康狀態(tài)并生成一份巡檢報告。環(huán)境準(zhǔn)備需要幾樣?xùn)|西一個調(diào)度服務(wù)運行環(huán)境我用的是Python項目需要裝一些基礎(chǔ)依賴。一個向量索引服務(wù)用來做技能描述檢索。還有一個KV存儲用來保存會話上下文和技能執(zhí)行狀態(tài)。我給一個安裝依賴的參考命令pip install skills-sdk requests pydantic openai初始化目錄如下技能定義、執(zhí)行腳本、日志分開放后面排查問題會輕松很多。agent-skills-project/ skills/ health_check.yaml report_builder.yaml alert_dispatcher.yaml executors/ health_check_runner.py report_builder_runner.py alert_runner.py registry/ local_registry.json logs/ execution.log初始化的最后一步是啟動索引同步讓注冊中心感知到技能目錄下的所有YAML文件。啟動后會看到一行日志輸出顯示同步了3個技能定義并生成對應(yīng)向量索引。4.2 技能編寫與注冊先寫“站點健康巡檢”這個技能。這個技能做的事情是接收站點列表逐個發(fā)起探測請求記錄返回碼和響應(yīng)時間然后把結(jié)果整理成表格。技能定義如下id: site_health_check name: 站點健康巡檢 version: 1.0.0 domain: ops priority: high description: 當(dāng)用戶需要檢查多個站點的可用性、響應(yīng)速度和錯誤狀態(tài)時使用。 適用于主動巡檢和定期任務(wù)不適用于分析歷史監(jiān)控數(shù)據(jù)。 triggers: - 巡檢 - 健康檢查 - 站點探測 exclude: - 用戶要分析監(jiān)控趨勢 input_schema: type: object properties: urls: type: array items: type: string format: uri description: 待檢查的站點地址 timeout: type: integer default: 5 description: 單站探測超時秒數(shù) required: - urls output_schema: type: object properties: results: type: array items: type: object properties: url: type: string status: type: integer response_ms: type: integer healthy: type: boolean summary: type: string required: - results - summary execute: engine: code ref: executors/health_check_runner.py fallback: - 單站點超時后跳過并標(biāo)記異常 - 全部站點異常時調(diào)用 alert_dispatcher 技能對應(yīng)的執(zhí)行腳本核心邏輯很簡潔import asyncio import aiohttp async def run(input_data): urls input_data[urls] timeout input_data.get(timeout, 5) results [] async with aiohttp.ClientSession() as session: for url in urls: try: async with session.get(url, timeouttimeout) as resp: results.append({ url: url, status: resp.status, response_ms: round(resp.elapsed.total_seconds() * 1000, 2), healthy: resp.status 400, }) except Exception as exc: results.append({ url: url, status: 0, response_ms: None, healthy: False, }) healthy_count sum(1 for r in results if r[healthy]) summary f共檢查 {len(results)} 個站點健康 {healthy_count} 個異常 {len(results) - healthy_count} 個 return {results: results, summary: summary}寫完定義和腳本之后調(diào)用注冊接口把技能推上去curl -X POST http://localhost:8000/skills/registry/register \ -H Content-Type: application/json \ -d {skill_file: skills/health_check.yaml, source: ops_team, environment: prod}注冊成功后會收到一條包含技能ID和索引狀態(tài)的響應(yīng)我看到的是229號技能上線索引構(gòu)建耗時大概1.2秒。這時候技能庫就準(zhǔn)備好接受調(diào)度了。4.3 任務(wù)執(zhí)行過程實錄接下來模擬一個真實請求。用戶發(fā)來一句話“幫我把首頁、訂單服務(wù)和支付網(wǎng)關(guān)都探測一下看看現(xiàn)在正常不?!闭{(diào)度器會先做意圖解析把這句話里的實體提取出來站點列表是首頁、訂單服務(wù)、支付網(wǎng)關(guān)意圖是站點健康巡檢。然后去技能索引里召回候選排在最前面的就是“站點健康巡檢”技能得分0.87超過閾值。執(zhí)行引擎接收技能定義里的輸入Schema自動構(gòu)造如下輸入{ urls: [ https://home.internal.example, https://order.internal.example, https://pay.internal.example ], timeout: 5 }隨后引擎調(diào)用執(zhí)行腳本得到結(jié)果{ results: [ { url: https://home.internal.example, status: 200, response_ms: 120.4, healthy: true }, { url: https://order.internal.example, status: 503, response_ms: 800.1, healthy: false }, { url: https://pay.internal.example, status: 200, response_ms: 215.9, healthy: true } ], summary: 共檢查 3 個站點健康 2 個異常 1 個 }按照fallback定義異常數(shù)大于0會額外觸發(fā)“告警分發(fā)”技能把訂單異常的信息推送到告警渠道。調(diào)度日志里能看到兩個技能先后執(zhí)行全部成功。這個流程看起來很順暢但我是踩了不少坑才跑通的。第一次跑的時候技能描述里的觸發(fā)詞寫得太具體只寫了“健康檢查”“巡檢”用戶換成“看看網(wǎng)站通不通”就匹配不到得分只有0.3直接走了兜底流程。后來我把描述改成了意圖導(dǎo)向加上了“可用性”“響應(yīng)速度”“正常不”這些口語化表達匹配分才上來。這個調(diào)整給我一個很深的印象技能描述是給語義模型看的要覆蓋用戶說話的正常變化而不是只寫內(nèi)部術(shù)語。5. 常見問題與排查技巧實錄5.1 技能命中率低匹配不到正確技能這是最常見的現(xiàn)象。表現(xiàn)是用戶請求明明很明確但調(diào)度器給出的最終得分很低技能沒有被觸發(fā)或者觸發(fā)了錯誤的技能。我一般按三個順序排查。第一個檢查點是技能描述。描述里如果用的全是抽象術(shù)語模型其實很難和用戶口語建立關(guān)聯(lián)。比如“獲取業(yè)務(wù)對象的關(guān)聯(lián)數(shù)據(jù)”這種描述在詞面上就和“我想看看這個訂單關(guān)聯(lián)的客戶信息”重疊度不高。解決辦法是重寫描述加入用戶視角的常見說法。第二個檢查點是召回索引。索引沒刷新會直接導(dǎo)致新技能和最近調(diào)整過描述的技能無法被召回。排查方法是先直接查索引里有沒有該技能的向量再看調(diào)度日志里召回階段返回的候選列表。第三個檢查點是閾值。閾值設(shè)得太高會把正常匹配殺掉。我會用一段時間的調(diào)度數(shù)據(jù)來校正閾值統(tǒng)計觸發(fā)請求得分分布找一個誤殺率和錯誤觸發(fā)率平衡的點。當(dāng)前我的經(jīng)驗值是0.6到0.7之間比較穩(wěn)。還有一個很隱蔽的問題上下文匹配分權(quán)重過高導(dǎo)致帶上下文偏置的錯誤命中。比如用戶前面聊了幾輪“支付對賬”突然問“有哪些工具可以用”調(diào)度器可能因為上下文里反復(fù)出現(xiàn)支付而把“支付工具列表”技能排到前面。這個場景需要給上下文匹配加時間衰減只參考最近幾輪避免長期話題影響當(dāng)下路由。5.2 技能沖突與依賴管理技能多了以后描述相近的情況會明顯增加?!吧芍軋蟆焙汀吧身椖恐軋蟆痹谡Z義上高度重合調(diào)度器無法精確區(qū)分時兩個都會被召回但靠前的可能不是用戶真正想要的。我的處理思路分三步。第一步盡量合并同類技能。如果兩個技能面向的核心意圖一致只是參數(shù)不同就合成一個通過輸入Schema和觸發(fā)條件細化來區(qū)分分支。第二步確實需要保留兩個技能的要在描述里寫出明確的排除條件讓語義模型能區(qū)分“日報場景”和“周報場景”。第三步在調(diào)度規(guī)則里維護一份人工的沖突消解表當(dāng)兩個技能得分都超過閾值且差距小于0.05時優(yōu)先選擇優(yōu)先級高的那個。依賴管理的問題主要集中在循環(huán)依賴和幽靈依賴上。循環(huán)依賴是好查的因為拓撲排序會直接報錯。幽靈依賴更隱蔽技能B實際依賴技能A的輸出但定義文件里沒有聲明結(jié)果調(diào)度器單獨執(zhí)行技能B時數(shù)據(jù)為空。后來我強制要求在技能定義里寫明上游依賴再在注冊時掃描執(zhí)行腳本里的數(shù)據(jù)引用用自動化檢查替代人工記憶。5.3 性能與資源控制技能庫大了以后性能問題就來了。調(diào)度環(huán)節(jié)最明顯的瓶頸是語義檢索每個請求都要把請求文本向量化再和幾百個技能向量做相似度計算。優(yōu)化方向有兩個一是給向量索引建ANN索引把檢索從全量計算變成近似最近鄰但前提是技能數(shù)量確實大到全量已經(jīng)撐不住了二是在語義檢索之前先用關(guān)鍵詞索引做初篩把候選集合縮到幾十個以內(nèi)再做精確匹配。執(zhí)行環(huán)節(jié)的性能問題通常是上游工具響應(yīng)慢導(dǎo)致整個技能鏈路被拖住。我在前面介紹過給每個工具調(diào)用設(shè)置超時合理的超時值是上游P95響應(yīng)時間加一點緩沖而不是隨便設(shè)一個固定值。如果上游接口P95已經(jīng)到3秒超時設(shè)2秒就會頻繁觸發(fā)降級。資源控制還有一個容易被忽略的地方技能內(nèi)部如果維護了大量中間態(tài)的臨時數(shù)據(jù)比如大文件或者長文本緩存鏈路結(jié)束后必須顯式清理。我給執(zhí)行引擎加了執(zhí)行上下文池每次任務(wù)結(jié)束后統(tǒng)一回收中間數(shù)據(jù)否則跑一整天任務(wù)之后內(nèi)存會緩慢攀升直到觸發(fā)告警。我把這輪調(diào)試中遇到較多的問題整理成一張速查表供參考現(xiàn)象常見原因排查動作技能始終無法命中描述與用戶意圖語義跨度大重寫描述覆蓋口語表達新技能不參與調(diào)度索引未同步觸發(fā)索引重建檢查注冊狀態(tài)命中兩個相似技能描述邊界不清補充exclude條件設(shè)置優(yōu)先級技能鏈路中間失敗依賴聲明缺失檢查依賴列表補全上游依賴執(zhí)行結(jié)果一直重試上游響應(yīng)超時調(diào)大超時或增加緩存降級內(nèi)存緩慢上漲中間態(tài)數(shù)據(jù)未清理增加執(zhí)行上下文回收機制6. 一套沉淀下來的技能設(shè)計原則技能庫從混亂到穩(wěn)定這個過程持續(xù)了不短的時間最后沉淀出幾條我在新項目里會直接照做的原則。第一條單一職責(zé)。一個技能只完成一項業(yè)務(wù)目標(biāo)不要試圖把“查數(shù)據(jù)寫報告發(fā)消息”塞進一個技能里。組合是調(diào)度器的事不是技能定義的事。集中在單個技能里的邏輯越復(fù)雜可測試性和可復(fù)用性就越差。第二條描述面向用戶意圖而不是面向?qū)崿F(xiàn)。技能描述里應(yīng)該回答“用戶什么時候需要我”而不是“我能做什么”。每次寫完描述我都會拿幾類真實的用戶請求去試召回效果看那些換了個說法的請求能不能被召回。第三條顯式聲明依賴。技能之間的數(shù)據(jù)依賴、順序依賴、沖突關(guān)系都要寫進定義不要讓調(diào)度器猜。任何隱藏的依賴都會在未來的某次調(diào)整中變成事故。第四條給每個技能設(shè)計降級路徑。所有技能都必須定義fallback動作哪怕只是返回錯誤信息和提示語。沒有降級路徑的技能在網(wǎng)絡(luò)抖動、服務(wù)異動的時候會成為整個Agent的瓶頸?,F(xiàn)在再看agent-skills這個項目我覺得它的本質(zhì)不是技術(shù)框架的搭建而是把“模型能力”和“業(yè)務(wù)穩(wěn)定性”之間的邊界劃清楚了。模型做語義理解技能做行為約束兩者配合才能讓Agent既靈活又可靠。如果你也在重構(gòu)自己的Agent體系可以從定義第一批技能開始不要急著堆工具先把你最常用的幾個任務(wù)閉環(huán)寫清楚再逐步擴展。這個方向走通了以后后面接更多場景就不會慌。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
99久久这里只有精品| 丰满人妻-区二区三区| 手机在线大香蕉| 欧美在线视频99| 欧美97爱| 亚洲熟女人妻中文字幕一区二区| 国产 日韩 另类 视频一区爱| 后入人妻无码| 天天综合网1| 欧美偷拍区| 少妇精品久久久八区九区| A片 AV一级在线播放观看免费| 夫妻日逼| 亚洲精品黑丝| 日韩人妻资源在线看| 亚洲欧美日韩制服另类| 大香蕉92| 欧美性爱网97| 人妻激情偷乱视频一区二区三区| 精产国品一区二三产品| 欧美视频边做饭边橾| 91久久久久久久久18| 欧美人人天天网| 91精品91久久久中77777| 草草草视频在线免费看| 青青操视频在线| 大香蕉伊人一区在线观看| 久久东京伊人一本到鬼色| 人人操人人摸超碰| 综合网亚洲1| 亚洲城人男人的天堂| 乱伦熟女区| 麻豆国产视频精品观看| 校园春色五月天| 97久久国产亚洲精品超碰热| 粉嫩小泬久久久一区二区| 五月激情小说| 亚洲激情网| 日韩色欲久久一二三四区| 久久六六| 老熟妇乱轮| 国产成人91一区二区三区| 精品白丝一区| 日韩少妇在线视频| 国产h片在线观看视频| 日韩兔费看黄片| 中文有码9| 97欧美久久久久久久| 亚洲欧美精品一区天堂久久| 国产情侣自拍在线播放| 98色网| 亚洲av无码成人精品国产| 亚洲国产尤物yw在线观看| 日本操逼视频免费| 亚洲精品自拍| 大学生美女口爆| 97色在线视频| 被窝影院午夜看片无码| 青娱乐国产盛宴视频| 中国一级操逼视频| 国产Av超碰| 午夜一区二区三区国产| 久久亚洲精品成人av| 日韩欧美aⅴ综合网站发布| 国产成人精品日本亚洲语言| 久久黄黄| 日本中文字幕熟妇| 欧美不卡五十路| 国产欧美日本亚洲精品| 亚州少妇| 亚洲另类色图片| 久久久久久久久久久久久久9999| 欧美色天堂网在线视频| 欧美天堂亚洲电影院一区在线播放| 另类亚洲图色| 蜜臀av网址| 香港久久久| 污电影在线观看| 941超碰| 欧美综合1性辶| 久久精品国产亚洲av水密被窝| 女人天堂av在线播放| 超碰在线欧美性爱激情| 亚洲欧美国产成人综合不卡| 亚洲第一页色| 乱色老一区二区三区的观看方式 | 国语av最新自产拍在线观看| 超碰99在线观看| 2018色综合天天操| 操死我干死我| 99精品无码| 特色a在线上| 免费观看国产小粉嫩喷水精品午| 久久久久久无码人妻中文字幕| 国产尤物在线三区| 粉嫩粉嫩一区性色AV片| 亚洲妇色| 婷婷丁香九月| 日本黄色天堂| 久久精品国产亚洲AV高级北京| 97五月天| 国产日本顶级一区二区三区| 人人摸人人摸人人干| 91在线美女| 日韩AV噜噜噜一区二区三区四区| 国产AV激情无码久久无码 | 91日韩网站| 天天日天天搞天天干| 91男女啊啊啊| 久久日本熟妇熟色一区| 五月丁香激情综合| 超碰97久| 久久夜色一区二区| 国产AV久久野战精品| 91网18| A一区片| 午夜精品99久久久久传媒| 日本男人天堂| 蜜桃传媒一区二区亚洲| 精品人妻二区三区| 久 久无码人妻AV| 国产欧美一区激情交| 日本精品九九九| av在线免费一区二区| 日本黄色裸日本黄色裸体| 黑人免费福利视频| 日韩情色AV| 91影库| 97精品国产手机| 国产亚洲精品美女久久久久久2021| 亚洲熟女乱色| 飘花国产午夜精品不卡| 搞中出视频在线观看| 欧美αv.com| 91精品人妻啪啪间| 精品无码不卡视频| 久草精品视频| 超碰色美女| se吧提供国产乱老熟视频胖女人| 亚欧美综合网。| 欧美日韩一区二区三区四区蜜桃| 成人网欧美风情| 亚洲国产丝袜熟女av| 成人看片网站| 26uuu最新| 国产日韩精品一区二区三区| 欧美亚洲厕所精品偷拍91| 一级岛国大片| 久久久精品九| 夜夜夜夜夜夜夜夜夜狠狠狠狠狠狠狠| 国产日韩区| 十八禁电影伊人网| 91N欧美| 亚洲欧美另类激情小说| 无码久| 丁香五月激情啪啪| 国模无码人体一区二区三| 97超碰亚洲| 黄片无码在线制服| 凹凸精品熟女在线观看| 久久人体一区二区| 人人操天天爽| 亚洲一本色道中文无码aV天美| 黑人性暴力毛片| 日韩欧亚太美不卡| 成人看片网站| 乱伦Av网| 欧美日韩大香蕉| 国产熟码AV| 国产久久久9999| 无色无码| 丁香五月综合| 国产肏逼网站| 色综合av综合久久| 欧美日韩性爱视屏免费看了| 久久综合九色综合欧洲98| 免费97视频| 国产黄a三级三级三级av在线看| 26uuu国产日韩综合在线观看| 久久亚洲日韩熟女精品| 久久久久亚洲精品| 91在线色| 91色噜噜狠狠| 91亚洲黑人| 粉嫩av在线一区二区| 女沟厕偷窥piss小便| 日韩av电影网站| 欧美日韩国产男人| 中文字幕精品丝袜| 欧美亚洲丝袜人妻制服99| 少妇干B| 一本色道久久天天射天天干| 亚洲天堂2020| aV中文麻| 啊啊啊啊啊啊好多水| 天天综合91入口| 97bbn| 人妻美腿丝袜制服诱惑综合天堂-| www.久久| 国产这里只有精品| 99色在线| 亚洲精品男人的天堂| av网页一区二区三区| 中国操逼无码| 久久综合国产精品国产| 最新无码国产| 999久久久免费精品国产牛牛| 99热这里都是精品| 色欧美亚洲| JuliaAnn丝袜熟女系列| 日韩熟女精一区二区三区不卡| 夜夜春夜夜操| 91制服丝袜| 加勒比色99999| 后入精品| 亚洲男人的天堂va亚洲男人社| 亚洲男人在线观看天堂| 日韩十八禁| 777超碰| 欧美在线播放| a片偷拍视频| 2023天天操夜夜操| 3d成人精品一区二区| 国产理论视频在线播放| 人妻AV在线| 亚洲男人bt天堂| 久久久久久性爱片| 四虎884a| 免费国产| 综合亚洲欧美精品日韩?v| 国产丝袜欧美在线视频| 可以在线观看AV的网站| 激情五月婷婷综合| 视频在线观看一二三区| 精品一久久久| 亚洲 欧美 日本 国内 首页| 久久久亚洲熟妇熟女| 国产午夜精品理论片a大结局| 久久黄片国产一区二区| 91麻豆va国产精品| 精品一区二区三区四区女| 国产精品久久久久久久免牛肉蒲团 | 少妇高潮特黄A片| 亚洲第一无码播放立川理惠| 亚州色交| 操91| 亚洲美女av无码| 另类 日韩 熟女| 午夜精品一区二区三区三上悠亚| 淫乱图区| 天美传媒婬乱在| 天天躁日日躁成人字幕aⅴ| 亚洲精品无码成人久久久99| 久久手机好看网站| 国产中午字一暮区| av一区二区三区四区| 国产精品国产拍高清AV| 色爱综合网欧美| 亚洲日韩97| 欧美激情性久久久久久| 婷婷五月天综合网| 激情婷婷丁香| 欧美亚洲自拍另类人妻| 91超碰人人操| 蜜臀一二三区| 亚洲成人在线高清| 亚洲熟女综合| 天天日天天干天天色| 九九久久综合| 偷拍色图| 免费啪啪av| 综合网,亚洲,欧美| 日本一区不卡| 超碰97爽| 久久粉色| 五月丁香网站| 91人人操| 色综合91| 99久久99久久免费精品蜜臀| 99久久婷婷国产综合| 97欧美色资源| 人人摸人人摸人人干| 亚洲自拍欧美国产首页网曝 | 乱伦熟女区| 搡老女人老91妇女熟女| 青青操综合网| 高潮综合网| 亚洲密乳AV| AV高清一区| 草草电影院| 精品无码久久久| 久草午夜| 偷窥自拍亚洲色图| 一区二区高清视频| 熟女丝袜视频| 国产精品白丝| 超碰性爱97| 国产午夜精品理论片一二三区区| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 91在线秘 男同| 欧美97日韩| 欧美大香蕉久| 日本不卡二三区| 收看日本人日bb| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 人人做,人人操,人人摸| 精品97精品97| 欧美特大黄一级片片免费| 亚洲色图第一页| 熟女六十路| 91M一社| www.yw尤物| 葡萄牙性视频一二区| 东京热亚洲一区二区| 天天干18禁| 久久天天性久久伊人| 伊人天天久久动态图| 青青草视频爽一爽| 国产精品美女在线一区| 日韩人妻精品| 九九热免费国产视频婷婷伊人五月 | 骚熟女AV网| 婷婷五月天丁香| 东京热男人的天堂| 久久香蕉超碰97国产精品| 国产宅男宅女在线观看| 亚洲欧美洲综合| 67914在线精品观看| 91成人高清在线观看| 97AV在线免费观看| 思思99热| 日本黄色大片一级视频免费麻豆| 国产深喉| 天天躁日日躁AAAAXXXX国产| 久久99干一本高清| 综合网久久| 欧美在线观看综合国产| 一级性爱视频免费观看 | 久热精品在线| 黄呦呦在线| 99热99在线| 久久久久亚洲| 久操电影网| 国产精品suv一区| 黄色av一区二区在线| 久久亚州精品成人Av无| 欧美丝袜91| 麻豆成人av| 91 亚洲 欧洲| 亚洲国产日韩欧美熟妇在线| 2019精品国产无码成人| 国产sv美女内射| 伦理弟一页| 九九热精品免费视频| 女人午夜视频777| 国内偷拍精品一区二区| 2017,超碰| 色综合20p| 精品乱子一区二区三区99| 丁香六月婷婷综合| 色五月丁香五月| 综合免费无码中文| 一区二区影院| 3d成人精品一区二区| 国产精品 视频| 天天欧美| 色色五月婷婷| 色牛牛AV| 美女被艹尤物视频| 思思性爱| 9999免费精彩视频| 天天做天天爱| 综合激情五月天| 欧美麻豆成人同性GⅤ在线| 日本视频在线中文字幕| 色哟哟 日韩精品| 久久久久久久久久9| 精品十八在线观看| 亚洲狠狠入| 精品女同一区| 亚洲图片小说欧洲| 好涩综合| 九九九九精品九九九九| 亚洲欧美天堂| 三级日本一区二区三区| 人人操人人干xxx| 国产深喉视频一区二区| 亚洲天天综合| 影音先锋日本乱伦| 日本人妻中文字幕精品| 中文字幕国产| 网页导航五月天免费一二三区 | 天天草AV| 91蜜桃传媒精品久久久一区二区| 东京热毛片调教| 野狼福利社区| 日韩一级性爱无码| 欧美性爱免费短视频| 欧美一级AAAAAAA| 色婷婷综合久久久久中文一区二区| 九九热九九热| 日韩精品人妻中文字有码在线| 美女主播色欲91抠b在线播放| 久久999久| 久久骚| 人人妻天天做天天爽| 韩日自拍| 久草加勒比一区在线| 亚洲中文字幕精品一区| 日小BB小视频| 久久精视频美日韩在线视频| 超碰免费在线| 色综合中文字幕不卡| 欧美色图私拍91| 欧美熟女丝袜| 国产成人五月天丁香花| 尤物网址| 丁香激情网| juliaann精品熟女一区| 96久久久精品| 好属操| 亚洲精品三区在线观看| 日本 欧美 国产一区| 男人天堂2019亚洲| 色一区二区三区综合| 久久东京热久久| 国产精品蜜臀久久久久无码AV| 欧美日韩性爱无码| 97久久精品亚洲| 成人A片男人的天堂| 素人伊尹大香蕉免费下载视频| 妇女一区二区三区| 亚洲 日韩 丝袜 熟女 变态| 五月丁香色综合| 国产精品盗摄 偷窥盗摄| 久久久久九九九| 国产蜜臀精品一区免费尤物| 天天天堂影视日韩亚洲91| 清纯唯美亚洲综合| 最新日韩黄片| 神马久久久久久久久久| 酒色综合网| 国产精品一级毛片不卡视| 日韩久久三区| 加勒比性爱成人在线| 天堂无码| 天天干美少妇一区| 色九九综合AV| 国产精品视频91久久| 91麻豆va国产精品| 久湿久久 | 91性高| 欧美激情激情xxxx欧美专区| 二色av| 亚洲伊人久久精品影院| 成人一道本免费视频| 91美女中出| 人妻丰满熟妇av无码区蜜桃| 美国aaaaa一级黄片| 人妻精品综合中文字幕在线| 深夜视频| 色五月婷婷色| 亚洲欧美综合网| 操逼网站视频漫画国产| 中国熟女91| 日本精品网站在线中文| 日本九九久久99播| 草草草视频在线免费看| 操九九九九九九| 天堂性色| 在线 制服丝袜中出 人妻| 久久久免费高清中文视频| 韩国午夜理伦三级好看| 99re这里| 日本护士高潮| 久草看看看| 精品久久久亚洲AV成人网站| 啪啪91| 日逼97| 国产欧美第五页| 亚洲美女精品九九视频| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 亚洲激情综合| 午夜操一操| 四虎AV无码| 成人免费视瓶| 日韩精品国模| 成人日本视频人妻在线| 97日韩| 久久这里精品国产99丫e6| 神马九九| 强奸熟女一区二区三区| 久久一级无码精品毛片6| 蜜臀一二三区| 校园春色 男人天堂| 久久久久久精| 国产乱人妻精品入口| 亚洲无码免费看| 久久久国产护士丝袜美腿一| 六月激情网| 无码国产精品96久久久久孕妇| 韩国轻伦国内自拍一区| 久久无码成人| 美女黄站| 男人的天堂在线| 99热伊人| 九九精品无码专区免费| 99久久99九九99九九九| 婷婷国产精品九区| 操逼逼福利视频| 青青草一区二区高清无码视频| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 午夜天堂精品久久| 亚欧性爱ab| 欧美综合天天| 91美女高潮| 少妇二级| 在线观看黄色电话| 国产精品点击进入在线影院高清 | 人人么人人操| 亚洲欧美变态| 久草毛片电影怡| 欧美精品999| 中文日本免费高清| 人人操人人肉久久精品| 国产免费一区| 国产有码一区| 大胆91| 亚洲 一区二区 自拍| 91丝袜| 久久久成人免费av电影| 99热精品青草在线| 日本在线一二| 激情综合婷婷| 日韩丰满熟妇| 一级@啪啪视频| 中文字幕99999| 亚洲第一男人天堂| 性性久久| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 丝袜熟女一区二区三区| 岛国精品视频在线观看| 国产和美国毛片| 欧美精品日韩久久久九| 亚洲蜜臀精品视频久久| 天天插天天干| 无码国产精品96久久久久孕妇| 99免费视频| 日韩在线观看三级电影| 97在线青| 亚洲欧美一区二区三区在钱蜜桃| 秋霞午夜成人福利片片| 成人精品欧洲亚洲| 欧美亚州手机在线| 国产AV色黄看到爽| 91爱| 强奸熟女一区二区三区| 五月婷婷六月丁香| 日本丝袜人妻内射| 91操人| 日本天天操| www.91久久| 3028国产精品| 美中日韩无码| 国产精品盗摄 偷窥盗摄| 蜜臀久久精品久久久久视频| 久久久九97| 精品美女久久久久| 亚洲熟女一区| 久久九九精品一区二区| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 又大又白奶子| 日韩黄色成人性爱| 天天操夜夜嗨| 亚洲精品天堂久久A∨51成人漫| 亚洲 欧美 色图| 亚洲丨在线| 超碰1997| 91男人天堂网| 嗯嗯嗯啊啊在线观看| 久久国语| 天欧美在线| 婷婷精品国产欧美精品亚洲人人爽| 亚洲电影91| 亚洲免费日韩在线一区二区| 亚洲欧美日韩有码| 久超超碰| 丝袜色综合| 久久九九精品一区二区| 快播电影网日韩新片| 欧美综合色综合| 好涩综合| 摸奶性爱视频网站在线免费播放| 香蕉欧美| 人人操人人插人www| 亚洲欧洲综合成人av一区| 欧美日韩不卡a片| 五月色网| 国产大片精久久久久久| 大乔未久88一区| 欧美淫乱视频| 亚洲色图图片| 伦伦成年午夜免费视频| 中文字幕在线高清男人的天堂| 激情久久久| 午夜精品久久久久久久男人的天堂| 亚洲精品丝袜-不卡成人免费……| 欧美成人9797| 色五月69夫妻| 国产区在线| 99热只有这里有精品| 99啪啪| 久久人| 国内毛片婷婷六月色| 99久久综合网| 亚洲精品一区二区免费在线观看| 精品97久久| 亚洲色欲天天天堂色欲网女| 怡红院一区二区熟女人妻| 超碰性爱97| 久久9免费视频| 尤物一级在线免费观看| 一区二区国产视频在线观看| 日韩操p| 中国黑人三级片网站上区| 99这里只有精品国产| 欧美人妻二区三区| 国产成人精品必看 | 九九热视频这里只有精品| 校园春色 欧美| 日少妇亚洲版| 一级片在线观看高清无码| 夜夜人妻爽| 人看人人摸人人操| 男人的天堂99| 日本人体九九九九九九| 日韩三级伊人| 97视频www| A片三级无码| 国产精品视频在线观看| 一区久久久二区| www.91逼逼.com| 女人天堂网| av天天在线观看| 欧美偷拍区| 国产精品乱码久久久久久久久| 色色色综合| 精品无码不卡视频| 超碰色97| 人妻在线大香蕉| 嗯嗯嗯好爽| 欧美亚洲自拍另类人妻| 男人久久天堂| 日韩情色视频| 中国探花熟女| 91狠狠综| 白 大 人妻 区 在线| 强奸乱伦Av网| 精品国产乱码久久| 60秒免费小视频| 再深点灬舒服灬太大了好硬好爽| 91黑丝在线| 校园春色综合香蕉| 电影69乱码96| 99超级碰免费视频| 一本一道久久综合久久| 无码一区免费在线不卡| 极品出轨视频网站| 国产乱青青草久久| 久综合国内精品自在自线| 欧美操人视频| 欧美福利视频啊啊啊啊| 人人操人人搞人人草| 日本熟妇色熟妇在线视频播放| 日产国产精品中文久久婷婷| 男人天堂新在线| 99在线啪| 国产精品久久久久久夜夜夜夜| 97超碰色屌| 人人摸人人干| 密臀视频一区二区三区| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 春色91| 日韩色女精品| 91碰碰| 福利五区| 日夜精品| 97色网| 国产一区二区三区视频在线看| 亚洲国产成人7777| 国产黄色视频久久| 激情黄色片在线观看| 操逼天美3区| 中日韩熟女| 丝袜 亚洲 偷拍| 欧亚乱色熟一区二区三四区| 色婷婷婷五月天激情四射| 欧美综合在线91| 亚洲欧洲激情| 日韩97P| 中文字幕美女91| 两性综合网| 亚洲综合97中文网| 99黄页网站| 青青操在线视频| 日韩精品一区二区高清| 全免费a敌肛交毛片免费| 97精品网| 男人的天堂久久狠| 欧美老熟另类| 手机在线中文字幕国产| 素人播放一区| 亚洲好色人妻| 被窝影院午夜看片无码| 亚洲欧美经典一区二区| 狠狠躁天天躁日日躁| 国产精品嫩草影院午夜两性| 啊啊啊啊嗯嗯在线久久久| 熟女天天干| 欧美亚洲综合色| 立川理惠无码一区二区| 性暴力欧美猛交在线直播| 日本女人久久久| 97国产精品在线观看| 91真人天天在线| 插老姨肥穴| xxx亚洲午夜天堂| 精品 码产区一区二-1080P高清在线www-B029AV| 色婷婷激一区二区三区| a亚洲欧美色欲| 亚洲男人天堂av| 97伊人| 色97综合中文字幕| 91AV天堂| 久久久久网站-538在线视频-欧美永久乱码 | 日韩一级二级三级| 亚洲欧美天| x97av| 97超级色碰碰| 精吧天堂| 久久精品99| 欲色啪| 大香蕉92| 欧美 日韩第一性色| 蜜臀一二三区| 欧美,日韩,中文,另类| 99re在线视频这里只有精品| 亚洲啪啪啪啪视香蕉| 国产乱子伦一区二区三区免看| 青青欧洲黑| 91精品国产乱码| 日本五区不卡| 老熟乱一区二区三区四区| 欧美韩日精品99综合| 四虎AV在线播放| 色九久| 精品免费视频国产一区| 奇米四色网| 一起草日韩| 国产精品自产拍在线观看社区| 9久久精品| 天天狠| 中文字幕88av在线| 九九九九九九九九九五码| 男人的天堂在线| 97超碰伊人| 唯美清纯 妖精视频| 在线亚洲欧美| 翔田千里AⅤHD无码| 乳欲人妻办公室奶水| 日韩成人大片一区二区| 中文字幕啊啊啊在线观看视频| 久久侵犯人妻爽爽爽| 亚洲影院小综合| 91九九九吃| 久久精品店| 女同女同恋久久级三级| 黑人精品成人一区二区三区 | 天堂性色| 乱伦熟女专区| 日韩一区二区三区四区五区| 日本三级久| 天天澡天天爽日日av| 欧美伦乱| 强奸抽插av| 久久久久久久国产a∨| 啊啊啊啊嗯嗯嗯用力好爽 | 国产AV天美| 人人操人人精品影片| 欧美色偷偷| 顶级丝袜熟女一区二区三区| 日韩有码免费视频| 97热视频在线观看| 色综合一区二区三区| 国产操操日韩三级黄| 性站| 成人夜夜| av强奸乱轮| 91是天天| 丰满人妻-区二区三区免费看| 国模私拍一区二区三区神乳| 九九这里只有精品| 超碰天天操| www国产无码| 狠狠综合网| 久久人爽| 91被操| 神马视频久久久久久| 91精品少妇搡搡搡| 搞中出久久| 人妻碰碰碰碰碰碰| 青青草在线视频播放器| 一级黄色性爱A级片| 四虎永久在线精品免费网址| 欧美日韩国产色五月综合在线| 八戒午夜福利理论片| 亚洲色鬼| 久久久久久久| 偷窥自拍亚洲天堂网爆| 欧美精品三区| 日韩簧片免费看| 800zy一区二区| 国产精品视屏| 五月天激情国产综合婷婷婷| 伊人96在线| 免费在线黄片视频| 日韩少妇在线视频| 人妻丰满熟妇一区二区三| 91人人看| 探花精品 一区二区| 亚州色图第三区| 怡春院久久| 日韩女模中文造逼| 婷婷探花久久精品一区| 国产亚洲精品美女久久久久久2021| 欧美天天综| a片 xxxx受爽视频| 免费视频在线观看啊啊啊啊啊| 91亚洲欧美激情| 五月婷婷影院| 96精品久久| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 欧美综合亚洲| 中文字幕黄色片| 欧美姓爱综合网| 日产狠狠干| 天天澡天天爽日日AV| julia在线观看久久| 看日韩黄片| 精品176精品2| 欧美性爱1080p| 玖玖超碰熟| 五月天激情影院| 久久 精品| 国产性刺激| 国产日韩欧美亚洲精品95| 中文字幕免费看| 伊人久久婷婷| 天天干天天操天天操夜夜操天天操| 丝袜内射| 韩国一级AAA| 亚洲影视高清三级-草1024榴社区入口-品爱AV| 五月丁香啪啪网| 97综合网| 欧美日韩亚洲电影| 色五月大香蕉| 女沟厕偷窥piss小便| 亚州综合色图| 五月丁香啪啪| 国产又色又粗又黄又爽| 国产精品3| 91黑丝在线播放| 波多野结衣一级视频| 欧美在线|亚洲| 91爱综合| 操B在线观看| 久艹日日日| 欧美论理片| 大香蕉97久久| 亚洲欧美日韩二区视频| 伊人九九| 精品人妻一区二区乱码一区二区| www色日本| 香伊人在线| 欧美性爱一区二区三区| 国产60区。| 欧美国产日韩高清在线| 成人精品久久久午夜福利| WWW美腿丝袜香蕉中文| 蜜臀久久一区二区| 色情乱伦AV| 欧美91精品国产自产| 精吧天堂| 夜夜操av亚洲一区二区| 亚洲综合一区二区| 日韩中文字幕视频| 色妇综合网| 亚洲。天堂。日本在线观看| 日韩精品三区四区| 天天看,天天做| 久久久久久人妻一区精品色欧美| 亚洲女人91| 欧洲一区二区三区四区在线观看| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 亚洲大色堂| 亚洲AV小说| 天天看,天天做| 亚洲精品尤物yw在线影院| 2017天天操| 久久久久九九九九九| 久久亚洲熟妇在线视频| 曰韩欧美国产传媒麻豆第一区| 日本色色色视频| 欧美一级黄片视频在线| 精品人妻一区二区三区四区石在线| 国产后入式在线观看| AV中文字幕剧情1区2区3| 日日干日日操五月天伦理视频| 天天干一干| 国产精品老师| 亚洲AV无码国产精品久久久久 | 久久极品一区二区| 久久精品性| 亚洲黄色网址视频| 国产人妖视频一区在线观看| 亚洲97成人在线观看| 91老熟女视频| 人妻夜夜爽天天爽三区麻豆AV网站| 91色欧美| 国产91美女视频| 亚91网| 黑人在线91| 78精品| 麻豆成人影音在线| 超碰在线一区二区| 亚洲综合91| 国产精品人妻无码久久久互動交流 | 欧美综合传媒| 97精品中文字幕| 99日免费视频中文字幕| 操逼短片| 97人人色| 蜜臀99久久国产| 日韩精品-原创伙伴| 天天日天天看| 97欧美视频| 日本操逼视频在线| 国产精品久久久久久久久久梁医生| 日韩免费在线观看不卡| 婷婷色色五月天福利| 日本操逼视频在线| 午夜视频久久久久一区| 亚洲欧洲日韩天堂av| 欧美大香蕉同搞| 亚洲第一成人影院色播| 91精品伊人久久久大香线蕉91| 日韩AV一起草| A V少妇特黄三级| 亚洲AO在线| 白 大 人妻 区 在线| 熟妇国产免费一区| 久操免费视频| 欧美综合91| 国产福利视频精品视频| 一区操逼日比视频| 99日韩| 97久久超碰国产网站| 秋霞福利网| 欧美劲爆第一页| 欧美18 在线观看| 午夜无码精品免费看性色| 亚洲欧美激情在线视频| 亚洲AV无码天美传媒一区| AV在线资源| 欧美色图校园春色| 日韩一区二区精彩视频| 乱伦AVxx| 亚洲欧美一区二区三区在钱蜜桃| 天天α片| 色色97爱| 日韩操逼HD| 91欧美| 怡春苑东京热| 一区二区三区高清| 蜜乳av一区二区| a网站免费观看| 啊操爽品善一区二区三区| 香蕉国产97| 成 人 A V免费视频在线观看| 啪啪啪精品视频| 91色艳| 欧美精品,四区。五区| 少妇被c 黄 免费观看| 天堂中文资源在线bt| 性爱动态120秒| 激情婷婷丁香| 日韩激情无码影院| 玖玖婷婷五月天| 91熟女综合| 综合夜夜| 五月婷婷性爱| 午夜毛片高清免费不卡| 中文字幕三四区| 国产欧美亚洲精品a第2页| 大香蕉欧美伊| 酒色综合网| 天天精品| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊| 亚洲色电影在线| 乱伦3P视频| 欧美天堂超碰97| 色综合一本| 婷婷亚洲色| 941超碰| 成人a大片在线观看| 欧美综合色站| 丰满人妻一区二区三区| 欧美成人性爱视频大全| 久草精品一区| 日韩免费三级黄片电影| 日韩乱码Av| 天美传媒婬乱在| 色色色色综合网| 久久精品中文字幕女同| 国产日韩欧美操逼视频| 欧美亚洲第1页| 超碰在线人人射| 操人妻少妇中文 | 久久久精品国产亚洲AV无码| 骚熟女吞| 精品欧美А∨无码黑人大荫蒂| 黄色高清久久无码依人| 国产精品懂色tv影视免费观看| 玖玖综合.com| 欧美色图亚洲激情| 婷婷成人久久久精品| 欧美 亚洲| 日韩AV片| 999久久久| 色一射色一射| 欧洲性爱无码区| 熟女一区二区| 国产乱伦性爱区| 中文字幕在线2| 国产精品激情久久久久久久| 久久久国产精品亚洲精品| 黄色免费网页无码| 中文字幕av一区二区三区人妻少妇| 久久精品中文字幕无码l| 美女网站黄页| 超碰在线成人| 精品对白久久不卡| renqi久久久久久久久久久久| 日本天天干天天操一区| 中文无码一二三区| 91啦人妻| 9999九九九久久久| 欧美日韩国产色图在线| 台湾佬大香蕉| 在现视频女上位好爽| 强奸抽插av| 91无码人妻| 久热九九| 国产精品一区二区a| 欧亚不卡| 囯产乱伦一区二区三女 | 人妻日日干| 亚洲少妇综合| 91啪9色| 丰满人妻无码一区二区三区| 丝袜美腿91| 毛片17S| 91在线精品| 青草精品视频日本久久久久网站在线| 国产精品久久久久绯色| 亚洲国产奇米影视久久| 四虎av在线| 日韩午夜啪啪视频| 久久久久久九九九九| 久久久111| 亚洲资源一区| 性感女人网页在线观看视频| 中国AV美女| 狠狠躁天天躁日日躁97| 一区不卡在线观看av| 欧洲与亚洲欧美精品中文字幕| 国产精品直播在线观看直播| 色噜噜人妻av中文字幕| 肥臀熟女福利视频一区二区| 熟女突然公开看18禁影片| 免费1级a做爰片观看| 少妇被c 黄 免费观看| 91性网| 骚货 中文字幕 av| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 91女神在线视频| 另类图片五月天| 大香蕉综合| 深夜激情无码| 乱伦av麻豆| 久久成人午夜精品影院| 黄色av网站在线播放| 久久久久亚洲熟妇熟女| 丁香婷婷五月| 色激情综合网站| 亲子敌伦对白在线播放| 亚洲综合影院| 欧美亚洲| www熟女乱伦com| 老司机午夜精品视频| 中文字幕丰满子伦无码专区在线视频最新| 麻豆成人影音在线| 欧美激情区| 久草在线| 曰韩中文人妻视频| 日本久久女同性恋视频| 91社区伊人| 精品欧美不卡在线播放| 国产精品久久久久无码Av网曝门| 精品免费视频国产一区| 少妇厨房愉情理伦片bd在线观看| 性爱综合一区二区| 亚洲色图尤物视频| 国产自产一区视频在线| 太久视频| 国产高潮AA片免费看| 丁香六月婷婷| 91N欧美| 人妻出轨一区二区三区| 国产精品 午夜福利| 日韩少妇无吗| 啊啊啊操死我了| 91精品人妻一品二品三品| 一区二区高清视频| 丝袜人妻av一区二区| 密乳AV免费观看| 亚洲操逼视频网站| 九九成人| 妇女视频网站| 黄久在线| 国产搭汕a级片| 在线视频 亚洲精品| 国产一区二区三区视频在线看| 丰满少妇乱子伦精品无| 亚洲va综合va国产va中文| 久久久工口| 久久精品人妻一区二区| 欧美se综合| 亚洲一区二区三区在线激情| 色综合天天| 99熟女| 久草精品国产蜜臀| 加勒比久久av| 九九久久玖玖| 岛国大片在线观看网站入口| 婷婷色色五月| 青青草精玖玖69精品| 校园春色美腿丝袜 | 国产精品呦一区二区三区| 精品国产片亚洲一区|