久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

Agent技能封裝實(shí)戰(zhàn):從混亂工具調(diào)用到可復(fù)用技能庫(kù)

Agent技能封裝實(shí)戰(zhàn):從混亂工具調(diào)用到可復(fù)用技能庫(kù) 1. “agent-skills”到底在解決什么問(wèn)題我在做 Agent 項(xiàng)目的第三個(gè)月決定把所有的能力模塊全部重寫(xiě)成一套統(tǒng)一的 agent-skills 體系。起因很直接同一個(gè)智能體換了個(gè)業(yè)務(wù)場(chǎng)景之后原來(lái)的提示詞和工具調(diào)用邏輯全亂套了。當(dāng)時(shí)最大的感受是模型本身并不弱真正拖后腿的是我給它的“手和腳”——那些能力邊界模糊、互相耦合、難以單獨(dú)驗(yàn)證的函數(shù)與提示詞片段。這里說(shuō)的 agent-skills不是某個(gè)框架的專有名詞而是我習(xí)慣用的一套工程化組織方式把 Agent 能做的事拆成一個(gè)個(gè)可聲明、可測(cè)試、可復(fù)用的技能模塊每個(gè)技能都有清晰的描述、輸入輸出協(xié)議、實(shí)現(xiàn)邏輯和驗(yàn)證方式。如果你正在開(kāi)發(fā) AI 助手、自動(dòng)化流程、智能客服這類產(chǎn)品或者你發(fā)現(xiàn)自己的 Agent 到了“demo 能跑、上線就崩”的階段那么這篇文章里的思路和踩坑記錄應(yīng)該能幫上忙。1.1 一次事故讓我決定重寫(xiě)技能層事情發(fā)生在給一個(gè)客戶做智能客服機(jī)器人時(shí)。當(dāng)時(shí)為了快速上線我把所有工具調(diào)用邏輯都堆在一個(gè)大文件里意圖判斷靠大段 if-else業(yè)務(wù)規(guī)則散落在各處。最初功能很少跑起來(lái)還算順暢。后來(lái)客戶要求增加節(jié)假日話術(shù)我在某個(gè)工具函數(shù)里改了一行返回值格式結(jié)果導(dǎo)致另一個(gè)不相關(guān)的意圖分支開(kāi)始錯(cuò)誤觸發(fā)線上對(duì)話連續(xù)出現(xiàn)答非所問(wèn)。排查了很久才發(fā)現(xiàn)問(wèn)題根源不是模型而是我把“技能”和“業(yè)務(wù)規(guī)則”焊死在了同一段代碼里。節(jié)假日話術(shù)本質(zhì)上是一個(gè)獨(dú)立的領(lǐng)域能力它應(yīng)該有自己獨(dú)立的入口、參數(shù)和返回結(jié)構(gòu)可以被單獨(dú)替換和測(cè)試。但在當(dāng)時(shí)的架構(gòu)里它和周邊十幾個(gè)功能共用同一個(gè)狀態(tài)機(jī)牽一發(fā)而動(dòng)全身。這次事故之后我把思路調(diào)整為“技能優(yōu)先”凡是 Agent 需要對(duì)外執(zhí)行的動(dòng)作先抽象成技能再通過(guò)技能模塊去組合業(yè)務(wù)規(guī)則。這樣每個(gè)能力像抽屜一樣獨(dú)立存在模型按需抽取工程側(cè)也能針對(duì)單一技能做回歸測(cè)試。聽(tīng)起來(lái)像常識(shí)但真正動(dòng)手做之前我確實(shí)低估了這件事的價(jià)值。1.2 技能模塊解決的三個(gè)真實(shí)痛點(diǎn)第一個(gè)痛點(diǎn)是模型的可理解性。如果你把一堆業(yè)務(wù)邏輯直接寫(xiě)進(jìn)系統(tǒng)提示詞模型需要從長(zhǎng)文本里自己找調(diào)用條件稍微復(fù)雜一點(diǎn)就容易漏。技能模塊則把每個(gè)能力壓縮成一段“能力說(shuō)明書(shū)”模型只需要在候選列表里做匹配理解和選擇的成本都低很多。第二個(gè)痛點(diǎn)是工程的可測(cè)試性。傳統(tǒng)工具函數(shù)可以單測(cè)但 Agent 的工具調(diào)用鏈路很難單測(cè)因?yàn)槟悴恢滥P蜁?huì)在什么上下文里觸發(fā)它。技能模塊通過(guò)標(biāo)準(zhǔn)化輸入輸出和獨(dú)立執(zhí)行邏輯讓測(cè)試變成一個(gè)純粹的函數(shù)驗(yàn)證過(guò)程。先測(cè)技能本身能不能跑再測(cè)模型能不能選對(duì)技能問(wèn)題邊界變得非常清楚。第三個(gè)痛點(diǎn)是能力的可復(fù)用性。同一個(gè)“查詢訂單”技能可以用在客服機(jī)器人、工單助手、企業(yè)微信機(jī)器人里只要描述和協(xié)議不變換場(chǎng)景就是換 Agent 殼。之前我所有的能力都長(zhǎng)在某個(gè)項(xiàng)目里換個(gè)項(xiàng)目就要復(fù)制粘貼改一堆東西現(xiàn)在沉淀成 agent-skills 庫(kù)之后新項(xiàng)目的冷啟動(dòng)速度明顯快了很多。這三件事聽(tīng)起來(lái)不大卻直接影響 Agent 從“能用”到“好用”的關(guān)鍵一步。1.3 什么內(nèi)容才配叫 skill不是所有函數(shù)都值得做成技能。我現(xiàn)在的判斷標(biāo)準(zhǔn)有三個(gè)一是輸入輸出邊界是否清晰二是是否有可預(yù)期的副作用三是能否獨(dú)立驗(yàn)證。比如“查詢訂單狀態(tài)”“計(jì)算運(yùn)費(fèi)”“發(fā)送提醒消息”這類操作邊界明確、結(jié)果可檢驗(yàn)天然適合做成技能。相反有些任務(wù)過(guò)于開(kāi)放比如“寫(xiě)一篇爆款文章”就不適合直接塞成一個(gè)技能。這類任務(wù)需要進(jìn)一步拆解為“生成標(biāo)題候選”“搭建文章大綱”“生成正文段落”等更小的子技能否則描述寫(xiě)不清楚模型也不知道從哪下手。過(guò)早把大而泛的能力固化成技能只會(huì)讓注冊(cè)表變得臃腫還會(huì)增加模型選錯(cuò)技能的幾率。判斷一個(gè)能力能不能沉淀為技能我的經(jīng)驗(yàn)是先在對(duì)話里手工測(cè)試三次如果你每次都需要補(bǔ)充新規(guī)則才能讓它穩(wěn)那就說(shuō)明這個(gè)技能還沒(méi)有收斂繼續(xù)拆。2. 重新拆解 agent-skills一個(gè)技能單元長(zhǎng)什么樣我落地的 agent-skills 體系里一個(gè)完整的技能單元由四部分組成技能描述、輸入輸出協(xié)議、實(shí)現(xiàn)邏輯、自檢測(cè)試。很多人只重視實(shí)現(xiàn)邏輯把技能當(dāng)成普通函數(shù)來(lái)寫(xiě)結(jié)果模型根本不調(diào)用或者調(diào)用了卻傳錯(cuò)參數(shù)。其實(shí)在大模型應(yīng)用里最關(guān)鍵的往往是那幾行“給模型看的描述”。2.1 技能描述給模型看的產(chǎn)品說(shuō)明書(shū)技能描述的目標(biāo)是讓模型在候選列表里一眼認(rèn)出“這個(gè)能力該不該由我來(lái)觸發(fā)”。我寫(xiě)描述的格式基本固定第一句說(shuō)明能力邊界第二句說(shuō)明執(zhí)行前提第三句給出常見(jiàn)參數(shù)示例。最后還會(huì)加一句“什么時(shí)候不要用”用來(lái)減少誤觸發(fā)。舉個(gè)例子一個(gè)查詢天氣的技能我會(huì)寫(xiě)成這樣name: get_weather description: | 查詢指定城市當(dāng)前天氣和未來(lái)三天預(yù)報(bào)。 當(dāng)用戶明確提到天氣、氣溫、降水、風(fēng)力等意圖時(shí)使用。 參數(shù) city 需要是中文城市名盡量從用戶原句中提取。 如果用戶只是在閑聊天氣感受不要調(diào)用本技能。這樣的描述看起來(lái)很短但信息密度很高。模型在做技能選擇時(shí)本質(zhì)上是在做語(yǔ)義匹配它不需要看到你的 Python 類型注解它需要的是“觸發(fā)條件”和“參數(shù)來(lái)源”。我見(jiàn)過(guò)很多團(tuán)隊(duì)把函數(shù)文檔直接復(fù)制成技能描述里面全是技術(shù)術(shù)語(yǔ)模型當(dāng)然容易選錯(cuò)。2.2 輸入輸出協(xié)議一切可以序列化技能和普通函數(shù)的另一個(gè)區(qū)別是它面向的調(diào)用方不是程序員而是模型。模型生成的是結(jié)構(gòu)化文本所以技能輸入輸出必須是可序列化的最好用 JSON Schema 明確約束。我在定義協(xié)議時(shí)會(huì)為每個(gè)技能建立一個(gè)輸入輸出結(jié)構(gòu)例如from typing import TypedDict, Optional class GetWeatherInput(TypedDict): city: str date: Optional[str] # 缺省則為今天 class GetWeatherOutput(TypedDict): status: str # ok 或 error data: Optional[dict] # 天氣詳情 message: str # 給模型看的簡(jiǎn)短說(shuō)明輸出里一定要帶上message。因?yàn)槟P托枰鶕?jù)返回值決定下一步動(dòng)作如果技能只返回一個(gè)裸 dict模型很容易不知道發(fā)生了什么。加上一句“查詢成功北京今天晴最高溫度 30 度”這樣自然的描述模型就能直接理解并轉(zhuǎn)述給用戶。協(xié)議設(shè)計(jì)要盡量扁平避免深層嵌套。模型擅長(zhǎng)生成平面結(jié)構(gòu)復(fù)雜的嵌套對(duì)象容易出現(xiàn)字段缺失或類型錯(cuò)誤。寧可多幾個(gè)頂層字段也不要搞三層以上的對(duì)象。2.3 注冊(cè)與發(fā)現(xiàn)把代碼變?yōu)閿?shù)據(jù)最初的版本里我是用一個(gè)巨大的 if-else 去分發(fā)工具調(diào)用后來(lái)?yè)Q成注冊(cè)表機(jī)制。注冊(cè)表的核心思路是把技能名、技能描述、輸入結(jié)構(gòu)和實(shí)現(xiàn)函數(shù)登記到一個(gè)全局字典里模型只需要看這個(gè)字典的“目錄頁(yè)”就能了解整個(gè) Agent 的能力范圍。我通常用 Python 裝飾器來(lái)做這件事代碼會(huì)清清爽爽SKILL_REGISTRY: dict[str, Skill] {} def skill(func): name func.__name__ SKILL_REGISTRY[name] Skill( namename, descriptionfunc.__doc__.strip(), fnfunc, ) return func skill def get_weather(city: str, date: str ): 查詢指定城市當(dāng)前天氣和未來(lái)三天預(yù)報(bào)。 ...當(dāng)模型需要調(diào)用時(shí)Agent 會(huì)把SKILL_REGISTRY里所有技能名和描述拼成一個(gè)“技能菜單”讓模型從中選擇。這個(gè)過(guò)程中代碼變成了數(shù)據(jù)新增技能不再需要改分發(fā)邏輯只需要寫(xiě)一個(gè)函數(shù)并加上裝飾器。這里有個(gè)容易被忽略的點(diǎn)注冊(cè)順序會(huì)影響模型的選擇概率。如果兩個(gè)技能描述相似通常排在前面的更容易被選中。所以我會(huì)把高頻技能放在前面低頻技能放在后面而不是按字母序排列。3. 實(shí)操?gòu)牧愦罱ㄒ惶卓陕涞氐?skill 庫(kù)理論說(shuō)了一堆接下來(lái)展示一套我實(shí)際在用的技能庫(kù)結(jié)構(gòu)和完整示例。沿著這個(gè)模板你可以很快把現(xiàn)有代碼整理成屬于自己的 agent-skills 庫(kù)。3.1 目錄結(jié)構(gòu)與命名規(guī)范項(xiàng)目根目錄下我會(huì)專門(mén)建一個(gè)skills文件夾每個(gè)技能獨(dú)占一個(gè)子目錄子目錄里放描述文件、實(shí)現(xiàn)文件和測(cè)試文件。skills/ ├── get_weather/ │ ├── skill.yaml │ ├── impl.py │ └── test_impl.py ├── get_exchange_rate/ │ ├── skill.yaml │ ├── impl.py │ └── test_impl.py └── send_email/ ├── skill.yaml ├── impl.py └── test_impl.py技能命名的規(guī)范我用的是“動(dòng)詞 目標(biāo)對(duì)象”比如get_weather、send_email、calculate_delivery_fee。盡量避免使用process_data、handle_request這類模糊名字因?yàn)槟P驮诩寄芷ヅ鋾r(shí)對(duì)名稱很敏感動(dòng)詞越具體召喚成功率越高。skill.yaml存放模型的可見(jiàn)元信息包括技能名、描述、參數(shù)示例和授權(quán)級(jí)別等。impl.py是純實(shí)現(xiàn)邏輯不摻雜任何 Agent 上下文。test_impl.py是單元測(cè)試直接調(diào)用函數(shù)驗(yàn)證結(jié)果。3.2 一個(gè)最小案例匯率查詢技能我們做一個(gè)最簡(jiǎn)單的匯率查詢技能。先寫(xiě)skill.yamlname: get_exchange_rate description: | 查詢實(shí)時(shí)匯率支持常見(jiàn)貨幣之間換算。 當(dāng)用戶提到匯率、換匯、外匯、某貨幣兌某貨幣時(shí)使用。 參數(shù) base 表示基礎(chǔ)貨幣代碼quote 表示目標(biāo)貨幣代碼。 如果用戶未指定目標(biāo)貨幣默認(rèn)使用 CNY。 返回?fù)Q算比例和參考金額。 version: 1.0.0然后寫(xiě)impl.pyfrom typing import TypedDict, Optional class ExchangeRateInput(TypedDict): base: str # 基礎(chǔ)貨幣如 USD quote: str # 目標(biāo)貨幣如 CNY amount: Optional[float] # 金額缺省則返回匯率 class ExchangeRateOutput(TypedDict): status: str rate: Optional[float] converted: Optional[float] message: str def get_exchange_rate(input_data: ExchangeRateInput) - ExchangeRateOutput: base input_data[base].upper() quote input_data.get(quote, CNY).upper() try: rate fetch_rate_from_db(base, quote) except Exception as e: return { status: error, rate: None, converted: None, message: f查詢失敗{e}請(qǐng)檢查貨幣代碼是否輸入正確, } amount input_data.get(amount) converted amount * rate if amount is not None else None if amount is not None: message f{amount} {base} 約等于 {converted:.2f} {quote}當(dāng)前匯率為 {rate} else: message f當(dāng)前 {base}/{quote} 匯率為 {rate} return { status: ok, rate: rate, converted: converted, message: message, }接入 Agent 時(shí)只需要把get_exchange_rate注冊(cè)進(jìn)SKILL_REGISTRY然后把技能菜單交給模型。整個(gè)過(guò)程不需要改業(yè)務(wù)代碼。我第一次重構(gòu)時(shí)最驚訝的就是原來(lái)加一個(gè)新能力可以這么快。3.3 技能自檢與 dry_run實(shí)際運(yùn)行中模型經(jīng)常傳錯(cuò)參數(shù)比如把“人民幣”直接當(dāng)貨幣代碼傳進(jìn)來(lái)或者把日期傳成“明天”。為了減少這類問(wèn)題我在每個(gè)技能里加了一個(gè)輕量自檢邏輯當(dāng)參數(shù)缺省或明顯異常時(shí)返回一個(gè)“提示型錯(cuò)誤”告訴模型應(yīng)該怎么補(bǔ)參數(shù)。我還會(huì)給關(guān)鍵技能增加dry_run模式。這個(gè)模式只做校驗(yàn)和演練不真正產(chǎn)生副作用。比如發(fā)送郵件技能在dry_run下只會(huì)打印“將向某某發(fā)送主題為某某的郵件”不會(huì)真的發(fā)出去。這樣能讓模型在正式生成動(dòng)作前先自檢一遍大幅減少誤操作。dry_run的實(shí)現(xiàn)也簡(jiǎn)單就是給輸入增加一個(gè)test_mode字段處理函數(shù)在開(kāi)頭判斷一下。別小看這個(gè)字段它是我做技能灰度時(shí)最依賴的安全閥。3.4 版本管理與灰度技能不是寫(xiě)一次就不動(dòng)了。業(yè)務(wù)規(guī)則一改技能實(shí)現(xiàn)就要跟著改。但模型的行為需要保持一致所以我給每個(gè)技能加了version字段注冊(cè)表里記錄當(dāng)前請(qǐng)求使用的版本號(hào)。升級(jí)時(shí)先記錄舊版本行為方便回滾?;叶炔呗晕易龅帽容^樸素注冊(cè)表里同時(shí)保留新舊兩個(gè)版本通過(guò)一個(gè)開(kāi)關(guān)分配流量。比如get_exchange_rate從 v1 升到 v2先讓 10% 的請(qǐng)求走到 v2觀察調(diào)用成功率和用戶反饋再逐步放量。這個(gè)方法不花哨但確實(shí)能幫我避免“一次性全量上線然后被模型的新錯(cuò)誤行為淹沒(méi)”的情況。版本管理最需要注意的坑是不要只改描述不改協(xié)議。如果 v2 改了參數(shù)結(jié)構(gòu)一定要在skill.yaml里同步更新否則模型按舊描述生成新參數(shù)技能直接報(bào)錯(cuò)。4. 真正讓 skills 好用的幾個(gè)關(guān)鍵細(xì)節(jié)如果說(shuō)前面是骨架這一節(jié)就是血肉。我自己在把 agent-skills 打磨到能上生產(chǎn)環(huán)境的過(guò)程中積累了幾個(gè)非常實(shí)際的經(jīng)驗(yàn)。4.1 描述里要明確“什么時(shí)候不要用”給技能寫(xiě)描述時(shí)大家很容易只寫(xiě)“什么時(shí)候用”卻忘了寫(xiě)“什么時(shí)候不要用”。在真實(shí)對(duì)話里模型經(jīng)常過(guò)度調(diào)用技能。比如用戶只是抱怨“今天天氣太糟了”并不想查天氣但如果你的天氣技能描述里全是“天氣”“氣溫”等詞模型可能就觸發(fā)查詢。我現(xiàn)在會(huì)在描述末尾固定加一句如果用戶只是在表達(dá)主觀感受不要調(diào)用本技能。這句“負(fù)向提示”對(duì)降低誤觸發(fā)非常有效。同樣地如果一個(gè)技能只能由管理員使用就在描述里寫(xiě)清楚“普通用戶詢問(wèn)權(quán)限相關(guān)問(wèn)題時(shí)不要調(diào)用轉(zhuǎn)交由權(quán)限判斷邏輯處理”。負(fù)向描述不用太長(zhǎng)一兩句話點(diǎn)中常見(jiàn)混淆場(chǎng)景就夠了。寫(xiě)得太多反而會(huì)讓模型困惑。4.2 錯(cuò)誤信息是給模型看的糾錯(cuò)信號(hào)技能里拋異常很容易但模型拿到的只是一個(gè)異常字符串時(shí)往往不知道下一步該做什么。我把錯(cuò)誤信息改成了結(jié)構(gòu)化格式包含狀態(tài)、原因和建議{ status: error, reason: invalid_currency_code, suggestion: 請(qǐng)將貨幣參數(shù)改為國(guó)際標(biāo)準(zhǔn)代碼例如 USD、CNY再重試 }這樣模型看到suggestion后會(huì)自然地對(duì)用戶說(shuō)“請(qǐng)?zhí)峁?biāo)準(zhǔn)貨幣代碼”甚至主動(dòng)修正參數(shù)后重試。我實(shí)測(cè)過(guò)結(jié)構(gòu)化錯(cuò)誤讓技能調(diào)用失敗后的恢復(fù)成功率提高了不少。記住技能返回的錯(cuò)誤也是模型的一次“輸入”你的錯(cuò)誤信息寫(xiě)得越像給同事看的消息模型就越容易接著干活。4.3 控制返回體量與敏感信息Agent 的上下文窗口是有限的。如果技能返回一大段完整訂單明細(xì)、幾十條搜索結(jié)果模型還沒(méi)開(kāi)始推理上下文就已經(jīng)被撐爆了。我的原則是技能返回給模型的內(nèi)容只保留“決策所需的最小信息量”詳細(xì)信息寫(xiě)入外部存儲(chǔ)需要時(shí)再按消息 ID 拉取。舉個(gè)例子查詢訂單列表時(shí)不要在返回值里塞完整的商品詳情和物流軌跡只返回訂單號(hào)、狀態(tài)、金額、時(shí)間這幾個(gè)字段就夠了。如果用戶追問(wèn)詳情再通過(guò)另一個(gè)“查詢訂單詳情”技能去取。這種拆分不僅省 token還讓每個(gè)技能的鏈路更短、更容易排查。敏感信息方面技能輸出里絕不能帶明文密碼、完整身份證號(hào)、銀行卡號(hào)等。我在輸出層做了一層脫敏比如只返回尾號(hào)四位。防的不只是模型還有日志系統(tǒng)和下游服務(wù)。任何時(shí)候?qū)徲?jì)日志里都不該出現(xiàn)用戶敏感字段。4.4 冪等性與并發(fā)安全多個(gè)技能被并行調(diào)用時(shí)很容易出現(xiàn)重復(fù)副作用。最典型的是“支付”或“發(fā)消息”這類操作模型判斷失誤重試兩次用戶就收到兩條消息。所以我在技能設(shè)計(jì)里強(qiáng)制要求凡是有副作用的技能必須支持冪等。冪等的做法很簡(jiǎn)單給每次調(diào)用生成一個(gè)request_id服務(wù)端記錄這個(gè) id 是否已經(jīng)處理過(guò)。如果重復(fù)提交同一個(gè)request_id直接返回上一次的結(jié)果不再次執(zhí)行副作用。同時(shí)技能內(nèi)部盡量保持無(wú)狀態(tài)不要依賴全局變量避免并發(fā)時(shí)數(shù)據(jù)互相污染。這個(gè)設(shè)計(jì)在單機(jī) demo 里看不出來(lái)一旦技能被多個(gè) Agent 實(shí)例共享或者被用戶手動(dòng)觸發(fā)和模型觸發(fā)同時(shí)調(diào)用冪等就是保命符。5. 常見(jiàn)問(wèn)題與踩坑實(shí)錄再正確的理論落到實(shí)戰(zhàn)里都會(huì)有一堆意想不到的問(wèn)題。這里記錄幾個(gè)我反復(fù)遇到的坑以及對(duì)應(yīng)的排查方法。5.1 模型不調(diào)用技能時(shí)先別急著調(diào) prompt模型完全無(wú)視技能菜單是最常見(jiàn)的問(wèn)題。很多人第一反應(yīng)是加長(zhǎng)系統(tǒng)提示詞結(jié)果越加越亂。我現(xiàn)在的排查順序是先看技能描述是否出現(xiàn)在模型上下文中再看描述里的關(guān)鍵詞是否和用戶表達(dá)有明顯匹配最后才考慮調(diào)整 prompt。如果用戶說(shuō)“幫我查下美元兌人民幣”技能描述里卻沒(méi)有“美元”“人民幣”這些具體詞模型就很難觸發(fā)。解決方法是把常見(jiàn)說(shuō)法作為示例寫(xiě)進(jìn)描述里比如支持 USD/CNY、EUR/CNY 等常見(jiàn)貨幣對(duì)。這不是讓模型死記硬背而是給它更容易匹配的錨點(diǎn)。另一個(gè)容易被忽略的原因是技能菜單太長(zhǎng)。當(dāng)候選技能超過(guò)十幾個(gè)時(shí)模型可能遺漏靠后的技能。我會(huì)把高頻技能排在前面并且為同一類能力做一個(gè)“分組描述”減少候選數(shù)量。5.2 技能明明存在卻選錯(cuò)了技能選錯(cuò)技能比不調(diào)用更隱蔽。我遇到過(guò)兩個(gè)技能描述高度相似一個(gè)是“查詢訂單”另一個(gè)是“查詢售后單”模型總是把售后單查詢請(qǐng)求派給訂單查詢。后來(lái)我在兩個(gè)描述里分別加入了“如果不確定是哪個(gè)先問(wèn)用戶是否有售后糾紛”效果立竿見(jiàn)影。還有一個(gè)技巧是給每個(gè)技能寫(xiě)一個(gè)“反例”字段比如not_to_use: 當(dāng)用戶提到退貨、換貨、維修時(shí)請(qǐng)選擇 query_after_sale。這種顯式的互斥指引比單純加形容詞有用得多。要徹底排查我會(huì)維護(hù)一個(gè)技能評(píng)測(cè)集每個(gè)評(píng)測(cè)樣本包含“用戶話術(shù)”和“期望技能名”。每次改動(dòng)描述后跑一遍看準(zhǔn)確率和召回率變化。沒(méi)有評(píng)測(cè)集你根本不知道哪次描述改動(dòng)是變好還是變壞。5.3 技能返回內(nèi)容撐爆上下文早期我做一個(gè)搜索類技能直接把前幾十條搜索結(jié)果全部返回模型還沒(méi)來(lái)得及總結(jié)上下文就已經(jīng)爆了。后來(lái)我改用“分頁(yè)摘要”策略技能只返回前 5 條結(jié)果的核心標(biāo)題和摘要如果用戶要更多再通過(guò)參數(shù)page翻頁(yè)。這樣既控制了 token又讓模型每一步只聚焦一小批信息。還要注意返回值里的“冗余信息”。有些技能實(shí)現(xiàn)者圖省事把整個(gè)數(shù)據(jù)庫(kù)行原樣返回里面全是創(chuàng)建時(shí)間、更新時(shí)間、內(nèi)部 ID。這些字段對(duì)模型決策沒(méi)有幫助只會(huì)稀釋注意力。我在輸出層做白名單字段明確哪些可以出站。5.4 問(wèn)題排查速查表癥狀可能原因處理方式模型從不調(diào)用某技能描述關(guān)鍵詞不匹配、技能排序太后補(bǔ)充用戶常見(jiàn)說(shuō)法調(diào)整注冊(cè)順序調(diào)用技能但參數(shù)頻繁錯(cuò)誤輸入?yún)f(xié)議定義過(guò)寬缺少示例在描述中增加參數(shù)格式示例多個(gè)技能經(jīng)?;煜枋鱿嗨贫雀呷鄙倩コ庹f(shuō)明加反例字段明確觸發(fā)邊界技能返回內(nèi)容太長(zhǎng)未做摘要和字段白名單只返回決策所需最小字段升級(jí)后行為變化大描述或協(xié)議未同步更新版本號(hào)分離灰度放量重復(fù)執(zhí)行副作用操作技能非冪等增加 request_id 去重這張表是我每次上線前都會(huì)過(guò)一遍的基礎(chǔ)檢查清單能幫我快速定位八層以上的問(wèn)題。6. 落地 agent-skills 一年后的個(gè)人體會(huì)6.1 技能庫(kù)需要“新陳代謝”技能庫(kù)不能只增不減。我在維護(hù)了大半年后發(fā)現(xiàn)很多早期技能已經(jīng)沒(méi)人調(diào)用但還在注冊(cè)表里占著位置每次模型選擇時(shí)都會(huì)浪費(fèi)注意力。后來(lái)我加了一個(gè)“調(diào)用日志”統(tǒng)計(jì)每個(gè)月清理一次近 30 天調(diào)用次數(shù)為零的技能。不是直接刪而是先標(biāo)記為deprecated下線再刪代碼。這個(gè)過(guò)程讓我意識(shí)到agent-skills 不是一個(gè)靜態(tài)的目錄它更像代碼庫(kù)本身需要持續(xù)的 review 和重構(gòu)。給技能寫(xiě)描述時(shí)我心里會(huì)有個(gè)標(biāo)準(zhǔn)如果一個(gè)新同事不看實(shí)現(xiàn)代碼只看skill.yaml能完全理解這個(gè)技能的能力邊界那才算合格。達(dá)不到標(biāo)準(zhǔn)的描述一律重寫(xiě)。6.2 下一步可以從評(píng)測(cè)與觀測(cè)入手如果你已經(jīng)搭好了一套技能庫(kù)我建議下一步把重心放在“可觀測(cè)性”上。每次技能調(diào)用都記錄下選技結(jié)果、參數(shù)、耗時(shí)、返回狀態(tài)然后定期統(tǒng)計(jì)調(diào)準(zhǔn)率。我后來(lái)用這些數(shù)據(jù)做過(guò)一次很有效的優(yōu)化發(fā)現(xiàn)某個(gè)技能雖然經(jīng)常被選中但執(zhí)行成功率只有六成原因是它的輸入?yún)f(xié)議和描述之間存在兩張皮模型按描述生成參數(shù)函數(shù)卻按更嚴(yán)格的協(xié)議校驗(yàn)。改掉這個(gè)不一致后整體成功率立刻回升。最后再分享一個(gè)小技巧新增技能之前先問(wèn)自己三個(gè)問(wèn)題——這個(gè)能力可以被一句話說(shuō)明嗎它的輸入輸出可以被結(jié)構(gòu)化嗎它值得被獨(dú)立測(cè)試和復(fù)用嗎三個(gè)問(wèn)題都回答“是”再做。少建一個(gè)模糊技能比多寫(xiě)一個(gè)完美技能更重要。這套思路陪我走過(guò)幾個(gè)項(xiàng)目也希望幫你少踩一些坑。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
97一本大道亚洲一区| 精品国产91内射久久| 黄色一级视| 午夜在线播放| 9精品久久久久| 欧美AB在线观看| 欧美顶级黄色大片免费| 国产精品高潮久久久无码| 99色婷婷中文字幕乱色| 人人喜人人妻| www.色99| 欧美日本国产日韩激情视频| 国产午夜精品理论片一二三区区| 超碰吊日色| 亚洲性猛| 亚洲欧美日韩电影网站一区| 国产无遮挡| 亚洲男人bt天堂| 97超碰亚洲| 国产黄a三级三级三级av在线看| 在线a v| 久久久久9999| 午夜在线播放| 青青操网| 涩综合导航| 亚州性色| 试看日韩黄片| 无遮挡男女激烈动态图| 搡老女人老91二区| 久久香蕉国产线看观看亚洲女人| 91精品操美女| 91蜜桃婷婷狠狠久久综合9色| 亚洲s在线观看| 日日操天天操| 激情六月天| 日韩黄色一区二区三区| 性在久久久久久| 久久久一区二区三区三州| 久久久久少妇| 人人爱人人乐人人操| 亚州性色| 色在线视频导航| 欧美黄片视频在线观看免费 | 欧美在线91| 少妇的嫩逼图片| 91久久国产精品| yazhououmeizongya| 美女t无毒不卡不卡| 婷婷九月国产| 成人性交午夜免费片| 欧美亚洲系列| 九九九九九精品| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 色区97| 精品国产乱码久久久影院| 智利AV在线网| 91色插| 亚洲色人| 大学生口爆吞精| 国产一区二区三区视频在线看| 日韩簧片免费看| 日本一区二区成人在线| 日本免费一区二| 怡春苑东京热| 欧美体内射精| 狠狠操狠狠操操| 亚洲自拍偷拍视频在线| 手机看av网站在线看| 夜夜爽77777| 国产激情视频一区区三区| 欧美欧美啪啪视频| 操逼操逼逼操操逼91| 五月天社区| 射欧美综合| 伊人午夜福利视频| 欧美组图日韩亚洲中文字幕| 久久社区一区二区三区| 高清不卡国产| 久久久久96| 97久久国产| 一牛影视成人片免费| 1024人妻| 中文字幕精品亚洲熟女| 成人av福利在线观看| 日韩性爱再线视频| 亚洲天堂自拍| 日韩成人性日韩成人性爱视频在线免费观看| 国产高清免费不卡av| 狠狠久久亚洲欧美专区| 亚洲日本天堂| 99久久久久久亚洲精品不卡| 老司机免费视频在线91| 久久九色| 中文字幕啊啊啊在线观看视频| 人人搡人人肉久久精品| 久久啊啊| 日韩操人| 五月天精品| 少妇一级婬片免费放一级a性色.| 中文字幕一二三区| 3P丝袜熟女 色综合| 无码av永久免费专区网站| 91白虎| 中文字幕日韩精品久久| 1024香蕉视频| 人妻熟女一区二区三区视频| 免费黄色A片| 亚洲天堂7777| 黑人娇小av在线播放| 国产女人91精品嗷嗷嗷嗷| 婷婷五月天福利| 67914在线兔费成人视频| 日韩无码专区| 久九九九| 色偷偷男人的天堂麻豆| 岛国在线一区二区三区| 国产地址二三| 人人干人人操人人..com| 无码91| 91 综合网| 五月天婷婷基地| 日本性一区| 亚瑟国产精品久久无码| 蜜臀在线免费观看在线免费观看| 91美女在线观看| 亚洲中文字幕噜噜噜久久久| 亚洲 暴爽 AV人人爽日日碰| 亚洲天堂男人在线| 欧美78p| 午夜一区| 亚洲18禁| 亚洲暴力强奸AV| 日本中文字幕一区| 色五月大香蕉| 中文久久| 激情终合网| 日韩国产不卡在线视频| 精国久久一区二区三区98| 欧美少妇性爱网站| 抽插亚洲无码| 97久久精品国产| 国产 丝袜 欧美中文 另类| 综合九九| 口爆综合网| 精品人妻一区二区三区日产| 超碰综合色| 成人 日本A片无码8888| 亚洲男人天堂2017| 欧美大香蕉97| 日韩人妻一区二区精品| 1240青青草一区二区三区视频天爱| 你懂得91| 自拍内地三级在线观看| 日日日大屁股骚女人精品| av绯色| 大逼色网站| 日本网色| 97干在线| a啊啊啊啊啊啊啊啊一区二区| 91狠婷| av最新免费中文字幕| 蜜桃网熟妇| 午夜情侣自拍网站| 96久久精品一二三区色欲| 综合色好色| 美欧老女人97| 99re这里只有精品中心播放| 大黄片做爱的大的| 啊啊啊啊啊啊在线观看| 日han少妇无码| 91天天综合日韩欧美| 欧美精品成人亚洲| 韩国三级理论在线| 麻豆视频国产一区二区| 精品国产a∨一区天美传媒| 中文字暮97| 欧美大香蕉同搞| 精品人妻久久久久一区二区三区| 亚洲男人天堂网久久| 婷婷午夜成人色中色| 91亚洲欧洲| 国产女人9999| 欧美性生活内射| 精品久久久久久亚洲| 人妻 中文 日韩| 蜜臀久久99精品久久久久久无删减 | V A在线| 亚洲综合 欧美| 亚洲图片激情综合另类| 97精品国产| 国产白丝在线| 亚洲免费精品一区| 丁香五月电影| 一级啊性爱在线视频| 国产亚洲精品美女久久久| 欧美日韩久久精品爱爱| 色色97爱| 中文字幕av片| 夜夜操一区二区| 亚州成人A√| www.狠狠| 精品少妇一区二区三区在线视频| 爽 好舒服 无码刺激久久| 国产精品一区二区亚洲人成毛片| 中文字幕人成乱码熟女香港| 色色毛片| 日本成人免费一区二区三区| 国产精品美女久久久久久网站| 欧美综合色图网| 久久机热| 992大香蕉| 加勒比综合| 蜜桃久久久久久久| 国产精品久久久啊| 2023天天操夜夜操| 日韩黄片视频试看| 无码最新| www.色操逼| 操比国产| 五月天激情小说| 人人操人人狠狠操| 99热这里只有精| 中文字幕高清20页视频| 1240青青草一区二区三区视频天爱| 日本熟妇色熟妇在线视频播放| 好看的久久不射无码影视影院| 日本一片一区| a一区二区三区乱码在线| 日日骚av| 日本不卡一二区| 亚春色色| 啊啊啊啊啊啊好多水| 人妻少妇久久| 亚洲97在线观看| 偷拍 欧美 日韩| 色欲三区| 欧美在线干| 亚洲午夜免费狠狠干| 日韩精品一二三四| 国产一| 久久综合97| 国产强奸乱伦无码视频| 日本熟女免费視颖| 熟女一区二区| 成人精品水蜜桃久久久久久久| 老鸭窝在线视频播放| 人妻丝袜一区二区三区在线| 国产一区二区av综合| 日本色色网| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 超碰无码加勒比| 人人天天干干| 99热 按摩 日韩| 欧美97免费| 欧美色999| 韩国午夜理伦三级好看| 久久久人妻| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 中文字幕日韩人妻视频一区二区三区交换夫妻| 老司机免费视频在线91| 人妻久久一区二区三区 | 中文字幕av久久爽Av| 国产精品在线一区二区| 日韩一级二级三级免费看完整版| AAAAAAAAA黄片| 丁香五月婷婷五月| 色香综合天天影视综合 | 欧洲一区二区三区四区在线观看| 日韩一级欧美一级国产一级台湾| 成人免费福利在线观看| 色综合久久夜色精品国产天堂| 97日韩欧美亚洲| 91视频伊人| 一起草AV| 97精品在线视频| 日韩精品视频在线观看一卡二卡| 日韩人妻网站| 麻豆三极片| 操操啪| 自拍亚洲综合| 欧美精品成人在线播放| 午夜福利久久久噜久噜久久综合| 亚洲欧美另类图片| 亚州色图第三区| 亚洲91综合| 日韩三A大片在线观看| 天堂岛av| 少妇无码999| 欧美夜色| 国产亚洲深夜激情| 久久亚洲人妻| 蜜臀AV秘一区翔田千里| 欧美成人亚洲精品| av三级电影在线播放| 久热99| 情色图区| 高凊专区人人操| 久久精品一区二区三区四区五区| 长长久久免费视频| 91无遮挡| 蜜桃久久久久久久| 国产精品第一区第一页| 性欧美体内射精| 日本国产欧美一区三区二区| 老熟女熟妇| 国产日韩区| 国产五码丝袜屁眼| 韩国一级做A片免费的| 色五月激情AV在线| 99热只有这里有精品| 肉丝中文无码高清| 91久久久久久久久18| 91蜜桃传媒精品久久久一区二区| 99热免费| 欧美精品99久久久**| 嗯,啊。舔我逼| 色色香蕉| 激情小说亚洲| 福利天堂| 丁香五月成人| 99久久国产精品免费高潮| 一区,二区,三区网站| 日本黄色精品专区网站| 美国三级日本三级久久99| 色色色欧美| av橘色网站| 亚洲高潮少妇| 手机在线中文字幕国产| 日韩欧美久久婷婷网站| 一区二区三区 丝袜 高跟 美腿| 久久久九九九| 久肏视频字幕| 91狠狠综合久久久久久| 日本三级一区二区 在线| 超碰是碰在线观看| 99re6国产精品99re在线| 色y情视频免费看| 人妻另类| 五十路二区在线| 色色操| 欧美一级AAAAAAA| 尤物视频偷拍免费| 久久熟妇五十路一区| 欧美强奸乱| 日韩一二三区| 蜜臀99久久精品久久久久久| 亚洲成人一二三区| 色五月婷婷久久| 日韩天堂av电影在线观看| 亚洲欧美自拍偷拍| 青青操网| 欧美性第一页| 夜夜爽夜夜操| 60秒不遮不挡| 激情视频图片| 噜噜噜亚洲精品| 亚洲熟女国产综合另类| 91 刺激在线| 高清无码 国产精品| 亚洲美女av无码| 人乳av| 国产精品久久久久久久久久久久久久久久久久 | 亚洲欧洲色情高清| 丁香婷婷色五月| 中文字幕久热视频在线| 日韩精品字幕| 91操操操操| 九九九九九精品视频| 校园春色宗合网| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 伊人色综合网电影| 国产AV精久久| 国产a片操逼| 亚洲精品91| 欧美性五月| 怡红院亚洲怡春院av| 久久99精品九九久久久婷婷| 熟女网站最新| 91久久久老司机| 日本A级视频| 人人污日韩一区二区| 亚洲国产欧美日韩人妻日中文| 91操碰| 成年女人18级毛片毛片免费观看| a级理论午夜日本| 家庭乱伦性爱av| 青青操综合网| 一区二区三区机械有限公司| 日韩免费性爱视频在线观看| 婷婷啪啪| 久久久蜜桃一区二区三区| 久热99| 97精品国产97久久久| 天天综合亚在线| 日本精品人妻少妇一区二区| 躁躁日曰躁2020| 9999九九九久久久| 亚洲图片视频小说| 一区二区高清视频| 日韩av不卡在线看| 亚洲精品日日夜夜52| 五月丁香婷婷综合网| 另类天堂| 欧美少妇第一页| 欧美白嫩在线放| 操淫穴亚洲五月丁香| 婷婷九月国产| 午夜精品久久99蜜桃的功能章节| 中国农村熟妇毛片视频| 热99这里只有精品| 日韩av女优在线免费一区| 男人干美女| 欧美激情亚洲情色| 欧美在线啊啊| 日本操逼视频导航| 久久精品一区二区三区不卡| 人人综合| 国产激情在线| 人人操人人干网页| 五月婷婷丁香| 爱爱动态试试看6 0秒| 嫩草 我啊~嗯~在线| 天天日天天看| 国产黄片在线免费观看| 国产白领连续中出在线观看| 91综合天天看| 一二三四视频中文字幕在线看| 午夜国产成人福利视频| 九九九九88| 色97综合中文字幕| 欧美爆乳精品一区二区| 精品人妻伦一二三区久久| 800zy一区二区| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 欧美黄色手机在线观看| 欧美玖玖爱免费玖玖| 男人天堂毛片| 欧美,日韩综合久久| 国产乱码久久| 欧美,日韩,中文,另类| 精品视频在线观看精品| 99热这里都是精品| 亚洲天堂少妇| 欧美十八禁导航成人| 95精品在线| 久久禁| 天天操天天干一区二区 | 中文字幕一区二区视频在线观看| 亚洲图片偷拍视频区| 国产美女激情| 岛国1区2区3区在线观看| 九九99精品视频在线观看| 亚洲区限制级| 逼操网站| 北京美女一区二区| 青青操网| 免费人人搞97| 超碰在线人妻中文字幕| 麻豆2区1区天美| 熟女91网站| 十八禁啪啦拍视频无遮挡| 97热视频在线观看| 日韩去日本高清在| 九九九九九九综合| 99re久久| 亚洲女人91| 日本久久网| 色吊丝 日日骚 清纯唯美| 人妻日日干| 综合97久久| 国产精品无码论坛| 日韩精品人妻中文字幕不卡乱码| 牛黄色久午久| AV中文字幕三四五| 五月丁香啪啪啪| 亚洲AV在线资源| 丁香婷婷啪啪| 日本一区视频在线观看| 中国AAAAAA黄色片| 亚洲无套久久嗯嗯| 91精品老女人| 亚洲国产综合久久久性感熟妇| 欧美性性性| 人妻丝袜无 码视频专区| 亚洲欧美骚| 亚洲天堂男人在线| 亚洲乱码精品一区二区| 330Dv国产女人终合视频极品人与兽| 色波多| 91原创在线观看| 在线视频免费观看午夜| 超碰在线97国产| 911av网站免费观看| 97最新在线播放视频| av天堂天堂av日韩| 亚洲AV乱码专区国产噜噜亚洲 | 色综和网| 少妇xx精品| 日本熟妇人妻中出视频| 97丝袜亚洲在线播放| 超碰视97中文| 六月天婷婷| 免费观看日本操逼视频| 亚洲熟久久| 亚洲操逼网| 18禁看网站一区| 97超碰人操| 黑丝少妇| 亚欧无码在线| 蜜臀中文字幕| 性交一区二区在线播放| 91美女丝袜诱惑视频| 国产精品黑人一区二区三区| 久久久久9| 中文字幕一区av| 成人av影院在线观看| 噜噜瑟| 欧洲中文字幕| 成人精品在线| 色综合加勒比四四季| 日韩精品一区二区日韩| 熟女人妻精品一区二区视频 | 大吊色| 最新国产亚洲精品精品国产亚洲综合| 人人爱人人乐人人操| 国产精品国产| 免费网站观看www在线观| 日韩九区| 伊人久久综合精品欧美| 精品人妻一区二区三区在| 超碰久久网| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 67194无码不卡| 久久99亚洲精品久久99果| PMv在线观看| 性91| 密臀在线视频| 午夜精品久久999热蜜桃介男人用| 水野优香在线观看| 精品国产久热在线观看| 日逼视频日本| AV和黑人在线播放| 欧美爱三级日韩久久| 日本久久超碰| 久操免费观看| 天美传媒精品久久视频| 美女91av| 欧洲自拍色图gif在线| 欧洲乱码一区二区| 少妇蜜汁| 久久色一区| 久久香蕉国产传媒一区剧情天美| 激情五月天色色网| 熟女被操视频网址| 日韩一级欧美一级在线观看| α√在线| 国产精品无码AV网站| 丁香五月综合| 欧美性爱伊人| 九九久久国产精品怡红院| 久久综合av| 国产乱子伦一区二区三区免看| 青青草精品| 亚洲精品 超碰| 国产13区| 日韩不卡码| 东京热熟女亚洲视频网站| 绑缚麻绳人妻寝取完整版| 久久999久| 91精品国久久久久久无码| 亚洲欧美国产中文字幕| 久久m| 一本色道久久综合熟妇| 夜夜嗨TV| 成年女人黄网站| 欧美九九爱| 一起草精品人妻| 99热婷婷| 天天综和| 91精品国产乱码| 亚洲区小说| 人人操人人肉久久精品| 日韩三级伊人| 青草草免费网站av| 黄色性爱网网| 九九热九九热| 桃色人妻在线视频| 超碰人人干天天射| 亚洲中文字幕精品一区| 人人摸人人添人人操| 午夜精品视频777| 五月婷婷综合在线| 一区二区三区四区久久视1| 色九九综合AV| 香蕉人欧美综合| 高清无码一区二区三区| 亚洲日本韩国在线| 日韩精品人妻系列无码天堂| 日本高清加勒比| 亚洲视频精选| 成人三一级一片aaa| www.婷婷| 日本久久综合| 91狠狠综| 一区在线观看中文字幕| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 中日韩免费看男女操逼大全| 黄色小视频日本txt| 亚洲一区二区三区久久 亚洲一区二区| 91中文精品日韩欧美在线| 欧美人妻一区二区| 天天狠操| 手机av天堂久久久久| 中文字幕欧美日本乱码一线二线 | 97超碰无码网| 中文字幕一区二区无码成人| www.久久最新地址| 热天堂一区二区| 蜜桃臀av一区二区| 3d成人精品一区二区| www老逼91| 欧美亚洲中文字幕| 国产精品岛国片在线观看| 伊人久久国产免费观看视频| 欧美日韩狠狠爱| a天堂视频| 99操| 国产亚洲精品一区二区三区| 99这里只有精品| 人妻人久久精品中文字幕| 手机看片日韩人妻| 欧美久久婷| 伦理第一页| 极品色www影院| 精品无码一二三四区| 欧美日韩97| 最新国产亚洲精品精品国产亚洲综合| 亚洲av资源| 91狠狠狠| 日本在线激情一区二区三区| 少妇内射www在线观看视频| 一区二区三区美女超清| 青青草原狼av| 久久伊人最新网址视频| 女同亚洲欧美一二三区久久电影| 性欧美91| av天堂影视中文在字幕在线中文 | 高清无码人妻久久久一区二区三区aⅴ| 日本性爱不卡视频| 欧美青青草视频| 午夜精品五区| 国产精品乱码久久久久久久| 国产第25页在线观看| 97在线资源| 国产精品自拍欧美在线| 五月天AV资源| 五月婷丁香| 不卡日本一区二区| 开心六月色| 一级日本牲交大片好爽在线看| 久草新免费| www.91理论| 欧美爱国产综合、| 色色色综合| 欧美中出| 二三四区精品| 日本护士高潮| 伊人久久AV诱惑悠悠| 天美传媒av 在线| 波多野结衣之双飞调教在线播放| 天天综合欧美综合| 思思热影视| 国产精品不卡少妇白| 韩国久久97| 欧美传媒| 天操天操夜操夜月月年年操操| 国模吧 一区二区三区| 男人精品区| 久久偷拍人| 91小视频| 亚洲国产精品成人久久蜜臀| 国产熟女精品区| 色色婷婷丁香| 伊人久久综合影院精品久久久| 天美麻豆黄色录像| 天天综合,91综合永久| 大屁股人妻女教师撅着屁股| 欧美人妻另类在线| 青青草原狼av| 国产精品久久久久久 百度| 999热这里只有精品| 日本不卡码黄色| 国产18精品亚洲精品| 蜜臀久久99精品久久久久久-DVD原版全| 欧美操逼视频二区| 五月婷在线| 欧美黄色大片在线观看| 91美女片在线| 97视频在线视频| 电影69乱码96| 日韩一级片在线看| 777琪琪午夜免费A片| 精品久久97| 亚洲精品不卡一二三区| 丝袜夫妻自拍| 任你爽视频| 一区操逼日比视频| 麻豆三极片| 欧中美三级一区二区三区| 97精品视频免费| 亚州情色j区| 自拍偷拍2025在线观看| 亚洲欧综合另类无码一区| 中国一区二区亚洲人妻| 伊人网在线点播| 中日无幕一二三四区| 欧美精品xxxwww| 在线综合 亚洲 欧美中文字幕| 99.色网| 97在线免费看视频| 青青草玖玖爱| 国产精品熟女九九九| 一区二区偷拍拍视频| 国产呦精品一区二区三区下载| 无码137片内射在线影院| 98久久超碰| 好湿好紧视频| 97在线观看免费| 国产精品不卡一区二区三区| 国产黄色动态精品| 精品无码一区二区| 精品少妇一区二区三区免费观看| 日韩九区| 亚洲男人天堂2017| 超碰爽人妻熟女Av| 国产极品精品美女视频| 日韩兔费看黄片| 国产农村妇女毛片精品久久| 天天超级碰碰碰| 99热免费| 狠综合网| 99re视频在线观看这里只有精品| 国产精品久久久久久片| 操逼操逼视频操逼| 黄色免费网页无码| 91在线精品| 人人透人人操| 五月丁香成人网| 美女刺激久久国产欧美| 日韩人妻大香蕉| 亚州情色j区| 97精品一二区| 香蕉久久精品| 啊啊啊啊啊啊啊网址在线观看| 久久久成人精品| 国产又长又大又粗的视频| 精品二区三四区五电影 | 极品色www影院| 丁香九月婷婷| 小草精彩毛片| 亚洲激情色片| 久久风骚城市人| 一起草视频在线| 国产精品国产亚洲区艳妇糸列| 乱伦一二三区| 久久精品国产亚洲AV无码电影| 大屁股xxxxx| 国产成人资源| 91天天爱| 中文字幕一区二区无码成人| 99色网| 亚洲第一精品在线视频| 干婷婷综合网| 91肏屄网| 欧美中字不卡| 久久老女人| 国内毛片婷婷六月色| 成人午夜无码视频| av情色影音| 骚日日av| AA级电影三区| 日本色婷婷| 欧美精品 - 91爱爱| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 久久天天性久久伊人| 东京热男人的天堂精品| 九九热免费国产视频婷婷伊人五月| 亚洲大色堂| 国产精品com| 制服乱伦| 国产一线二线三线av| 亚洲色图第一页| 天堂成人网| 又大又长又粗又爽又黄| 亚洲欧美精品一区天堂久久 | 97亚洲一区| 黄色一区三区| 人人人摸人人| 99爱在线视频| 国产精品乱码久久久久久久| 啪啪性爱免费视频| 夜夜操狠狠操| 中文字幕精品专区搜索结果91| 欧美综合天天| 99久久99九九99九九九| 九草在线大香蕉| 爱逼综合| 99爱在线视频| 男人的天堂三级| 韩日性爱av| 欧美色图中文字幕| 少妇久久久| 久久久无码国精品无码三区三区| 色妇91| 国产成人精品必看| 九九九久千久久激情蜜桃在线看 | 曰本特级特黄特色黄色A级网站高清在线免费看 | dy888午夜老子影视达达兔| 亚洲一区二区三区四区视频| 久久久久久九九九九-美女久久久久久久-成人AV | 国产精品在线免费| 亚洲国产麻豆一区二区三区 | 99在线无码精品秘 入口黑人| 色九九九| 91福利网在线观看| 亚洲人精品久久久喷水| 亚洲欲色| 爽爽淫人网| 91岛国动作片| 精品色色| 亚洲 在线| 999久久久精品国产| 性欧美第一页| 综合色色网| 97久操| 久久丁香| 天天射日日干| 亚洲情色婷婷五月天| 97爱亚洲| 91美女在线精品视频| 日韩肏逼视频| 欧美色图片91| 8x福利精品第一福利视频导航| 亚洲影院小综合| 国产av激情无码久久天堂| 亚洲射综合网| 国产成人精品无码久久| 久久骚| 色人久久| 国产在线播放成人免费| 久9久| 美国精品国产精品| 欧美91久久久久| 翔田千里av一区二区三区| 精品十八在线观看| 国产欧美伊人| 亚洲无码成人精品| 久久 久久国内精品亚洲| 囯产乱伦一区二区三女| 人人操人人操人妻人| 91亚洲人电影| 韩三级a视频在线观看| 密臀视频一区二区三区| 伊人色综合网电影| 天美精品原创av片国产| 一区二区蜜臀| 国产在线视视频有精品| 丁香九月婷婷| 久久一本大香蕉 | 天天透伊人| 一级毛片久久久久久久女人18| 欧亚日韩综合精品国产| 99热综合| 精品国产一区二区三区香蕉欧美| 91热色| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 网友自拍第1页| 午夜欧美J进J出白浆流出久久久| 太久视频| 亚洲一区中文精品| 久久久久久九九九九九九| 四虎AV在线观看| 尤物网址| 日韩超碰97| 久久99草| 99999无码| 国产在线视视频有精品| 欧美影院一区二区三区| 本道在线| 亚洲熟妇熟在线电影视频| 日韩性爱播放| 精品欧美А∨无码黑人大荫蒂| 午夜啊啊| 国偷自 一区二区| 久草视频制服诱惑| 免费看日本操逼视频| 99久久久无码精品国产人| 91 综合网| 97国产伦理| 动漫片子网站3黄| 99热精品在线播放| 综合操逼| 中文字幕日韩电影人妻| 亚洲激情视频| 亚洲双插| 60秒免费视频| 欧美在线l亚洲| 高潮内射在线| 在线黄页看毛片| 亚洲AV成人无码一区二区三区在线观看| 爱妃国产亚洲视频中文字幕| 91精品国产一区三一| 大干人妻| 欧美日韩美女精品久草一区二区三区| 国产精品久久发布| 国产欧美伊人| 麻豆国产尤物AV| 狼人久草| 国产又爽又黄| 被体育老师抱着c到高潮| 日韩无码操逼片| 日本高清免费一本视频在线观看| 屁股久久久久久久久久| 老鸭窝成人免费毛片视频| 精品少妇一区二区三区| 无码操逼天堂| 欧美在线中M| 亚洲天堂日本| 男人的天堂日本东京热| 啊啊啊97视频| 亚洲男人的天堂AV| 久久夜夜夜夜| 精品亚洲俞拍视频一区| 96爱综合| 嗯嗯,好大,好爽,好骚 | 亚洲精品天堂久久A∨51成人漫| 亚洲熟女乱色一区二区三区| 欧美成人一级麻豆| 亚洲一区日韩精品中文字幕| 蜜臀久久99精品久久久| 97色亚洲| 亚洲中字幕日本一区二区三区| 97精品免费视频网站| 天天网综合| 大色综合| 麻豆国产97在线| 婷婷婷婷婷婷久久久久| 国产毛片毛片4p懂色| 综合久久六月久久婷婷| 久草成人影片| 亚洲另类色综合网站| 国产9熟妇视频网站| 国产成人五月天丁香花| 欧美色图 色综合图| 97超碰站| 日本欧美韩国国产在线| www.91逼逼.com| 性爱av在线免费观看| 一块操欧美| 亚洲国产精品久久久久婷婷青年| 艾草av| 综合激情一一91| 国产成人精品网站| 97精品| 乱伦图av| 操99| 日本一片一区| 国产中文日韩欧美一区二区三区人妻丝袜美腿| 少好三P| 欧美日韩在线小说| 天天日天天搞天天干| 亚洲日韩成人性爱视频| 亚洲人妻一区二区三区| 欧美狠狠鲁| 人妻丰满熟妇av无码区蜜桃| 精品久久久久久久| 女同女同恋久久级三级| 人人做人人妻人人夜视频| 综合色图亚洲欧美| 神马久久69| 欧美宗合网| 欧美日韩国产三级黄色| 五月婷婷丁香| 激情欧美日韩女同久久| www.人人摸在线视频| 国内亚洲高清无码| 91精品黄在线观看| 中出789在线视频| 欧美操逼录像国产黄色国产| 内射白嫩美女| 成人性爱美曰韩| 天天添天天干电影| 99999这里都精品| 精品国模无码| 日日操天天操| 亚洲清纯综合| 伊人久操| 欧美亚洲厕所精品偷拍91 | 久久久啊啊啊| 火箭成精品视频884必出精品| 欧美亚洲第一页| 熟女人妻久久中文字幕一二区| 老熟妇一区二区三区啪啪| 综合 亚洲 欧美| 99久久久无码国产精品性男| 东北女人被操| 日本不卡在线二区三区| 日韩乱伦影音先锋| 亚州再线| 亚洲天堂精品日韩电影| 色色色999| 任你干在线视频| ji熟女.com| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 日夜伊人网| 国产乱伦一二三区| 黑人精品久久97| 欧美大香蕉久| 91女在线观看| 欧美激情精品| 久久激情视频| 色欧美色交综合| 国产乱人伦AVA麻豆软件.| 欧美日韩国产男人| 欧美一二三级精品在线| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 手机在线免费看的av| 欧美嫩性色| 九九九九九精品| 色色色综合网| 凌辱美少妇久久aV| 激情五月婷| 99夜夜操| 大香蕉免费中文| 亚洲天堂男| 激情五月天综合网| 欧美人妻制服| 红杏大香蕉| 中文字幕一二三| 伊人97超碰| 亚洲福利影院一区久久| 91男女啊啊啊| 国产毛片片精品天天看视频| 蜜臀久久99精品久久久久久久久| 78超碰| 偷拍欧美激情| 中文字幕第9页萱萱影音先锋| 中文字幕在线观看第二页| TS人妖另类精品视频系列| 白丝1区2区3区| 桃花色综合影院| 素颜老阿姨乱情色| 欧美三级中文字幕hd| 中文字幕色AV| 天天干天天插| 99久久久无码国产精品性啊聊| 中文字幕在在线观看网站| 国产午夜福利专区综合| 亚洲限制级| 人人插人人搞人人操| 欧美亚洲首页| 麻豆区99999| 26uuu性物| 清纯唯美亚洲另类| 日本熟妇熟色97一本在线观看| 国产亚洲色停停久久99精品91| 国产精品网站免费| 日韩精品永久在线观看| 99999国产| 久插不卡| 91精品久久综合熟女| 东京热天堂网| 九九九久久久久| 天堂种子在线www网资源| 亚洲天堂资源网| 天美精品一区二区三区四区在线观看| 美女一区二区国产精品| 久久久久久久| 美女毛片999| 色九区| 国产一区二区三三视频| 国产中文字幕在线观看| 日韩三四五区| 亚洲图片欧洲图片aⅴ| 精品九区| 伊人网在线点播| 加勒比AV天堂| 色牛aV| 无码视频黄色网战| 欧美性高潮在线| 欧美内射少妇| 黄色av一区二区在线| 综合久久少妇中文字幕| 啊啊啊啊啊啊啊在线| 在线黄页看毛片| 国产精品制服丝袜清纯唯美| 免费视频97| av久日| 亚洲A色| av大香蕉| 国产精品麻豆视频网站| 91色香| 男人的天堂三级| 99xav| 96久久科窝| 柠檬AV导航| 性爱Av免费| 亚洲欧洲成人在线电影| 天天欧美97| 96久久久精品| 国产性感在线观看| 九九碰九九爱97| 亚洲人妻中文高清| 9国产超碰| 人人摸人人入| 人人操人人肉久久精品| 人妻熟女一区二区| 美女主播色欲91抠b在线播放| 精品一区二区三区蜜桃臀赵总 | 日日A∨| 日本三级人妻a人妻一在线| 玖玖婷婷五月天| 亚洲砖码砖专无区2023| 国产一级高跟丝袜| 男女做爰猛烈动高潮A片免费应用| 加勒比中文av| 欧美色干| 午夜传煤十二区精品| 欧美,亚洲,日韩,v,天堂,手机在线观看 | 欧美最大综合网| 热久久国产精品视频大陆精品| 亚洲美女精品| 97色五月天完| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 搡老女人老熟女91老熟女综合网| 久久69精品久久久久久久| 无码精品久久久久久亚洲| 国产精品伦理| 成人精品久久| 老熟乱一区二区三区四区| 1204人成网站色www| 蜜桃臀一区二区aV| 中文子幕一二三| 青青久久久| 欧美九九九| 大香蕉99999| 久久精品熟妇丰满人妻99| 狠狠超| 天天干天天操天天操夜夜操天天操| 国产9区| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 色踪合AV| 国产精品97超碰| 少妇高潮一区二区三区在线| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 少妇被玩视频二三区| 69AV女优男人的天堂| 爽爽爽免费视频| 亚洲欧洲第二视频在线观看色图| 97er欧美性|