日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

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

Agent 原理(二):別急著學(xué) Tool Calling,先搞懂 LLM 怎么變成程序真正能用的“接口”

Agent 原理(二):別急著學(xué) Tool Calling,先搞懂 LLM 怎么變成程序真正能用的“接口” 第一課我們講了一件看起來很簡單但其實(shí)決定了整個(gè) Agent 技術(shù)棧的事情LLM 只會(huì)產(chǎn)生輸出它不會(huì)直接改變外部世界。你讓一個(gè)裸模型刪除 report.txt它可以回答好的report.txt 已刪除。甚至可以生成os.remove(report.txt)但只要外面沒有程序真正執(zhí)行os.remove()你的文件就還好好地躺在硬盤里。所以第一課最后我們把 Model 和 Runtime 分開了Model決定應(yīng)該做什么 Runtime真正把事情做掉到這里其實(shí)已經(jīng)很接近 Agent 了。但如果你真的開始自己寫代碼會(huì)立刻撞上第二個(gè)問題。而且這個(gè)問題比“怎么調(diào)用 Tool”更早出現(xiàn)。假設(shè)用戶說幫我查一下上海今天的天氣 看看下午要不要帶傘。模型判斷完之后回答我覺得這個(gè)問題最好先查一下上海今天的天氣。作為人你當(dāng)然看得懂。但現(xiàn)在不要站在人類的角度看這句話。站在代碼的角度看。你的程序拿到的其實(shí)只是response 我覺得這個(gè)問題最好先查一下上海今天的天氣。 然后呢程序怎么知道模型到底想干什么這就是第二課真正要解決的問題。人能聽懂的話不一定是一個(gè)好的軟件接口假設(shè)我們的 Runtime 現(xiàn)在有三個(gè)能力查詢天氣 查詢訂單 直接回答用戶那么模型每一次做完判斷之后程序真正關(guān)心的其實(shí)只有一件事你到底選擇了哪一個(gè)但模型偏偏特別擅長“說人話”。它可能說我需要先看看上海天氣。下一次可能說為了回答這個(gè)問題我需要獲取上海當(dāng)前的氣象信息。還可能說最好先確認(rèn)一下上海今天有沒有雨。換個(gè)模型也許直接變成Let me check the weather in Shanghai first.對人來說這四句話表達(dá)的是同一個(gè)意思。對程序來說這是四個(gè)完全不同的字符串。于是很多人第一次自己寫這種程序時(shí)會(huì)很自然地干一件事if 天氣 in response: get_weather()看起來居然還能跑。然后有一天模型回答我需要看看上海今天會(huì)不會(huì)下雨。沒有“天氣”兩個(gè)字。代碼失效。于是你補(bǔ)if 天氣 in response or 下雨 in response: get_weather()過幾天模型又回答先獲取一下當(dāng)?shù)貧庀笄闆r吧。于是你繼續(xù)補(bǔ)if ( 天氣 in response or 下雨 in response or 氣象 in response ): get_weather()如果再復(fù)雜一點(diǎn)你很快就會(huì)開始寫正則表達(dá)式。然后再給正則表達(dá)式打補(bǔ)丁。再給補(bǔ)丁打補(bǔ)丁。做到這里應(yīng)該已經(jīng)能感覺到哪里不對了。問題并不在于模型“不夠聰明”。真正的問題是我們正在拿自然語言當(dāng)軟件協(xié)議用。而自然語言恰恰是一個(gè)極度不穩(wěn)定的軟件協(xié)議。人類喜歡自然語言是因?yàn)槲覀兎浅I瞄L容忍模糊。程序恰恰相反。程序最喜歡的是字段叫什么是確定的。 類型是什么是確定的。 允許出現(xiàn)哪些值是確定的。 缺少字段怎么辦也是確定的。于是 Agent 工程里第一個(gè)非常自然的問題出現(xiàn)了能不能不要讓 Runtime 猜模型是什么意思而是讓模型直接按照程序約定的格式表達(dá)自己的決定這就是 Structured Output 真正要解決的問題。第一次關(guān)鍵轉(zhuǎn)變從“說一句話”變成“返回一個(gè)數(shù)據(jù)結(jié)構(gòu)”還是剛才的問題。用戶幫我查一下上海今天的天氣。以前模型返回我認(rèn)為應(yīng)該先查詢上海天氣?,F(xiàn)在我們要求模型返回{ action: get_weather, arguments: { city: Shanghai } }看起來只是換成了 JSON。但從軟件工程角度看事情已經(jīng)發(fā)生了本質(zhì)變化。以前 Runtime 拿到我認(rèn)為應(yīng)該先查詢上海天氣。它必須先理解一句自然語言。現(xiàn)在 Runtime 拿到decision[action]得到get_weather再讀取decision[arguments][city]得到ShanghaiRuntime 不需要理解中文。不需要 NLP。不需要關(guān)鍵詞。也不需要猜。這時(shí)候LLM 第一次從一個(gè)自然語言生成器開始變成了一個(gè)可以被軟件消費(fèi)的決策接口這才是 Structured Output 真正重要的地方。它解決的從來不是“讓輸出看起來整齊一點(diǎn)”。它解決的是怎樣把一個(gè)概率模型的輸出接進(jìn)一個(gè)確定性的軟件系統(tǒng)。這一點(diǎn)非常重要。因?yàn)楹竺嬲麄€(gè) Agent 都建立在這條橋上。但這里有一個(gè)坑會(huì)輸出 JSON不等于真正有了 Structured Output很多人學(xué)到這里會(huì)覺得事情已經(jīng)解決了。Prompt 里面寫一句請嚴(yán)格返回 JSON不要輸出其他內(nèi)容。然后告訴模型格式 { action: ..., arguments: {} }看起來很合理。但你真正跑幾次就會(huì)發(fā)現(xiàn)問題來了。模型可能返回當(dāng)然可以下面是結(jié)果 { action: get_weather, arguments: { city: Shanghai } }這時(shí)候json.loads(response)直接失敗。你說沒關(guān)系我再強(qiáng)調(diào)一次“只能返回 JSON”。然后下一次模型很聽話{ action: weather, arguments: { city: Shanghai } }這是合法 JSON。但 Runtime 根本沒有一個(gè)叫weather的 Action。Runtime 只有g(shù)et_weather再下一次{ action: get_weather, arguments: { city: 100 } }還是合法 JSON。但city為什么變成數(shù)字了甚至可能{ action: get_weather, arguments: {} }JSON 依然完全合法。但最關(guān)鍵的city不見了。這時(shí)候有一個(gè)很值得記住的區(qū)別Valid JSON ≠ Valid Decision這句話最好記住。JSON 解決的只是語法。但一個(gè)軟件接口真正需要的是契約。Schema 才是這里真正重要的東西假設(shè)我們希望模型返回{ action: get_weather, arguments: { city: Shanghai } }真正需要定義的其實(shí)遠(yuǎn)遠(yuǎn)不只是“大括號怎么寫”。我們需要告訴模型和 Runtime最外層必須是 object。 必須存在 action。 action 必須是 string。 action 只能取幾個(gè)指定值。 必須存在 arguments。 arguments 必須是 object。 如果 action 是 get_weather 那么 arguments 里必須有 city。 city 必須是 string。這就是 Schema 在干的事情。例如我們可以表達(dá)成類似這樣的約束{ type: object, properties: { action: { type: string, enum: [ get_weather, query_order, final_answer ] }, arguments: { type: object } }, required: [ action, arguments ] }具體以后你用 JSON Schema、類型系統(tǒng)還是某個(gè)模型 SDK 提供的 Structured Output API并不是這一課最值得記住的事情。真正重要的是腦子里要建立一個(gè)概念Schema 是 Model 和 Runtime 之間的 Contract。Runtime 相當(dāng)于在告訴模型你可以負(fù)責(zé)判斷。 但如果你希望軟件理解你的判斷 請按照這個(gè)協(xié)議說。這就是一個(gè)非常標(biāo)準(zhǔn)的軟件工程思想。只不過協(xié)議的一端不再是另一個(gè)確定性的服務(wù)。而是一個(gè) LLM。第二個(gè)關(guān)鍵轉(zhuǎn)變我們實(shí)際上正在限制模型的“動(dòng)作空間”這里有一個(gè)我認(rèn)為比“學(xué)會(huì) JSON Schema”重要得多的理解。假設(shè)我們告訴模型action 只能是 get_weather query_order final_answer這意味著什么意味著模型不能突然自己發(fā)明一個(gè)search_weather_from_google也不能發(fā)明open_browser更不能突然來一個(gè)delete_database從 Runtime 的角度我們實(shí)際上定義了Action Space { get_weather, query_order, final_answer }這個(gè)概念特別重要。因?yàn)榈竭@里L(fēng)LM 已經(jīng)不再只是“根據(jù)上下文繼續(xù)生成一段文字”從 Agent Engineering 的視角我們可以開始換一種方式理解它給定當(dāng)前 Context ↓ 模型判斷當(dāng)前應(yīng)該做什么 ↓ 從允許的 Action Space 里選擇一個(gè) Action如果寫得更抽象一點(diǎn)Context / State ↓ LLM ↓ Choose Action這已經(jīng)開始非常像 Agent 了。而且你會(huì)發(fā)現(xiàn)Schema 不只是定義數(shù)據(jù)格式。它還在定義這個(gè) Agent 到底被允許做出哪些類型的決定。這是這一課非常重要的一個(gè)“恍然大悟”。Schema 設(shè)計(jì)本身就是 Agent 設(shè)計(jì)我們繼續(xù)往下推。最開始只有一個(gè)動(dòng)作get_weather所以很簡單{ action: get_weather, arguments: { city: Shanghai } }后來系統(tǒng)又增加一個(gè)能力query_order它需要的參數(shù)不是city而是order_id于是{ action: query_order, arguments: { order_id: PO-10086 } }再后來增加search_web它需要query于是{ action: search_web, arguments: { query: Agent Memory } }到這里你會(huì)慢慢看到一個(gè)結(jié)構(gòu)出現(xiàn)了Decision │ ├── action │ └── argumentsaction回答我準(zhǔn)備做什么arguments回答完成這個(gè)動(dòng)作需要什么參數(shù)這已經(jīng)和函數(shù)調(diào)用非常像了。例如 Pythonget_weather(cityShanghai)和結(jié)構(gòu)化 Decision{ action: get_weather, arguments: { city: Shanghai } }兩者之間幾乎已經(jīng)可以一一對應(yīng)。注意這個(gè)時(shí)候我們?nèi)匀粵]有執(zhí)行函數(shù)。但是 Model 和 Runtime 之間已經(jīng)建立好了“如何描述一個(gè)函數(shù)調(diào)用”的語言。這就是為什么 Structured Output 應(yīng)該放在 Tool Calling 前面講。否則你第一次看到 Tool Calling 的時(shí)候很容易誤以為模型里面有一個(gè)什么神秘的函數(shù)執(zhí)行系統(tǒng)。其實(shí)完全沒有必要這么理解。把前面的東西一步一步推出來以后你會(huì)發(fā)現(xiàn)Tool Calling 馬上就要變得非常樸素了。到這里先停一下模型還是沒有調(diào)用任何東西這個(gè)邊界必須再強(qiáng)調(diào)一次。模型返回{ action: get_weather, arguments: { city: Shanghai } }請問上海天氣查了嗎沒有。一點(diǎn)都沒有?,F(xiàn)在真實(shí)發(fā)生的事情仍然只有Context ↓ LLM ↓ Tokens ↓ Structured Data模型只是用一種程序容易理解的方式表達(dá)“我認(rèn)為下一步應(yīng)該查詢上海天氣?!币郧八弥形谋磉_(dá)。現(xiàn)在它用結(jié)構(gòu)化數(shù)據(jù)表達(dá)。本質(zhì)沒有變化這仍然只是 Decision。真正的天氣查詢必須等 Runtime 做get_weather(cityShanghai)才會(huì)發(fā)生。所以這里可以建立一個(gè)以后非常有用的邊界Structured Output 如何表達(dá) Decision Tool Execution 如何執(zhí)行 Action這兩件事情不要混。一旦混了你后面學(xué) Tool Calling、MCP、Agent Loop 時(shí)會(huì)越來越亂。我們現(xiàn)在真的寫一個(gè)02_structured_output.py這一課仍然不要 LangChain。不要 LangGraph。也不要任何 Agent Framework。我們的項(xiàng)目繼續(xù)保持agent-from-zero/ │ ├── 01_llm.py └── 02_structured_output.py第一課User ↓ LLM ↓ Text這一課只增加一件東西User ↓ LLM ↓ Structured Decision ↓ Validation我們的目標(biāo)非??酥撇皇亲?Agent。只是讓模型學(xué)會(huì)輸出 Runtime 能可靠理解的 Decision。假設(shè)系統(tǒng)目前允許四種決定get_weather query_order ask_user final_answer為什么多了一個(gè)ask_user等一下就會(huì)知道。我們先約定一個(gè)統(tǒng)一格式{ action: ..., arguments: {} }例如{ action: get_weather, arguments: { city: Shanghai } }或者{ action: query_order, arguments: { order_id: PO-10086 } }程序拿到模型返回之后第一件事不是執(zhí)行。而是import json def parse_decision(raw): return json.loads(raw)這是 Parser。它只解決一個(gè)問題模型返回的東西 能不能被解析成 JSON例如{ action: get_weather, arguments: { city: Shanghai } }可以。而好的我建議查詢天氣。不可以。但只有 Parser 遠(yuǎn)遠(yuǎn)不夠。我們還需要 Validator。比如ALLOWED_ACTIONS { get_weather, query_order, ask_user, final_answer, } def validate_decision(decision): if action not in decision: raise ValueError(missing action) if arguments not in decision: raise ValueError(missing arguments) if decision[action] not in ALLOWED_ACTIONS: raise ValueError(unknown action) if not isinstance(decision[arguments], dict): raise ValueError(arguments must be an object) return decision現(xiàn)在raw llm(messages) decision parse_decision(raw) decision validate_decision(decision)先不用糾結(jié)llm()具體是哪一家 API。我們現(xiàn)在研究的是結(jié)構(gòu)。這幾行代碼其實(shí)已經(jīng)把一個(gè)非常重要的東西拆出來了Model Output ↓ Parse ↓ Validate ↓ Decision以后做大型 Agent 時(shí)你會(huì)發(fā)現(xiàn)這幾層依然存在。只不過實(shí)現(xiàn)得復(fù)雜得多。Parser 和 Validator千萬不要混成一件事這個(gè)區(qū)別值得專門講一下。假設(shè)模型輸出{ action: destroy_planet, arguments: {} }這是合法 JSON 嗎當(dāng)然是。所以ParserPASS但這是我們允許的 Decision 嗎不是。因?yàn)閐estroy_planet根本不屬于我們的 Action Space。所以ValidatorFAIL這就是為什么Valid JSON ≠ Valid Decision再比如{ action: get_weather, arguments: {} }JSON 完全正確。Action 也存在。但get_weather明明需要city。所以更嚴(yán)格的 Validator 還應(yīng)該檢查if decision[action] get_weather: if city not in decision[arguments]: raise ValueError(get_weather requires city)這時(shí)候你開始進(jìn)入真正的軟件接口設(shè)計(jì)了。你不是在問“模型有沒有大概理解我的意思”你是在問“這個(gè)輸出是否滿足系統(tǒng)契約”這兩個(gè)問題完全不是一個(gè)層次。一個(gè)特別值得做的實(shí)驗(yàn)故意不給模型足夠信息現(xiàn)在用戶說幫我查一下天氣。注意。沒有城市。如果你的 Schema 只有g(shù)et_weather final_answer模型會(huì)陷入一個(gè)很尷尬的狀態(tài)。它想調(diào)用get_weather。但參數(shù)不完整。怎么辦一個(gè)非常自然的解決辦法是增加ask_user于是 Action Space 變成get_weather query_order ask_user final_answer模型可以返回{ action: ask_user, arguments: { question: 你想查詢哪個(gè)城市的天氣 } }這個(gè)例子非常值得反復(fù)琢磨。因?yàn)檫@里第一次可以清楚地看到我們怎樣設(shè)計(jì) Schema會(huì)直接決定 Agent 能采取什么行為。如果沒有ask_user模型沒有一種正式方式表達(dá)“信息不夠我需要問用戶?!痹黾觓sk_user以后這種行為突然成為了系統(tǒng)允許的一等 Action。也就是說Schema 并不只是描述輸出長什么樣它實(shí)際上參與定義 Agent 的能力邊界。這件事到了復(fù)雜 Agent 里會(huì)越來越明顯。再看一個(gè)企業(yè)場景你會(huì)更容易理解為什么這件事重要假設(shè)以后我們做一個(gè)企業(yè)內(nèi)部 Agent。用戶說幫我查一下 PO-20260807-001 的狀態(tài)。一種設(shè)計(jì)是讓模型直接生成 SQL{ sql: SELECT * FROM orders WHERE id PO-20260807-001 }看起來很靈活。但是這種設(shè)計(jì)很快會(huì)帶來另外一個(gè)問題為什么模型一定會(huì)生成SELECT它也可能生成DELETE FROM orders ...甚至生成一段你完全沒有預(yù)料到的 SQL。于是更合理的設(shè)計(jì)通常不是讓 LLM 自由創(chuàng)造底層操作而是 Runtime 先定義安全的高層能力query_order模型只負(fù)責(zé){ action: query_order, arguments: { order_id: PO-20260807-001 } }真正的 SQLSELECT ...由 Runtime 內(nèi)部自己決定。這其實(shí)延續(xù)了第一課那個(gè)非常重要的思想Model 決定 What Runtime 控制 How模型可以判斷我要查詢這個(gè)訂單但數(shù)據(jù)庫應(yīng)該怎么連、SQL 怎么寫、權(quán)限怎么控制、哪些字段能返回不應(yīng)該默認(rèn)全部交給模型自由發(fā)揮。所以 Structured Output 表面是在講輸出格式。繼續(xù)往下看你會(huì)發(fā)現(xiàn)它已經(jīng)開始碰到權(quán)限邊界 API 設(shè)計(jì) 安全邊界 系統(tǒng)職責(zé)劃分這才是它真正有價(jià)值的地方。為什么我說 Structured Output 是 Model 和 Runtime 的“邊界協(xié)議”到這里我們終于可以把整個(gè)結(jié)構(gòu)畫完整。第一課只有Context ↓ LLM ↓ Output第二課變成Context ↓ LLM ↓ Structured Output ↓ Parser ↓ Validator ↓ Decision再往下未來才會(huì)是Decision ↓ Runtime ↓ Tool ↓ Environment所以 Structured Output 恰好站在一個(gè)非常特殊的位置概率世界 │ LLM │ ↓ Structured Output │ ───────────┼─────────── Model / Runtime Boundary ───────────┼─────────── │ ↓ Validator │ Runtime │ Tool │ Environment 確定性世界上面是概率模型。下面是傳統(tǒng)軟件系統(tǒng)。中間必須有一個(gè)雙方都能理解的 Contract。否則下面的軟件永遠(yuǎn)在猜模型剛才那句話到底什么意思所以如果一定要用一句話總結(jié)這一課我更喜歡這樣說Structured Output 的真正價(jià)值是把 LLM 的概率性輸出壓縮成軟件系統(tǒng)可以驗(yàn)證和消費(fèi)的確定性接口。這比“讓模型輸出 JSON”準(zhǔn)確得多。還有一個(gè)很重要的原則Schema 不是越復(fù)雜越好當(dāng)大家第一次意識到 Schema 可以控制模型輸出之后很容易開始設(shè)計(jì)這種東西{ thought: ..., reasoning: ..., analysis: ..., confidence: 0.87, intent: ..., action: ..., arguments: {}, explanation: ..., summary: ... }看上去信息特別豐富。但先問一個(gè)問題Runtime 真正需要什么如果 Runtime 最終只消費(fèi)action arguments那么其他字段為什么一定要存在接口設(shè)計(jì)有一個(gè)非常樸素的原則只暴露真正需要暴露的東西。Structured Output 同樣如此。你不是在試圖把模型所有“思考”全部結(jié)構(gòu)化而是在定義軟件下一步真正需要消費(fèi)什么數(shù)據(jù)這兩個(gè)目標(biāo)差別很大。好的 Schema 往往不是最大的 Schema。而是足夠表達(dá)決策 足夠驗(yàn)證 沒有多余耦合這也會(huì)成為后面設(shè)計(jì) Tool Schema 時(shí)非常重要的原則。到這里你其實(shí)已經(jīng)摸到 Tool Calling 的本質(zhì)了現(xiàn)在再看{ action: get_weather, arguments: { city: Shanghai } }有沒有一種非常熟悉的感覺它其實(shí)已經(jīng)長得很像get_weather(cityShanghai)差的只剩下一步到底誰把前面的數(shù)據(jù)結(jié)構(gòu)變成后面的真實(shí)函數(shù)執(zhí)行答案當(dāng)然不是模型。而是 Runtime。也就是說下一課我們只需要繼續(xù)增加一層Structured Decision ↓ Runtime ↓ 根據(jù) action 找到函數(shù) ↓ 傳入 arguments ↓ 真正執(zhí)行例如概念上tools { get_weather: get_weather, query_order: query_order, }然后tool tools[decision[action]] result tool( **decision[arguments] )這時(shí)候才發(fā)生真正的Action而今天整整一課我們只解決Decision 應(yīng)該怎樣被可靠地表達(dá)這個(gè)順序非常重要。因?yàn)橐坏┻@層理解了下一課所謂的 Tool Calling 會(huì)突然祛魅。你會(huì)發(fā)現(xiàn)它并不是LLM 神奇地?fù)碛辛苏{(diào)用函數(shù)的能力而是Model 產(chǎn)生一個(gè)符合協(xié)議的 Tool Decision ↓ Runtime 解釋這個(gè) Decision ↓ 真正執(zhí)行函數(shù)而已。第二課學(xué)到這里應(yīng)該形成一個(gè)新的腦內(nèi)模型第一課結(jié)束時(shí)我們腦子里的 LLM 是LLM 根據(jù) Context 生成 Output第二課結(jié)束之后應(yīng)該再多一層理解LLM 可以根據(jù) Context 生成符合特定 Contract 的 Decision于是 Agent 的結(jié)構(gòu)開始慢慢長出來User ↓ Context ↓ LLM ↓ Structured Decision ↓ Parser / Validator注意。目前還不是 Agent。因?yàn)槲覀兩踔吝€沒有真正執(zhí)行任何 Tool。但一個(gè)非常重要的地基已經(jīng)完成了Model 和 Runtime 終于有辦法可靠通信了。下一課我們只需要把 Runtime 接上去。第二課結(jié)束前我建議你真的想明白這幾個(gè)問題不用背定義。如果下面這些問題能夠不看文章自己解釋出來這一課基本就過了。模型回答我覺得應(yīng)該先查詢上海天氣。為什么人類很容易理解但不適合作為 Runtime 的接口模型返回{ action: get_weather }為什么這并不意味著天氣已經(jīng)被查詢?yōu)槭裁匆粋€(gè)輸出可以是Valid JSON卻依然不是Valid DecisionParser 和 Validator 分別解決了什么問題當(dāng)我們規(guī)定action ∈ { get_weather, query_order, ask_user, final_answer }實(shí)際上是在給 Agent 定義什么為什么讓模型返回query_order(order_id)通常比直接讓模型自由生成 SQL 更容易控制如果用戶只說幫我查天氣為什么ask_user本身也值得成為一個(gè) Action最后也是最重要的一個(gè)Structured Output 和 Tool Calling 到底差在哪一步如果最后這個(gè)問題真正想清楚了第三課基本已經(jīng)學(xué)會(huì)一半。最后把第二課壓縮成四句話第一句自然語言適合人與人交流但不是可靠的軟件協(xié)議。第二句Structured Output 不是“讓模型輸出 JSON”而是在 Model 和 Runtime 之間建立可驗(yàn)證的 Contract。第三句Schema 不只是定義數(shù)據(jù)格式它還在定義模型允許選擇的 Action Space。第四句Structured Output 只負(fù)責(zé)表達(dá) Decision真正把 Decision 變成 Action 的是 Runtime?,F(xiàn)在再回頭看我們整個(gè)系列的進(jìn)度第一課LLM ↓ Output第二課LLM ↓ Structured Decision下一課終于輪到LLM ↓ Structured Decision ↓ Runtime ↓ Tool ↓ Environment也就是下一課《Agent 原理三Tool Calling——模型根本沒有調(diào)用函數(shù)真正動(dòng)手的是 Runtime》到了第三課我們第一次真正執(zhí)行一個(gè) Tool。然后把 Tool 的返回結(jié)果重新交給模型。再下一步一個(gè)真正的 Agent Loop 就會(huì)自然長出來。你會(huì)發(fā)現(xiàn)我們從頭到尾都沒有“發(fā)明”Agent。只是每遇到一個(gè)解決不了的工程問題就不得不增加一個(gè)組件。最后回過頭時(shí)一個(gè) Agent 自己出現(xiàn)了。這也是這個(gè)系列真正想講清楚的東西。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
成全动漫视频观看免费下载| 搡老熟女免费视频 | 久草草一二三四区久久| 欧美成人一级麻豆| 久久久久久久九九九九九九| 亚洲情色1区| 性91| 嗯啊不要啊在线| 国产风韵犹存熟妇三区| 精品亚洲国产成人AV制服丝袜| 久久99精品九九久久久婷婷| 人人操人人插人人摸人人干| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 夜色91| 亚洲第一成人影院色播| 亚洲精品蜜桃久久久| 国产黄色av大片网站| 2026国产精品视频| 九九九九热| 美女啊啊啊啊啊啊啊| 啊啊啊啊啊在线| 久操视频免费在线观看| 黄色大片免费在线| 舔舔啊| 丁香五月天啪啪| 国产精品在线免费| 日韩二三区| 亚洲无线码欧洲精品区别| 妇女视频网站| 久久久夜夜嗨免费视频| 97综合网| 女上位精品在线| 色蜜AV| 在线观看一级α片刺激高潮视频| 国产白丝在线| 婷婷香蕉欧美在线一区二区三区| 国产精品懂色tv影视免费观看| 91新在线欧美| 东京日日夜夜| 在免费jIzzjIzz在线视频| 有码专区最新中文字幕有码| 婷婷丁香一区二区三区| www.久久99| 日韩成人私密一级精品av| 男人天堂黄片| 超碰精品在线| 成人精品一区二区91毛片不卡| 天海翼久久| 超碰亚洲欧美日韩无| 伊人97| 亚洲成人精品久久久| 无遮挡猛进视频免费无限观看| 99国产精品| 十八禁电影伊人网| 九九九久千久久激情蜜桃在线看 | 亚洲激情在线| av天堂精品久久| 欧美一级A一级a爱片久久| 超碰97在线色男人??| 性色avv| 我要看免费韩日黄片| 岛国免费黄色网址| 欧美性爱91| 97在线免费观看| 风间由美日韩欧美久久| 久久久精品一区二区| 自拍丝袜美腿人妻| 精品v1区| 超碰99热中文字幕| 亚洲人妖网| 区一在线观看| 情色五月天久久久| 吉川爱美亚洲二区在线| 大学生口爆吞精| 久久九色| 超碰在线99| 在线v中文字幕一区二区三区| 午夜激情成人在线观看| 国产精品ⅴ无码大片在线看.| 欧美欧美啪啪视频| 黄色操人| 久久久久久精品免费看A级| 亚洲无码免费看| 97国产精品在线观看| 久久精品99| 少妇激情AV| 综合亚州欧美| 国产色图乱伦| 亚洲少妇综合在线播放| 成人久久久| 亚洲凸凹超碰成人| 久久久久国色αv免费观看| 欧美综合天堂| 精品久久久久久中文字幕三区 | 人妻久久久久久久久久久久久久久| 夜夜高潮夜夜爽夜夜爱爱一区| 中文字幕在线免费观看 | av优播| 99国产天美| 色眯眯射| 欧美激色| 99re免费| A一区片| 亚洲aV性爱| 夜夜嗨老熟女AV一区二区三区| av操操不卡| 自拍偷拍草一草| 熟女色综合久久| 天天色播亚洲综合网站| 东北女人的毛片| 一卡二卡三卡| 精品无码秘 人妻一区二区| se01国产在线视频| 97国产色综合| 日日躁夜夜躁狠狠躁超爽| 成人97人人超碰人人| 欧亚免费视频| 国产成年免费大片黄在线观看| 超碰在线香蕉| 精品国产乱码久久久久久影片| 97色冈| 久久久久久99999国产精品| 大香蕉久| 这里都是精品在线观看| 亚洲性少妇| 成年人黄色视频免费| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 在线欧美69V免费观看视频| 性爱视频久久| 99re视频在线播放青草| 天天摸夜夜添无码小视频| 又黄又爽在线观看视频| 日本媚薬中文字幕在线| 欧美九9 9 9| 午夜经典| 欧洲免费一区二| 宅男91视频在线播放| 成人性爱电影一区二区| 人人妻人人狠人人| 色欧美色交综合| 久久精品国产72国产精品福利 | 久久精品视频一区三区小泽玛利亚| 女性91网站| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 久热久| 久久老熟女| 成人 日韩欧美一区| 91精品导航| 久热色情精品| 精品国产91av一区二区三区| 91精品免费| 中文字幕在线高清男人的天堂 | 四虎AV在线播放| 亚洲综合九九| 欧美在线亚洲| 国产四虎在线| 五月天激情综合网| 青春草A| 日本性爱不卡视频| 易易A毛视频| 欧美 中文字幕 一区| 激情五月综合开心五月| 亚洲97网站| 看日韩美女二区三区免费操逼视频| 天天操天天舔| 欧亚乱色熟一区二区三四区| 亚洲AV秘 精品久久老牛影视| 女人天堂网| 一区二区影院| 91精品91久久久久77777| 欧美与日韩97| wuyechaopeng| 中 文字幕一区二区三四 五 区日 日 骚 | 啊啊啊啊一区| 精品九九九| 十八岁啪啪视频免费看| 欧美人妻中出| 俄罗斯及免费在线看| 久久久三区二区一区| 91丝袜在线播放| 天堂无码| 日韩成人网址| 欧美大片一区二区三区| 中日韩久久久免费看| 日韩啪啪啪啪啪| 亚洲激情久久| 精品97久久综合| 91丝袜在线播放| 亚洲自拍天堂| 色噜噜国产在线| 97超碰色色| 美国aaaaa一级黄片| 成人精品视频一区二区| 亚洲色图综合| 日本 成 人 小说 电影 一区二区| 麻豆精品三区视频| 精品成人亚洲午夜电影| 久久綜合很很很| 久无码| 国产高清自拍| 久久人妻97久久久久久久| 亚洲天堂资源在线| 欧美传媒| 26uuu偷拍亚洲欧洲综合| 亲子敌伦对白在线播放| 99无码| 国产家庭乱伦表演| 天天综合网~91综合网| 久久婷婷影院| 老熟妇一区二区三区| 国模不卡| 青青草大香蕉视频| 日韩欧美性爱电影在线观看| 天天爽天天| 性色高清在线| 国产精品极品美女视频| 91n欧美| 欧美亚男人的天堂| 日人妻视频91| 最新日本中文字幕| 亚洲丝袜天堂| 美国一区二区免费视频| 久热最新在线杭州| 91爱看| 口爆综合网| 亚洲欧美骚| 麻豆AV96熟妇人妻| 开心五月婷婷激情| 天天操夜夜嗨| 久久久com| 天天色天天干天天爱| 91中文精品日韩欧美在线 | 国产三区免费在线观看| 亚洲中字幕日本一区二区三区| 亚洲天堂人人妻| 嗯啊不要在线| 日韩av女优在线免费一区| wwwxxx日本爽| 亚洲免费精品一区| 欧美1区二区三区公司| 很黄很色的视频在线观看| 日本黄 R色 成 人网站| 五月天综合在线| 亚洲高清色综合| 97在线资源| 97在线精品观看视频| 91白嫩| 91激情综合| 国产又大又粗又长视频在线| 国产亚洲中文不卡二区| 无码 黑人一区二区三区| 97超碰超碰| 超碰97欧美| 伊人久操| 免费看日本操逼视频| 艹精品| 青草伊人网| 2026国产精品视频| 中文字幕色AV| 天天久久| 韩国三级色呦呦| 岛国天天午夜影院传媒网| 9 7超碰在线免费观看| 欧洲熟妇xxXx欧美老妇裸体| 色在线亚洲视频www| A V视频日本| 四虎国产精品永久在线囯在线| 亚洲激情网| 久久黄黄| 久久9精品视频| 蜜臀AV成人精品蜜臀AV久久| 日韩精品大香蕉伊人在线| 91路www| 夜夜骑日日| 亚洲阿v天堂在线| 国产一区二区三区久久久精品| 中国一级操逼视频| 精产国品一区二三产品| 91九九九馒头| 亚洲色天| 91超碰在线播放| 美女黄色一级A视频| 大香蕉丝袜一级片| 亚洲九九爱| 色图综合网| 久久久久久国产成人| 丁香婷婷啪啪| 精品乱码在线观看| 激情 欧美 亚洲 小说| 国语对白在线播放视频| 亚州 综合 色图| 久热最新在线杭州| 日韩三级一区 | 精品亚州18| 亚洲欧美不卡线| 国产成人精品亚洲日本| 玖玖草久草99蜜月一区二区三区| 婷婷爽人人婷婷爽视频| 亚洲天堂99| 3级毛片一二| 99色日| 亚洲熟女偷拍在线观看| 91伊人| 在线视频 亚洲精品| 日韩乱码Av| 东北老熟女| 婷婷啪啪| 久久精品99久久久久久| 久久精品 六十路 熟女 欧美| 激情四射婷婷四五月天| 日日躁天天躁狠狠躁| 欧美精品999| 精品人妻少妇| 超碰97男人| 日韩性爱人人爱人人操| 十八禁电影伊人网| 91蜜臀熟女| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 伊人网免费视频| 97超碰久久| 插入综合网| 欧美日韩中文视频播放| 亚欧高清| JuliaAnnXXX888| 3p国产色噜噜一区| 91热热色| 九九热精品在线| 91久久免费视频互動交流| 日韩钢筋无码高清啾啾啾| 自拍偷拍第26| 色哟哟av| 91美女视屏| 日韩电影中文字幕| 亚洲成人av色网| 亚洲av无线观看| av在线一区二区三区| 国产一区二区精品久久久不卡蜜臀| 中文字幕123| 肉丝中文无码高清| 啪啪一区| 国产欧美亚洲精品a第2页| 国产伊人精品在线| 亚洲的天堂网| 首页亚洲国产高跟丝袜诱惑视频| 日韩免费在线视频观看| 人人操人人摸人人骑| 亚洲综合在线91| 国产妇女精品视频青青草| 玖玖97综合| 99亚洲精品| 91Chinese在线| 久99热| 日产狠狠干| 熟妇一区二区三区| 国产成人精品亚洲日本| 91精品国产综合久久久蜜臀| 成人精品一区二区91毛片不卡| 国产夫妻性生活视频| 9丨久久九九九| 18禁精品网站在线看| 亚洲综合五月天婷婷丁香| 欧美激情性久久久久久| 凹凸视频在线一区二区| 亚洲97在线| 天天综合,91入口| 偷拍色图| 99热18这里只有精品| 精品久久大胆人体| 亚洲限制级| www.狠狠| 手机av天堂久久久久| 大香蕉操久久| 久热伊人99re| 天天看特黄的免费网站| 久草精品国产蜜臀 | 韩国轻伦国内自拍一区| 亚洲.欧美.丝袜.中文.综合| 97色色色| 亚州乱码中文字幕综合久久久| 天天日天天舔东京热| 日本精品一区二区三| 呻吟 欧美 日本 中出| 天天看天天日天天操| 人妻熟女av国产网站| 91美女视屏| 久久人妻一区二区三区高清| 婷婷色色五月天福利| 中文字幕一区二区三区字幕| 欧美性五月| 丝袜制服字幕在线| 九九热免费国产视频婷婷伊人五月| 五月丁香综合啪啪| 国产福利影视| 天天躁日日躁AAA片李宗瑞| 青草伊人久久| 97资源站国产精品| 久久中文字幕女同性恋一区| 91丝袜激情在线| 91亚洲不卡一区| 狠狠操夜夜操蜜桃视频三区| 天天综合网~69| 996热| 91操人| 欧美日韩999| 超碰人人色| 欧美成年人性爱视频免费观看| 久久精品国产亚洲av水密被窝| 91色综合激情| 97中文字幕一区| 国产av美女被艹的乱叫| 亚洲精品久久一区二区三区蜜桃臀| 亚洲无码com| 日韩中字av一区| 久久人妻精品| 国产最新小视频在线播放下载| 午夜超爽| 人人操人人叉人人插人人| 男女性感激情网站| 十八禁视频网站| 久久亚洲婷婷| 青青伊人这里只有精品| 人人摸人人干人人拍97| 日韩强奸av| 欧美操人| 国产亚洲精品A在线观看下载| 精彩国产视频播放1区2区| 2025年A片视频精品| 欧美在线啊啊啊| 亚洲国产成人精品999| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 99操| 91成人在线免费视频| 国产精品97超碰| 丁香五月社区| 日韩精品在线放| 青青草乱入乱欲视频在线观看| 午夜福利激情在线视频| 嗯~啊~快点 死我视频免费看网站| 国产中文精品一区二区在线观看| 少妇高潮九九九九九九九| 性爱综合网| 黄色小视频日本txt| 亚洲国产精品无码AV在线| 五月激情啪啪| 亚洲情色图片区| 亚洲图片 91| 91成人无码| 亚州乱码中文字幕综合久久久| 乳欲人妻办公室奶水| 极品少妇久久久久| 欧色综合| 亚洲国产精品无石码久久| 色妇综合网| AA特级绝黄| 人夜夜精品网站香蕉嫩草| 97超碰资源网| 日韩成年人性爱视频| 欧美专区日本专区| 久插综合| 思思热国产高清| 国产AV高清AV无码| 夜夜 中文视频rt| 日韩色女精品| 91亚洲综合在线| 91操操操操| 不卡啪啪视频| 日韩丝袜高跟制服在线观看| 在线天堂资源亚洲| 人人操人人操草草| 色天堂综合| 午夜小电影在线插入淫高潮| 国产av又色又爽又黄| 99re在线视频这里只有精品| 亚洲激情色片| 中文字幕91综合| 大香蕉综合在线| 日本性爰一道本| 国内精品999| 日韩欧亚中文在线| 亚洲一区二区三区不卡国产欧美| 翘臀vidoes| 亚洲黄色| 五月天婷婷综合网| 美女啊啊啊啊啊啊| 五月天婷婷小说| 男生通女生屁股| 视频分类 国内精品| 亭亭在线资源| 琪琪精品免费一区二区三区| 欧美韩日精品资源| 思思热免费在线视频| 操b网站亚洲无码| 亚洲巨爆乳一区二区三区四季网| 亚洲欧美综合区自拍另类| 亚洲欧洲色情高清| 国产亚洲色婷婷久久99精品91 - 百度| 美女被艹尤物视频| 成人A片男人的天堂| 丁香五月婷婷色| 婬女免费一二三区A片| 国产精品久久99日日| 黄色片一区二区三区四区五区| 亚洲女优有码无码高清| 男人的天堂啪啪| 亚洲日本大香蕉1| 超碰在线看| 99无码狠狠久久| 超硑97精品| 搡老熟女免费视频| 我爱搞逼综合网| 国模精品一区二区三区苹果色戒| 无套后入双马尾| 欧美78p| 97操综合| 日韩欧亚中文在线| 日日妻色网| 欧美丝袜美女电影一二三四区| 肉丝中文无码高清| 一本色道人妻久久| 欧洲精品一级二级精品综合视频综合| 三四中文字幕| 日本媚薬中文字幕在线| 日韩有码 一区二区三区| 碰碰在线视频| 久草电影网| 久久久久亚洲精品| 熟女久久| 一区二区乱码福利| 国产女人与拘做受视频免费| 人人玩人人添人人澡免费| 视频黄色国产一级| 国产99久久99热这里只有精品15 | 97亚洲色图| 97超碰中文在线| 日日操免费视频| 韩日性爱av| 亚洲成人免费电影| 亚洲熟妇丝袜在线观看| 91美女視頻| a啊啊啊啊啊啊啊啊一区二区| 亚洲综合另类| 思思热在线cao| 欧美日韩操操操| 超碰AV在线| 97国产亚洲中文在线| 久久熟女久| 夜夜爽夜夜操| 凹凸久久人人| 亚洲 图片 综合91| 日日干夜夜欢| 亚州综合色| 国产精品久久久久久久毛片1| 色色色网站| 91在线综合网| 精品白丝一区| 精品国产乱码久久久久久网站入口| 麻豆色约约| 老司机深夜18禁污污网站| 日韩精品人妻一| 无套内射性感少妇视频| 18岁禁 茉莉成人久久| 四季av一区二区凹凸精品小说| 男女国产精品| 两女互慰AV高潮喷水在线观看| 18一区二区三区| 丁香五月婷婷色| 六月婷婷综合| 亚洲经典啪啪| 久久大香蕉97| 男女啪啪网站免费视频| 亚洲日韩国产欧美综合v| 一区二区首页| 试看60秒 爽| 秋霞视频一区二区 | 天天色播亚洲综合网站| 内射夫妻三片| 亚洲乱码精品一区二区| 日本性交操一区二区不卡系列| 蜜臀久久99精品久久久电影| 欧美色青| 免费人成毛片乱码| 天天射天天操天天干天天吃2018| 2023天天操夜夜操| 91伊人久| 欧美日韩激情无码专区| 亚洲第2页| 国产最火爆久久国产网站网站| 天天视频网站黄| 免费日韩黄片| 激情视屏国产乱伦强奸| 男男H黄动漫啪啪无遮挡网站| 亚洲高清无码AAA久久久精品| 国产亚州精品美女久久久免费| 亚洲成?V人片在线观看福利| 日韩欧美俄罗斯A片| 女人高潮大叫一级毛片| 开心五月激情网| 综合婷婷| 美女啊啊啊啊pc| 9久久美女首页| 超碰97首页| 91N综合网| 免费精品无码一级毛片牛牛影视 | 国产亚洲精品av一区| 男男H黄动漫啪啪无遮挡网站| 国产精品国产拍高清AV| 国产精品熟女九色九色蜜臀| 黄页大片在线观看| 欧美另类丝袜熟女| 97久久精品亚洲| 丰满人妻一区二区三区| 熟妇视频一区二区三区在线观看| 无码久久亚洲高清,| 狠狠干综合| 安微少妇操BBB| 亚州色图欧美色图| 久久久啊啊啊| 国产成人99久久亚洲综合| 久区视频| 欧美日韩性爱精品| 欧美精品97| 日本天堂网| 欧美人妻少妇| 久久 亚洲 日韩 人妻| 国产日韩欧美亚洲精品95| 东京男人天堂| 国产青一二三| jk白丝没脱就开始啪啪| 精品久久久一本一道| 欧美成人精品A片免费一区99| 青青草综合在线| 天天干2019| 一级做a爰片久久毛片图片| 国产精品97超碰| 9+1视频网址| 国产第12页| 免费男人的天堂| 欧美刺激色黄片免费看| 欧洲精品二区| 一区二区三区精品久久| 九九无码| 91处女在线视频| 亚洲影视综合网| 综合操逼| 欧美人黑A片无码免视费| 夜精品久无码| 长长久久曰曰夜夜成人网| 国产日韩欧美操逼视频| 性高潮久久久久久久久久久| 久久久婷| 久久极品伊人| 中国女人内射6XXXXX| 99热这里只有精品18| 男人 天堂 日 亚洲| 久9热| 久热在线精品免费观看| 国产精品一区二区三区免费视频| 十八禁黄色成人网站观看| 国产久久久久久久久一区二区| 久久久性| 男人天堂免费| 天天综合~91入口| 丝袜美腿制服人妻二区中文字幕| 日韩97P| 国产女人9999| 97视频在线观看免费高清| 精品久久无码午夜福利| 91国产大片| 激情小说日韩无码| 丝袜性亚洲| 搞中出久久| 欧美日韩国产一区二区小黄片大全| 老鸭窝成人| 欧美久久人妻少妇一区二区| 国产精品白虎| 25国产精品免费观看| 国产成人免费观看在线视频| 中国操逼无码| 精品视频在线观看精品| 无码人妻丰满熟妇区毛片| 熟妇女人妻呻吟久久AV| 长久操视频| 国产精品成人无码a v毛片| 9久久美女首页| 超碰吊日色| 欧州激情视频在线一区二区| 97伪v| 精品国产乱码久久久影院| 午夜丁香| 国产 日韩 欧美一区| 91国产大片| 最新中文字幕在线亚洲| 欧美色图另类图片| 中文字幕少妇色| 最新三级网址| 超碰97欧美在线| ...日韩成人一区二区三区字幕| 天天爽爽爽爽| 亚洲最大91网| 天天影视色香色欲| 熟女日韩| 在线天堂999| 91中文在线| 奇米狠999| 十八禁成人网站在线观看| 综合久久久久久久综合网| 日本一卡二区在线| 99精品在线播放| 亚州欧美综合| 18一区二区三区| 中国女人内射6XXXXX| 精品国产乱码久久久| 裸模AV女优| 老熟女搡BBBB搡BBBB视频| 亚洲 中文 欧美 日韩 在线| 丰满人妻一区二区三区在线| 岛国艾薇凹凸视频天堂| 亚洲av青草久久一区二区| 学生妹天天看| 最新一二三区视频| 影音先锋国产精品| 清纯唯美亚洲综合| 97欧美色综合| 啊啊啊啊啊啊好湿好爽视频| 色色激情| 黄色AAAAAAAAAAA大片| 亚洲色香| 2001天天操| 日韩成人大片在线观看| 久久超碰av在线| 97国产亚洲中文在线| 亚洲精品天天影视综合网 | 91碰碰| 黄页| 国产免费内射视频| 欧美特大AA级黄片| 久久久久女教师免费一区 | 激情av| 亚洲国产成人精品无码专区| 亚洲黄色视频在线观看视频| 欲香欲色综合天天伊人| 亚洲情色五月天 | 亚欧免费观看视频| 国产亚洲日本精品在线| 亚洲18禁| av东京热男人的天堂| 久草在线| 亚洲蜜桃V妇女| 一区二区精品更新提醒| 精品二区三四区五电影 | 自拍啪啪视频| 亚洲伊人a线观看视频| 五月丁香| 91天美传媒精品| 传媒在线观看一区二区三区| 亚洲āv网址在线观看| 少妇熟女一区二区三区| 99只有精品| 97视频620| 中文字幕国产精品1区| 啊啊啊啊嗯嗯嗯用力好爽 | 夜夜肏2021| 91色碰| 91国产伊人大香蕉| 亚洲国产av中文字幕久久| 色色色综合网| 九九九草| 久久riav中文精品| 宗合情欲网| 伊人天天久久动态图| 青青草在线成人视频| 玖玖97综合| 97色涩| 久欲AV| 97爱亚洲| 被男人吃奶很爽的毛片| 五十路熟女人妻一区二区三区四区五| 欧美狠狠| 国产人妖的免费的视频| 久久香蕉国产线看观看猫咪av| 精品人妻美妇91job| 后入美女国产| 午夜福利在线视频1000| 少妇色综合| 大香蕉久久| 夜夜躁狠狠躁日日躁av| 百度百度日本操逼| 日韩人妻一二三区视频| 能直接看AV的网站| 亚洲男人天堂Av| 亚洲综合99999| 国产女主播视频在线观看| 亚洲天天操| 日本欧美一区二区三区视频麻豆| 国模吧 一区二区三区| 99久久com免费视频′| 男人天堂站| 97在线观看视频| 日韩性爱一级片| 日本精品一区二区中文字幕| 久久国产99精品72福利| 日韩二区三四区五区六区在线看| 伊人九九九| 欧美 精品国产制服第一页 | 在线观看色视频| 日本三级久| 日韩无码AB| 99激情| 亚洲欧美视| 操人无码| 一级乱伦网站| 四虎AV影视国产精品亚洲精品| 三四中文字幕| 操少妇很爽av| 蜜臀无码视频在线观看| 一区二区三区成人| 天天躁日日躁XXXXYY| 78精品| 亚洲天堂另类美腿| 高清无码一区二区三区| 精品无码产区一区二| 中日高清无码操逼视频| 亚洲色欧美| 国产十八禁视频| 人妻日日干| 亚洲情色 自拍| 91超碰人人| 97人妻免费中文字幕| 天美传媒精品一区二区三区| 麻豆视频test| 中文字幕,人妻,日韩| 欧美小说区视频区| 国产激情片在线观看| 亚洲开心网| 欧美中字二区| 国产精品视频精品一二| 超碰超碰超碰超碰的大鸡吧操黑丝袜| 91麻豆天美国产欧美日| 欧美色91| 91熟女综合| 乳欲人妻办公室奶水| 日韩欧美女求操每天更新| 亚洲国产综合久久天堂| 精品一区二区成人动漫| 综合网少妇| 欧美熟女激情| 欧美精品999| 骚货人妻偷情自拍在线视频| 欧美熟妇亚洲版| 国产免费内射视频| hd成人一区二区在线| 夜夜青青无码影院| 欧美顶级黄色大片免费| 少妇人妻在线| 日本污ww视频网站| 啊啊啊久久| 久久精品人体AV| 亚洲色人| 日韩人妻无码精品系列| 国产v片在线免费观看| 亚洲美欧999| 白丝被操91| 好看的久久不射无码影视影院| 国产精品亚洲天堂网址| 亚洲码和欧洲精品激情系列| 日韩中文字幕视频| 搞中出视频在线观看| 另类 日韩 熟女| 老司机免费视频在线91| 在线人人人人人人精品超| 99爱在线视频| 精品午夜福利| 999熟女精品| 嗯嗯啊啊好疼| 欧美激情视频一区二区三区不卡| 日韩日本欧美在线观看| 天天欲望网| 啊灬啊灬啊灬啊灬高潮奶出了免费视| 日本天天色| 熟女被操视频网址| 日本操逼视频导航| 少妇高潮流水av免费| 蜜臀视频网站| 后入式免费视频| 蜜臀中文无码午夜| 青青草男人天堂| 超碰天天操| 天天日天天舔东京热| 国产夜夜艹| 激情综合五月丁香| 国产AV久久久蜜爱影集| 国产偷拍自拍在线视频| 亚洲天堂AV在线播放| heyZO天然素人无码AⅤ专区| 午夜小电影在线插入淫高潮| 测评在线观看AV| 久久久蜜桃臀无码视频| 国产三级片在线观看| 中国特猛少妇色xxx| 国产精品国产拍高清AV| 青女偷拍网| 亚洲丝袜色图| 亚洲导航深夜福利| 色九久| 福利大香蕉| 亚洲中文字幕有码视频一区二区三区| 国产一区二区av综合| 少妇内射www在线观看视频| 久久9视频| 性吧在线视频| 国产少妇与亚洲av| 久久熟女人| 91女在线观看| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 啪啪91| 成人怡红院| 99国内熟女露脸视频| 中文字幕在线24| 色999五月色| 欧美精品日韩久久久九| 亚洲精品97| 中文字幕av片| 亚洲精品欧美专业| 欧美黑人性猛交91| 免费视频a级毛片免费视频| 成人97人人超碰人人| 91亚洲图片| 国产九九九九九九| 久久久蜜桃一区二区三区| 青娱乐国产剧情av一区| 超碰人人干天天射| 91丝袜美腿网站| 大香蕉人妻久久| 性色A∨91| 男女性无套 免费九一| 国产怡红院| 大香蕉www.超碰| 九99久久| 婷婷中文字幕| 国产在线综合福利网站| 国产夜夜操| 欧美黄色手机在线观看| 久久人人爽爽爽人久久久| 碰碰97| 国产精品久久久九九九| 人人 操人人 操人人| 在线中文AV| 日韩人妻操B| 日韩 欧美 另类 人妻| 夜夜高潮夜夜爽夜夜爱爱一区| 亚洲欧美国产成人综合不卡| 久久久久白虎| 亚洲成人在线播放| 操逼视频国产无套| 9精品久久久久| 天美传媒在线一区| 日韩免费人妻色情网站| 91肉丝| 我爱搞逼综合网| 96AV久久久| 午夜天天碰综合视频| 99热99在线播放激情| 大鸡巴久久| av麻豆啪啪| 日韩情色AV| 国产福利影视| 国产精品岛国片在线观看| 免费精品无码一级毛片牛牛影视 | 后入美女国产| 婷婷丁香在线| 97在线观看免费视频| 五十路熟女工口 | 操操啪| 色999;丁香五月| 亚洲欧美中文一区二区三| a片久久久久久久久久久久 | 天天操妹子| 欧美草草高清日韩视频| 久久香蕉国产线看观看亚洲女人 | 蜜臀99999| 日本一天色道久久久精品视频| 高树玛利亚无码流出| 色狠人在线99| 色综合20p| 1204人成网站色www| 97中文综合| 七月丁香婷婷| 成·人免费午夜在线观看| 亚洲影视高清三级-草1024榴社区入口-品爱AV| 国产性爱欧美性爱在线| 精品白丝一区| 久久啊啊啊| 东京热视频网| 97碰在线视频| 国产传媒1234区| 曰本道人妻久久久在线不卡色视频| 欧美综合传媒| 青春草莓视频在线观看网址| 隔壁邻居波多野结衣中文字幕| 亚洲无码一区二区三区三州| 美女尤物福利视频| 人妻素股| 亚洲成人黄色在线观看| 国人欧美精品一区二区| 亚洲熟妇乱女区二区三区| 亚洲伊人久久精品影院| 毛片久久| 亚洲欧洲偷拍一区| 黑人中出21连凳花野真衣| 久久黄黄黄| 丰满人妻aA一区二区三区| 国产三区免费在线观看| 亚洲最大的黄色电影网站。| 国产蜜臀精品一区二区尤物| 亚洲天天综合| 亚码激情| 欧美性暴力| 久久99综合| 精品国产乱码久久久久久免费| 色哟哟综合| 超碰97资源大奶| 亚洲不卡三级手机播放| 人妻熟女字幕一区二区| 欧美日韩亚洲少妇寂寞影院正在播放 | 亚洲色图大香| 无码人妻1727| 蜜桃色色网站视频三区| 精品十八在线观看| 亚洲成人网站在线观看| 另类av综合久久| 欧美成人四级在线播放| 亚洲资源网| 国产日韩精品suv| 亚洲日韩国产欧美综合v| 亚洲乱熟女一区二区| 狠狠干综合| 精品蜜乳AV免费观看| 久久久久9999妇女| 嫩草一区二区在线观看| 51一区二区三区| av天天在线观看| 九色精品视频导航1| …中文字幕亚洲乱,97人妻无码费视…| 日本一级性爱| 免费试看60秒| 香蕉大久久久| 精品无码一区二区| 深夜国产一区二区三区在线看| 91超碰在线观看| wwe 天天干.com| 淫荡熟女乱伦网| 亚洲美女AV无码| 久久久91福利姬| 九九久久一区二区三区| 亚洲 一区二区 自拍| 国产91精品在线免费| 99re热| 欧美久久婷婷| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒| 一卡二卡三卡| 欧美性爱一区二区三区四区| 丁香六月啪啪| 91丨熟女丨丰满熟女| 欧美性Fer办公室秘书| 无码视频黄色网战| 一区二区三区在线美女| 中文一区在线日| 蜜臀av在线播放一区二区三区| 人人看欧美性爱| 无码一区免费在线不卡| 91性高朝久久久久久久久| 久久精品人妻一区二区| 亚洲人妻AV| 国产成人精品日本亚洲语言| 操操逼视频| 久操av在线| 天天干天天日天天射黄色片| 大香交伊人网| 欧美最婬乱婬爆婬性视频 | 神马久久久久眼| 无码免费一区二区三区啪啪| 激情AV| 亚洲一二三| 青操影院| 后入精品| 婷婷五月天激情四射| 欧美精品23| 亚洲αv一区二区三区| 3PAV乱伦视频| 蜜臀久久99精品久久久久久| 免费AV中文网在线观看| 国产精品一区二区a| 久久久久久久久久久免费精品| 午夜120视频在线观看| www.操| 久久久99999久网站| 密臀视频三区免费网站| 9丨亚洲一区二区在线| 黄色AV影视| 一及黄久一点| 国产精品久久泡妞网站| 在线播放一级无码视频| 天堂日本亚洲欧美| 亚洲国内精品成人不卡| 无码人妻一区二区三区免费九色| 天天操夜夜操狠很操| 色999人与兽| 999熟女精品| 亚洲成aⅴ人片不卡无码| 人妻熟女字幕一区二区| 午夜啊啊| 欧美 亚洲 第一页| 欧美色婷婷| 2017天天拍大香蕉| 屁屁影院一区二区三区国产| 久久嫩草| 久久久一级| 99精品在线| 在线性黄高清免费视频| 久久同城AV| 97操操| 欧美se综合| 97天天搞在线| 一个人免费视频观看在线WWW | 青青草天天亲夜夜操网| 亚洲精品久久一区二区三区蜜桃臀| 国产毛片在线| 超碰免费欧美7| www激情| 亚洲男人电影天堂| 97天天弄| 精品黑人一区二区| 91天天综合日韩欧美| 91足交| 无马一区二区| 色九九九综合| 91强奸乱轮| 国产白丝AV| 中文字幕亚洲欧美在线不卡| 在线看片国产精品每日更新| 久久久精选| 国产极品久久久| www.久久久久| 一级性爱视频免费观看 | 亚洲图片欧美91N| 探花精品 一区二区| SUV一区二区在线看| 综合激情五月丁香| 五月丁香拍拍激情综合三级| 亚洲一区二区在线观看91| 97欧美日韩中文| 久久天天摸| 国内三级自拍小视频在线观看 | 日韩欧美性吧婷婷乱伦大香蕉| 久久曰曰| 裸体美女免费看网站青草| 99精品久久久久久久婷婷蜜桃| 都市久久精品激情亚洲| 亚洲综合射| 国产亚洲色婷婷99精品91|