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

ARTICLE DETAIL

資訊詳情

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

大模型應(yīng)用落地關(guān)鍵:Agent Skills技能封裝與工程實(shí)踐

大模型應(yīng)用落地關(guān)鍵:Agent Skills技能封裝與工程實(shí)踐 這些年做大模型應(yīng)用我越來越覺得Agent 能不能真正落地干活關(guān)鍵不在模型本身多聰明而在于你往它手里塞了多少“趁手的家伙”。模型是大腦Agent Skills 就是手和腳——這句話我常跟團(tuán)隊(duì)講。今天借“agent-skills”這個項(xiàng)目把我在這塊積累的設(shè)計思路、實(shí)現(xiàn)細(xì)節(jié)和踩過的坑一次性攤開聊聊。這個項(xiàng)目做的是一套面向 Agent 的模塊化技能體系通俗點(diǎn)說就是把你希望 Agent 能做的事——比如查天氣、讀文檔、操作數(shù)據(jù)庫、調(diào)內(nèi)部 API——封裝成一個個標(biāo)準(zhǔn)化的技能包讓 Agent 在跑任務(wù)時按需調(diào)用。它解決的痛點(diǎn)是沒有技能體系的 Agent 每次對話都在“自由發(fā)揮”結(jié)果飄忽不定有了 Skills 之后Agent 的行為可預(yù)期、可復(fù)用、可維護(hù)尤其適合做垂直場景的落地。適合誰看正在做 Agent 應(yīng)用開發(fā)、做 AI 自動化工具、或者準(zhǔn)備把大模型接進(jìn)業(yè)務(wù)流程的開發(fā)者這篇內(nèi)容應(yīng)該能幫你少走不少彎路。1. 項(xiàng)目整體設(shè)計與思路拆解1.1 為什么 Agent 需要一套“技能封裝”我先說一個觀察。很多人做 Agent 的第一版就是把 API Key 一接扔給模型一個 system prompt 就開始聊天。Demo 階段確實(shí)能跑但一旦進(jìn)入真實(shí)業(yè)務(wù)問題馬上冒出來模型給出的回答時對時錯工具調(diào)用邏輯混亂同一個功能換個場景就不能用了。根本原因在于你沒有給 Agent 提供結(jié)構(gòu)化的能力邊界它根本不知道自己“會什么”。Agent Skills 的本質(zhì)是把“能力”從模型參數(shù)里外置出來。舉個例子你讓 Agent 讀一份 PDF 報告并總結(jié)如果你不提供任何技能模型只能瞎猜——它可能嘗試直接讀文件路徑可能編造一個不存在的 API也可能干脆拒絕。但如果你給它注冊一個read_pdf技能把文件解析、文本提取、摘要生成整個流程封裝好Agent 拿到任務(wù)就知道“先調(diào)這個技能把文本取出來再交給我的語言能力去總結(jié)”。這就好比新員工入職你不給他流程手冊和工具清單他再多聰明才智也使不出來。而且這套設(shè)計有個額外好處——模型無關(guān)。今天你用的是 GPT 系明天換成國產(chǎn)開源模型只要 Skills 層的接口沒變Agent 的核心邏輯就不用動。我在項(xiàng)目里把技能定義和模型調(diào)用完全解耦底層模型換過三輪上層業(yè)務(wù)代碼一行沒改過。1.2 技能分層架構(gòu)從“原子操作”到“業(yè)務(wù)流程”在設(shè)計 agent-skills 的初期我見過很多項(xiàng)目把技能設(shè)計成“一個大函數(shù)”——比如一個run_business_process包含幾十步邏輯。這種設(shè)計的維護(hù)成本相當(dāng)高任何一個環(huán)節(jié)改動都可能引發(fā)連鎖問題。我采用的拆分原則是分層、原子化、可組合。最底層是“原子技能”相當(dāng)于工具函數(shù)職責(zé)單一比如http_get、db_query、send_email。往上一層是“任務(wù)技能”把多個原子技能按固定流程編排起來比如generate_report內(nèi)部要調(diào)用數(shù)據(jù)查詢、模板渲染、文件導(dǎo)出三個原子技能。最頂層才是“流程技能”通常對應(yīng)一個完整的業(yè)務(wù)場景比如“周報自動生成”“客戶投訴處理”它內(nèi)部可以編排多個任務(wù)技能并且允許 Agent 根據(jù)上下文動態(tài)決定調(diào)用順序。分層設(shè)計帶來的直接好處是復(fù)用性。原子技能是全局共享的任務(wù)技能是可配置的流程技能才是綁定具體業(yè)務(wù)的。我統(tǒng)計過后續(xù)新增業(yè)務(wù)場景時大約 60% 的場景不需要從零開發(fā)用現(xiàn)有技能組合就能覆蓋。這種設(shè)計還讓排查問題變得簡單——出錯時你能快速定位到具體是哪一層出了問題而不是對著一個幾百行的“萬能函數(shù)”發(fā)呆。1.3 為什么選“描述驅(qū)動”而不是“硬編碼驅(qū)動”技能描述這件事我糾結(jié)過很長時間。最開始的版本是硬編碼每個技能寫死函數(shù)簽名Agent 通過 model function calling 直接調(diào)用。但這個方案有坑第一模型輸出的參數(shù)經(jīng)常不符合預(yù)期格式你不得不在代碼里堆大量校驗(yàn)邏輯第二技能的“可用條件”“副作用”“邊界限制”這些東西硬編碼沒法描述清楚模型經(jīng)常在錯誤的場景調(diào)用錯誤的技能。項(xiàng)目最終采用的是“Schema 描述 模型理解”的混合方案。每個技能都有一份結(jié)構(gòu)化的描述文件包含技能名稱、用途說明、輸入?yún)?shù)定義、輸出格式、約束條件和適用場景。這份描述會被注入到模型的上下文里模型基于描述來決定是否調(diào)用、如何調(diào)用。硬編碼只負(fù)責(zé)最終的參數(shù)校驗(yàn)和執(zhí)行不負(fù)責(zé)“判斷”。這個設(shè)計跑下來效果很明顯。模型對技能的理解準(zhǔn)確率提升了不止一個檔次——原因其實(shí)簡單你在描述里明確寫出“該技能只適用于處理用戶明確提供文件路徑的場景如果未提供路徑請先調(diào)用文件檢索技能”模型就不會在缺條件時硬上了。描述驅(qū)動還有一個好處就是新技能上線不需要改代碼只要新增一份描述文件Agent 次日就能學(xué)會使用它。2. 核心細(xì)節(jié)解析與實(shí)操要點(diǎn)2.1 技能 Schema 的設(shè)計演進(jìn)從 JSON 到 JSON Schema技能描述文件我不建議用單純的 JSON強(qiáng)烈推薦直接用 JSON Schema 標(biāo)準(zhǔn)。原因很現(xiàn)實(shí)JSON Schema 本身就是為描述數(shù)據(jù)結(jié)構(gòu)和約束設(shè)計的工具鏈成熟很多模型在訓(xùn)練時就見過大量 JSON Schema 樣本理解門檻低。我的 schema 設(shè)計經(jīng)歷了三個版本。v1 版本只定義參數(shù)類型和必填字段結(jié)果模型經(jīng)常把字符串傳進(jìn)整數(shù)字段——調(diào)教成本很高。v2 版本補(bǔ)上了描述信息給每個字段加了 verbose 說明情況好了很多但仍然存在格式報錯。v3 版本引入了枚舉約束、條件約束和示例值這三個關(guān)鍵要素比如一個狀態(tài)字段我可以聲明“僅允許取值為 pending / running / done / failed 之一”模型基本不會再犯低級錯誤。給個實(shí)際的 schema 片段這是execute_sql技能的描述我稍微簡化一下{ name: execute_sql, description: 在指定的業(yè)務(wù)數(shù)據(jù)庫上執(zhí)行只讀 SQL 查詢。僅適用于數(shù)據(jù)查詢場景禁止執(zhí)行寫入操作。, parameters: { type: object, properties: { sql: { type: string, description: 完整的 SQL 查詢語句必須為 SELECT 開頭, pattern: ^SELECT\\s.* }, db_name: { type: string, enum: [orders, users, inventory], description: 要查詢的目標(biāo)數(shù)據(jù)庫名稱 }, limit: { type: integer, default: 100, minimum: 1, maximum: 5000, description: 返回結(jié)果的最大行數(shù) } }, required: [sql, db_name] } }注意幾個細(xì)節(jié)。pattern字段用正則約束 SQL 必須以 SELECT 開頭這比任何提示詞都管用——模型見過這種約束后基本不會嘗試 INSERT 或 DROP。enum限制了數(shù)據(jù)庫范圍避免模型憑空捏造一個不存在的庫名。default值給模型提供了“不傳也行”的容錯空間。方案落地后需要人工修正參數(shù)的比例下降了七成以上。2.2 描述語言的寫作技巧告訴模型“什么時候別用”技能描述里最容易忽略的是“負(fù)面條件”——也就是告訴模型不該在什么情況下調(diào)用。大多數(shù)人的描述只寫“能做”不寫“不能做”結(jié)果模型在邊界場景反復(fù)試探。舉個例子get_weather技能大多數(shù)人會寫“獲取某個城市的天氣信息”。但我建議這樣寫獲取某個城市當(dāng)天的天氣信息。僅當(dāng)用戶明確指定城市名稱且意圖為查詢天氣時調(diào)用。若用戶詢問“適合穿什么衣服”“要不要帶傘”等衍生問題仍需先調(diào)用本技能獲取基礎(chǔ)天氣數(shù)據(jù)。若用戶未指定城市請勿調(diào)用應(yīng)主動向用戶詢問城市名稱。這段描述包含了三重信息觸發(fā)條件明確指定城市 天氣意圖、衍生場景處理間接問題也要先調(diào)技能、拒絕條件缺參不調(diào)用改為追問。這種精細(xì)化的描述直接把模型誤調(diào)用的概率按住了。經(jīng)驗(yàn)是描述信息里“不做什么”和“做什么”同樣重要。描述長度也有講究。太短模型理解不到位太長會擠占上下文空間。我踩過的平衡點(diǎn)是 200~400 字之間重點(diǎn)信息密集、覆蓋邊界情況即可不需要把每個使用案例都列用。技能過多時超過 50 個描述精簡化更是剛需否則上下文根本塞不下。2.3 參數(shù)校驗(yàn)與執(zhí)行沙箱最后的防線在代碼里模型再聰明也可能給出不合規(guī)的調(diào)用參數(shù)。所以參數(shù)校驗(yàn)一定不能省。我之前在execute_sql上吃過虧——一次內(nèi)測中模型把 DELETE 語句包裝成 SELECT 用子查詢發(fā)了過來雖然沒造成損失但也嚇出一身冷汗。從那以后技能執(zhí)行器的第一道工序一定是運(yùn)行時校驗(yàn)流程分三步校驗(yàn)參數(shù)格式類型、枚舉約束直接參考 JSON Schema 校驗(yàn)庫手寫。校驗(yàn)安全邊界比如 SQL 技能判斷語句前綴文件技能判斷路徑是否在允許目錄內(nèi)。校驗(yàn)調(diào)用頻率同一技能短時間內(nèi)的調(diào)用次數(shù)是否超過閾值防止模型陷入死循環(huán)。這些校驗(yàn)必須在技能執(zhí)行器層面完成不能依賴模型自律。更進(jìn)一步危險類技能我建議直接跑在沙箱里。數(shù)據(jù)庫操作走只讀賬號、文件操作限制目錄可寫范圍外部命令執(zhí)行盡量用容器隔離這是底線不是可選項(xiàng)我踩過的坑太多不想讓讀者再踩一遍。執(zhí)行器捕獲異常后返回結(jié)構(gòu)化錯誤信息模型讀到錯誤信息能自行修正參數(shù)重試這在 Agent 里是閉環(huán)的一環(huán)。3. 實(shí)操過程與核心環(huán)節(jié)實(shí)現(xiàn)3.1 技能注冊流程從新建技能到 Agent 可調(diào)用我按項(xiàng)目里成熟的做法走一套標(biāo)準(zhǔn)流程定義 schema 文件、實(shí)現(xiàn)執(zhí)行函數(shù)、注冊技能管理器、編寫測試用例、注入 Agent 配置。第一步在skills目錄下新建以技能名命名的子目錄里面放schema.json和main.pyschema 按 2.1 的規(guī)范寫。第二步實(shí)現(xiàn)執(zhí)行函數(shù)。這里給出一個文件讀取技能的完整示例# skills/read_file/main.py import os import json from pathlib import Path ALLOWED_ROOT Path(/data/workspace) def execute(params): # 參數(shù)校驗(yàn) file_path params.get(file_path) if not file_path: raise ValueError(缺少 file_path 參數(shù)) # 路徑安全檢查 target (ALLOWED_ROOT / file_path).resolve() if not target.is_relative_to(ALLOWED_ROOT): raise PermissionError(f路徑 {file_path} 超出允許訪問范圍) if not target.exists(): raise FileNotFoundError(f文件不存在: {file_path}) if target.stat().st_size 5 * 1024 * 1024: # 5MB raise ValueError(文件超過 5MB請配合 read_large_file 技能分段讀取) # 執(zhí)行讀取 content target.read_text(encodingutf-8, errorsreplace) # 輸出截斷保護(hù)防止上下文溢出 max_chars params.get(max_chars, 3000) truncated len(content) max_chars return { content: content[:max_chars], truncated: truncated, file_name: target.name, file_size: target.stat().st_size }注意里面的細(xì)節(jié)ALLOWED_ROOT限制訪問目錄5MB 大小保護(hù)max_chars截斷防上下文溢出errorsreplace防亂碼導(dǎo)致編碼報錯。這些都是真實(shí)調(diào)用場景里坑過我的點(diǎn)。is_relative_to是 Python 3.9 才有的方法如果你還在用老版本用os.path.commonpath替代效果完全一樣。第三步把技能注冊進(jìn)技能管理器。我用的注冊方式是裝飾器簡單直接# skill_manager.py skill_registry {} def register(name): def decorator(func): skill_registry[name] { handler: func, schema: json.loads(Path(fskills/{name}/schema.json).read_text()) } return func return decorator def list_skills(): return {name: info[schema] for name, info in skill_registry.items()} def execute_skill(name, params): if name not in skill_registry: raise KeyError(f未注冊的技能: {name}) skill skill_registry[name] # 入?yún)⑿r?yàn)直接用 jsonschema 庫驗(yàn)證 import jsonschema jsonschema.validate(params, skill[schema]) return skill[handler](params)這段代碼把“注冊”“列出”“校驗(yàn)執(zhí)行”三個核心能力串起來了。第四步測試用例至少覆蓋正常輸入、非法參數(shù)、找不到技能三個場景。第五步在 Agent 的 system prompt 尾部追加一段自動生成的技能清單格式類似“可用技能read_file讀取指定文件內(nèi)容支持文本文件— execute_sql對業(yè)務(wù)數(shù)據(jù)庫執(zhí)行只讀查詢…”模型就能感知到技能庫的存在并在決策時主動選用。3.2 模型調(diào)用與技能編排讓 Agent 學(xué)會“用”技能技能都注冊好了接下來是 Agent 調(diào)度層也就是 Agent 拿到用戶需求時怎么選技能、怎么傳參、怎么編排多步調(diào)用。控制流程我用標(biāo)準(zhǔn)的 ReAct 思路思考、決策、行動、觀測循環(huán)往復(fù)。具體實(shí)現(xiàn)上我設(shè)計了一個解析函數(shù)把回復(fù)拆解成一個調(diào)用列表agent-skills 的實(shí)現(xiàn)如下import json import re from typing import List, Dict def parse_skill_calls(text: str) - List[Dict]: # 匹配形如 SKILL_CALL: {skill: read_file, params: {...}} 的調(diào)用塊 pattern rSKILL_CALL:\s*(\{.*?\}) matches re.findall(pattern, text, re.DOTALL) calls [] for match in matches: try: data json.loads(match) calls.append({ skill: data.get(skill), params: data.get(params, {}) }) except json.JSONDecodeError: # 解析失敗就跳過不影響主流程 continue return calls為什么用SKILL_CALL:關(guān)鍵詞而不是直接用 function calling 系統(tǒng)核心原因有兩點(diǎn)。其一是模型無關(guān)我項(xiàng)目里要兼容 OpenAI 格式、Claude 格式還有開源模型每家 function calling 的實(shí)現(xiàn)方式不同統(tǒng)一走文本協(xié)議后上層 Agent 邏輯不用分叉。其二也是因?yàn)樗`活A(yù)gent 可以一次輸出多個并列的技能調(diào)用——比如同時讀兩個文件做對比這在純 function calling 里需要多輪交互才能實(shí)現(xiàn)。配套的 Agent 編排循環(huán)大致是讀取用戶輸入 → 構(gòu)造上下文system 技能描述 歷史 需求→ 模型輸出 → 解析技能調(diào)用 → 逐個執(zhí)行并寫回結(jié)果 → 再給模型繼續(xù)決策循環(huán)最多 5 輪以免死循環(huán)。我試過一到三輪根本不夠用一些需要先結(jié)果再決策的任務(wù)壓根沒法結(jié)束五輪是比較平衡的經(jīng)驗(yàn)值。3.3 技能組合實(shí)戰(zhàn)一個多步驟任務(wù)的完整鏈路光說理論容易飄直接展示一個“自動生成數(shù)據(jù)分析周報”的技能組合。Agent 收到指令“生成本周訂單周報”實(shí)際調(diào)用鏈路如下第一輪Agent 調(diào)用get_current_week獲取本周一至周日的日期范圍返回{start: 2025-06-09, end: 2025-06-15}。第二輪Agent 調(diào)用execute_sql查詢訂單數(shù)據(jù)SQL 形如SELECT date, SUM(amount) FROM orders WHERE date BETWEEN 2025-06-09 AND 2025-06-15 GROUP BY date。第三輪Agent 看到返回的數(shù)據(jù)觀察到部分日期缺失比如周四沒有訂單此刻它在上下文里自主判斷應(yīng)該調(diào)用append_report_note技能寫入“下劃線提示六月十二日暫無訂單記錄”這個判斷如果你沒給技能描述里寫上“觀察數(shù)據(jù)完整性”這條約束模型一般都發(fā)現(xiàn)不了但寫好描述后它就能補(bǔ)上這個思考環(huán)節(jié)。第四輪調(diào)用generate_html_report把數(shù)據(jù)渲染成周報 HTML 文件并返回文件路徑給用戶。整個流程里沒有強(qiáng)規(guī)則硬編碼鏈路Agent 每次都會根據(jù)實(shí)際數(shù)據(jù)“隨機(jī)應(yīng)變”。這就是技能編排的魅力——你給它足夠的組件和清晰的描述它自己就能規(guī)劃路徑。你真正要操心的只是每個技能的邊界是否清晰、描述是否準(zhǔn)確。4. 常見問題與排查技巧實(shí)錄4.1 技能調(diào)用了但結(jié)果不對先查描述再查代碼這是遇到最多的狀況。Agent 確實(shí)調(diào)了技能但拿到的結(jié)果不是想要的或者干脆跑偏。我的排查順序是固定的按頻率排序描述歧義、參數(shù)傳遞錯誤、模型輸出格式異常、執(zhí)行器 bug 這四類。描述歧義是最隱蔽的。比如你有一個search_products技能描述里只寫了“根據(jù)關(guān)鍵詞搜索商品”模型可能把“查找用戶名下訂單”也調(diào)用了它。排查方法比較簡單——把技能的 schema 描述和實(shí)際調(diào)用日志打印出來對照看模型到底理解成什么樣。修復(fù)方式是在描述里增加明確的“目的對比”比如“搜索商品僅用于用戶尋找可購買商品場景不用于查詢已購記錄查詢歷史訂單請使用 search_orders 技能”。這類問題修完效果立竿見影。參數(shù)傳遞錯誤也常見模型理解了該調(diào)哪個技能但傳參不對。比如read_file需要傳file_path模型總傳成path。這就是 schema 的description不夠直白或者屬性命名不直觀。我習(xí)慣把屬性名設(shè)計得和前幾個自然語言關(guān)鍵詞強(qiáng)相關(guān)——比如把file_path的 description 寫成“文件的路徑字符串例如 /data/workspace/report.docx”附上示例模型幾乎不會再用錯。輸出格式異常就是模型生成的內(nèi)容不符合約定的result標(biāo)簽或 JSON 結(jié)構(gòu)。這種情況多半是 prompt 里對輸出格式的約束不夠強(qiáng)或者是溫度參數(shù)設(shè)太高。技能調(diào)用的生成溫度我固定在 0.2 以下邏輯決策類任務(wù)溫度太高基本必出錯。4.2 技能多了就“瞎選”上下文優(yōu)化的三種思路技能數(shù)量超過 30 個后新的問題又來了Agent 選擇技能的正確率開始下降經(jīng)常把不相關(guān)的技能也列進(jìn)調(diào)用計劃。這是上下文過載和選擇困難癥的疊加效應(yīng)。一個直接的辦法是分組路由。把技能按領(lǐng)域分組比如“數(shù)據(jù)查詢組”“文件處理組”“消息通知組”Agent 先根據(jù)需求選一個組再在組內(nèi)選具體技能。這等于把“50 選 1”變成了“5 選 1 10 選 1”準(zhǔn)確率提升明顯。我用一個簡單的group處理先讓模型用關(guān)鍵詞匹配找到最相關(guān)的組描述再從該組返回技能做二次匹配組內(nèi)匹配失敗則回退到全局匹配保證可用性兜底。另一個是給技能增加“熱度權(quán)重”。高頻使用的技能放在描述列表的前面低頻技能放后面或折疊。模型對上下文靠前的信息權(quán)重更高這個排序調(diào)整帶來的收益很低成本值得每個人都試試。第三個思路就是動態(tài)裁剪——對于那些明確包含“不要調(diào)用技能 X 完成該任務(wù)”的指令在上下文里直接剔除 X 的描述。也可以在任務(wù)開始時先做一次意圖識別只把相關(guān)組的技能描述注入上下文其他組的描述留到需要時再加載。這種方式適合技能庫非常大的場景上下文瘦身后選擇準(zhǔn)確率和推理速度都上去了。4.3 技能調(diào)用的性能與穩(wěn)定性日志、超時和降級Agent 技能調(diào)用有三件容易被忽略的事。第一件事技能執(zhí)行一定要有超時控制。我之前有過一個 Python 技能在處理大文件時卡了 20 分鐘用戶端看起來就是 Agent 徹底失聯(lián)?,F(xiàn)在所有技能執(zhí)行統(tǒng)一套超時外部 API 類技能默認(rèn) 10 秒本地計算類默認(rèn) 30 秒超時直接返回錯誤信息給 Agent讓它換策略。第二件事全鏈路日志必須有。對技能調(diào)用記錄至少包含調(diào)用時間、技能名、入?yún)?、出參摘要、耗時、錯誤信息、模型決策前文。其中包括模型觀察片段對排查那些“模型突然調(diào)用奇怪技能”的問題幫助太大了。有了這些日志你可以回溯每一步?jīng)Q策的因果關(guān)系——我遇到過模型在一個查詢技能失敗后連續(xù)重試五次同樣的調(diào)用看了日志才發(fā)現(xiàn) prompt 里沒有約束重試邏輯導(dǎo)致死循環(huán)。后續(xù)在描述里加了“技能執(zhí)行失敗時更換參數(shù)或更換技能連續(xù)兩次失敗請停止并告知用戶”。第三件事要有降級方案。核心技能掛掉時 Agent 至少要說人話。我的做法是給每個關(guān)鍵技能配一個“替代技能鏈”比如數(shù)據(jù)庫查詢失敗降級為讀取已生成的離線數(shù)據(jù)快照文件文件解析失敗降級為轉(zhuǎn)交用戶手動處理。降級邏輯必須在描述里寫明Agent 才不會在異常情況下一問三不知。4.4 常見問題速查表現(xiàn)象直接原因排查方法解決方案Agent 不調(diào)用任何技能技能描述未注入上下文 / 描述與任務(wù)意圖不匹配查看發(fā)給模型的 system prompt 是否包含技能清單確認(rèn)技能描述注入邏輯在 prompt 末尾明示“可直接調(diào)用的技能有…”反復(fù)調(diào)用同一技能直到報錯缺少失敗重試約束查看調(diào)用日志中錯誤代碼在技能描述中加入失敗處理指引設(shè)定重試次數(shù)上限技能被“張冠李戴”多個技能之間場景差異不夠清晰對比相似技能的 description 文本增加“使用場景”和“禁用場景”專門段落必要時合并技能參數(shù)格式頻繁報錯缺少入?yún)⑿r?yàn) / 未使用 JSON Schema 約束檢查執(zhí)行器的校驗(yàn)邏輯用 jsonschema 庫做嚴(yán)格校驗(yàn)schema 中補(bǔ)充枚舉、約束、示例上下文長度不夠放技能列表技能數(shù)量過多統(tǒng)計技能列表的 token 開銷分組路由 動態(tài)裁剪只注入當(dāng)前任務(wù)相關(guān)技能模型自己“編造”技能結(jié)果模型幻覺 / 執(zhí)行器未返回結(jié)構(gòu)化錯誤檢查生成時的溫度參數(shù)和技能輸出格式約束把溫度降到 0.3 以下在描述中強(qiáng)制要求“必須先調(diào)用后回答”5. 更多實(shí)操心得與后續(xù)想法5.1 從零搭建技能包三種適合起步的通用技能如果你打算在自己的項(xiàng)目里把 Skills 這套跑起來除了項(xiàng)目自身的業(yè)務(wù)技能我建議優(yōu)先搭三個通用的“地基級”技能。第一個是web_search讓 Agent 能檢索外部信息而非全靠模型記憶連搜索引擎的 API 地址、參數(shù)、超時和錯誤處理都封裝好。第二是web_fetch抓取指定 URL 的正文內(nèi)容并轉(zhuǎn)成 Markdown很多 RAG 場景都依賴它。第三個是current_datetime返回當(dāng)前時間和日期——別覺得這個技能low模型訓(xùn)練數(shù)據(jù)根本沒有實(shí)時時間概念沒有這個技能Agent 連“今天星期幾”都可能答錯更別提和日期相關(guān)的業(yè)務(wù)邏輯了。這三個技能每次新項(xiàng)目開箱即用占據(jù)了技能調(diào)用量的很大比例?!皼]多少‘高技術(shù)含量’但卻是 Agent 日常運(yùn)轉(zhuǎn)的基礎(chǔ)設(shè)施?!?.2 技能數(shù)量會隨著業(yè)務(wù)增長而膨脹規(guī)?;瘯r要做的事當(dāng)技能庫膨脹到幾百個除了分組路由和動態(tài)裁剪還有兩件事要提前想清楚。其一是技能間互相調(diào)用的權(quán)限管理我的做法是把技能分成基礎(chǔ)層和業(yè)務(wù)層業(yè)務(wù)技能可以調(diào)用基礎(chǔ)技能但反過來禁止避免依賴混亂。其二是技能版本管理一旦多個 Agent 共享技能庫升級技能必須帶版本號和變更日志否則一個技能更新可能導(dǎo)致所有下游 Agent 行為突變——這個問題我在實(shí)踐里踩過現(xiàn)在每個技能目錄下都會維護(hù)一份簡單的CHANGELOG.md。做一次技能庫全量審查也是必要的至少每個迭代做一輪找出兩個月以上未被調(diào)用的技能要么刪除要么合并。技能不是越多越好——無用的技能描述不僅增加 token 開銷還會干擾模型的決策判斷。精簡二十來個描述后調(diào)用準(zhǔn)確率整體提升了好幾個百分點(diǎn)這是實(shí)打?qū)嵉氖找妗?.3 最后的一個小技巧讓技能會說話我最后想分享一個項(xiàng)目里真正落地有效的設(shè)計——給技能加上“返回意圖”字段。很多技能執(zhí)行完只是干巴巴地把數(shù)據(jù)返回給 Agent比如查庫存返回 JSONAgent 還得自己組織語言。但如果技能在設(shè)計時就帶上一個user_message字段比如execute_sql返回{user_message: 本周累計銷售額為 128,500 元較上周下降 3.2%, data: [...]}Agent 可以直接把這個話術(shù)微調(diào)后發(fā)給用戶。用戶在體驗(yàn)上會感覺這對話很自然“像是真人助手在匯報”而不是冷冰冰的 JSON 輸出。需要注意的是user_message的內(nèi)容也必須讓模型評估可信度技能執(zhí)行器只提供事實(shí)性陳述模型負(fù)責(zé)潤色和補(bǔ)充別讓技能直接替模型“定調(diào)子”這個邊界要守住。這個技巧雖然簡單但對提升智能體產(chǎn)品體驗(yàn)的幫助非常明顯。這套 agent-skills 的設(shè)計實(shí)踐從拆解技能到底層實(shí)現(xiàn)踩過的坑一次比一次深刻。說實(shí)話Agent 開發(fā)沒有銀彈Skills 也不過是讓模型能力具象化的手段之一。但把技能描述寫得精細(xì)點(diǎn)、邊界劃得清晰點(diǎn)、日志留得充分點(diǎn)你會明顯感覺到 Agent 的表現(xiàn)從一個“碰運(yùn)氣的聊天氣泡”逐漸變成一個“按規(guī)矩辦事的同事”。我個人的體會是你不必一開始就追求完美的架構(gòu)哪怕只從兩三個原子技能起步把循環(huán)跑通再逐步擴(kuò)充這比設(shè)計一堆花哨的能力卻跑不通要強(qiáng)得多。希望這篇記錄能給你一些啟發(fā)。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产精品乱人伊人网| 五月天婷婷色| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 日韩啪啪啪视频| 91成人无码| 国产无码久久高清| 婷婷色婷婷| 啊嗯嗯啊好大好爽| 欧美性巨大╳╳╳╳╳高跟鞋| 天天操天天射青青草| 久久草草亚洲蜜桃臀| 天堂日本亚洲欧美| 欧美亚洲在线| 强被迫伦姧在线观看无码网站| 啊啊啊啊好疼| 免费视频在线一区二区不卡| 91c色| 超碰成人免费| 青青欧洲黑| 人妻丰满熟妇av无码区蜜桃| 日韩熟女三十乱伦| 东方亚洲在线操逼天堂| 精品人妻一区二区三区四区石在线 | 亚洲最大的黄色电影网站。| 四虎影视国产精品| 亚洲免费在线探花| 久久久久久久久久8888| 蜜臀网 一区| 日本三级韩国三级99| 欧美东京热青青草| 美日韩在线不卡人妻| 欧美经典一区二区三区| 欧美激情区| 亚州精品一区二区三区香中文字幕在线| 欧亚揄拍偷拍精品视频| 亚洲天堂性爱| 人妻乱仑一区二区三区| 欧美裸体美女日麻屄| 97免费在线视频| 国产怡红院| 操www| 欧美 亚洲 综合 制服 另类| 色色色网站| 在线岛| 欧美天堂在线| 999色欧美中文字幕| 第四色色综合91| 五月激情在线| 久草视频分类在线| 国岛片视频| 2020久久免费视频| 极品肉射| 欧美另类天堂| 性交一区二区在线播放| 激情终合网| 国产区性爱在线视频秋霞豆| 999亚洲国产视频| 91啪啪视频| 99婷婷一区二区| 啪啪啪综合网| 亚欧高清| 五月天婷婷在线看| 人妻色偷色噜| 亚洲 欧美 制服 另类 自拍| 试看日韩黄片| 1024亚洲中文字幕久在线看片你懂的| 大香蕉伊然在亚洲91| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 九九九九国产| 91色插| 男人的天堂kva| 91女优在线观看| 一区二区亚州激情久婷婷欧美| 天美精品原创av片国产| 免费成人自拍视频在线| yaouchengrenav| 夜嗨影院| 竹菊一区二区三区AV线| 风韵犹存大大大大香蕉| 亚洲夜夜欢无码一区二区| 欧美一级专区免费大片| 操逼1区| 久草婷婷| 一区操逼日比视频| 亚洲 欧美 日本 国内 首页| 亚洲国产日韩欧美熟妇在线| 欧美丝袜中文字幕07在线| 91天堂色男人的天堂| 超碰午夜| 五月丁香综合| 婷婷色导航| 伊人网在线点播| 噜噜吧,噜噜色,噜噜| 国内一级精品| 日本黄色裸日本黄色裸体| 操婢日韩| 日韩日韩日韩-国产乱码精品一区二区| 韩国成人精品久久久免费看| 强乱老妇中文字幕| 男人天堂站| 草草影院最新网址| 骚鸭AV| 精品久久久久9999| 日韩av影片在线观看| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 2020视频1区2区3区| 青青草中文字幕| 超碰在线第一页| 亚洲国产无码精品首页久久久| 色欧洲| 欧美在线综合| 日韩精品怡红院| 婷婷五月成人| 91久热| 免费一级黄色录像影片| 亚洲āv网址在线观看| 激情视频一二三| 九九精品美女高溯喷水| 精品国产片亚洲一区| 国产乱伦亚洲色图高清无码| 亚洲毛片基地专区| 日韩中文字幕宗合在线| 久久久精品91八戒| 男女一进一出视频久久| 久久久极品| 欧美一区二区三区黄色影视| 国内精品不卡无毒99999| 亚洲偷拍自拍在线视频| 在线综合色| 成人无码在线超碰网| 亚洲精品一卡二卡三卡福利视频网站| 天天躁日日躁AAA片李宗瑞| 欧美色图97| 三级三久久线久久99久目本WW| 欧美色图99| 蜜臀av一区二区三区免费观看| 欧美综合自拍| 青青青青青手机视频| 麻豆天美在线| 色69大色97香蕉| 久久久久久久久九九久孕交| 五月天黄色激情视频| 91综合中文字幕| 精品欧美日韩在线观看| 欧美啪啪天堂| 玖玖爱在线视频免费观看| 青娱乐淫乱1314| 亚欧成人综合影院| Av色五月| 丁香色五月 97干| 亚洲AV噜噜狠狠网址蜜桃动漫| 男人天堂网手机版婷婷| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | av日韩在线观看电影| 91高清日| 白丝AV网站| 熟女啪啪视频| 天天天天天天天天综合| 国产精品熟女九色九色蜜臀| 殴美色网| 91天天爱| 黄色成品网站| 日韩人妻资源在线看| 91男人天堂网| av久日| 人妻在线臀日韩| 亚洲欧美清纯| 亚一综合久久久久久久久久| 色哟哟-国产专区| 蜜臀久久99精品久久久久| 老司机午夜精品福利视频一区二区 | 九九九九热只有精品| 日日插夜夜| 一区二区三区日韩欧美 | 浪人综合网| 美女91在线| 久久亚洲不卡一区二区三区| 久久性爱视频| 久99| 麻豆AV一区二区| 小电影欧美91| 九九亚洲视频| 亚洲 在线| 五月婷久久| 亚洲日韩精品久久久久一区壹牛 | 女优大全 - 91n| 日韩一级片| 青青久久艹| 99久久com免费视频′| 超碰97人人cao| 蜜臀久久99精品久久久久久无删减 | 天天操天天舔| 91一区二匹| 日本免费不卡二区| 亚洲男人久久综合天堂| 久9综合在线| 五月大香蕉| 91免费看一区二区三区 | 亚洲好色人妻| 女优免费一区二区永久| 国产成人拍国产亚洲精品| 久久精品国产99国产精品亚洲| 五月丁香啪| 91性情| 免费综合亚洲中文| 欧美色吧综合| 日本久久99| 蜜臀99久久国产| 婷婷色播婷婷| 97亚洲中文| 嗯啊不要啊在线| 国语精品对白| 天天日天天操心| 99re6在线视频播放免费精品| 日韩卡一卡二卡三在线| 99re这里只有精品2| 欧美日本国产日韩激情视频| 欧美天天在线| 综合影视国产无码| 2020中文字幕在线| 日韩黄色成人性爱| 久久东京热成人| 婷婷五月色| 麻豆天美91| 特级大荫道BBwBBwBBW| 91激情| 99re这里只有精品中心播放| 搡老熟女免费视频| 330dv亚洲成年视频网| 一区二区三区黄片免费观看| 久久精品99久久久久久| 777奇米影视777四色| 国产精品电| 丁香色五月 97干| 91白嫩| 亚洲五月天激情| 日韩啪啪视频| 免费农村成人少妇人妻Aa一区二区视频 | 日韩av无码网站| 激情丁香婷婷| av一区二区三区不卡| 密臀AV在线| 多毛小伙内射老太婆| 丝袜色综合| 丁香五月影院| 变态乱伦伪娘灌肠一区二区| 九9热伊人| 亚洲精品视频二区| 无套内射人妻在线播放| 精品美女少妇一区二区| 嗯嗯啊啊好疼| 97在线精品| 久久性爱视频免费看| 少好三P| 欧美拳交在线播放| jk白丝没脱就开始啪啪| 欧美操逼录像国产黄色国产| 日本超碰97日韩精品人妻| 91小视频| 熟女色综合久久| 国产精品播放| 欧美综合天堂| 六月婷婷一区二区三区| 丰满人妻一区二区三区免费,| 影音先锋每日最新资源在线观看| 天天干18禁| 国产欧美日韩臀| 五月丁香啪啪网| 亚洲日韩视频二区| 欧美精品宗合| 免费精品AB| 北条麻妃性愛视频| 久久熟女人| 久草热制服丝袜在线观看 | 久久欲| 日韩成人小视频| 91性生活久久久| www.色婷婷| 色色色色日本| 国产福利电影| 亚洲国产精品久久AV| 日本最新1区2区3区| 久久久久久久久久久久久9999| 亚洲二区精品在线观看| 无码直播久久久| 热热色综合网| 国产第11页| 成人一区二区三区四区| 动漫区日韩区欧美区| 久久久久免费少妇| 婷婷五月色| 久久精品三级影视| 五月天激情四射| 午夜色婷婷| 日韩丝袜二区| 天天色天天干天天射| 色综合国产在线观看| 97超碰欧美精品| 白嫩妹子国产骚| 免费男人的天堂| 欧美日本不卡| 麻豆区久久久久亚| 久久久999国产| 97人人夜| 97操B| 少妇久久久久久久久| 大香蕉淫人| 96超碰网| 大香蕉中文| 骚货人妻偷情自拍在线视频| 超碰久热| 欧美黄页在线| 亚洲 图片 欧美 色图| 欧美制服另类丝袜| 日韩AV一区二区三区三州三州| 日本大片日本一区二区免费高清| 天天干天天日天天射黄色| 伊人天堂在线| 九九热超碰97亚洲最新香蕉| 久久久久久久国产| 精品一区99999| 欧美肥臀在线| 日本淫乱女一区二区三区视频| 精品午夜福利导航| 亚洲一区二区三区中文字幕| 97人人操人人摸人人爱| 免费毛片在线播放| 色哟哟的毛片| 人妻少妇色综合| 亚洲AV色图一区| 国产一区二区在线看| 韩日欧亚a级| 久久东京热久久| 欧美五十路熟| 日本性爱不卡视频| 亚洲 综合 欧美| 亚洲国产一级中文综合久久天堂在线免费观看| 日韩99神马视频播放| 亚州中文字幕超碰97| 91美女视频直播| 人人妻人人爱人人玩| 亚洲码在线中文在线观看| 国模不卡| 视频二区美腿丝袜制服人妻欧美 | 婷婷日韩一区二区三区中文字幕在线| 人人操天天爽| 高清无码91| 国产粉嫩蜜臀av一区二区三区| 69少妇一区二区| 99热只有这里有精品| 黑丝少妇| 欧美亚州色的图| 欧美一区二区三区不卡高清视频| 郑州宾馆老熟女露脸啪啪| 成人国产精品三级A片| 亚洲精品久久久久久久久豆丁网| 超碰97在线中文| www.男人的天堂| 亚洲av综合色区无码一| AV天堂丝袜| 操91| 亚洲麻豆av一区二区| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 看看日B真人视频| 免费岛国一级片| a在线视频免费观看| 夜夜操天天肏| 97在线免费看视频| 国产欧美岛国精品一区| 青青草在线视频欧美| 亚洲色图图片| 五月天偷拍| 国产精品第二页| 精品人妻一区二区三区四区不卡在| 亚欧视频在线| 超碰97在线 欧美 国产| 熟妇人妻一二三区免费| 中文字幕aⅴ在线视频| 欧美日韩国第一区| 性91| 九色视频91| 久久熟女久| 超碰人人操97碰| 天天影视色香色欲| 欧美色网络| 91干熟女| 9997se| 五月天婷婷在线看| 超碰久久草| 高清国产无码av| 日本人体九九九九九九| 9丨久久九九九| 久久婷婷热| 97亚洲色图| 欧美一级色| 九一国产精品| 色综合久| 国语精品av| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 亚洲色图欧美另类在线| 国产91亚洲精品一区二区三区| 色色综合网站| 午夜啊啊| 日韩人妻少妇 一区二区三区| 无码人妻丰满熟妇区毛片| 国产精品麻豆视频网站| 亚欧美综合网。| 这里只有精品视频在线观看麻豆| 亚洲成人妻日韩在线| 免费一级a毛片久久久久久鸭绿欲| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 精品久久97| 日本熟女中文| 欧美色乱| 懂色AV中文| 中文色综合| 67914在线精品观看| 色在线综合| 日韩不卡码| 久久久亚洲高清不打码| 在线播放中文字幕| 亚洲欧洲国产综合av| 好涩综合| 色好看av| 性爱精品一区| 屁股久久久久久| 五月天精品| 国产精品直播在线观看直播| 日日夜夜青青草母狗| 久久国产热视频97电影| 欧美色图99| av天天在线观看| 久操网视频| 日韩欧美麻豆 | 动漫区日韩区欧美区| 奇米狠999| 九九五月天| 亚洲三级网址久久最新| 日韩中文字幕二区| 国产精品麻豆成人av| 中文字幕久久亚州无码| 久99| 色综合久久88色综合久久天天| 51一区二区三区| 欧美不卡在线美女| 特级毛片特黄久久免费看| 超碰色美女| 国产夜夜操| 牛牛aV| 国产久久久久久| 97精品国产手机| 五月丁香婷婷综合网| 亚洲精品成人动漫在线| 人人妻人人爽| 欧美一品道| 区日韩亚洲乱码av电影| 免费在线黄片视频| 乱抡国产91| 我中文字幕6区| 色性欧美| 亚洲综合九九| 金莲网址| 人人看人人爰人人操| 四虎av在线| 精品小视频在线| 67914亚洲精品| 波多野结衣先锋影音| 啪啪啪综合| 99热18这里只有精品| 99久久这里只有精品| 国人欧美精品一区二区| {男男暴菊gay无套网站| 成人精品无码| 熟妇人妻丰满久久久久久久无码| 91爆操视频| 亚洲天堂在线怕怕视频 | 试看福利| 台湾佬激情综合| 九九色精品| 美国aaaaa一级黄片| 男女日B国产| 熟妇女伦乱视频| 97久久超碰亚洲| 国产久久男人天堂| 天天搞欧美| 走光一区92下载| 啊啊啊啊在线观看网址| 亚洲国产一区二区三区在线 | 中国AAAAAA黄色片| 男女日B国产| 日韩免费福利在线观看| 一区二区三区国产在线播放| 9丨久久九九九| www男人天堂| 久久久精精精| 91性网| 亚洲综合有码| 嗯嗯啊啊啊好爽| 啊啊啊 在线| 蜜臀久久99精品久久久久久酒店| 国产精品不卡少妇白| 91中出在线| 天天干人妻视频| 亚洲综合嫩| 天天噜| 少妇久久久| 亚洲熟伦熟妇AV无码春色| 中文一区二区三区影院| 熟女乱伦A| 91社区拍啪人妻| 啪啪啪精品视频| 免费人成?大片在线播放| 国产成人免费观看在线视频| 大香蕉手机视频| 久久九九99| 夜色五月天| 少妇毛片久久| 综合av影片| 天天躁日日躁狠狠狠躁| 九九碰九九爱97超| 成人无码在线超碰网| 日韩 欧美 视频 在线 一区| 中文字幕在线观看丝袜| 婷婷三区| 亚洲无限观看| 亚州欧美在线| 蜜桃视频精品一区二区三区| 极品一区二区三区免费| 国产精品久久久久婷婷二区次| 蜜臀久久99精品久久久久久无删减 | 99xav| 在线小说视频一区| 麻豆国产97在线| 岛国在线一区二区三区| 97操碰| 亚州色站 日韩电影| 91撸色网 玖玖网 欧美| 好看的91视频| 东京热91| 人人操人人摸人人看人人插| 乱伦熟女区| 伊人色综合超碰| 东京热,男人的天堂| 99久久亚洲精品无码毛片潘甜甜| 天天做日日做天天欢。| 欧美亚涩| 欧美性夜| 无码国产精品久久久久| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 人人操人人色网| 一本大道不卡一二三区| 久久人妻办公室视频| 欧洲精品久久| 91免费看一区二区三区| 大香蕉黄色一区| 大香蕉伊人在线成人AV在线观看| 亚州熟妇精品| av爱爱爱| 色综合美国| 嫩草 我啊~嗯~在线| 黄片www视频免费| 黄片www.| 91少妇香蕉久久精品| 日日爱99| 久久久久久加勒比| 国产无码高清操逼视频| 草蕉影视亚洲无码| 欧美综合91| 极品色www影院| 97日视频| 亚洲阿v天堂无码z2018| 久久大香蕉手机高清| 久久久999国产| 国产综合网站在线播放 | 色婷婷视频| 97操综合| 日本国产成人亚洲精品无码| 久久久久久久久久久久九| 97在线免费观看视频| 国产67194| 精品在线78| 两性综合网| 欧美大干日韩| 淫荡少妇免费| 亚洲熟妇综合久久久久久| 强奸乱伦AV网址| 色欲人妻一区二区在线| 日本成人免费一区二区三区| 淫色网综合| 97精品视频| 翘臀vidoes| 青草精品视频-日本久久久久网站| 精品黑人一区二区| 白嫩妹子国产骚| 亚欧高清在线| 欧美激情精品久久久久久| 99无码视频| 97av在线观看| 亚洲欧洲美腿丝袜| av毛片aaaaa免费看| 熟女欧美日韩综合婷婷| 巨爆乳一区二区爆乳区| 精品视频久久区| 黄色小视频日本txt| 欧洲亚洲人妻无码久久三区四区| 91麻豆va国产精品| 久久久不卡| 爱爱60秒免费视频| 老司机天天操| 91国产丝袜美女| 久久久国产三级黄色片| 骚逼高潮久久精品| 久久双插| 中文日韩欧美熟| 五月天色图| 蜜臀久久99精品久久久久久酒店| 麻豆影音天美视频| 91高清无码下载| 欧美,日韩,中文,另类| 91美女丝袜诱惑视频| 国产探花日韩援交| 久久是精品| 亚洲欧美精品91| 蜜臀久久99精品久久久久久酒店| 亚洲日韩青青草色月| 这里只有精品视频在线观看麻豆| 欧美亚洲清纯| 色女女女导航| 久久精品中文字幕观看| 91大香蕉伊人| 色女综合| 丁香五月天社区| 天堂69亚洲精品中文字| 蜜臀一二三区| 欧美大码在线视频| 手机在线观看不卡无码av| 精精品人妻一区二区三区| 校园春色欧美色图| 国产女生在线| 亚洲免费在线探花| 99999国产| 91丝袜熟女| 亚洲有码 视频一区| 日韩激情啪啪啪| 亚洲 欧美 色图| 97精品久久久久中文字幕| 中文字幕狠狠玩| 色色毛片| 草草草视频| 国产精品丝袜久久亚洲不卡| 亚洲情色一区综合| 亚洲欧洲综合视频在线| 国产AV色黄看到爽| 久久啊啊| 天天综合站| 神马午夜久久久| 久久久久久久国产视频| 欧美视频一区二区三区| 美日韩一二三区| 亲子敌伦对白在线播放| 青娱乐手机日韩在线视频| 日本色色色视频| 综合伊人激情| 91人妻在线视频| 麻豆a'v电影| 国产视频三区四区| 成年女人一区| 色婷婷99| 人人摸人人叼| 日韩一级成人毛片免费观看| A片A5445444| 亚洲激情网一二三四区| 色综合加勒比四四季| 亚洲欧美综合网| 亭亭在线资源| ss久久| 欧美黄片视频在线观看免费 | 日韩大香蕉精品在线视频| 男人的天堂在线2| 91亚洲不卡一区| 丁香五月婷婷基地| 精品精品精品| 婷婷综合视频| 五月天大香蕉| 亚洲黑丝在线| 噜噜在线| 亚洲少妇色| 黄页大片在线观看| 久久精精区一区二区一蜜桃一区二区| 99热最新| 国产三区免费在线观看| 日本午夜精品理论片A级APP发布| 国模不卡| 亚洲最新a在线观看| 伊人女女资源在线观看| 97精品熟女少妇一区 | 日韩精品啪啪啪| 国产精品9999| 欧美高清第一页| 综合亚洲欧美精品日韩?v| 亚洲精品一区二区日本| 亚洲欧美人妻| 中文字幕一区二区日韩网| 秋霞网—男女啪啪亚洲免费体验区| 日韩国产精品人妻无码久久久| 亚洲性网| 吖在线不卡一区二区国产剧情| 日本一级特级毛片视频| J?P?NESEHD熟女熟妇伦| 国产亚洲色婷婷久久99精品91 - 百度 | 久久伊人最新网址视频| 无码国产精品96久久久久孕妇| 综合色好色| 翔田千里AV无码秘 三区| 一区二区三区国产在线播放| 中文字幕丰满人妻日本| gogogo免费高清看中国国语| 青青青国产手线观看视频2| 国产黄色在线播放观看| 狼狼色丁香久久婷婷综合五月| 亚洲综合另类小说色区亚洲成av人片在www| 中文字幕第9页萱萱影音先锋| 极品销魂美女一区二区| 婷婷去俺也去六月色| 99久久精品无码一区二区| 国产高潮AA片免费看| 91 丝袜在线| 国产精品在线一区二区| 亚洲黄色影视| oumeisetu综合| 国产美女激情| 亚洲欧美综合网| 97在线观| 伊人五月天激情| 日本天天色| 人妻熟女一区二区三区在线| 欧美色网络| 在线中文字幕| 8050无码八戒| 亚洲最大的黄色电影网站。| 1204金沙人妻懂旧版免费| 日韩丨制服丨中文|在线| 偷拍精品一区二区三区| 亚洲97久久精品亚洲| 亚洲欧美精品91| 后入式999| 国产精品人妻无码久久久老鸭窝| 久久av一级av少妇av高潮| 天天草天天干天天日| 亚洲激情色片| 凹凸精品熟女在线观看| 美女操逼福利视频| 欧美日韩国产电影| 亚洲欧美伦综合| 青娱乐亚洲自拍| 四虎 精品 WWW| 超碰欧美97资源| 国产黄片精品在线| 色色色色色色色色色色色色色色综合| 亚洲日产专区婷婷| 思思视频免费看网站| 99久re热视频精品98| 色综合超碰超| 波多野结衣一级视频| 天天欧美色| 欧美性暴力猛交| 成人av免费观看| 99re在线视频| 人人做,人人操,人人摸| 中文字幕91综合| 清纯唯美亚洲另类| 日韩丰满熟妇| 亚洲图片在线| 日韩国产欧美伦理在线| 亚洲人在线| 狠狠操使劲操| 99国内精品| 四方色播| 偷窥自拍亚洲色图| 欧美性夜| 婷婷五月天社区| 综合久久9| 婷婷五月色| 午夜福利合集| 密桃99999| 色97欧美| 亚洲av淫乱| 国产成人精品日本亚洲语言| 亚洲色图 图片| 狠狠色伊人亚洲综合网站色 | 日本三级一区二区 在线| 美女91在线观看| 亚洲国产成人精品久久久国产成人一区二区| 五月婷丁香| 中文视频在线观看| 91xingse| 日韩中文字墓| 和协影院中文字幕三区| 正在播放国产精品一区| 爽爽淫人网| 日本一道在线播放高清| 日产国产精品中文久久婷婷| 国产sv美女内射| 中文字幕91综合| 人人爱人人乐人人操| 国产亚洲精品自在线亚洲情侣| 亚洲清纯综合| 99啪啪| 久久久啊啊啊| 丰满少妇一区二区三区专区| 久久在线观看免费视频| 国产精品久久久久久久久久久久久久久久 | 亚洲精品人伦一区二区| 伊人女女资源在线观看| 夜夜欢天天干| 日韩97视频!在线| 久久黄片国产一区二区| 国偷自 一区| 无码自拍SM| 狠狠超| 成熟熟女国产精品一区二区| 日韩性爱再线视频| 久久久久九九九| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 91精品国久久久久久无码| 久久av成人无码免费| 丝袜综合网| 亚洲熟妇丝袜在线观看| AV和黑人在线播放| 九九热av| 99热导航| 秋霞视频一区二区| 精品国产Av无码久久久亚洲| 亚洲色丰满少妇高潮| 国产人妖的免费的视频| 欧美色图20P| 偷拍亚洲高清图片| 1024人妻熟女一区二区三区| 厕所偷拍在线| 日本熟女中文字幕一区| 加勒比99999| 2026国产精品视频| 天天综合精品| 日本一级婬片试看三分钟| 9丨久久九九九| a人欧美综合天堂麻豆| 丁香五月综合| 在线播放一级无码视频| 亚洲男人天堂网站| 亚洲熟女乱色一区二区三区久久久 | JuliaAnnXXX888| 欧洲Au麻豆| 99人人干| 99re国产精品视频| 日韩欧美性吧婷婷乱伦大香蕉| 欧美日韩天堂| 久久久久久久少妇| AA丁香综合激情| 亚洲AV噜噜狠狠网址蜜桃动漫| 日本人妻最新在线中| 国产精品动态一区二区三区四四| 美腿色图| 欧美性爱97超碰| 国产精品自拍欧美在线| 日韩三级在线观看网站| 亚洲欧美日韩激情不卡| 天天操天天日青青草超碰av| 女优视频第10页| 91久操| 肉嘟嘟www视频在线观看高清| 草莓精品视频在线免费观看| 91天堂网| 日韩欧美~中文字| 国产风韵犹存熟妇三区| 欧美日韩亚洲高清不卡一区二区三区| 干婷婷综合网| 人、人、摸,人、人、草| 久久性生大片免费观看性| 丰满人妻一区二区三区免费 | 日韩免费三级黄片电影| 天天网综合| 日本高清加勒比| 成人精品视频一区二区| 久操九九九九| 美女诱惑爱爱| 激情婷婷| 五月激情视频| 日本网色| 欧美日韩操逼嗦吊| 青娱乐久久艹| 中国一区二区亚洲人妻| 日韩免费福利在线观看| 国产高清自拍视频| 国产一级高清免费观看| 91成人18| 97亚洲欧美| 无码九九| 超碰吊日色| 91bbbbbb| 久久精品国产Aⅴ| 蜜臀在线视频| 999色欧美中文字幕| 蜜区区视频79| 综合色久| 亚洲影视综合网| 欧美九九爱| 99爱精品| 国内黄色精品| aaa淫乱视频| 国产精品午夜福利视频| 91精品免费| 国产精品天干天干综合网麻豆| 内射中国少妇高清视频免费视频| 日韩精品影视| 久久久久久久9| 一本色道久久综合精品婷婷| 唯美清纯 妖精视频| 熟女露脸激情自拍视频| 久久熟女精品不卡一区| 久久久亚洲| 男人女人18禁片免费看网站| 黄色免费网| 日本人人操人人操| 婷婷五月色| 综合网~91综合网| 动漫区日韩区欧美区| 免费网站观看www在线观| 99精品丰满人妻无码| 神马久久久久久久久| 超碰97精品| 免费一级性爱久久| 强奸乱伦Av网| 色婷婷视频| 亚洲AV资源| 国产精品69久久久久久久 | 私色综合网| 日欧毛片久久| 老熟女天天操| 亚洲天堂一区二区久久| 国内毛片国产专区二| 国产视频一区二区在线| 久久精品夜色国产亚洲AV| 成人九九| 国产欧美精选激情视频| 欧美十八禁在线看| 久久999久| 床戏久久久av一区二区麻豆| 日韩av电影成人在线| 国产精点久久久成人| 懂色综合久久久| 台湾佬中文娱乐网久久久久久久久久com | 国产成人在线观看网址| 国产欧美精选自拍一区| 亚洲少妇色| 97欧美日韩中文| 日产操逼| 90后性网国产欧美| 久久人爽| 综合网欧美| 亚洲一卡2卡3卡4卡乱码网站| 欧美最婬乱婬爆婬性视频| 亚州Av天美传媒| 亚洲精品成人动漫在线| 亚洲色综合| 后入式999| 欧美Aⅴ| 国内一区二区免费| 性爱av在线免费观看| 91日日| 91欧洲国产成人久久精品网站| www黄片免费看com| 96免费视频在线| 综合欧美亚洲| av日韩手机在线影视| 欧美性,色九九| 97亚洲精品超碰| 婷婷伊人綜合中文字幕| 亚洲视频二区 | 精品对白久久不卡| HEYZO高无码国产精品227| 日韩精品99999| 欧姜老司机| 日韩人妻中文视频| 走光一区92下载| 午夜男女爽爽爽影院视频| 电影69乱码96| 婷婷激情四射| 99国产人成精品| 日日骚av| 日韩三级天堂在线观看| 麻豆天美国美国产AV| 伊人性在线视频| 八戒无码国产午夜福利| 九九玖玖精品| 蜜臀久久99精品久久久电影| 九九激情网| 快播久久人人aV| 最新国产亚洲精品精品国产亚洲综合 | 大香网站| 99久热精品99re6热| 无码人妻精品一区二区中文| 国产日韩精品一区二区三区| 国产成年女黄特黄| 亚码激情| 你懂的在线观看区国产| 老色69| 伊人网免费视频| 伊人成人情色综合| 成人小电影网站tex| 综合影院亚洲| 亚洲天堂欧美| 欧美性爱一区| 国产精品一区二区亚洲人成毛片| 色大香蕉97N| 中文字幕日韩人妻视频一区二区三区| 一级黄碟| 天天干天天狼在线视频| 日日夜夜骑| 久久极品一区二区| 国产综合在线视频网站| 日韩 成人 有码| 无码操逼网| 四虎免费视频| 户外裸露刺激视频第一区| 麻豆天天躁天天揉揉AV| 丁香五月性爱| 五月丁香黄色网| 69精品人人人人| 国产精品成人无码av无码免费| 久久视频,这里只有精品| 色色色欧美| 欧美色图色综合| 亚洲男人天堂2016| 亚洲成人久久一区二区| 成人性生活高清视频在线播放| 嗯啊不要啊在线| 中文日本免费高清| 国产免费一区| 九九视品黄色| 欧美精品23| 婷婷六月色| 人妻丝袜美腿中文字幕| 91熟女综合| 簧片免费看视频| 啊啊啊啊啊好多水| 1区2区3区中文字幕日韩| 国产丝袜欧美在线视频| 性色高清..……| 天天添天天干电影| 一本一道波多野毛片中文在线| 少妇人妻在线| 91网站18在线| 精品一区二区亚洲国产| 欧美区亚洲区偷拍区 | 久久久久成人蜜桃精品| 欧美性生活免费网| 91无码人妻精品一区二区三区蜜桃| 英伦大奶子熟妇吊带| 强奸乱伦Av网| 亚洲 无码 偷拍| 大干人妻| 老汉网| 发朗少妇买婬全视频中文| 中文字幕91页| 久久春色| 青青草在线视频美女| 五月天春色激情网| 国产无马av| 免费日韩黄片| 久久大黄片| 国产欧美日产一区二区三区 - 国产欧美日| 亚洲免费精品一区| 俺去俺来也在线www| 日本精品网站在线中文| 91亚洲网站| 久久精品99| 国产av白丝| 色99视频| 91w欧美| 亚洲欧美清纯| 色与欲影视天天看综合网| 欧美狠狠弄| 97综合在线观看| 亚洲国产一区二区三区四区国产| 久久青青草原免费视频| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 日人妻视频91| 思思热在线视频免费| 欧美狠狠狠| 射丝袜大香蕉| 日日骚 av| 美腿色图| 中字乱伦AV| AV乱伦专区| 爱爱啊啊啊| 久久精品熟妇丰满人妻99| 日韩综合色网| 久久九九热| 夜夜操夜夜爽夜夜高潮| 欧美大码在线视频| 国产精品久久伊人| www.久久最新地址| 欧美性生活免费网| 国产精品直播在线观看直播| 久久精品国产亚洲AV先锋| 人妻第一页| 青青操国产夫妻| 一区二区三区男人的天堂| 97国产精选| 亚洲怡春院| 亚洲欧美国产精品久久久久久久| 精品一国2| 国产AV线| 精品久久大胆人体| 日产123区精品免费观看| 久久99深爱久久99精品| 新97国产超碰| 欧美传媒一区| 色臀aV| 色九色久| 成人九九| 超碰美国| 我要色综合网| 欧美日韩大陆黑人少妇99| 黑丝少妇| 伊人色综合超碰| 91精品婷婷国产综合久久竹菊| 欧州激情视频在线一区二区| 金典av| 视频黄站| 果冻传媒A片麻豆熟妇人妻| 久久粉色| 欧美特大AA级黄片| 国产乱伦性爱区| 91足交| 男人高清无码一区二区| 美女国产一区二区久久| 一起草AV| 久久熟女人| 国精综合一二三区影视| 男人的天堂日本东京热| 九九热只有精品| 日本Suv精品一区二区| 亚洲欧美国产中文视频| 东北丰满熟女国产一区| 岛园激情| 五月天精品| 亚洲天堂自拍| 亚洲的天堂网| 夜色综合| 久久直播国产| 久久草在线综合视频| 日韩中文字幕熟妇人妻| 久久久久久久强迫| 色欲无码人妻日韩欧美精品| 亚洲成人一区二区精品| 五月丁香色婷婷| 国产婷婷一区| 亚洲美腿丝袜香蕉影视欧美成人| 九九九一二三|