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

ARTICLE DETAIL

資訊詳情

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

Agent技能系統(tǒng)實(shí)戰(zhàn):從工具調(diào)用到可維護(hù)的工程化框架

Agent技能系統(tǒng)實(shí)戰(zhàn):從工具調(diào)用到可維護(hù)的工程化框架 上個月我把手頭一個Agent項目重新整理了一遍最大的變化就是多了一個叫agent-skills的模塊。剛開始我覺得這名字太普通但用了幾周之后發(fā)現(xiàn)它才是決定Agent能不能從演示品變成生產(chǎn)力工具的那道分水嶺。后來不少朋友來問這個模塊是怎么設(shè)計的我干脆把整個思路、踩過的坑、以及一套可以直接復(fù)制的最小實(shí)現(xiàn)整理出來。先說清楚agent-skills是什么。它不是某個框架的專屬功能而是一種組織方式把Agent能夠調(diào)用的所有外部能力無論是查天氣、查訂單、發(fā)消息還是跑一段計算腳本都統(tǒng)一描述成帶名字、帶參數(shù)、帶說明的“技能”放進(jìn)一個注冊表里再由一套調(diào)度器根據(jù)大模型的選擇去執(zhí)行。可以理解為模型是大腦技能系統(tǒng)是手腳。大腦負(fù)責(zé)決定要做哪件事手腳負(fù)責(zé)把事真正辦成。這套內(nèi)容適合誰看如果你正在寫一個會調(diào)用工具的大模型應(yīng)用或者你想把自己手頭零散寫的幾百個工具函數(shù)整理成一個可維護(hù)的技能庫又或者只是好奇Agent內(nèi)部是怎么做到“讓它點(diǎn)擊按鈕它就點(diǎn)擊按鈕”的都可以接著往下看。我不打算用太高的門檻核心思路和實(shí)操細(xì)節(jié)都會展開。1. 為什么需要一套“技能系統(tǒng)”從裸模型到能干活的Agent1.1 Agent能干的活取決于技能邊界先聊一個很現(xiàn)實(shí)的問題大模型本身只會生成文本。你問它“北京今天適合跑步嗎”它能憑訓(xùn)練數(shù)據(jù)給你編一段天氣但真讓它去查當(dāng)前實(shí)時溫度、風(fēng)力、空氣質(zhì)量它做不到。這時你給它一個工具函數(shù)比如get_weather(city)模型就可以先決策調(diào)用這個函數(shù)拿到返回值之后再組織語言回答。沒有技能系統(tǒng)的時候我自己是這么干的寫一堆if 天氣 in user_input: result get_weather()之類的關(guān)鍵詞判斷然后人工把結(jié)果塞回提示詞里讓模型繼續(xù)生成。項目規(guī)模小還好一旦工具超過二十個關(guān)鍵詞匹配就徹底亂套。用戶說“幫我看看明天去杭州穿什么”你的關(guān)鍵詞里可能既配到“天氣”又配到“杭州”又配到“出行建議”代碼邏輯很快就變成一坨沒人敢動的面條。技能系統(tǒng)的核心價值是把“讓模型決定用哪個工具、參數(shù)是什么”這件事標(biāo)準(zhǔn)化。模型服務(wù)現(xiàn)在基本都開放了結(jié)構(gòu)化調(diào)用接口前端聲明一批技能簽名模型在回答時直接輸出一個結(jié)構(gòu)化的調(diào)用請求不再需要你自己寫關(guān)鍵詞匹配。也就是說Agent能干的活完全取決于你暴露給它的技能邊界。技能越豐富、定義越清晰Agent的上限越高反過來技能描述寫得稀爛模型再聰明也會像沒看說明書的新員工一樣亂操作。1.2 技能系統(tǒng)要解決的四個核心問題我整理技能系統(tǒng)時強(qiáng)迫自己用四個維度去檢驗(yàn)每加一個技能都問一遍它夠不夠“可見、可用、可控、可復(fù)盤”??梢娔P湍懿荒茉诤蜻x技能列表里準(zhǔn)確地“看見”這個技能。技能數(shù)量越多可見性問題越嚴(yán)重??捎媚P洼敵龅膮?shù)能不能被正確校驗(yàn)、轉(zhuǎn)換然后真正落到函數(shù)調(diào)用上來。可控技能執(zhí)行有沒有權(quán)限邊界、超時控制、限流和審批機(jī)制。這點(diǎn)在接真實(shí)業(yè)務(wù)系統(tǒng)時特別要命。可復(fù)盤用戶那次請求到底用了哪些技能、傳了什么參數(shù)、執(zhí)行了多久、成功還是失敗能不能全程追溯。這四個維度里大多數(shù)人一開始只盯著“可用”代碼跑通就以為成了。結(jié)果上線之后模型頻繁選錯技能、參數(shù)校驗(yàn)失敗、一個技能被并發(fā)調(diào)用幾百次導(dǎo)致下游服務(wù)被打掛又或者出了事故根本查不出是哪一步出的問題。所以我在一開始設(shè)計agent-skills時就把這四件事全部納入框架而不是等出了問題再補(bǔ)。1.3 為什么叫“技能”而不是“工具”或“插件”這個名字不只是為了好聽。我見過有團(tuán)隊把每個工具函數(shù)定義成一個“tool”直接暴露給模型也有團(tuán)隊把各種外部系統(tǒng)接入叫“plugin”插件本身帶了復(fù)雜的配置和UI能力。而“技能”這個詞強(qiáng)調(diào)的是一層更完整的行為包裝一個技能不光包含“執(zhí)行函數(shù)”還包含“這個技能在什么場景下用、參數(shù)怎么填、有哪些限制、失敗之后怎么處理”。換句話說工具偏向描述“我能做什么動作”技能偏向描述“我能在什么情況下、怎么把一件事做成”。以查天氣為例工具視角get_weather(city: str) - dict只暴露函數(shù)簽名。技能視角一段完整的技能說明書告訴模型“當(dāng)用戶詢問某城市當(dāng)前天氣、穿衣建議、出行裝備時使用參數(shù)city必須傳中文城市名沒有找到城市時返回錯誤碼”。這層包裝看起來多寫了不少字但它解決的是Agent應(yīng)用最常見的問題模型想用工具卻不知道什么時候用最合適。后面我會專門講技能描述怎么寫那時候你就知道多寫的這些字有多值錢。2. 技能的定義與注冊把能力變成模型看得懂的說明書2.1 一份技能文件里該放什么我建議每個技能用一個獨(dú)立目錄去存放里面至少包含一份描述文件和一個執(zhí)行腳本。描述文件的最簡結(jié)構(gòu)可以長這樣name: weather_query description: 查詢指定城市的實(shí)時天氣。適合在用戶詢問當(dāng)前天氣、穿衣建議、出行準(zhǔn)備時使用。如果用戶沒有給出城市名先把城市列表提供給用戶確認(rèn)后再調(diào)用。 category: weather version: 1.0.0 timeout: 3000 parameters: - name: city type: string required: true description: 城市名使用中文全稱例如北京、杭州。不接受簡稱和拼音。 - name: unit type: string required: false enum: [celsius, fahrenheit] default: celsius description: 溫度單位默認(rèn)攝氏度你可能會問這些字段是不是每項都必要我的經(jīng)驗(yàn)是name、description、parameters是金三角缺一個都會出大問題。timeout是給調(diào)度器兜底用的后面你會看到模型傻等超時的痛苦。category在技能數(shù)量變多之后非常有用可以作為分組過濾的維度。關(guān)于name我強(qiáng)烈建議全項目唯一并且采用“領(lǐng)域_動作”的命名方式比如weather_query、order_cancel、doc_search。因?yàn)槟P驮谕瑫r看到幾十個技能時名字本身就是一種記憶錨點(diǎn)取一個一眼能看懂的名字比讓它讀完整段描述再判斷快得多。2.2 描述文本寫得越像“人話”模型選得越準(zhǔn)這是我前后調(diào)了很多版最深的體會技能描述是寫給誰看的不是寫給人看的是寫給大模型看的。所以你寫的描述必須包含決策信息什么場景用、什么場景不要用、參數(shù)的坑在哪里。舉個反例。我早期給搜索技能寫的描述是description: 提供搜索服務(wù)然后模型在用戶問“今天新聞有哪些”的時候真的調(diào)搜索了在用戶問“2加2等于多少”的時候也調(diào)搜索了。它根本分不清什么時候該搜什么時候不該搜。后來我改成description: 搜索互聯(lián)網(wǎng)資源適合用戶需要獲取實(shí)時信息、外部資訊、專業(yè)知識或不確定事實(shí)時使用。 不適合簡單的數(shù)學(xué)計算、常識性問題、用戶明確不要聯(lián)網(wǎng)的內(nèi)容。加了“不適合”之后誤調(diào)用率明顯下降。這個技巧非常推薦每個技能描述都寫清楚“什么時候別用我”作用等于給模型畫了一條減速帶。2.3 注冊中心命名空間、分類與版本當(dāng)技能數(shù)量超過五十個你就不能只靠一個數(shù)組硬扛了。我的做法是引入注冊中心啟動時掃描技能目錄建立三層索引按命名空間索引例如weather.*、order.*、doc.*方便做權(quán)限控制按標(biāo)簽索引例如read_only、needs_approval、high_frequency方便調(diào)度前做篩選按版本索引同一個技能可以存在v1、v2路由時按配置灰度切換。技能多了以后還會遇到命名沖突。比如兩個團(tuán)隊各寫了一個send_message我要求所有技能必須帶命名空間前綴內(nèi)部注冊名類似im.send_message、sms.send_message避免互相覆蓋。否則后加載的那個會把先加載的頂?shù)艟€上模型可能突然調(diào)用到一個錯誤實(shí)現(xiàn)。2.4 參數(shù)定義決定調(diào)用成功率模型選擇技能之后下一步是把自然語言里的關(guān)鍵信息映射成參數(shù)。這一步特別容易翻車。我有一次測試技能order_query的參數(shù)order_id被模型填成用戶說的“我上個月買的那個黑色耳機(jī)”而不是訂單編號結(jié)果查詢接口直接報錯。后來我把參數(shù)定義改得更細(xì)每個字段都寫清格式、枚舉、例句并在校驗(yàn)層做了強(qiáng)校驗(yàn)。理想的參數(shù)定義應(yīng)該包括類型和格式比如“字符串長度8到32位”枚舉值寫死給定范圍依賴關(guān)系比如“query_type 為 phone 時phone 必填customer_id 可不填”是否需要用戶確認(rèn)比如涉及下單、發(fā)送信息等敏感操作必須拿到用戶明確同意后再執(zhí)行。參數(shù)校驗(yàn)失敗時不要直接把錯誤堆棧丟給模型而是返回一段友好、可供模型二次修正的錯誤信息。比如“order_id 格式不正確需要是10位純數(shù)字請向用戶確認(rèn)訂單號。”模型看到之后往往會重新向用戶追問正確信息而不是直接放棄任務(wù)。3. 技能的執(zhí)行與調(diào)度連接模型和真實(shí)世界的關(guān)鍵一跳3.1 一次完整調(diào)用的五步流程技能系統(tǒng)跑通的核心流程我總結(jié)為五步解析、查找、校驗(yàn)、執(zhí)行、回填。每一步都不能省。解析把模型輸出的結(jié)構(gòu)化調(diào)用請求解析成具體的技能名和參數(shù)字典。注意這里要處理單輪多個技能同時調(diào)用的情況有些模型服務(wù)會一次返回多個工具調(diào)用。查找拿著技能名去注冊表里定位對應(yīng)的技能實(shí)現(xiàn)。找不到時立即返回“技能不存在”的錯誤不要讓模型繼續(xù)猜。校驗(yàn)按技能定義里的參數(shù)規(guī)則做類型、必填、枚舉檢查。檢查失敗就返回可讀的錯誤信息建議帶著錯誤信息再調(diào)一次模型讓它修正。執(zhí)行確認(rèn)技能存在、參數(shù)合規(guī)之后進(jìn)入真正的副作用操作比如查詢數(shù)據(jù)庫、發(fā)HTTP請求、落文件?;靥畎褕?zhí)行結(jié)果格式化成一段簡短的結(jié)構(gòu)化文本塞回對話上下文讓模型基于真實(shí)結(jié)果繼續(xù)生成回答。下面這段偽代碼展示了最小調(diào)度器的核心結(jié)構(gòu)def dispatch(model_output, registry): skills model_output.get(tool_calls, []) results [] for call in skills: skill_id call[name] args call[arguments] skill registry.lookup(skill_id) if skill is None: results.append({name: skill_id, ok: False, error: skill_not_found}) continue validated, error skill.validate(paramsargs) if error: results.append({name: skill_id, ok: False, error: error}) continue output skill.run(**validated) results.append({name: skill_id, ok: True, output: summarize(output)}) return results我特別想強(qiáng)調(diào)“回填”這一步的summarize把執(zhí)行結(jié)果壓縮之后再送回模型。直接往上下文里塞原始執(zhí)行結(jié)果是上下文爆炸和費(fèi)用失控的最大來源。3.2 超時、重試和失敗降級真實(shí)世界里外部服務(wù)不可能永遠(yuǎn)穩(wěn)定。我在做技能系統(tǒng)的時候給每個技能都配了獨(dú)立的超時時間并且區(qū)分“連接超時”和“讀取超時”。比如查詢類技能連接超時給2秒讀取超時給5秒發(fā)送類技能連接超時給3秒整鏈超時給10秒。超時之后不要靜默失敗要把超時原因?qū)懗珊喍烫崾净靥罱o模型讓模型決定是重試、換方案還是如實(shí)告訴用戶。這里有個非常關(guān)鍵的坑帶副作用的技能不能盲目重試。查天氣重試三次問題不大但“發(fā)送訂單確認(rèn)短信”這種技能如果第一次實(shí)際已經(jīng)發(fā)出去了只是網(wǎng)絡(luò)延遲導(dǎo)致超時你再重試一次用戶會收到兩條一模一樣的短信。我的處理方案是給這類技能增加冪等參數(shù)比如讓前端生成一個request_id后端通過這個ID去重。沒有冪等能力的技能超時后寧可告訴用戶“操作結(jié)果未知請稍后查詢”也不要無條件重發(fā)。3.3 技能編排讓技能自己調(diào)用技能單個技能解決單點(diǎn)問題但很多任務(wù)天然是復(fù)合的。比如用戶說“幫我把昨天的銷售數(shù)據(jù)整理成周報發(fā)給總監(jiān)”這里需要拆成“查數(shù)據(jù)”“生成周報文本”“發(fā)郵件”三個動作。如果讓模型一次性調(diào)三個技能參數(shù)很難一次給全而且中間一步失敗很難處理。我的做法是支持技能編排技能的執(zhí)行函數(shù)內(nèi)部可以繼續(xù)調(diào)用其他技能。比如定義一個復(fù)合技能weekly_report_generate它的代碼邏輯是先調(diào)用sales_data_query拿到數(shù)據(jù)后調(diào)用content_maker生成文本最后把文本傳到email_send。這樣模型從一開始只需要決定調(diào)用一個技能內(nèi)部流程全由代碼控制比讓模型自由編排穩(wěn)定得多。編排需要注意上下文傳遞。子技能的執(zhí)行結(jié)果不要直接丟給大模型的對話上下文而是在內(nèi)部代碼里做處理和格式化最后只在對話里回填一個精簡結(jié)論。否則模型會被一大堆中間數(shù)據(jù)干擾很容易答非所問。3.4 安全邊界白名單、審批、沙箱與配額技能是Agent接觸真實(shí)世界的通道安全設(shè)計不能省。我把技能按風(fēng)險分成三個等級L1只讀且低成本比如查天氣、查文檔、算算數(shù)可以直接執(zhí)行L2可寫但對影響面有限比如創(chuàng)建草稿、發(fā)起工單需要用戶在界面上確認(rèn)一次L3高風(fēng)險操作比如批量發(fā)送、刪除數(shù)據(jù)、發(fā)起支付必須打到人工審批或者走強(qiáng)校驗(yàn)。除此之外調(diào)度器還需要做配額控制。我就遇到過幾次這樣的線上問題模型在單輪對話里被激發(fā)出十幾個技能調(diào)用連環(huán)執(zhí)行把下游系統(tǒng)打掛了。后來每個會話都加了配額限制單輪最多執(zhí)行5個技能、每分鐘最多執(zhí)行20個技能超過之后明確告訴模型“當(dāng)前操作過于頻繁請先匯總給用戶確認(rèn)”。配額限制看起來粗暴但在生產(chǎn)環(huán)境里是保命符。4. 從零搭一套最小可用的技能系統(tǒng)實(shí)操記錄4.1 第一步設(shè)計技能目錄結(jié)構(gòu)我自己用的是下面這種目錄結(jié)構(gòu)簡單清晰一個技能一個文件夾skills/ weather_query/ skill.yaml handler.py order_query/ skill.yaml handler.py weekly_report/ skill.yaml handler.pyskill.yaml放技能定義也就是前面那張表handler.py放執(zhí)行邏輯對外暴露一個run(params)函數(shù)。一個文件夾里多出的其他文件都算這個技能的私有資源比如order_query里放的數(shù)據(jù)庫連接配置、SQL模板只屬于它自己。這樣每個技能的邊界都清晰團(tuán)隊多人協(xié)作時互不干擾。4.2 第二步寫一個通用的技能加載器加載器的任務(wù)是啟動時掃描目錄、讀取定義、動態(tài)導(dǎo)入處理函數(shù)然后注冊到中心注冊表。Python實(shí)現(xiàn)大概是這樣import importlib.util import yaml from pathlib import Path class SkillLoader: def __init__(self, root: Path): self.root root def load_all(self): registry {} for skill_dir in self.root.iterdir(): yaml_path skill_dir / skill.yaml handler_path skill_dir / handler.py if not (yaml_path.exists() and handler_path.exists()): continue spec yaml.safe_load(yaml_path.read_text()) handler self._load_handler(handler_path, spec[name]) registry[spec[name]] {spec: spec, handler: handler} return registry def _load_handler(self, path, skill_name): module_name fskills_{skill_name} module_spec importlib.util.spec_from_file_location(module_name, path) module importlib.util.module_from_spec(module_spec) module_spec.loader.exec_module(module) return module.run注意兩個細(xì)節(jié)第一動態(tài)導(dǎo)入的模塊緩存要小心熱更新技能時最好在獨(dú)立進(jìn)程里做重載不要直接importlib.reload容易把舊狀態(tài)的全局變量帶進(jìn)去第二加載前一定要做一次技能名合法性檢查避免路徑拼接問題。4.3 第三步讓模型學(xué)會選技能的提示詞設(shè)計技能注冊好了還得讓大模型知道怎么用。每次請求模型前需要把當(dāng)前會話可用的技能列表拼進(jìn)系統(tǒng)提示詞。我常用的一種寫法是你是智能助手負(fù)責(zé)根據(jù)用戶請求選擇合適的技能完成任務(wù)。 可用技能如下 {skills_json} 選擇規(guī)則 1. 僅在確實(shí)需要外部信息或操作時才調(diào)用技能簡單常識問題不要調(diào)用。 2. 一次可以調(diào)用多個技能但必須保證每個技能都有明確用途。 3. 調(diào)用時嚴(yán)格遵循技能參數(shù)要求缺少必要信息時先向用戶提問。 4. 技能執(zhí)行結(jié)果以觀測內(nèi)容為準(zhǔn)不要猜測。 請同時輸出要執(zhí)行的動作和回復(fù)文本動作格式為JSON數(shù)組。這里最大的坑是技能太多當(dāng)技能列表超過30條模型的選擇準(zhǔn)確率會明顯下降還會消耗大量token。我的解決方案是“兩級召回”先用分類粗篩比如根據(jù)對話意圖匹配若干候選技能只把候選技能列表拼進(jìn)提示詞如果候選里沒有匹配項再退回全量技能列表。這樣既省token又提升準(zhǔn)確率。4.4 第四步執(zhí)行結(jié)果回填與上下文管理技能執(zhí)行完返回的數(shù)據(jù)怎么進(jìn)入下一輪模型對話是決定對話質(zhì)量的關(guān)鍵。這里我特別不建議把原始返回一整個塞回去。舉例來說order_query可能返回一個幾十行的大訂單列表直接塞回去模型會迷失在數(shù)據(jù)里還會產(chǎn)生巨額token消耗。我通常先做一次結(jié)構(gòu)化摘要比如把“查詢到3筆訂單合計金額1280元最近一筆是昨天購買的運(yùn)動鞋”這種輕量結(jié)論回填。如果用戶后續(xù)明確要求查看明細(xì)再觸發(fā)一次帶明確條件的查詢把需要的那部分明細(xì)展示出來。這背后是一個“先粗后細(xì)”的思路技能系統(tǒng)不負(fù)責(zé)一次性輸出所有信息而是根據(jù)對話需要按需拉取。4.5 第五步日志、追蹤與效果度量沒有觀測的技能系統(tǒng)是沒法迭代的。我要求系統(tǒng)里所有技能調(diào)用統(tǒng)一打印結(jié)構(gòu)化日志內(nèi)容包括會話ID、技能名稱、入?yún)?、出參摘要、耗時、錯誤信息、模型生成的原始調(diào)用串。每個會話再分配一個trace_id把模型的推理輪次和技能調(diào)用串成一個完整鏈路。日志不只用來排查線上問題更是優(yōu)化技能描述的依據(jù)。我會定期統(tǒng)計幾個指標(biāo)技能命中率候選列表里被實(shí)際調(diào)用的比例參數(shù)校驗(yàn)失敗率模型生成參數(shù)一次通過校驗(yàn)的比例執(zhí)行成功率技能真正跑通并返回有效結(jié)果的比例平均耗時單個技能從被選中到返回結(jié)果的時間。這幾個數(shù)字一出來哪些技能描述不清晰、哪些技能簽名太復(fù)雜立刻一目了然。比如參數(shù)校驗(yàn)失敗率高的技能優(yōu)先去優(yōu)化parameters.description命中率低的技能大概率是因?yàn)槊枋隼锶鄙俚湫陀|發(fā)場景。5. 常見問題與排查經(jīng)驗(yàn)實(shí)錄5.1 模型為什么老選錯技能這幾乎是每個人都會遇到的第一個瓶頸。癥狀是用戶問A話題模型卻去調(diào)了B技能。常見原因有三個技能描述太寬泛、技能命名近似、缺少反例約束。有一次我上線兩個技能doc_search和doc_preview。前者搜文檔列表后者預(yù)覽某個具體文檔內(nèi)容。模型經(jīng)常在用戶想看某篇文檔具體內(nèi)容的時候去調(diào)doc_search把返回的文檔列表原樣念給用戶。后來我把doc_preview的描述里加了“僅當(dāng)用戶已經(jīng)確定了具體文檔ID或文檔標(biāo)題時調(diào)用”并把doc_search的描述改成“僅返回文檔標(biāo)題列表不包含正文內(nèi)容需要預(yù)覽詳情請使用 doc_preview”。兩條技能描述一互補(bǔ)選錯率立刻降了下來。如果你發(fā)現(xiàn)怎么改描述都不見效建議直接加一個反面示例到系統(tǒng)提示詞里把用戶可能會說出的近義表達(dá)列出來并指明不該匹配的技能。給模型看例子比講一百遍規(guī)則都管用。5.2 模型把參數(shù)填成了幻覺值參數(shù)幻覺有兩種一種是填了不存在的值比如把“上個月”解釋成一個具體日期但算錯了另一種是填了用戶根本沒提到的值比如用戶只說了“查最近的訂單”模型自己補(bǔ)了一個order_id12345。我的處理套路是三層防線。第一層參數(shù)描述里寫清楚來源比如“order_id必須來自用戶提供的訂單號如果用戶未提供該參數(shù)置空并詢問用戶”。第二層校驗(yàn)層對枚舉值和格式做強(qiáng)校驗(yàn)格式不對直接攔截。第三層如果模型連續(xù)兩次校驗(yàn)失敗就不再讓它猜測了改成向用戶發(fā)起一次結(jié)構(gòu)化澄清列出當(dāng)前已獲得的參數(shù)和缺失參數(shù)請用戶確認(rèn)。5.3 技能執(zhí)行超時模型開始編造結(jié)果這是個很隱蔽的問題。有一次技能因?yàn)槁樵兂瑫r了我在超時后沒有回填錯誤信息給模型結(jié)果模型為了完成回答自己“腦補(bǔ)”了一個查詢結(jié)果用戶還在那兒等。后來我特意驗(yàn)證了一下發(fā)現(xiàn)確實(shí)有部分模型服務(wù)在拿不到工具結(jié)果時會選擇自行編造而不是承認(rèn)失敗。這提醒我兩件事第一技能執(zhí)行結(jié)果不管是成功還是失敗一定要有明確狀態(tài)返回第二超時后必須把這個事實(shí)原樣告訴模型禁止它猜測。正確的回填格式類似工具狀態(tài)timeout 錯誤信息order_query 在5秒內(nèi)未返回結(jié)果 處理建議告知用戶查詢超時建議稍后重試不要提供任何推測數(shù)據(jù)對于真正耗時的任務(wù)比如生成一份幾十頁報表就不要用同步等待的方案了。改為技能先返回“任務(wù)已受理ID為xx”系統(tǒng)后臺跑完后把結(jié)果回填進(jìn)上下文。這種異步模式體驗(yàn)會好很多。5.4 多輪對話里上下文被技能結(jié)果撐爆技能調(diào)用次數(shù)一多上下文里會積累大量工具結(jié)果、中間思考片段。我見過一個會話才聊了七八輪就觸發(fā)了模型上下文上限前端直接報錯。原因基本都出在把完整的技能返回原文塞回上下文。對策是“每層都要壓縮”技能返回的原始數(shù)據(jù)不進(jìn)上下文只進(jìn)執(zhí)行層處理邏輯進(jìn)入上下文的必須是摘要摘要里只保留跟當(dāng)前用戶問題直接相關(guān)的內(nèi)容其余用一句“還有X條其他記錄”帶過。如果確實(shí)需要長文本比如調(diào)了一個文檔預(yù)覽技能返回了一篇長文就單獨(dú)把長文掛到會話的臨時存儲里上下文里只放一個文章ID和開頭摘要等模型決定要給用戶展示時再讀全文。5.5 技能上線前的驗(yàn)收清單整理了一套我每次上技能前都會過的檢查清單分享出來給你抄作業(yè)。檢查項通過標(biāo)準(zhǔn)沒通過會怎樣描述清晰度讓一個不了解業(yè)務(wù)的同事讀一遍描述能說清什么場景用這個技能模型也會同樣困惑選錯技能參數(shù)完整性所有參數(shù)都有類型、必填標(biāo)記、格式描述和示例參數(shù)幻覺、校驗(yàn)失敗超時與重試策略明確超時時間副作用操作有冪等方案超時后模型編造結(jié)果或重復(fù)操作失敗提示文案執(zhí)行失敗時能返回一句可讀的處理建議模型無法自行修正任務(wù)中斷日志埋點(diǎn)包含技能名、參數(shù)、耗時、狀態(tài)、trace_id出問題無法定位配額與權(quán)限技能級別已分級敏感操作已加確認(rèn)安全問題、系統(tǒng)被拖垮容量評估高頻技能已做緩存或限流下游服務(wù)被打掛每次上線新技能之前過一遍這張表能省掉至少一半線上事故。特別是“描述清晰度”這一項我強(qiáng)烈建議你在真實(shí)模型上多試幾個說法別只盯著代碼邏輯跑通就發(fā)版。這套agent-skills我前后迭代了三版最深的體會是代碼的復(fù)雜度沒有想象中高真正耗時間的是把每個技能說明書寫到讓模型一眼就能看懂。你去看市面上很多Agent能力不及預(yù)期的案例八成不是模型不行而是技能邊界描述得模模糊糊模型像個在公司沒待兩天、對流程一知半解的新人上哪兒找工具都不知道又怎么指望它把事辦漂亮。如果你正在搭自己的技能系統(tǒng)我建議從最小的兩三個技能開始先把加載、校驗(yàn)、回填的閉環(huán)跑通再慢慢往上加。技能描述不要靠拍腦袋寫上線之后盯著命中率和校驗(yàn)失敗率去調(diào)你會很明顯地看到Agent的表現(xiàn)一點(diǎn)點(diǎn)變好。這套方法不需要什么高深理論但它真的能讓你的Agent從“會聊天”升級成“會干活”。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久久亚洲欧美综合| 8050午夜少妇无码| 久久久久久久久久久久久久久久9| 精品亚洲国产成人av网站| 国产搭汕a级片| 日韩美女久久一区二区三区| 黑人狂躁日本妞一区二区三区| 超碰人人干天天射| 丝袜高跟澳门91视频| 野狼激情网| 日韩av在线播放不卡| 国产av强奸美女| 美女黄色91| 国产精品在线一区二区| 国产精品在线一区二区| 欧亚不卡| 色噜噜国产在线| 亚洲中文字母在线播放| 伊人久久在线视频观看| 国产97在线 | 亚洲| 久久久久久久久久精| 日本一区三级韩国| 国产蜜臀精品一区免费尤物| 丝袜狠狠草尤物人妻av91| 夜夜操二区| 黄色免费网页无码| xxxx网站亚洲精品| 99久久9| 国产精品自拍xxxx| 中文精品一区二去| 久艾草在线精品视频在线观看| 另类欧美| 自拍欧美| 大香蕉琪琪日本女优不卡| 97色欧州| 热的中文 热的有码 热的国产| 少妇被玩视频二三区| www.天天干| 熟女精品一区二区三区| 欧美亚洲丝袜人妻制服99| 九九无码视频| 香蕉综合网| 日本久久天堂| 91在线限制级| 啊啊啊不要好爽日韩无码一区| 日本青青草在线| 国产黄a三级三级三级av在线看| 一级黄色影片| 性感女人网页在线观看视频| 青青草视频在线观看一区二区| 久久久婷| 四虎精品亚洲| 国产精品视频91久久| 一起草三级AV电影在线观看| 国产一级舔足在线观看| 亚洲乱熟女一区二区三区大香蕉| 国产成人无码久久精品| 96精品在线| 伊人影院中文字幕| 久久天天躁日日躁狠狠躁| 91久久久视| 躁躁日曰躁2020| 色九九综合AV| 中文操逼字幕| 人妻81p| 亚洲精品精品一区二区| 蜜臀久久久久久999| 操逼内射干逼白丝91| 亚洲熟女乱色一区二区三区久久久| 国产精品96久久久久久| 人人操人人爽人人操人人| 日本人妻中文字幕| 狠狠色综合网| 97er欧美性| 亚洲中文sv| 蜜臀av一区二区三区免费观看| 欧美97视频| 国产人人干| 精品一国2| 成人国产精品三级A片| 日韩欧美字幕亚洲一区二区| 免费看污网站| 久久精品超碰| 插日本熟女视频| 日韩人妻资源在线看| renqi久久久久久久久久久久| 久久人妻丝袜一区二区三| 96免费视频在线| 干美女人妻| 精品人妻一区二区三区四区石在线| 中日亚韩免费视频| 日本有码影片下载| 亚洲 中文 欧美 日韩 在线 | 2017亚洲天堂| 欧美激情中文字幕另类小说| 女同性恋一区二区三区精品视频| 午夜美女诱惑电源网| 国产隔壁老王影院在线| 97色在线观看| 少妇天堂| 另类专区在线观看| 九九九久| 中文字幕 国产区| 熟女中出视频| 亚洲欧洲成人在线电影| 婷婷综合在线| 997色在线| 内射小黄片| 夜夜操二区| 蜜桃臀久久| 色色色欧美| 国产有码一区| 97欧美超碰| 黑丝少妇在线观看| 熟女91网站| 五月婷久久| 日本天堂在线播放| 日韩不卡a级视频专区| 懂色AV中文| 亚洲AV无码乱码| 激情五月婷婷| av激情亚洲五月天| 97在线青| 国产精品一二三区18| 婷婷日韩一区二区三区中文字幕在线| 日比av无码| 国产乱伦性爱AV| 少妇久久久免费| 久久亚洲AV无码专区国产精品| 97日视频| 国语国产操逼伊人AV网| 国产精品香蕉| 成人熟女视频一区二区三区| 777琪琪午夜免费A片| 一区二区三区男女操逼黄色小电影| 国产欧美另类久久久精品课程| 柠檬AV导航| 色噜噜日韩精品| 欧美一级做a爰片免费视频| 亚洲午夜蜜臀| 伊人五月天| 人妻久久| 一区二区国产视频在线观看| 嗯啊抽插大香蕉网页| 少妇同性| 国产成人自拍视频在线| 97精品视频| 天天综合亚在线| 一级二级在线观看| 欧美亚洲涩涩| 97在线公开视频| 欧美一级黄色18片免费看| 久久精品99久久久久久| 亚洲 日韩 欧美 国产综合体| 亚洲自拍97| 亚洲一区日韩| 欧美一区二区三区不卡高清视频| 青青草精玖玖69精品| 蜜乳Av成人片网站| 久久久精选| 蜜臀av在线播放一区二区三区| 中文字幕欧美丝袜07资源| 色哟哟-国产专区| 九九精品99| 成人一级二级| 91九九九逼| 国产超碰在线| 日本免费中文字幕在线| 久久久久久久9| 亚州综合电影| 欧美成人精品A片免费一区99| 伊人网青青| 亚洲综合骚逼| 国产一区麻豆免费观看| 天天插天天插| 人妻日日干| 酒色综合网| 大香蕉日亚洲日本亚大 | 免费精品福利在线观看| 欧美aa一级片| 少妇久久久| 欧美色图另类图片| 噜噜噜久久亚洲精品色情| 992这里有精品| 日韩av不卡在线观看| 欧美91在线| 精品无码一区二区三区| 国产精品另类一区大香蕉| 久久天天摸| 超碰99热| 91色婷婷综合久久中文字幕二区| 亚洲成a人在线观看久| 日本精品一级二级三级| 精品日韩| 九九九九精| 大香蕉一人| 福利大香蕉| 99RE在线视频精品,这里只有精品| A久久| 午夜福利免费精品视频| 91久久精品中文字幕| 久久久久亚洲三级电影| 午夜福利一区二区影院| 国产在线视频二区| 综合久久久久久久综合网| 乱操乱伦AV| 日本人妻中文字幕 | 麻豆av一区二区| 久久久国产av美女私房| 日韩操逼性鲍| 中文字幕一区二区三区四区在线视频| 久久久96| 精品国产乱码| 3P乱轮视频| 亚洲综合电影| 一本久道久久综合狠狠爱一密臀精 | 免费看黄视频亚洲网站| 美女操逼福利视频| 亚洲中文字幕精品久久久久久直播| 亚洲天天精品| 蜜乳av一区二区三区| 欧美成人精品一区二区男人蜜臀| 日本大香蕉综合网| 91九九| 色九久| 98久久| 天天操天天舔| 岛国艾薇凹凸视频天堂| 国产亚洲精品av一区| 日韩精品1区2区中文字幕| 国产不卡免费在线视频| 七久久久| 韩日自拍| 狠狠爱夜夜| 日本一级真人黄色性爱视频| 欧美一区二区三区互相| 亚洲国产精品无码AV在线| 人人爱人人操人人性| 国产 v乱码一区二| 色精品极品| 亚热日本熟女| 亚洲色综合| 国产日韩色综合| 在线观看精品国产免费| 精品久久久久久亚洲| 亚洲av总站| 欧美女同在线| 国产精品人妻无码久久久老鸭窝| 欧美顶级黄色大片免费| 久久久久成人蜜桃精品| 欧美乱妇狂野欧美在线视频| 欧美日韩狠狠爱| 精品人成视频在线观看| 亚洲AV成人无码久久精品播放| 丁香五月激情综合| 日韩中文9| 国产91福利小视频在线观看| 五月婷视频| 国产噜噜噜噜噜久久久久久久久| 亚洲天堂五月天国产| 首页中文字幕中文字幕免费| 国产精品天美传媒| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 久久精品人人做人人看| 伊人久久久日韩一区| 色综合99999| 葡萄牙性视频一二区 | 国产日韩欧美| 久久久久久99AV无码免费网站| 人人操人人大香蕉| 色天堂综合| 九九九九九九视频免费| 丁香色色网| 国产性爱欧美性爱在线| 久久日韩精品一区二区| 欧美不卡在线美女| 久久大香蕉97| 日韩在线观看字幕精品| 牛牛久久国产精品视频一二三| 天美传媒AV在线| 日本午夜精品理论片A级APP发布| 骚逼自拍99| 三级激情网站| 蜜臀99999| 亚洲春色一区二区三区| 欧美亚男人的天堂| 蜜乳视频网站| 久久嫩草国产成人一区| 久久首页| 欧美性生活内射| 99在线免费公开视频| 日韩精品人妻中文字幕有码午| 久久黄人人爽视频| 婷婷中文字幕| 精品免费视频国产一区| 国内精品999| 欧美97爱| 久久久久亚洲精品| 午夜精品探花| 久久久啊啊啊| 色噜噜国产在线| 一级乱伦网站| 青青草精品| 亚洲成人性| 天天干1区2区在线| 日本中文字幕在线电影| 深夜国产福利| 中文字幕丝袜美腿| 日韩一区二区高清在线观看的| 大肉棒导航| 91成人久久| 国产九九九九九九| 日韩pv中文| 亚洲欧美国产中文视频| 亚洲黄色网址| 国产后入精品| 在线观看高清AV| 干妹子| 五月天婷婷综合| 人妻丝袜美腿中文字幕| 2019午夜福利视频| 99色在线| 岛国在线免费视频| 亚洲男人天堂视频| 78综合网| 亚洲精品人妻吞精av| 91欧美亚洲| 伊人久久大香线综合无码| 国产精品一级片在线看| 丰满人妻区一区二区三| 久久久久久久9最新免费视频观看| 一个人免费视频观看在线WWW | 天美91| 中文字幕一二三区| 黄色免费网页无码| 97超碰超碰| 一二三四视频在线社区中文字幕| 亚洲欧洲美腿丝袜| 欧美日韩国内不卡| 黄色大片视频在线免费看| 青青欧洲黑| 亚洲午夜免费狠狠干| www.超碰在线| 91影库| 91观看 国产白丝| 粉嫩小泬久久久一区二区| 精品一区二区啪啪啪| 亚洲成人日韩小说| 波多野结衣之双飞调教在线播放 | 日本天堂在线播放| 久久天天躁日日躁狠狠躁| 久久99亚洲精品久久99果| 操屄日韩| 欧美亚洲情色| 欧美熟妇精品黑人巨大91| 97爱b| 久久综合18p| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 色色婷婷五月| 永久免费发布性爱网| 热99这里有精品综合久久| 九九九九97| 日本大香蕉| 富二代亚洲精品99| 丝袜夫妻自拍| 久热69九色熟妇97| 99热精品在线| oumeisetu综合| 欧美伊人电影| 色老汉色| 日夜干射色啊| 久久伊人青青草| 婷婷三区| 久久嫩草国产成人一区| 亚洲国产欧美日韩人妻日中文| 一起草精品人妻| 无码国产Av| 免费又黄又裸乳的视频| 啪啪啪精品| 麻豆国产97在线| 热思思免费视频| 97免费视频在线观看| 久久精品黄色| 天天综合网网欲色| 可免费观看的av毛片中日美韩| 欧美国产婷婷久久| 男啪女色黄无遮挡免费观看| 国产成人在线观看网址| 亚欧免费观看视频| 国产精品白丝在线播放| 人妻偷拍一区二区三区| 福利操逼| 人妻少妇av在线观看| 国产精品久久久久av| 99re国产中文字幕| 亚洲不卡AV在线| 岛国AV一区二区电影| 国产极品馒头逼| 好吊色青靑草| 亚洲日韩视频二区| 波多野结衣先锋影音| 欧美人妻精品一区二区| 爆操无码| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 黄页网站免费高清在线观看| 3P乱轮视频| 亚洲女毛多水多21P| 99色天堂| 97超碰天天爱天天爱| 欧美韩国你懂得在线 | 综合免费无码中文| 日本色色色| 久久精彩视频9| 国产视频大全| 麻豆视频一区二区| 欧美午夜视频免费观看| 婷婷久久五月天| 欧美日韩电影一区二区| 精品国产a∨一区天美传媒| 风月影院十八禁| 久久五十路熟女人妻| 久久综合99| 美女91在线观看| 中文字幕乱妇免费视频| 亚洲中文国际强奸字幕| 97人妻色| 欧美九九九| 超清福利精品视频在线| 超碰在线99| SS久久| 东京太热男人的天堂久久久| 新久久AV| 亚洲AV免费在线观看| 加勒比久久av| 一级毛片久久久久久久女人18| 婷婷六月色| 裸体美女久久久| 91丨人妻丨国产丨丝袜| 久99热| 夜夜 中文视频rt| 日韩强奸av| 好吊妞转入那个网| 精品一区二区2| 亚洲色图欧美色图日韩色图| 蜜臀av中字字幕网站| 亚洲天堂另类| 亚洲精品美女久久久久久久久| 最新av网站在线观看| 国产无吗在线播放| 美女露胸露屁股| 9美女超碰在线免费观看| 亚洲AV成人无码一二三久久 | 欧美色图自拍| 操逼视频亚洲| 成人在线午夜视频一区| 亚洲AV无码乱码| 国产少妇与亚洲av| 天天综合网~91| 激情五月天视频| 亚洲诱惑天堂 | 国产精品香蕉| 亚洲色图91欧美日韩| 一区二区三区一亚洲中文字幕、综合区灬| 91久久精品中文字幕| 99国产精品免费| 色综合一本| 亚州成人a∨| 免费精品无码一级毛片牛牛影视| 国产精品白虎| 草草电影院| 97干在线视频| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 99久热| 国产精品成人午夜福利| 天堂蜜桃无码视频一区二区| 狠狠爱大香蕉| 久热久一区二区三区| 亚洲码在线中文在线观看| 免费农村成人少妇人妻Aa一区二区视频| 日日爱99| 99精品网站| 思思热久久成人| 欧美日本不卡| 天天干天天做| 亚洲黄色视频在线观看视频| 麻豆国产成人精品| 人人看人人摸人人色| 国产精品农村妇女精品| 国产成人主播| 日韩激情啪啪| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 五月婷婷色| 日产操逼| 2003天天干夜夜操| 精品久久久无码| 26uuu久久| 亚州熟妇精品| 91蜜桃婷婷狠狠久久综合9色| 欧美中文字幕精品人妻| 欧美一区二区成人一卡| 岛国成人av在线播放网址| 日韩情色一区二区| 久久、1234| 美女自卫慰黄网站免费| 成人五月天丁香激情综合| www.AV有限公司一区| 久操精品网| 亚洲国产精品成人综合| 大香蕉手机在线| 欧美老熟另类| 色欲日韩欧美在线一区| 亚洲欧美一区二区网址| 91九色丰满高潮| 啊嗯好大视频在线观看| 免费人成?大片在线播放| 亚洲精品久久久久毛片A片拉屎 | 亚洲成人在线乱码色午夜| 男人天堂.AB| 91精品伊人久久久大香线蕉91| 天天色图| 中文字幕欧洲有码| 伊人丝袜美腿高跟在线观看高清| 亚洲综合婷婷| 操逼1区| 麻豆三极片| 后入式999| 美日韩在线不卡人妻| 欧美色色色| 国产不卡免费在线视频| 亚洲最新Av| 欧美精品黑人猛交高潮| 人妻少妇久久| 日韩电影天堂视频一区二区| 欧美亚洲丝袜人妻制服中文99| 99ri精品| 国产精品女久久久久av爽| 不卡视频一区蜜桃视频 | 国产av青草| 亚洲aV无码成人在线观看| 国产精品白丝在线播放| 日韩91网站| 插B在线观看| 亚州日韩97| 日han少妇无码| 啊啊啊啊啊啊在线看| 999久久久精品国产| 9999免费精彩视频| 欧美 亚洲 偷拍自拍| 欧美性巨大╳╳╳╳╳高跟鞋| 无色无码| 免费啪啪一级视频| 91精品啪在线观看国产城中村| 先锋激情∨在线视频播放| 色哟哟 日韩精品| 国产性爱强奸乱伦大全| 97香蕉网| 国产亚洲福利第一页丝袜| 沈阳熟女高潮对白视频| 人人弄人人摸| 亚洲色图尤物视频| 日韩色欲久久一二三四区| 可以在线观看的黄色网址| 久久久久人妻二区精品叶可怜| 极品欧美一区二区三区| 国产亚洲性生活视频播放| 100啪啪视频大全| 日韩一区二区精彩视频| 日韩精品碰碰| 日韩av一级黄片| 亚洲精品三| 人妻嗯啊啊在线播放| 欧美日韩夜夜| 看黑丝美女操逼青青网站| 国产盗摄美女如厕大神作品在线观看| 手机在线中文字幕国产| 成人小说另类在线| 国产又黄又爽又刺激久久久久久| A 在线网址| 欧美激情中文字幕另类小说| 97人人射| 午夜福利久久久噜久噜久久综合| 98精品国产乱码久久久久久| 欧美色图99| 九热中文字幕| 国产一级内射无挡观看| 久久婷婷热| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 成人熟女视频一区二区三区| 欧美少妇色综合| 久久久9 9 9精品| 欧美综合网A| 久久男人精品| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 久久色一区| 色偷偷超碰亚洲| 精品久9| 三级色综合| 婷婷五月成人| 亚洲日韩久久精品一区| 91丝袜美女视频| 国产精品欧美日韩久久| 97超碰国产亚洲精品资源| 91天天c| 天天肏视频| 久久毛卡| 国产性感在线观看| 天天久久| 久久性爱大全| 精品中文字幕一区二区| 五月综合婷婷久久网站| 中文字幕日产av人| avav青青草久久夜| 伊人精品久久网站| 大伊香蕉在线视频免费| 亚洲春色欧美激情自拍| 啪啪啪亚欧美视频| 日日爱99| 国产偷人伦激情在线观看| 九九无码视频| 一区二区激情国产熟女| ...日韩成人一区二区三区字幕| 国产传媒一区二区三区| 亚欧Av| 少妇同性| 无码人妻1727| 红杏大香蕉| 国产精品农村妇女精品| 人人爱人人操人人性| 亚洲影院小综合| 九九无码| 亚洲性综合9| 俞拍久久国应视频| 密桃99999| 98超碰欧美| 亚洲午夜AV| 国产精品一区二区a| 成人国产精品三级A片| 精品成人女人久久| 999九九精品| 粉嫩av在线| 中文字幕黑人大片| 久久久久99999| 超碰狠狠操| 大粗鳼巴久久久久| 99热这里只有精品99| 91精品在线播放| 九九九九九九九九九五码| 人人考人人摸人人干| 97爱b| 国产精品无码久久久久2025| 精品乱码久久久久| 超碰在线香蕉| 日本天天干天天日一区| 深夜激情无码| 亚州欧美在线| 日韩乱码Av| 天天干天天操天天操夜夜操天天操 | 日韩综合第八区国产精品| 日韩激情中文字幕有码| 欧美一区二区三熟女剧情| 干婷婷综合网| 欧美宗合色| 久久久久久性爱视频| 亚洲成人在线高清| AV色图| 婷婷在线精品| 午夜性刺激视频免费观看| 色爱欲亚洲| 亚洲无码一二三区| 中文字幕丝袜| 自拍视频大全亚洲专媒视频/一区二区三区 | 人人看人人摸人人色| 一本色道人妻久久| 蜜桃传媒一区二区亚洲| 18禁免费视频| 亚洲情色 自拍| 操人妻丝袜高跟| 免费的很黄很污的全部视频| 久区视频| 神马久久久久久久久久久久| 五月丁香社区婷婷日韩欧美精品影院 | 人妻天天爽| 狠狠操狠狠| 丁香九月 婷婷| 女人香蕉久久毛毛片精品| 看黑人AV不卡| 成人性爱高清视频免费看| 日本媚薬中文字幕在线| 99xav| 性吧在线视频| 嗯啊抽插大香蕉网页| 91精品人妻| 精品二999| 欧美性天天影视| 亚洲成熟国产精品美女| 国产区日韩区在线观看| 欧美亚洲清纯| 欧洲乱码视频| 五月天激情婷婷| 欧美一级久久久久久久大片动画| 九久9精品| 99热大香蕉伊在线| 国产60区。| 99精品视频在线观看| 国产一级不卡在线观看| 测评在线观看AV| 天天影视综合色| 亚洲一区二区专区-国产丝袜精品丝袜-成人AV | 成人精品视频一区二区| 六月丁香婷| h无码动漫在线观看| 午夜国产成人精品视频| 久久啊啊| 少妇的嫩逼图片| 久艹99| 国产视频第2页| 熟女中出视频| 国产精品久久久视频| 色婷婷成人| 偷看洗澡一二三区美女| 国产精品久久99日日| 影音先锋日本乱伦| 色波多| 国产在线播放成人免费| 精品人妻丰满熟妇一区二区三| 韩国嫰模上门援交视频| 嗯,啊。舔我逼| 欧美日韩国产电影| 久久精品视频在线观看| 九九九午夜| 97久久资源| 99久久无色码| 嫩草 人人网精品| 午夜天堂网| www.操| 少妇色综合| 绯色AV粉色AV蜜臀AV| 嗯嗯嗯不要不要免费视频| 好湿好紧好爽 视频| 超碰日本97美女人妻人人玩人人爱 | 日本精品人妻少妇一区二区| 97色插| 91色噜噜狠狠| 日韩激情视频| 久久少妇人妻| 午夜操操操| 蜜桃天美传媒AV一区二区三区| 噜噜瑟| 抽插亚洲无码| 东京热男人的天堂| 久久成年片色大黄全免费网站| 青春草莓视频在线观看网址| 蜜臀AV秘一区翔田千里| 麻花传媒免费网站在线观看| 国产成人bd在线观看| 99操视频| 一牛影视久久久一区二区三区| 色第一页| 尤物视频偷拍免费| 黄页av| 嫩草美女久久| 日韩免费看黄片| 伊人成人中文字幕久久网| 国产精品久久9| 国产后入内射| 综合色一区三区二区| 午夜舔阴达高潮视频免费看| 蜜臀久久99精品久久久老,,| 女人高潮抽搐喷水视频网站| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 绯色AV粉色AV蜜臀AV| 中文字幕AV片| 日日躁夜夜躁狠狠躁超爽| 国产在线播放成人免费| 欧美综合娱乐久久| 日本福利社| 欧美久久婷婷| 久久久久女教师免费一区| 91免费看一区二区三区| 嫩草影院性色| 九九九九88| 人妻人久久精品中文字幕| 久艹日日日| 成人激情无码在线视频| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 97国产精选| 五月天啪啪| 九九久久一区二区三区| 99久久免费看精品国产一区| 欧美综合1性辶| 伊人操你| 91中文在线| 欧美国产一区二区三区麻豆传媒 | 超碰在线综合97| 九九九九精品| 99ri在线视频| 欧美A√综合网| 97色在线视频| 成年人性爱日韩| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 精品久久久一本一道| 免费人成毛片乱码| 中文字幕永久在线| 好屌色综合| 性无码专区2020| AV九九| 四虎在线免费视频| 天天干天天舔| 国产亚洲 中文欧美久久| 久久亚洲天堂| 亚洲AV免费在线| 丝袜视频一区二区在线播放国产中文| 精品97久久| 国产伦乱91| 啊啊啊啊啊好舒服视频| 一区二区三区美女超清| 成人影院永久免费观看网址| 超碰在线综合97| 中文字幕五月婷婷免费| 日韩美脚一区二区网站| 超碰导航97| 日韩丝袜二区| 久久久国产精品亚洲精品| 伊人专区一区二区三区| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 99热久| 亚洲欧美综合网站| 青青久久手机线视频| 久久久性爱视频| 欧美大香蕉久| 美女的肌被草喷水视频| 亚洲性爱成人| 啊啊啊好湿久久| 精品国产av一区二区三区四区入口| 国产原创自拍| 火箭成精品视频884必出精品| 亚洲欧美国产日本一区二区三区| 麻豆a'v电影| 女人双腿搬开让男人桶| 青青草日韩无码| 1240青青草一区二区三区视频天爱| 图片区小说区| 97久久天天综合色天天综合色电影| 无码精品久久久天天影视| 日本999精品| 二男一女成人A片| 亚洲男人的天堂网| 性爱精品一区| 18精品一二区| 七久久久| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 一区二区影视| 亚州宗合另类| 凹凸精品熟女在线观看| 国产精品久久久三级无码| 久久国产精品熟女人妻| 思思热免费在线视频| 9 9无尺码天堂网| 亚洲欧美日韩精品久| 日本精品加勒比海一区| 婷婷五月成人| 国产成年女黄特黄| 国精综合一二三区影视| 亚洲成?V人片在线观看福利| 免费男人的天堂| 蜜臀久久99精品久久综合| 成人五月天丁香激情综合| 97干天天| 亚洲图片偷拍视频区| 日少妇视频| 北条麻妃性愛视频| 牛黄色久午久| 超碰成人人人爽人人爽| 欧洲与亚洲欧美精品中文字幕| 欧美性爱www免费版| 9999久久久| 亚洲情色1区| 韩日性爱av| 99热这里都是精品| 一区二区三区日韩欧美| 综合操逼| 久草成人| 欧美天天综合站| 黑操B| 欧美国产欧美在线观看| 91精品人妻一品二品三品| 少妇同性| 97色色视频| 一二三四视频中文字幕在线看| 福利大香蕉| 九九精品美女高溯喷水| 欧美丝袜制服久久| 97香蕉网| 五月天AV资源| 日韩啪啪啪视频| 狠狠五月天| 国产 日韩 欧美高清| 97网色| 91超碰在线播放| 夜夜夜夜夜夜夜夜夜狠狠狠狠狠狠狠| 婷婷丁香五月天亚洲天堂网| 欧美人与动性人交a| 亚洲熟女一区二区| 区一二区日韩亚洲乱码av电影| av大香蕉| 精品中文字幕一区二区l - 百度| 看免费一级在线播放毛片| 久99在线免费观看视频| 成人片视频| 台湾肥佬网一区二区三区| 国产精品色| 亚洲欧美日韩夜夜| 很黄很色的视频在线观看| 激情五月天中文字幕色| 久久97视频| 999九九九九国产动| 久久久久久久久久久久黄色| 暖暖精品二区三区观看| 六月婷婷综合| 91精品大奶人妻| 亚洲精品影视老司机| 日韩成人精品| 人人干人人操人人爱| 欧美综合另类| 久久久四区| 国产馆| 日日不卡av| 久久婷婷一区| 精品免费视频国产一区| 欧美视频一区二区三区| 亚洲大色鬼| 天堂亚洲精品久久老牛| 国产青视频| 美骚妇av高清在线| 欧美色一二三| 91成人久久| 亚洲人91| 欧美最大综合网| 日本中文字幕一区| 久久一二三四五六七八九区区| 欧美亚洲国产自久久| 区日韩亚洲乱码av电影| 欧美视频在线第3页| 曰韩精品九九无码| 超碰久久中文| 91在线美女| 宗合情欲网| 亚洲中文电影| 少妇第一页| 欧美日韩国产色五月综合在线| 91黑丝操| 后入人妻无码| 午夜毛片亚洲精品片国产久久久| 国产精品香蕉| 牛牛AV人人夜夜澡人人爽| 亚洲一区在线观看欧洲| 99视频这有这里有精品| 久久91视频| 久久香蕉综合一本到3atv| 亚洲四虎熟女精品| 日韩三级一区 | 久久成人午夜精品影院| 亚洲精品亚洲人成在线麻豆| www.色操逼| 女人爽到高潮久久久| 国产有码一区| 香蕉免费一区二区三区不读| 208天天久久九九九| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 9 9无尺码天堂网| 久操免费电影| 一起草三级AV电影在线观看 | 免费的黄片有限公司| 亚洲最新a在线观看| 成人电影一区| 国产日韩精品一区二区三区| 亚av顶级裸体一区二区三区四区五区 | 欧美小说区视频区| 极品销魂美女一区二区 | 高潮内射在线| 欧美日韩国产人人| 日本媚薬中文字幕在线| 久久透逼视频| 五月天色色网站| 99国产精品久久久久久久成人热| 国产91丝袜在线播放蜜月| 婷婷五月天激情四射| 亚洲国产尤物yw在线观看| 精品久久久亚洲AV成人网站| 色婷婷综合久久中文字幕雪峰| 九九人妻| 国产无码精品久久久久久| 日本国产高清色www视频在线| 亚洲色五月| 97超色| 97精品一区二区视频| 欧美不卡五十路| 91成人无码| 岛国网址国产| 日韩人妻精品久久久久| 330dv亚洲成年视频网| 粉嫩AV一区二区夜夜| 欧美性爱第一区| 天无日色综合| 在线观看啊啊啊啊啊| 岛国片在线播放| 欧美操逼一二三区| 欧美一二级| 日韩精品资源专区二区| 精品国产精品一区二区| 日韩电影天堂视频二区三区| 天天日夜干| 人妻激情偷乱视三区频一区二区| 久久成年精品| 亚洲色91| 丁香五月天社区| 男女性扦B| 波多野结衣被操50分钟免费视频 | 天美传媒精品一区二区三区| 国产9 9在线 | 亚洲| 久久久久久亚洲精品不卡人乳 | 中国女人内射6XXXXX| 久久仑合| 欧美精品成人一区二区在线观看| 色婷婷狠狠18禁| 熟女久久| 人人天天干干| 本道在线| 成人网站 免费观看| 亚洲Av噜噜一区二区三区妖精| 成人五月天丁香激情综合| 久久久久免费少妇| 日天天九九天堂666| 欧美刺激色黄片免费看| 九一性生活免费视频| 18禁美女裸体无遮挡啪啪| 神马久久中文字幕| 欧美大波激情xxxx| 久久久久久久久久久久黄色| 老熟女乱伦片| 歐美一級亂黃99在綫精品| 中文字幕久久婷婷丁香五月天| 天天流夜夜操| 亚洲在线91| 久久婷婷色综合一区二区三区| 无码78| 亚洲中文字幕噜噜噜久久久| 欧美翘臀视频网站一区二区三区| 久久久婷婷| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 超碰97伊人| 人妻久久久久久久久久久久久久久| 午夜精品久久久久久久久久久久久| 欧美在线视频99| 天天cao在线| 天天肏美女| 欧美一级AAAAAAA| 九九自拍伦理| 92午夜免费福利视频| 亚洲第一页综合在线| 日日干夜夜干| 2018天天日天天日| 色婷婷淫色网| 91超级碰碰| 欧美一区二区男人天堂| 玖玖资源中文字幕制服丝袜| 永久电影三级在线观看| 思思热国产在线视频| 干B| 韩国一级婬片A片AAAAA| 性色综合网| 夜夜爽妓女| 日本操大逼| 欧美宗合网| 亚洲国产一级中文综合久久天堂在线免费观看 | 久久综合超碰| 综合久久中文字幕综合日韩精品 | 亚洲国产精品久久久久婷婷青年| 啪啪啪精品| 成人资源中文字幕在线观看| 男人亚洲91首页在线| 偷拍三区| 久久久青青草| 夜夜嗨绯色| 五月综合久久| 天天激情干| 蜜臀久久久99久久久久 | 国产精品视频91久久| 亚洲图片 激情小说| 婷婷综合网| 日本孕妇一区二区视频操逼免费看| 伦在线97| 精品一区二区啪啪啪| 午夜.DJ高清在线观看免费7| 少妇高潮一区二区三区在线| 一级黄碟在线观看| 亚洲高清无毛一区二区| 国产自制av蜜乳| 色网1| 超碰97精品在线| 狠狠色狠狠色狠狠五月| 亚洲天天操| 国产精品69久久久久久久| 熟妇视频一区二区三区在线观看| 久久精品店| 操人人| 欧美色图 色综合图| 97av,com| 欧美性爱一区| 大香蕉操久久| 日本免费亚洲欧美| 亚洲第一黄色av网站| 国产91精品在线免费| 91超碰在线观看| 伊人991| 熟女一区二区| 丝袜熟女2P| 一区二区三区机械有限公司| 成人麻豆av电影网站| 人人模人人看| 大色综合| 78超碰| 中国AV美女| 久久精品操| 亚洲宗合网| 97视频7| 国产欧美一区二区| 一本道综合色图| 一级久久久久久久久久久| 色综合V| 日韩免费av片高清无码| 亚州一区二区| 男同专区一区二区三区在线| 亚洲 欧美 日本 国内 首页| 亚州男人的天堂| 夜精品久无码| 亚洲无限观看| 久久爱超碰网| 性爱AV天堂| 日韩视频小说在线观看| 超碰99热中文字幕| 91美女在线视频| 亚洲精品骚逼| 美日韩在线不卡人妻| 久久、1234| 九九九九九九成人| 日本黄色裸日本黄色裸体| 欧美情色贴图| 夜夜操一区二区| 亚州色图片在线色| 超碰欧美在线欧美| 亚洲中亚日激情视频| 97国产精选| 后入合集| 日日夜夜精品视频| 翔田千里A片一区二区| 国产精品又黄又猛又粗| 天天做天天爱夜夜爽毛片试看|