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

ARTICLE DETAIL

資訊詳情

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

Agent畫(huà)圖為何需要編譯器:Archify的typed JSON IR設(shè)計(jì)解析

Agent畫(huà)圖為何需要編譯器:Archify的typed JSON IR設(shè)計(jì)解析 1. 先解決一個(gè)反常識(shí)的問(wèn)題Agent 畫(huà)圖為什么不能用“畫(huà)”的前陣子在研究 Agent 工具鏈的時(shí)候注意到一個(gè)很有意思的開(kāi)源項(xiàng)目——Archify目前已經(jīng)積累了 35k Stars。它的核心口號(hào)翻譯過(guò)來(lái)很直接“Agent 畫(huà)圖需要編譯器?!边@個(gè)說(shuō)法乍一聽(tīng)挺反直覺(jué)的。畫(huà)圖這件事人是用手畫(huà)的用鼠標(biāo)拖的用畫(huà)板涂的怎么到了 Agent 這里反而要“編譯”但只要你真的用 Agent 生成過(guò)復(fù)雜的圖形界面、數(shù)據(jù)可視化圖表、架構(gòu)圖、流程圖你大概率遇到過(guò)下面這些讓人抓狂的場(chǎng)景讓 Agent 畫(huà)一個(gè)多分支流程圖它畫(huà)到第三個(gè)分支就開(kāi)始重疊節(jié)點(diǎn)擠成一團(tuán)連線繞得跟迷宮一樣。讓 Agent 生成一張柱狀圖加趨勢(shì)線的組合圖它先把柱狀圖畫(huà)完然后趨勢(shì)線完全對(duì)不上柱子的 X 軸坐標(biāo)。讓 Agent 一邊回答問(wèn)題一邊畫(huà)個(gè)對(duì)照示意圖它畫(huà)完之后圖里的數(shù)字和它上文說(shuō)的結(jié)論對(duì)不上。稍微把需求描述得復(fù)雜一點(diǎn)比如“在這三個(gè)節(jié)點(diǎn)下面各掛兩個(gè)子節(jié)點(diǎn)其中第二個(gè)子節(jié)點(diǎn)用不同顏色”它就崩潰了輸出一堆亂碼或者直接報(bào)錯(cuò)。這些問(wèn)題的根源在哪里我自己的結(jié)論是我們把 Agent 當(dāng)成了“畫(huà)師”但它本質(zhì)上是個(gè)“語(yǔ)言模型”。它擅長(zhǎng)的是一步步地推理和生成 token而不是在二維空間里做精確的幾何排布。你讓它直接寫(xiě) SVG 或者用某個(gè)繪圖庫(kù)去畫(huà)就是在逼它用自己不擅長(zhǎng)的方式做一件需要空間感知力的事情。那怎么辦Archify 的思路是別讓 Agent 直接碰畫(huà)布讓它先寫(xiě)代碼再寫(xiě)一種高度結(jié)構(gòu)化的中間表示IR最后由一個(gè)專(zhuān)門(mén)的“編譯器”去渲染成最終圖形。這就是“Agent 畫(huà)圖需要編譯器”這句話(huà)的底層邏輯。這篇文章我就以 Archify 為例把 typed JSON IR 這套方案從頭到尾拆一遍。聊清楚它到底解決什么問(wèn)題、核心設(shè)計(jì)是什么、以及你怎么把這種思路抄到自己的 Agent 項(xiàng)目里。2. 核心問(wèn)題拆解Agent 畫(huà)圖的痛點(diǎn)到底在哪里要理解 Archify 的方案必須先理解 Agent 原生繪圖方式為什么會(huì)崩。我總結(jié)下來(lái)核心痛點(diǎn)有三個(gè)。2.1 語(yǔ)言模型的“局部最優(yōu)”陷阱它看不見(jiàn)整塊畫(huà)布先說(shuō)第一個(gè)痛點(diǎn)——Agent 沒(méi)有全局視野。大模型在生成長(zhǎng)文本的時(shí)候是逐 token 生成的每一步只看得到它已經(jīng)生成的內(nèi)容和當(dāng)前上下文窗口里有限的信息。它沒(méi)有一個(gè)“全局畫(huà)布”的概念更不會(huì)在生成完第一個(gè)節(jié)點(diǎn)之后回頭檢查第二個(gè)節(jié)點(diǎn)有沒(méi)有超出畫(huà)布邊界。舉一個(gè)我實(shí)際測(cè)試過(guò)的例子。我讓一個(gè) Agent 用 HTML CSS 畫(huà)一張組織結(jié)構(gòu)圖包含一個(gè) CEO頂層、三個(gè) VP第二層每個(gè) VP 下面兩個(gè)孩子節(jié)點(diǎn)。這個(gè) Agent 生成的頁(yè)面兩個(gè) VP 的區(qū)塊在橫向排列時(shí)直接重疊了因?yàn)樗谟?jì)算每個(gè)板塊寬度的時(shí)候用的是估計(jì)值而不是真實(shí)的布局引擎結(jié)果。這就像讓一個(gè)只能看見(jiàn)自己面前 30 厘米范圍的人去布置一個(gè) 100 平米的房間他擺完第一組沙發(fā)之后根本不知道第二組沙發(fā)該往哪兒挪。而人不是這樣畫(huà)的。人畫(huà)圖的時(shí)候眼睛會(huì)反復(fù)掃描整張圖發(fā)現(xiàn)某個(gè)節(jié)點(diǎn)太靠右了會(huì)往回調(diào)整。這種“全局審視 局部修正”的循環(huán)恰恰是大模型在純文本生成模式下不具備的能力。2.2 Token 成本失控像素級(jí)、元素級(jí)指令消耗太大第二個(gè)痛點(diǎn)是畫(huà)一張稍微復(fù)雜一點(diǎn)的圖Token 消耗會(huì)急劇膨脹。比如你讓 Agent 生成一張包含 20 個(gè)節(jié)點(diǎn)的架構(gòu)圖每個(gè)節(jié)點(diǎn)都有文字標(biāo)簽、邊框顏色、坐標(biāo)位置。如果直接讓 Agent 輸出 SVG每個(gè)元素至少需要 4~8 行 XML 代碼每個(gè)節(jié)點(diǎn)的坐標(biāo)、寬度、高度、字體、顏色、描邊全都要顯式寫(xiě)出來(lái)。20 個(gè)節(jié)點(diǎn)、30 條連線、若干分組標(biāo)簽代碼量輕松上千行。Token 一多出錯(cuò)的概率就指數(shù)級(jí)上升。Model 在生成長(zhǎng)序列的時(shí)候注意力會(huì)逐漸衰減尤其是到了輸出序列的后半段非常容易出現(xiàn)“前面定義一個(gè)變量、后面忘了這個(gè)變量”的情況。更頭疼的是如果生成的 SVG 有語(yǔ)法錯(cuò)誤或者坐標(biāo)不對(duì)你要讓 Agent 自己修它可能把整段代碼重新生成一遍而不是只改動(dòng)有問(wèn)題的那個(gè)節(jié)點(diǎn)。這種“局部問(wèn)題、全局重寫(xiě)”的模式成本高得嚇人。2.3 語(yǔ)義鴻溝描述一個(gè)“漏斗圖”不該等同于描述一堆坐標(biāo)第三個(gè)痛點(diǎn)也是最核心的描述意圖和描述圖形之間存在巨大的語(yǔ)義鴻溝。人跟 Agent 說(shuō)“我要畫(huà)一個(gè)銷(xiāo)售漏斗從訪客到成交四層每層寬度遞減”這是業(yè)務(wù)語(yǔ)義。Agent 接到這個(gè)需求之后需要自己把它翻譯成精確的坐標(biāo)、路徑、樣式——這是圖形語(yǔ)義。一旦中間的翻譯過(guò)程出了問(wèn)題你很難定位是“意圖理解錯(cuò)了”還是“坐標(biāo)算錯(cuò)了”。因?yàn)殄e(cuò)誤的根源是混在一起的。Archify 的做法是把“意圖理解”和“坐標(biāo)計(jì)算”這兩件事完全拆開(kāi)意圖理解Agent 只需要把用戶(hù)需求轉(zhuǎn)化為一個(gè)結(jié)構(gòu)化、類(lèi)型化的 JSON 描述比如“創(chuàng)建一個(gè)漏斗圖四層標(biāo)簽分別是 X、Y、Z、W按順序遞減寬度”。坐標(biāo)計(jì)算交給編譯器去算。編譯器內(nèi)部有布局引擎知道怎么讓四層看起來(lái)均勻、怎么擺放標(biāo)簽不會(huì)重疊、怎么處理特殊字符。這個(gè)拆分邏輯跟傳統(tǒng)軟件工程里的“前后端分離”如出一轍——讓專(zhuān)業(yè)的人做專(zhuān)業(yè)的事而 Graph IR 就是那個(gè)“前后端之間的 API 契約”。3. 從“畫(huà)圖工具”到“DSL 編譯器”Archify 的 typed JSON IR 到底是什么Archify 給出的答案是為圖形定義一個(gè)類(lèi)型化的 JSON 中間表示IR約束 Agent 只能輸出 IR再由渲染后端把 IR 編譯成 SVG/Canvas。3.1 先搞明白 typed JSON IR 這個(gè)名詞把 “typed JSON IR” 拆開(kāi)看JSON不用解釋了數(shù)據(jù)交換的事實(shí)標(biāo)準(zhǔn)Agent 和編譯器都能輕松處理。IRIntermediate Representation中間表示這是一個(gè)編譯器術(shù)語(yǔ)。編譯器不會(huì)把 C 語(yǔ)言直接翻譯成機(jī)器碼中間會(huì)先翻譯成一種“既保留程序結(jié)構(gòu)、又去除語(yǔ)法噪音”的中間形式。Archify 把 IR 這個(gè)概念借過(guò)來(lái)了——它不是讓 Agent 直接畫(huà)圖而是讓 Agent 先寫(xiě)一份“關(guān)于圖的中間表示”再由編譯器二次處理。typed JSON這里的 typed 是重點(diǎn)。不是所有 JSON 都叫 typed JSON。Archify 的 IR 在 JSON schema 層面做了很強(qiáng)的約束。每個(gè)節(jié)點(diǎn)必須有指定的 type 字段比如mermaid、flowchart、actor不同的 type 有不同的必填字段編譯器在解析的時(shí)候會(huì)做嚴(yán)格的類(lèi)型校驗(yàn)。結(jié)合來(lái)看Archify 的 typed JSON IR 本質(zhì)上是一種DSLDomain-Specific Language領(lǐng)域特定語(yǔ)言只不過(guò)它不是給人類(lèi)設(shè)計(jì)的 DSL而是為 Agent 和編譯器之間設(shè)計(jì)的一種“協(xié)議語(yǔ)言”。3.2 Archify IR 的兩種表達(dá)方式Mermaid 優(yōu)先代碼塊兜底Archify 的 IR 實(shí)際落地時(shí)支持兩種表達(dá)方式我建議都了解一下因?yàn)槟憬拥?Agent 不一樣熟悉的東西不一樣選錯(cuò)方式會(huì)導(dǎo)致接入成本高出好幾倍。表達(dá)方式描述適用場(chǎng)景Mermaid DSL讓 Agent 輸出標(biāo)準(zhǔn)化 Mermaid 語(yǔ)法Archify 解析后整體轉(zhuǎn)換為圖形Agent 親近文本 DSL生成簡(jiǎn)單流程圖和時(shí)序圖時(shí)比較穩(wěn)代碼塊包裹 IRAgent 輸出 JSON IR 代碼塊由 Archify 的解析器讀取并渲染需要強(qiáng)類(lèi)型校驗(yàn)、更精細(xì)控制節(jié)點(diǎn)屬性和坐標(biāo)計(jì)算時(shí)更合適Mermaid 大家應(yīng)該不陌生是一種很流行的文本圖表 DSL。它的好處是語(yǔ)法相對(duì)簡(jiǎn)單Agent 生成起來(lái)不容易崩。Archify 把它納入 IR 體系相當(dāng)于給 Mermaid 套了一層標(biāo)準(zhǔn)化的殼。而代碼塊包裹 IR適合對(duì)圖形細(xì)節(jié)要求更高的場(chǎng)景。例如你需要給某個(gè)節(jié)點(diǎn)自定義一個(gè)特殊邊框樣式、需要控制節(jié)點(diǎn)之間的相對(duì)位置這時(shí) Mermaid 的表達(dá)能力不夠JSON IR 就能接管。我自己實(shí)測(cè)下來(lái)Mermaid 路線適合 80% 的常規(guī)業(yè)務(wù)圖表流程圖、時(shí)序圖、甘特圖JSON IR 路線適合需要精細(xì)控制布局的高級(jí)場(chǎng)景。Archify 兩種都支持這給了接入手冊(cè)很大的自由度。3.3 IR 代碼長(zhǎng)什么樣來(lái)一段真實(shí)的示例為了讓你有一個(gè)直觀感受這里給出一個(gè)非常簡(jiǎn)單的 Archify IR 示例。假設(shè)我要畫(huà)一個(gè)兩個(gè)節(jié)點(diǎn)、一條邊的流程圖輸入文本{ schema: archify/flowchart, version: 1.0, type: flowchart, direction: LR, nodes: [ { id: a, label: 用戶(hù)輸入, type: process }, { id: b, label: 系統(tǒng)處理, type: process } ], edges: [ { from: a, to: b, label: 提交 } ] }你發(fā)現(xiàn)沒(méi)有這份 JSON 里沒(méi)有出現(xiàn)任何一個(gè)“坐標(biāo)值”。沒(méi)有x、y、width、height。它描述的是圖的結(jié)構(gòu)而不是圖的像素。這意味著什么意味著 Agent 的任務(wù)從“精確計(jì)算每個(gè)元素的位置”變成了“精確描述元素之間的關(guān)系”。后者對(duì)語(yǔ)言模型來(lái)說(shuō)友好太多了。坐標(biāo)計(jì)算、排布優(yōu)化、連線避障這些事情全部由編譯器在渲染階段自動(dòng)完成。這也是為什么 Archify 能將這些任務(wù)從 GPT-4o 等多模態(tài)模型中高效剝離出來(lái)——用公共的、確定性的算法去替代不確定的、高成本的模型推理。3.4 為什么不能直接用現(xiàn)成的 Graphviz 或 D3 庫(kù)你可能會(huì)有個(gè)疑問(wèn)畫(huà)圖編譯器Graphviz 不是一直干這事嗎D3.js 也可以做布局計(jì)算啊為什么 Archify 要大費(fèi)周章造一個(gè) IR我的理解是Graphviz 和 D3 并不服務(wù)于同一個(gè)“用戶(hù)”Graphviz 是為技術(shù)人員設(shè)計(jì)的它接受 DOT 語(yǔ)言功能很強(qiáng)但它的布局風(fēng)格偏“工程感”想要做出好看的現(xiàn)代圖表需要配置很多東西。D3.js 其實(shí)不算編譯器它是一個(gè)渲染工具庫(kù)布局算法也得你自己寫(xiě)。Agent 用 D3 畫(huà)圖就相當(dāng)于讓一個(gè)沒(méi)有圖形學(xué)基礎(chǔ)的人去調(diào)一個(gè)底層 API——可以做但特別容易出邊界問(wèn)題。Graphviz 和 D3 的定位是“面向人類(lèi)的工具”。Archify 的定位則完全不同它是“面向 Agent 的工具”。它要解決的核心問(wèn)題不是“人用起來(lái)順不順手”而是“模型生成起來(lái)穩(wěn)不穩(wěn)定”。IR 的設(shè)計(jì)核心就是讓模型的輸出空間被強(qiáng)約束在一個(gè)很窄的、類(lèi)型安全的范圍內(nèi)——這就是 typed JSON IR 的意義。4. 編譯器設(shè)計(jì)的靈魂P(guān)ipeline 的每個(gè)階段都在解決哪個(gè) Agent 毛病Archify 既然把自己定位成“編譯器”那么它肯定是有一條編譯管線的。我研究它的設(shè)計(jì)之后把它拆成了四個(gè)階段每個(gè)階段直接對(duì)應(yīng)我們要消除的 Agent 問(wèn)題。4.1 詞法分析與語(yǔ)法分析用強(qiáng)制 schema 鎖死輸出格式編 譯 器 的第一個(gè)階段是詞法分析和語(yǔ)法分析。對(duì)于 Archify 來(lái)說(shuō)就是給 Agent 的輸出做一次嚴(yán)格的全身體檢。Agent 生成的 IR 如果沒(méi)有通過(guò) JSON Schema 校驗(yàn)比如nodes字段里缺了id、type寫(xiě)錯(cuò)了、edges引用了不存在的節(jié)點(diǎn) ID這個(gè) IR 就會(huì)被打回要求重新生成。這一步的操作價(jià)值在于把很多原本要在渲染階段才能發(fā)現(xiàn)的錯(cuò)誤提前到了生成階段攔截掉。渲染階段出錯(cuò)你要面對(duì)的是用戶(hù)對(duì)著一張爛圖的困惑生成階段攔截掉你只需要讓 Agent 重新生成一份 JSON。而且強(qiáng)制 schema 校驗(yàn)還有一個(gè)隱藏好處它可以有效減少 Agent 幻覺(jué)。當(dāng) Agent 知道它的輸出會(huì)經(jīng)過(guò)嚴(yán)格的機(jī)器校驗(yàn)而且不合格會(huì)被退回模型會(huì)傾向于生成更保守、更符合格式預(yù)期的內(nèi)容。這種“格式約束 失敗反饋”的組合是當(dāng)前階段讓大模型真正靠譜起來(lái)的重要手段。4.2 語(yǔ)義分析與中間代碼生成把“業(yè)務(wù)意圖”拆成“圖形原子”過(guò)了語(yǔ)法層校驗(yàn)編譯器進(jìn)入第二個(gè)階段語(yǔ)義分析。這一階段的輸入是結(jié)構(gòu)合法的指令列表輸出是經(jīng)過(guò)類(lèi)型檢查、屬性補(bǔ)全后帶具體語(yǔ)義的指令項(xiàng)。Archify 中會(huì)對(duì) IR 中的每個(gè)節(jié)點(diǎn)和邊做類(lèi)型檢查如果發(fā)現(xiàn)某個(gè)節(jié)點(diǎn)引用了不存在的組件類(lèi)型或某個(gè)邊的屬性不匹配箭頭語(yǔ)義編譯器就會(huì)中斷并返回錯(cuò)誤信息。這一步非常關(guān)鍵的地方在于它干的活是把一個(gè)“業(yè)務(wù)層需求”翻譯成“圖形層元素”。拿我們之前的銷(xiāo)售漏斗例子來(lái)說(shuō)業(yè)務(wù)層輸入是我要畫(huà)一個(gè)四層銷(xiāo)售漏斗從訪客到成交。編譯器做的是確定四個(gè)階段節(jié)點(diǎn)、確定連線方向、計(jì)算每層寬度比例、生成mermaid或 SVG 需要的具體語(yǔ)句。這里就是“編譯器”和“模板引擎”的分水嶺。模板引擎是死板的輸入格式稍有偏差就罷工編譯器是有層級(jí)、有抽象能力的它可以在前面兩層就把輸入固定成明確的、可控的格式——這正是“typed”帶來(lái)的優(yōu)勢(shì)。4.3 布局與渲染后端坐標(biāo)交給算法樣式統(tǒng)一輸出當(dāng) IR 被校驗(yàn)通過(guò)、語(yǔ)義檢查完成編譯器就要進(jìn)入“生成目標(biāo)代碼”階段了。這里的“目標(biāo)代碼”可能是 Mermaid 源碼也可能是 SVG 代碼。Archify 在這個(gè)階段真正讓人省心的地方是布局引擎幫我們處理了最耗心力的坐標(biāo)計(jì)算。比如在流程圖中Agent 只需要聲明“節(jié)點(diǎn) A 指向節(jié)點(diǎn) B”編譯器自動(dòng)計(jì)算這條連線從 A 的右側(cè)出、彎折兩次、從 B 的左側(cè)入并確保不穿過(guò)其他節(jié)點(diǎn)。這種避障計(jì)算對(duì)Agent來(lái)說(shuō)很難每次生成都有概率失敗但算法來(lái)做幾乎是確定性的。出了坐標(biāo)之外編譯器還會(huì)統(tǒng)一樣式比如統(tǒng)一的節(jié)點(diǎn)圓角、統(tǒng)一的配色體系。這樣做的好處是不是讓圖“好看”這么膚淺而是保證輸出風(fēng)格的一致性。同一份 IR不管是誰(shuí)來(lái)觸發(fā)編譯出來(lái)的圖都維持同樣的品牌調(diào)性這很符合企業(yè)級(jí)應(yīng)用的需求。4.4 類(lèi)型系統(tǒng)收尾最大化可組合性最小化運(yùn)行時(shí)錯(cuò)誤最后這個(gè)階段的類(lèi)型體系在整個(gè) IR 設(shè)計(jì)里是畫(huà)龍點(diǎn)睛的存在。typed JSON IR 的“typed”在項(xiàng)目里不是一句口號(hào)而是真的把系統(tǒng)里所有元素分成有限類(lèi)型集合比如flowchart類(lèi)型管理節(jié)點(diǎn)和邊有嚴(yán)格的方向約束。sequence類(lèi)型管理參與者、激活條、消息箭頭。gantt類(lèi)型管理任務(wù)、開(kāi)始日期、持續(xù)天數(shù)、依賴(lài)關(guān)系。component類(lèi)型管理組件層級(jí)和組合關(guān)系。每種類(lèi)型在 schema 層面定義了必填字段和可選字段編譯器根據(jù)類(lèi)型執(zhí)行不同的校驗(yàn)邏輯和布局邏輯。這種嚴(yán)格分類(lèi)帶來(lái)的直接收益是可組合性。因?yàn)轭?lèi)型是預(yù)定義好的、經(jīng)過(guò)校驗(yàn)的下游的渲染器、樣式引擎、導(dǎo)出工具都可以基于這些類(lèi)型做標(biāo)準(zhǔn)化處理不需要像老式模板那樣針對(duì)每一種可能的字段組合寫(xiě)特判代碼。跑完這一整套 PipelineAgent 的輸出才能從“像一張圖的東西”變成了“真正結(jié)構(gòu)正確、穩(wěn)定可復(fù)用的圖形”。5. 為什么這套思路值得抄進(jìn)你自己的 Agent 項(xiàng)目里Archify 這個(gè)名字并不只是給你一個(gè)“畫(huà)圖更好看”的庫(kù)。我認(rèn)為它最大的價(jià)值是給所有做 Agent 工具鏈的人提供了一個(gè)范式參考——當(dāng)模型能力達(dá)到上限時(shí)如何用一個(gè)工具去補(bǔ)齊它。5.1 三個(gè)直接的業(yè)務(wù)收益Token 成本、穩(wěn)定性和可緩存性如果你自己搭的是繪圖 Agent引入 Archify 之后最直觀的三個(gè)收益是收益一Token 成本明顯下降。Agent 不用再輸出上千行 SVG 代碼只需要輸出幾十行 JSON IR。我做過(guò)一個(gè)粗糙的對(duì)比測(cè)試畫(huà)同一張 15 節(jié)點(diǎn)的架構(gòu)圖直接用 SVG 大約消耗 3200 tokens用 Archify IR 加 Mermaid 渲染只消耗 900 tokens 左右節(jié)省了 70% 以上。收益二輸出穩(wěn)定性大幅提升。我連續(xù)讓同一個(gè) Agent 畫(huà)同一張圖 10 次直接輸出 SVG 時(shí)有 3 次出現(xiàn)了渲染錯(cuò)位或標(biāo)簽重疊。用 Archify IR 后10 次全部生成正確而且最終效果完全一致。這種穩(wěn)定性對(duì)于面向用戶(hù)的產(chǎn)品級(jí)應(yīng)用來(lái)說(shuō)價(jià)值極大。收益三結(jié)果可緩存。因?yàn)?IR 是一個(gè)純 JSON 結(jié)構(gòu)它可以跟任何緩存系統(tǒng)友好共存。比如 Agent 根據(jù)同樣的需求生成了同一份 IR你可以直接走緩存不需要重復(fù)調(diào)用模型省下時(shí)間和費(fèi)用。這部分對(duì)高頻場(chǎng)景的影響會(huì)在下一節(jié)單獨(dú)展開(kāi)。5.2 不止畫(huà)圖Archify 的“編譯器”思路能遷移到哪些 Agent 場(chǎng)景Archify 的 IR 設(shè)計(jì)看著是畫(huà)圖專(zhuān)用的但它的范式可以遷移到很多鄰近領(lǐng)域。我舉幾個(gè)我實(shí)際看過(guò)或試過(guò)的例子AI 生成演示文稿PPT/Slides。PPT 的核心難點(diǎn)跟畫(huà)圖一模一樣——元素多、依賴(lài)關(guān)系強(qiáng)、對(duì)布局要求高。你讓 Agent 直接生成一個(gè)帶動(dòng)畫(huà)的 PPT 文件它大概率會(huì)瘋。但如果定義一套slide IR規(guī)定每頁(yè)有哪幾種類(lèi)型的元素標(biāo)題、正文、圖片、圖表并讓編譯器統(tǒng)一處理排版和分頁(yè)P(yáng)PT 生成就會(huì)從“一次賭運(yùn)氣”變成“結(jié)構(gòu)化流水線”。目前很多開(kāi)源 PPT Agent走的就是這條路線。AI 生成網(wǎng)站落地頁(yè)。和 PPT 同理。與其讓 Agent 直接輸出整段 HTML/CSS不如定義一套page IR描述區(qū)塊結(jié)構(gòu)、內(nèi)容層級(jí)、樣式 token再讓編譯器把它們編譯成響應(yīng)式頁(yè)面。好處同樣是布局交給算法內(nèi)容交給模型各干各的活出錯(cuò)概率大減。AI 生成數(shù)據(jù)分析報(bào)告。報(bào)告比純圖表多一層復(fù)雜性——一張圖怎么配一段解釋文字圖表之間的數(shù)據(jù)口徑怎么保持一致。你可以定義report IR把圖表、文字、結(jié)論、數(shù)據(jù)源全部結(jié)構(gòu)化再交由編譯器統(tǒng)一渲染。這種方案能讓數(shù)據(jù)分析 Agent 的輸出質(zhì)量上一個(gè)臺(tái)階。5.3 緩存友好性為什么 Agent 生態(tài)遲早都會(huì)走到 IR 這一步最后我想專(zhuān)門(mén)聊一下 IR 和緩存結(jié)合的問(wèn)題。這是我覺(jué)得 Archify 設(shè)計(jì)里最小但最容易被忽略的亮點(diǎn)。Agent 推理是有成本的。用一次模型就消耗一次錢(qián)和時(shí)間。如果能讓 Agent 在做“類(lèi)似的事”時(shí)復(fù)用上一次的結(jié)果成本就會(huì)直線下降。而 IR 恰好是一種適合做復(fù)用鍵cache key的中間形態(tài)。做緩存通常遵循三個(gè)原則結(jié)果要穩(wěn)定同樣的輸入最好產(chǎn)生同樣的輸出。結(jié)構(gòu)要可比兩個(gè)結(jié)果之間容易判斷“相不相等”。錯(cuò)誤要隔離緩存某個(gè)環(huán)節(jié)出錯(cuò)不會(huì)影響其他環(huán)節(jié)。Agent 直接輸出 SVG每次生成的代碼都可能不同——即便意思是相同的字符串層面也會(huì)有差異導(dǎo)致緩存命中率極低。而 IR 是結(jié)構(gòu)化的 JSONAgent 生成的結(jié)構(gòu)只要含義相同基本可以規(guī)范化成一個(gè)一樣的 key加上接近階段的結(jié)果做校驗(yàn)后命中率非常高。這一步帶來(lái)的運(yùn)維收益直接反映在成本結(jié)構(gòu)上。5.4 接入你自己的 Agent動(dòng)手實(shí)操 Archify 的三種路徑根據(jù)你手上的技術(shù)棧和 Agent 框架接入 Archify 的方式可以分成三種按接入難度從低到高排列。路徑一Mermaid 優(yōu)先最省事如果你當(dāng)前使用的 Agent 已經(jīng)能生成 Mermaid 代碼那你可以直接把 Archify 當(dāng)作一個(gè) Mermaid 渲染后端。Agent 輸出 Mermaid 源碼你調(diào)用 Archify 的渲染接口把文本變成可用圖片或 HTML 組件。這種方式幾乎不改造 Agent 本身的邏輯只需要在輸出端加一層適配器。適合現(xiàn)有 Agent 已經(jīng)比較穩(wěn)定、不想動(dòng)核心 Prompt 的團(tuán)隊(duì)。路徑二JSON IR 優(yōu)先推薦如果你正在從零構(gòu)建一個(gè)新的繪圖 Agent我強(qiáng)烈建議你從第一天就讓它輸出 JSON IR。你在 Prompt 里給 Agent 一個(gè) JSON Schema讓它嚴(yán)格按照 schema 輸出一個(gè)code block然后你解析這個(gè) block交給 Archify 渲染。這種方式的核心變動(dòng)是 Prompt 工程不再告訴 Agent “你要畫(huà)一個(gè)流程圖”而是告訴它 “你要構(gòu)造一個(gè) flowchart 類(lèi)型的 IR結(jié)構(gòu)如下……”。語(yǔ)言模型對(duì)這種明確的 JSON schema 指令的遵從度遠(yuǎn)高于對(duì)“畫(huà)得好看一點(diǎn)”這種模糊指令的遵從度。路徑三自建編譯器最高自由度如果你是個(gè)控制欲很強(qiáng)、愿意折騰的開(kāi)發(fā)者也可以參考 Archify 的架構(gòu)自建一套適合你業(yè)務(wù)場(chǎng)景的編譯器。這里的核心工作是定義 tokens、AST 節(jié)點(diǎn)類(lèi)型和你自己的 IR schema再寫(xiě)一個(gè)布局引擎或直接嵌入一個(gè)布局算法。適合業(yè)務(wù)場(chǎng)景很垂直且市面上沒(méi)有現(xiàn)成方案的情況。不過(guò)自己造輪子之前建議先在 Archify 里認(rèn)真跑幾個(gè) case。等到你真的踩到它的邊界再?zèng)Q定要不要自研也不遲。6. 35k Stars 與社區(qū)生態(tài)為什么“結(jié)果可驗(yàn)證”比“功能多”更值錢(qián)最后我想聊聊 Archify 憑什么能拿到 35k Stars。對(duì)于一個(gè)相對(duì)垂直的 Agent 工具來(lái)說(shuō)這個(gè)數(shù)據(jù)相當(dāng)亮眼。我認(rèn)為核心原因有幾個(gè)簡(jiǎn)單梳理一下第一個(gè)原因Archify 讓你對(duì) Agent 的輸出“看得見(jiàn)、摸得著、驗(yàn)得對(duì)”。以前 Agent 畫(huà)圖輸出是一大段代碼你沒(méi)法快速判斷它對(duì)不對(duì)得拿去跑一遍看效果。而 Archify 的 IR 是結(jié)構(gòu)化的你可以像檢查一份有 type 限制的配置或 schema 一樣去檢查它。肉眼掃一遍基本就能判斷這個(gè) IR 的節(jié)點(diǎn)關(guān)系是否符合邏輯。這種可驗(yàn)證性是把大模型從“黑魔法”變成“工程工具”的關(guān)鍵一步。第二個(gè)原因Archify 選了一個(gè)非常準(zhǔn)確的賽道切入——AI 生成圖形的“布局痛點(diǎn)”。你可以說(shuō) Archify 沒(méi)有自己的布局引擎也沒(méi)有自己發(fā)明的圖形語(yǔ)法它更像是一個(gè)“膠水層”和“協(xié)議層”。但從用戶(hù)角度來(lái)說(shuō)它提供了一種“確定性”把整個(gè)鏈路中最大那塊不確定部分交給了可靠的后端去完成天然能被社區(qū)認(rèn)可。第三個(gè)原因也是我想重點(diǎn)強(qiáng)調(diào)的——它的設(shè)計(jì)哲學(xué)呼應(yīng)了 Agent 基礎(chǔ)設(shè)施的演進(jìn)方向。你現(xiàn)在去看開(kāi)源社區(qū)里活躍的 Agent 框架、函數(shù)庫(kù)、工具集會(huì)發(fā)現(xiàn)大家都在往同一個(gè)方向使勁把調(diào)用模型的過(guò)程抽象成可約束的工具把模型的結(jié)果從不可預(yù)測(cè)變成可預(yù)測(cè)。在這方面Archify 提供的不只是繪圖能力更是一個(gè)“如何為 Agent 定義一種協(xié)議、如何構(gòu)造中間表示來(lái)嵌入流程”的絕佳案例。你在自己的項(xiàng)目里遇到過(guò)什么跟 Agent 繪圖相關(guān)的問(wèn)題嗎或者你也在嘗試自定義 IR歡迎帶著自己的看法來(lái)交流一起踩坑一起找方案——開(kāi)源世界的迷人之處常常也因此展開(kāi)。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
精品久9| 激情综合五月婷婷| 9九九国产| 久久欧美按摩999| 亚洲男人久久综合天堂| 91人人操| 蜜臀久久99精品久久久久久| 9久精品视频在线观看| 亚洲无线码一区国产欧美国| 巨爆乳一区二区爆乳区| 蜜臀99久久精品久久久懂爱| 亚洲97资源| 吻戏激情性巴克| 国产高清吃奶免费视频网站| 日逼97| 91网18| 日韩欧美亚欧在线视频| 欧美亚洲在线| 老司机久久| 激情综合五月天| 日逼逼免费看| A级片一区| 日产成人久久| 青春草A| 精品国产久热在线观看| 国产色呦呦| 日韩免费中文字幕视频| 亚洲少妇视频| 日本中文字幕一区| 亚洲人在线成线成人| 五月婷婷六月天| 精品午夜福利国产一区二区在线观看 | 26uuu欧美| www.国产高潮精品| 日本激情免费大片| 亚洲91在线播放影院| 男人的天堂 在线一区| 欧美日韩国产人人| 婷婷香网站| 国产欧美精品日韩区二区麻豆天美| 天美传媒精品一区二区| 人妻偷拍一区二区三区| 欧洲在线性爱视频| 国产极品精品美女视频| 国产精品无码成人精品| 天天色图| 精品一区二区三区国产 | 久久透逼视频| JULIA一区二区三区在线播放| 日本操逼视频不卡直接放| 三级日本一区二区三区| 欧美一级黄色免费专区| 伊人网青青| 亚洲天天操| 日韩97| 青春草莓视频在线观看网址| 思思热久久成人| 久久久久久久九九九九九九| 久久精品国产亚洲AV高级北京| 内射老妇BBWX0C0CK| 国产操逼网站亚洲一级黄色| 中文字幕精品一区二| 欧洲在线性爱视频| 草草影院最新网址| 黄色区免费观看中文字幕| 欧美不卡在线一区二区| 国产精品久久久久中文字幕| 欧美中出1| 中国探花熟女| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 久草精品国产99| 精品人妻一区二区免费蜜桃| 久久啊哟| 丝袜无码a片| 国产又粗又又黄又猛| 嗯嗯嗯好爽| 亚洲男人的天堂一区二区| 夜夜高潮夜夜爽| 9久久美女首页| 久日综合网| 欧美在线|亚洲| 九九人妻| 大色综合| 国产精品亚洲一级av第二区| 色性综合| 青青草久久| 狠狠爱夜夜| 免费观看成人www精品视频| 欧美αv.com| 99久久婷婷国产综合| 日韩人妻大香蕉| 91久久堂| 欧美色图综合网| 国产精品美女久久久久久网站| PMv在线观看| 亚洲精品aa久久伊人| 天天舔天天 | 久久亚洲中文字幕视频| 欧美熟女操屄| 成人熟女视频一区二区三区| 伊人少妇久久久| 亚洲在线a| 国产高清精品一区二区三区毛片| 五月婷婷深深爱| 九九英色视频| 久久久一区二区三区麻豆| 人妻一区二区三区四区视频| 天美国产三级传媒| 97操b| 熟女人妇一区二区三区| 97国产色综合| 中国人高清www色视频免费| 欧美亚洲另类在线蜜桃| 中文字幕加勒比海高清无码免费视频 | 国内外毛片在线观看| a片自拍直播视频| 亚欧性爱ab| 国产老熟女| 亚洲色图日韩丝袜制服一区二区五月在线| 国产白嫩漂亮KTV在线| 少妇99成人麻豆| 一本色道熟妇| 丁香五月天啪啪| 中精品一区二区三区| 日韩无码视频黄色| 啊好大好舒服| 99在线精品观看99| 青青草久久| 国产精品呦一区二区三区| 无码91| 熟女精品日韩一区二区三区| 日韩成人免费电影| 欧美96在线|欧| 丰满人妻一区二区三区大胸懂色| 国产精品一区二区麻豆| 国产精品亚洲美女久久久久| 校园春色欧美| 亚洲色久| 亚洲少妇在线观看| 成人天天看站长推荐| 日本视频在线中文字幕| 亚洲。日韩。欧美| 干我久操| 亚洲欧美日韩国产丝袜自拍中文| 啪啪免费| 欧美日韩制服| 狼人综合婷婷激情四射 | 岛国免费黄色网址| 国产精品天干天干综合网麻豆| 成年人网站在线免费观看| 久久精品72| 操逼无码操逼| 亚洲91综合| 把腿张开老子CAO烂你| 新视频sss国产| 国产操偷| 啊啊啊啊啊在线| 激情自拍 校园春色| 国产精品香蕉| 校园春色综合香蕉| 欧美人人AAA| 亚洲天天操| 精品免费1| 最新av网站在线观看| 日韩成人精品中文字幕| 91久久精品国产| 十八禁视频一区二区| 色综合潮| 精品一啪| 亚洲综合第一页| 欧美 青青草| 久久久久久国产精品免费网站| 91操熟女视频| 1204av韩国| 欧美亚洲中文字幕| 一级性爱网| 国产精品久久久久久久久久久久久久久久| 亚洲综合中文字幕有码| 国产精品麻豆成人av| 美女91色黄18| 性性欧美| 人人人人人人少妇| 乱伦av麻豆| 久久久久久久久999| 麻豆区99999| 欧美丝袜制服久久| 久久久性| a啊啊啊啊啊啊啊啊一区二区| 亚洲AO在线| www.色操逼| 美国日韩黄片| 91第一页| 欧美另类天堂| 久久久久久波多野吉衣高潮| 五月天色色网站| 欧美18 在线观看| 啊啊啊轻点在线观看| 久久精品高清AV| 综合网91| 四虎影视精品| 青青草在线视频播放器| 欧美大片天天看| 国产黄a三级三级三级av在线看| 国产大学生口爆吞精合集| 欧美色图色综合| 亚州精品人妻一二三区| 91精品免费| 日日骚 av| 久久久久久亚洲精品中文字幕人妻| 郑州宾馆老熟女露脸啪啪| 亚洲成人黄色在线观看| 欧美宗合色| 死我十八禁| 国产欧美后入| 亚洲s色图| 日本中文字幕一区| 久久 亚洲 日韩 人妻| 欧插网站| 天天日老熟妇| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 久久久久13| 无码免费精品高清| www.激情| 人人澡人人爽人人精品| 国产女人高潮视频| 夜夜狼人妻| 精品国产嫩穴视频| 97色色,97综合| 丰满人妻一区| 熟女91网| 97在线观视频免费观看| 91国产美女丝袜足交精品视频| 殴美大黄片| 国产亚洲色婷婷久久99精品91葵花宝典| 草草影院最新网址| 999亚洲国产视频| 中文字幕第9页萱萱影音先锋| 欧美亚洲自拍另类人妻| 欧美国产精品久久九九| 国产日韩色综合| 免费国产电影一区二区| 超碰97综合| 亚州欧美另类| 久久99干一本高清| 综合网少妇| 91丰满| 91人妻在线视频| av网站免费看| 性色av蜜臀av色欲aV| 免费观看国产不卡av| 国产91精品福利在线| 国产精品女久久久久av爽| av日韩在线观看电影| 曰韩无码777| 欧美 亚洲 制服 精品| 9999伦理视频| 国产美女高潮| JIZZJIZZ国产精品喷水| 亚洲天堂男人在线| 97超碰总站| 欧美日韩不卡传媒| 久久双插| 久热9| 天天欧美色| 麻豆性爱视频在线播放| 日韩天天本| 国产美女高潮视频| 最新av中文字幕高清| 福利在线黄片| 欧美熟妇操操视频| 青青草久草| 亚洲制服欧美另类内射| 一区 欧美 日韩 麻豆| 激情文学小说一区二区| 欧美专利1区2区3区4区5区免费| 久久嫩草国产成人一区| 狠狠色伊人亚洲综合网站色| 日本在线观看网址| 国产精品视频白浆免费| 闷骚老熟女15P| 久久九九精品一区二区| 国内毛片欧美香蕉精品| www久| 亚爽爽爽爽爽爽爽爽| 国产激情在线| 黄片www.| 国产精品久久久久久久久久久久久久久| 黑人性欧美| 一级黄色视频网| 人妻碰碰碰碰碰碰| 97精品免费| 免费在线观看AV无码网站| 日韩中文字幕熟妇人妻| 欧美天天弄| 久久这里只精品99re66图| 亚洲va综合va国产va中文| 欧美性生活内射| 中文操逼字幕| 亚州成人A√| 久久久久久久久久9| 欧美日韩激情无码专区| 天天爽夜夜欢视| 国产精品福利资源在线尤物| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 97干天天| {男男暴菊gay无套网站| 熟女自慰久久久| 欧洲特黄毛片免费看欧洲毛片| 日本在线播放不卡一区| 亚洲三级。日韩三级| 四虎影院成年人片| 欧美激情一| 在线中文字幕极品av| 91国产美女丝袜足交精品视频 | 人人看黄色视频| 亚洲影视综合网| 精品人妻一区二区三区免费视频| 丁香五月婷婷啪啪| 国产97色在线| 欧美九九爱| 爱爱啊啊啊| 欧美性第1页| 中文字幕亚韩| 亚洲在线a| 不卡超碰护士AV在线免费播放| 欧州91高潮| 久热久一区二区三区| 毛片久久| 人妻超碰青青草98| 91精品综合久久久久久五月丁香| 老女人综合网| 青青草黑寡妇男人天堂| 高清一区AV无码| 最新9久久久9免费视频| 国产欧美美女免费观看视频| 国产日韩精品suv| 学生妹天天看| 天天添天天干电影| .精品人妻一区二区三| 日本人妻伦在线中文字幕| 久久久久9| 淫荡网址| 国产精品3| 婷婷中文字幕| 一类av片在线看| 亚洲91射| 按摩中文字幕| 天天色综亚洲91污| 天天综合网日韩| 啊啊啊好舒服好爽啊啊啊视频| 在线看的av| 欧美日韩不卡传媒| 男女激情中文字幕| 九久9热| 午夜一区二区三区国产| 人人妻人人爽人人精品| 密臀AV在线| 91碰碰碰| 日本国产欧美高清在线| 综合激情二| 亚洲欧美校园| 干B| 伊人网av| 欧亚性爱啪啪| 国产精品白领在线观看 | 丁香五月天激情综合| 91被操| 又黄又硬又粗又长国产视频| 天天摸夜夜操视频| 麻豆AV一区二区| 久热无码| 丰满人妻大屁一区二区| 太久视频| 久操影视| 视频二区美腿丝袜制服人妻欧美 | 国产精品999zyz| 99色网| 欧美猛交黑寡妇中文字幕| 夜夜嗨AV一区天天| 免费看毛片操穴| 嗯啊抽插大香蕉网页| 在线综合网| 色老大| AV色五月天| 青青久操| 传媒免费一区二区三区| 国产91精品久久久久久久网曝门| 日韩在线视频1234| 久久婷婷五月| 日韩精品国产精品五码一区二区| 美女啪欧美一区| 中文字幕在线观看丝袜| 五月天大香蕉| 久久99视频| 人妻精品视频一区二区| 久久精品国产亚洲AV高级北京| 天天综合中文字幕 91| 日本道日本道中文字幕日本道最新日本道在线观看 | 久久综合精品一区二区三区| 日日干夜夜操视频h| 亚洲欧美一区二区三区在钱蜜桃 | 亚洲欧美国产中文字幕| 97色色国产视频| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 91欧美成人色站| 鸥美精品一区二区久久婷婷| 吖在线不卡一区二区国产剧情| 亚洲欧美一区二区三区在钱蜜桃| 偷看洗澡一二三区美女| 日韩欧美国产高清视频| 亚洲国产ⅴ高清在线观看| 日日嗷| 亚洲色图伊人网| 免费草草草草草视频| 欧亚日韩综合精品国产| 亚洲有薄码区久久在线一区| 亚洲中字慕不卡| 玖日综合网| 欧美碰碰综合色| 亚洲熟女综合一区二区| 97网色| 亚洲资源吧| 啊啊啊啊好爽好舒服一区二区易域| 男同专区一区二区三区在线| 亚洲av成人精品一区| 草草草视频在线免费看| 91精品女厕偷拍视频| 亚洲欧洲无码bt精品合集| 亚洲精品一区二区精品| 免费毛片在线播放| 亚洲三级网址久久最新| 亚洲 欧美 综合 91| 日韩天天综合| 国产精品直播在线观看直播| 欧美一级黄片免费播放| 97在线精品| 电影69乱码96| 美日韩一二三区| 欧美人妻制服| 26uuu性物| 久久99网站| 99999精品成人| 在线小说视频一区| 青青青国产手线观看视频2| 日韩欧美国产一区二区三区四区| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 国产精品美女久久久久久网站| 一级@啪啪视频| 午夜色婷婷| 乱老熟女一区二区三区| 1区2区3区视频| 91人妻做a观看视频| 91久操| 欧美亚洲美少妇一区二区| 天天操福利视频综合网站| 久久性爱视频免费看| 成人免费福利在线观看| 亚洲综合另类欧美久久久| 欧美国产视频| 日韩免费av片高清无码| 另类图片五月| 亚州性色| 黄色av一区二区在线| 五月天久久婷婷亚洲| 偷拍视频青青草在线视频| 欧美日韩操逼动图| 美女91在线| www.av在线视频| 黄色小说亚洲| 成·人免费午夜在线观看| av一区二区三区 中文| 97一本大道亚洲一区| 亚洲色天| 欧美熟妇视频| 超碰97久久国| 97人人操人人摸| 国产十八禁视频| 国产二区三区免费视频| 久久久工口| 亚洲欧美首页| 啊啊啊 在线观看| 97国产人人| 色97| 日韩极品无码B| 中文字幕丝袜美腿| 亚洲婷婷综合网| 操我啊啊啊啊啊| 超碰91在线| 人妻啊啊人妻啊| 色网亚洲人| 91碰碰碰| 亚洲男人天堂AV| 亚洲男人天堂Av| 97爱亚洲| 久久视网78| 国模无码人体一区二区三| 国产超碰在线一区| 国产成年精品高清在线观看91| 草伊人高潮喷水超碰| 欧美中文字幕日韩在线| 91偷拍欧美亚洲| 免费观看网黄| 欧洲亚洲天堂精品 | 亚洲人妻熟妇三十三区| 精品成人无码| 四虎av在线| 天天影视综合网欧美精品| 亚洲欧美不卡线| 亚洲人在线| 大黄片做爱的大的| 97ai亚洲| 欧美黄色图片| 无码聚合| 国产女同在线观看视频| 中文字幕日韩人妻视频一区二区三区交换夫妻| 无码精品一区二区三区潘金莲| Aa东京男人的天堂| 欧美精品99久久久| 综合激情二| 内射黑丝袜| 久久伊人五月天| 一级黄色性爱裸体视频| 午夜天堂精品久久| 亚洲夜夜欢无码一区二区| 97干97色| 精吧天堂| 久久久久久大| 操逼操操操91| 十八禁视频一区二区| 五月天伊人| www欧美性爱| 国产精品96| 九九免费影片| 神马视频久久久久久| 亚洲成人久久一区二区| 男人的天堂2019| 九九九久| 91久久国产综合精品| 人妻av在线| 免费a级毛片av无码久久精品中文字幕| 亚洲AV不卡在线观看| 白丝1区2区3区| 亚洲激情网一二三四区| 人妻性爱一区二区| 91色人| 一区,二区,三区网站| 超碰日韩人妻| 美女久久久| 欧美性五月| 自拍欧美| 97视频在线观看播放与子乱对白在线……| 国产欧美日韩精品中文| 亚洲熟女乱色一区二区三区| 色噜噜国产精品视频一区二区| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 色超碰综合| 操穴国产| 中文字幕成人理论在线| 人妻一二三区| 久久久精品中文字幕爱豆| 97精品免费视频网站| 国产风韵犹存熟妇三区| 日韩精品影视| 风月影院男女十八禁| 人人超碰在线观看黄| 蜜臀在线免费观看在线免费观看| 天天综合91在线| 激情综合网五月婷婷| 中国探花熟女| 97天天综合网| 久久ww| 99操逼| 日本 情色 1区2区3区| 欧美综合色图片| 四季AV综合网址| 78精品在线| 免费观看的黄色的网站| 清纯唯美亚洲另类| 一区二区三区男人的天堂| 豆1无夜无码| 91 亚洲情侣偷拍 久久| 欧美综合制服在线| 最新av在线| 在线观看一卡二卡| 熟女色综合久久| 亚洲欧美日韩精品久| 在线观看色视频| 天堂中文资源在线bt| 艹少妇网站| 99热只有这里有精品| 国产精品探花视频| 日本中文字幕在线电影| 人人操AV| 久久久艹艹艹| 狠狠色噜噜狠狠狠狠狠色综合久久 | 91色拍| 大JI巴好深好爽又大又粗视频| 九一精品牛牛一区二区| 成人在线午夜视频一区| 日夜尻逼网| av影院十区| 少妇久久久久久久| 日韩国产欧美伦理在线| 日本肏逼视频在线观看| 一区二区偷拍拍视频| 三级片大波波| 日产成人久久| 91中文字幕制服丝袜免费视频| 91操熟女| 久操视频资源站公开| 色情五月婷婷| 亚洲精品欧美专业| 精品综合久久久久久97| 97色操| 国产v亚洲v日韩v欧美v片另类| 国产主播福利| 日本国产高清色www视频在线| 成人av性爱电影在线观看| 思思热国产在线视频| 日本久久99| 国产小u女在线观看| 91麻豆天美国产欧美| 亚洲熟女乱综合一区二区三区| 九九九九免费视频| 中文字幕精品探花视频| 国产女人极品高潮毛片| 99色色网| 久久一本大香蕉 | 久久老女人| 黄片com.| 91美女视屏| 熟女少妇一区二区三区| 国产多人在线观看视频| 大香蕉520| 操逼999| 中国人高清www色视频免费| 亚洲女人91| 久久亚洲AV成人精品无码| 精品久久青青草| 91男女| AV一起草在线| 欧美视频在线第3页| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 五月丁香影视| 亚洲天堂久| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 天天操熟妇| 日韩熟女操逼| 麻豆60秒| 国产综合久| 精品九九九| 一级免费啪啪片| 久久亚码| 国产v片在线免费观看| 久久久久久久强迫| 青青操网| 2020视频1区2区3区| 啊啊啊啊,啊啊好多水| 国产日韩手机视频在线| 人妻夜夜爽天天爽麻豆三区网站 | 日本视频一区二区三区| 蜜桃久久精品一区二区三区| 久久超碰com| 欧美经典一区二区三区| 啊啊啊啊二区好大| 欧美日韩*字幕一区| 国产馆极品诱惑| 久操免费在线| 欧美大香蕉卡久久| 欧美色亚洲| 日本不卡高清免v欧美日韩在线观看| 久久岛国| 婷婷中文字幕| 97超碰色情| 久操视频免费在线观看| 人人搞人人插人人操| 人妻天天爽夜夜爽爽| 精品一久久久| 欧美宗合色| 中文字幕在线高清男人的天堂| 久久超碰、| 老子午夜伦不卡影院| 97精品视频免费| 欧美日日操| 日韩精品人妻中文字有码在线| 国产女人高潮嗷嗷嗷叫小说| 亚av顶级裸体一区二区三区四区五区| 一本精品日本在线视频精品| 亚洲熟女乱综合一区二区三区| 亚欧视频在线| 少妇大屁屁| 粉嫩绯色AV一区二区在线| 另类老少妇| 99性爱视频| 色色毛片| 少妇高潮喷水无套久久久久久| 激情四射五月天| 色噜噜狠狠色综无码久久合欧美| 成年女人黄网站| 中文字幕av片| 日本福利二区视频| 神马久久久久久| 欧美亚综合色图| 国产AV激情无码久久无码| 亚洲永久AV无码精品秋霞| 亚洲AV秘 精品久久老牛影视| 精品人妻一区二区蜜桃视频| 日韩国产在线观看av| 日韩97超碰| 精彩国产视频播放1区2区| 欧美日本国产日韩激情视频| 欧美男人亚洲天堂| av天天在线观看| www.99中文字幕| 欧美性暴力猛交| 欧美日韩国产电影| 国产精品视频白浆免费| 色哟哟AV| 91伊人大香蕉| 又黄又爽在线观看视频| 日本三级一区二区 在线| 少妇蹲下露出大唇5| 亚洲欧美一区二区不卡视频播放| 婷婷五月天影院| 大香蕉乱级| 热99re69精品8在线播放| 18禁久极品美女久久哦哟呀!| 在线观看一卡二卡| 最新国产精品久久精品| 亚洲欧美91| 国产精品3| 人妻无码后入| av一区二区三区 中文| 人人艹亚洲| 亚洲欧洲成人在线电影| 亚洲精品天天影视综合网 | 国产色综合亚洲色综合吹潮| 久操视频在线| 91男同| 男女性感激情网站| 欧美巨大性舒爽顶到了| 久热最新在线杭州| 人妖欧美一区二区| 欧美日韩中国x| 中文字幕78| 欧美97在线观看| 无码一区二区三区四区五区六区七区八区九区十区视频 | 亚洲色堂免费视频| 色色亚洲| 激情小说五月天| 婷婷综合激情| 九九黄色网| 十八禁视频网站| 日韩一级成人毛片免费观看| 大香蕉www.超碰| 国产精品原创巨作?v网站| 大象AV在线| 久久国产成人精品国产成人亚洲| 久久这里只有精品9| 日韩精品 欧美激情| 欧洲色综合| 久久超碰大香蕉| 国产极品久久久| 好好的日:com久久九九| 好看的久久不射无码影视影院| 国产又大又粗又长视频在线| 动漫片子网站3黄| 中文字幕人妻色偷偷久久皮| 日韩av色图综合| 久久999久| 人妻激情在线视频| 中文字幕欧洲有码| 久久精品无码一区二区三区| 成人性交免费视频| 在线视频亚洲无码| 日韩熟女乱伦中出| 国产女人91精品嗷嗷嗷嗷| 91精品少妇搡搡搡| 一二视频神马久久传媒| 亚洲精品久久久久久| 加勒比aⅴ| 91中文字幕| 色欲天天婬色婬香WWW夜色| 中文字幕日韩专区精品系列 | 99啪| 99re8免费高清在线| 亚洲色图美腿丝袜| 精品人妻视频一区二区三区蜜桃视频| 九九九九欧美| 天天操妹子| 91无码西班牙视频在线| 成人七区| www.色99| 四季AV一区二区凹凸精品小说| 男女91| 人人澡人人澡人人| 人人操人人色网| 岛国视频一二三区| 精品欧美А∨无码黑人大荫蒂| 国产av美女被艹的乱叫| 99久久综合| 亚洲情色在线| 有码专区最新中文字幕有码| 日产操逼| www.av在线观看| 99热亚洲天堂| 91在线国产后入风骚翘臀美女素人| 日韩人人精品| 欧洲性爱无码区| 亚洲超碰AV| 夜夜爽爽爽| 日本欧美色| www欧美91| 亚洲精品xxx| 强奸乱亚洲| 青青草日本中文字幕| 精品国产乱码久久久影院| 黄片免费视频2019| 天天日少妇逼AV| 青木玲在线不卡| 中文字幕一区二区视频在线观看 | 亚洲精品第一| 78久久久| 九九九九热| 国产成人网| 人妻熟女一区二区| 秋霞一集毛片观看| 啊…啊…操我用力操我 | 九九亚洲| 99久久婷婷国产综合精品草原| 动漫区日韩区欧美区| 99人妻| 国产综合操逼高清| 亚洲熟久久| 午夜福利1区2区3区| 国产女人高潮视频| 成人精品久久| 亚洲一本大道中文字幕无码在线| 日日夜夜青青草母狗| A级在线视频| 免费毛片在线播放| 日本五区不卡| 色情乱伦AV| av线电影| 亚洲熟女乱色一区二区三区| 日本人妻A片成人免费看片| 91殴美大片| 躁躁躁日日躁2020| 狠狠色丁香| 亚洲无码一区成人免费午夜| 日本丝袜人妻内射| 激情视频一二三| 91在线美女| 国产精品乱码久久久久久久久| 翔田千里AⅤHD无码| 啊a一区在线| 日韩性爱小视频| 日韩免费人妻色情网站| 久九九九| 欧洲天天在线| 国产97在线 | 亚洲| 亚欧精品久久久久久久久久久| 大香蕉中文网| 淫妻综合网| 亚洲一区二区AV| 欧美一区二区情色| 欧美色性爱| 嫩草黄页| 天天躁日日躁AAA片李宗瑞| 一区二区三区色综合| 污污汅18禁网站在线永久免费观看| 超碰1024久久| 久久夜黄色无码A级大片| 超碰久久精品| 日韩久久激情精品| 久久久人妻| 夜夜嗨AV蜜臀av| 国产一级内射无挡观看| 综合网亚| 探花熟女,姿勢到位,體驗感也到位| 久久久久久裸体| 99操视频| 草草电影院| 亚洲精品欧洲精品| 狠狠色狠狠色狠狠五月| 99超碰网| 精品国产网站| 在线一道啪| 青青草一区二区高清无码视频| 色蜜AV| 美女熟妇色| 午夜福利在线视频1000| 国产精品亚洲一区二区三区四区| 超碰97日韩| 日韩天堂av电影在线观看| 国产精品干干干| 欧美日韩中文字幕不卡| 闷骚老熟女15P| 国产精品自产拍在线观看社区| 超碰久久.com| 二级久久网| www.色婷婷| 国产性爱在线视频一区二区| 欧美色图99| 亚洲图片欧美制度| 色综合婷婷| 襙一襙| 欧美日韩人妻精品一区二区三区| 高清不卡国产| 东亚亚洲无码高清| 久久精品国产精品一区| 精品无码产区一区二| 性爱视频久久| 人人操人人搞人人草| 亚州色综合| 九七人妻在线| 超碰色中文| 开心婷婷五月| 三久久久四久久久久| 手机不卡视频不卡在线一二三区| 入口操逼网站| 精品久久久久久无码| 少妇的嫩逼图片| 国产精品午夜福利视频| 伊人大香蕉在线| 色综合色综合网| 国产人伦a片信息免费片| 日韩精品资源专区二区| 日本 免费 一区二区三区 久久香蕉| 国产中文字幕曰本毛片| 操B视频日韩无码| 久九九九| 日韩精品系列| 欧美亚州综合图片| 国产超碰国产97| 日本狠狠干| 一区二区三区视频在线观看免费| 亚州五月| 日本精品一区二区三| 麻豆九九九| 国产视频一区二区三区久久亚洲天堂 | 亚洲日韩欧美一区二区| 蜜桃视频一区二区三区在线观看| 日本在线一二| 丁香六月啪啪| 综合国产影视三级| 97超碰人人模人人拍人人| 91欧美网| 搡老女人老91二区| 欧日韩一二三f区| 久久九九热| 欧美手机在线综合| 91AV国产精品| 超碰97综合网| 日韩天天本| 欧美91精彩| 夜草欧美| SUV一区二区在线看| 久久99草| 黑人中出21连凳花野真衣| 91肏屄网| 青青伊人久久| 亚洲情色图片区| 精吧天堂| 日本不卡一二区| 黑人免费福利视频| 国产人妖视频一区在线观看| 国产精品麻豆成人av| jk白丝没脱就开始啪啪| 亚洲AV永久无码一区仙野| 920日本午夜免费| 殴美,日韩国产伦精品| 久久侵犯人妻爽爽爽| 开心五月婷婷| 麻豆国产av网| 欧美男人亚洲天堂| 国产精品69久久久久孕妇欧美 | 久久男人的天堂| 操逼A∨| 亚洲天堂一区二区久久| 国产熟女乱论| 亚洲成人在线播放| 丁香九月激情| 9久久9综合| 碰超人人在线一区二区三区| 婷婷五月天色网| 国产精品美女| 亚洲中文一区二区三区| 日韩性爱高清免费视频| 99热精品在线播放| 欧美色三级片91| www鬼畜国产男人的天堂| 亚洲天堂自拍| 毛片99-全集电影手机免费观看完整-B029AV | 色婷婷激一区二区三区| 久操婷婷| 欧美一二三区四五区| 欧美极品色| 亚洲?V高清一区二区三区尤物| 风流老熟女一区二区三区l| 97超碰美国| 日韩综合97P| TS人妖另类精品视频系列| 日韩中文字幕在线视频观看| 老师充足的奶水小说| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 欧美性第一页| 探花一区在线| 女生自91网站| 91在线免费精品视频| 天天综合精品| 欧洲一区二区三区四区在线观看| av一区二区三区不卡| 国产精品亚洲美女久久久久| 99久热精品99re6热| 国产高清成人免费视频| 色噜噜狠狠色综合日日| 超碰97导航| 精品亚洲成人免费在线| 日韩人妻少妇中文字幕| 变态综合色| 五月婷婷基地| 91亚洲黄色网| av强奸乱轮| 极品内射| 伊人久久综合影院精品久久久 | 78精品在线| 亚洲操逼无码| 91爱看| www.99色| 蜜色网色哟哟| 91中文字幕制服丝袜免费视频| 久久久无码av精| 97超碰免费生活| 亚洲黄色a级片| 内射中国少妇高清视频免费视频| 日欧操屄| 久婷婷一区| 美女视频尤物网在线看| 久久夜嗨| 欧美性生活免费网| 五月天加勒比啪| 国产女同视频在线播放| 色天堂综合| 一区操逼日比视频| 激情婷婷丁香| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 亚91网| 国产精品免费视频人成| 亚洲天堂一二| 先锋精品av色鲁| 欧美色图亚洲激情| 天堂av2019| 99亚洲国产精品色一区二区三区| 荡小穴在线观看| 91人妻人人澡人人爽人人精品| 97超碰天天爱天天爱| 国产精品网址| 呻吟 欧美 日本 中出| 人人艹亚洲| 日韩精品国模| 另类天堂| 乱伦一二三| 9精品久久| 第一高清av中文字幕| 18精品一二区| 香一区二区三区| 伦伦成年午夜免费视频| 九九九不卡| 日本亚洲vr欧美不卡高清专区| 日韩av免费一级电影| 啊啊好多水| 在线可观看的黄色网址| 嗯嗯不要 视频| 800zy一区二区| 国产 亚洲 丝袜 制服| 九九九久久久W精品| 特污免视频| 久久久久久日韩| 99久在线精品99re8蜜桃| 熟妇熟女一区二三区| 欧美性爱三区二区| 日韩97P| 99九九久久| 久久久五月天| 亚洲另类小说卡通动漫| 色老大| 东京热av男人的天堂| 欧亚免费视频| 大香蕉中文在线| 欧美999999| 一区二区偷拍拍视频| 久久久久久69国产一区二区| 国产一二三福利视频网| 婷婷情色五月天| 一级啊性爱在线视频| 欧美欧美啪啪视频| 国产精品一级二级在线| 嗯嗯嗯啊啊啊在线免费观看| 乱伦av麻豆| 激情文学88| 色男人色天堂东京热| 加勒比无码一区二区三区| 亚欧日韩成人| 日本爽爽爽爽爽爽免费视频| 日韩特一级久久| 亚州再线| 琪琪精品免费一区二区三区| 78超碰| 丰满欧美放荡少妇在线| 一区中文字幕二区日韩| 屌色在线97视频| 岛国成人av在线播放网址| 视频一区二区三区精品| 夜夜夜爽www精品视频| 国产在线精品电影观看| 国产夜夜艹| 极品色社| 日本九九九九| 激情啪啪拍91| 俺去啦俺来也久久综合| 亚洲综合在线第一页| 中文字幕国产| 美国三级日本三级久久99| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 日本三级R| 久久黄色性爱视频| 国产高清成人免费视频| 亚洲性天堂| 美女91网| 啊啊啊水好多| 欧美激情亚洲| 亚洲中文sv| 人妻激情视频| 亚洲系列欧美| 男人天堂网手机版婷婷| 99999久久久久9国产精品| 欧美18老人禁| 欧美亚洲情色| 黄页| 精品久久97| 国产精品成人午夜福利| 另类欧美综合| 国产精品农村妇女| 久久久555| 欧美激情专区| 嗯嗯不要 视频| 日韩有码专区| 国产后入| 亚洲**2021在线观看| 91色人妻| 日韩操逼HD| 亚洲一欧洲中文字幕在线 | 亚洲欧美校园另类春色| 欧美夜夜狠| 中文字幕在线观看第二页| 国产av青草| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 久久伊人青青草| 老熟女区|