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

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
返回資訊列表
蜜臀久久精品久久久久视频| 尻女朋友一夜| 日逼97| 亚洲丝袜色图| 高潮综合网| 91精品大奶人妻| 欧美亚洲综合高清在线| 蘋果手機免費看成人Av| 在线中文AV| 欧美乱色| 六月色色| 五月婷丁香| 乱伦一二三区| 神马麻豆福利院| 久久久18禁| 又黄又爽在线观看视频| 91丨九色丨东北熟女| 另类一区| 亚洲高清无码在线桃色| 黄色片大香蕉| 啪啪免费| 一级特黄aaa大片在线观看成人一级片在线观看 | se吧提供91精品国产91久久久久久| 日本精品久久久久久久| 日韩中文字幕宗合在线| 91性高| 一区二区三区网站日日骚| 五月天社区| 日本护士高潮| **一级毛片国产| 丁香婷婷啪啪| 五月色网| 超碰免费在线| 色婷婷视频| 不卡一区二区日本视频| 国产啊v在线免费播放| 人妻丝袜美腿中文字幕| 久久久久亚洲| 蜜臀久久99精品久久久久久无删减 | 加勒比综合a∨| 国产精品对白内射| 极品五月天噜噜| 久久午夜伦| 亚洲天堂区| 五月花婷婷| 激情色色| 九月AV| 图色综合网| 91九久| 天天操女人| 欧美亚综合色图| 91国产大片| 级品肉射| 男人天堂网手机版婷婷| 97久久超碰亚洲| 亚欧美无遮挡| 2017大香蕉| 日韩国产精品人妻无码久久久| 精品78| 呦呦一区| 国人欧美精品一区二区| 天堂种子在线www网资源| 99热91| 翘臀vidoes| 欧美性战999| 男女91| 亚洲性少妇| 精品少妇一区二区| 思思热国产高清| 乱伦熟女论坛| 欧美日本国产日韩激情视频| 97色爱| 日韩欧美水蜜桃人妻| 超碰精品人妻狠狠干| 91女日逼| 亚洲av国产av综合av卡| 国产精品自拍欧美在线| 蜜臀久久久久久999| 亚洲视频小说| 亚洲丝袜少妇在线| 午夜一级免费毛片| 人妻天天爽夜夜爽爽| 天天做天天爱天天爽AV| 人妻喷水| 思思热免费在线视频| 欧美中出1| 国产夜夜操| 高清孕妇孕交 交孕妇| 天美传媒AV在线| 免费精品人妻一区二区三| 五月丁香综合激情| 国产av热热色| 97综合久久| 午夜无码精品免费看性色| 五月天社区| 天天香香欲综合| 麻豆色99999| 熟女探花啪啪| 日韩成人网址| 色网1| 男人在线天堂| 婷婷91| 91欧美另类| AV中亚| 国产67194| 玖玖资源中文字幕制服丝袜| 熟女人妻一区二区三区免费看| 亚洲熟女精品| 青青草在线视频人人想人人上| 大但人体久久久久| 精品日韩中文在线| 97久久精品亚洲中六字幕| 欧美色图综合网| 亚洲AV操| 成人欧美日超碰| 亚洲熟妇一,二,三期| 五月婷婷激情综合| 麻豆天美AV传媒第一页| 乱伦AVxx| 欧美色图在线视频少妇| 99久久精品无码一区二区| 97超碰无码网| 精品久久久久久AV无码| 久久久99久9| 在线毛片片免费观看| 国产日韩精品一区二区三区| 91夜色| 日韩一999精品| 亚洲动态色图| 国模限制级电影| 久久AV无码AV| 欧美综合第一| 亚洲一本大道中文字幕无码在线| 亚洲天堂电影网99999| 大香蕉黄色一区| 老熟女综合网 | 欧美 亚洲 综合 制服 另类| 熟女乱伦A| 97一区二压| 午夜福利精品| 97色碰| 人人操天天爽| 亚洲国产麻豆一区二区三区| 99热婷婷一区二区三| 久久香蕉影院| 女欧美一区二三区| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 久久久久久久久国产| 日本欧美一区二区三区免费| 亚洲精品人伦一区二区| 亚洲丝袜色| 亚洲动态色图| 久久婷婷苹果| 国产13区| 成人性爱美曰韩| 精品传媒在线一区| 好吊色一区| 最新三级网址| 久久黄人人爽视频| 久久久久ab| 久久久久国产一区二| 熟人人妻少妇精品久久| 日本色色视频网站| www.亚洲成人一区| 搡老女人老91妇女熟女| 一二三区在线| 性爱乱伦视频免费| a片自拍直播视频| 欧美在线l亚洲| 人妻嗯啊啊在线播放| 日韩一级二级三级免费看完整版| 色网综合网| 天天爽天天干| 三级色综合| 日本久久久久久久久久| 欧美91精彩| 色一情一乱一乱一区91Av| 绯色一区二区三区不卡少妇| 亚洲综合草草| 久久久久久久久久久久黄色 | 久久99久久99精品天美传媒棢·纸:.| 日本亚洲vr欧美不卡高清专区| 国产精品美女在线一区| 亚州综合在线| 夜夜嗨TV| 亚洲精品蜜桃久久久久久久| 91人妻人人妻| 国产人妻精品久久久一区二区三区| 国产精品视频自拍在线| www国产无码| 91高清欧美| 久久久精品一区二区| 国产精品乱人伊人网| 亚洲国产精品成人无码久久久| 一区二区三区高清| www.成人无码| 天天摸天天操视频| 好爽要喷了| 精品九九九九九九九| 亚洲男人bt天堂| 最近的最新的中文字幕视频| 十八禁的黄污污免费网站| 91精品无码久久久久久久| 欧美激情1区| 一本色道久久综合亚洲二区三区| 欧美夜夜骑视频| 综合网欧| 大香蕉天天看妹子| 久久熟妇五十路一区| 国产欧美日韩女同性恋ww喷水精品| www…国产操逼| 操B在线观看| 九九精品99| 成人av福利在线观看| 欧美AAAA黄片| 人人干人人操人人爱| 伊人操| 东北熟女91| 天堂成人网| 伊色久人大在线| 中国熟妇| 日日夜夜精品视频| 操屄日韩| 成人性爱视频在线看| 人人看人人爰人人操| 操操逼视频| 亚洲免费在线探花| 九色PORNY9l原创自拍| 99在线精品视频| 婷婷五月在线视频| 江都AV在线| 欧美少妇一区二区三区| 日韩人妻精品中文字幕| 92大香蕉| 欧美资源| 免费一级精品啪啪视频| 免费观看啪视频| 丁香五月成人| 75大香蕉| 91高清欧美| 好色综合| 强奸乱伦资源| 精品 码产区一区二-1080P高清在线www-B029AV| 日日干日日| 97硬碰| 欧美性综合| 欧美狠狠狠| 亚洲av性爱电影| 国产精品一区午夜福利| 97香焦色区| 精品久久久久久亚洲| 色综合潮| 99操逼| 欧美性爱精品七区| 久久国内| 鲁鲁色综合网| 日韩中文9| 超碰免费人妻人人| 蜜臀久久99精品久久久久久久久| 日韩一级二级三级免费看完整版国语版 | 久久风骚城市人| 国产精品不卡一区二区电影| 91久久久久久久久18| 亚洲影院小综合| 午夜九九| 欧美人妻一区| 97精品视频免费| 精品人妻一区二区三区鲁大师| 国产多人在线观看视频| 殴美,日韩国产伦精品| 天堂射| 日韩性爱小视频| 国产精品无码在线| 色香综合天天影视综合 | 色图综合| 5月婷婷6月六月丁香| 天堂精品小草| 97精品视频| 成年女人18级毛片毛片免费观看| 久久大精品乱码视频人妻熟女| 78m啪啪啪| 新婚人妻扶着粗大强行坐下| 好吊色一区| 久草免费在线视频| 六月丁丁香| 影音资源男人日韩| 91爆操视频| 亚洲资源网| 日韩三A大片在线观看| 野狼激情网| 亚洲深夜福利| 大香蕉丝袜一级片| 中文字幕一二三av| 中文字幕在线高清男人的天堂 | 美女国产一区二区久久| 亚洲色图 图片| 99久久精品无码一区二区毛片免费| 亚洲影视综合网| 日本二三四区| 99爱视频| 东京热一区二区中文字幕| 国产乱码久久| 淫荡网址| 女一区二区| www.亚洲成人一区| 免费97视频| 超97在线精品视频| 午夜精品人妻二区三区| 无码免费精品高清| 亚洲精品97久久中文字幕| 韩日无码在线观看| 超碰97日韩| 男人的天堂啪啪啪啪啪蜜桃不卡| 人人看黄色视频| 欧美精品丝袜久久久中文字幕| 狠狠操狠狠操操| 色月天AV导航| 中国乱伦一区二区| 久久东京热久久| 四虎永久在线精品免费网址| 日韩国产不卡在线视频| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 99无码狠狠久久| 九九热视频这里只有精品| 午夜视频好爽啊| 精久久久| 婷婷情色综合网| 欧 美 自 拍 偷 拍| 蜜桃狠狠色伊人亚洲综合 | 免费网色网站| 911粉嫩人妻| 97视频免费播放| 夜夜操av亚洲一区二区| 欧美人妻精品一区二区| 麻豆av一区二区| 夜夜操av亚洲一区二区| 亚欧性爱ab| 97天天操| 综合欧美日韩在线| 亚洲男人bt天堂| 秋霞一级鲁丝片A片| 无码人妻系列少妇| 麻豆天美国美国产| 国产这里只有精品| 黄色区免费观看中文字幕| 欧美激情 亚洲色图| 熟啊v色欧美热| 国产成人无码高清| 国产成人99久久亚洲综合| 18精品一二区| 高跟伊人julia ann| 国模吧 一区二区三区| 中文字幕在线免费观看2| 日日干夜夜欢| 女一区二区| 人人插人人搞人人操| 综合久久久久久久久91| 综合色91| 亚洲日韩狠狠撸视频| 性欧美体内射精| 久久女人一区二区三区| 无码乱人伦中文视频| 富女玩鸭子一级毛片| 色欧美色交综合| 97视频620| 久久久久久性爱片| 精品一区二区三区蜜桃臀赵总 | 中文字幕高清20页视频| 一起草精品人妻| 日韩性爱视频在线免费观看| 国产色产精品在线观看 | 日本在线一二| 天天综合精品| 日本超碰在线国产一区| 人妻22p| 伊人五月天激情| 国产精品人人爽人人做可爱福利| 欧美日韩黄片精品在线| www国产无码| 男人的天堂久久久| 97爱| 精品人妻中文字幕高清| 久久久久久97| 91视频综合网| 激情黄色片在线观看| 亚洲一级黄色毛片| 男啪女色黄无遮挡免费观看| 久久在线观看免费视频| 爱妃国产亚洲视频中文字幕| 日B操| 中文字幕日韩精品久久| 久久青青草原免费视频| 日韩无码a片| 天天做日日做| 欧美成人黄网色网站| 九月丁香婷婷色| 成人a大片在线观看| 日本视频一区二区三区| 岛园激情| 999在线电影香蕉| 999在线电影香蕉| 日韩免费人妻色情网站| 少妇免费视频| 色天堂综合| 日韩色图 一区二区| 天天影视综合色| 熟妇色99| 一道α片欧美| 日韩人成网站在线播放| 久久精品人体AV| 在线啊啊啊啊| 91男同| 人妻激情视频| 国产精品午夜福利亚洲综合网| 在线播放免费av福利片| 中国探花熟女| 亚洲丝袜色图| 少好三P| 9丨久久九九九| 午夜国产综合视频在线观看| 99久久e免费热视| 秋霞视频一区二区| 欧美激情色婷婷花野真衣一区二区| 国产精品九九| 日韩三级伊人| 人摸人人操人| www.四虎在线| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 丰满的三级少妇欧美久久久| av在线浏览| 97se综合| 肏逼视频日本| 国模精品一区二区三区苹果色戒| 超碰国产情侣自拍网| 97免费视频在线观看视频| 欧美性夜| 99热只有这里有精品| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 人乳av| AV乱伦专区| 狠狠干婷婷| 60秒免费小视频| 97免费在线观看| 国产AV久久野战精品| 欧美亚洲国内自拍| 欧美性高潮| 人人妻人射| 久久9 9 9精品| 蜜臀99久久精品久久久久久| 欧美精品一区二区少妇免费A片| 涩五月婷婷| 偷拍2020| 午夜超爽| 人妻在线臀日韩| 男人综合网| 国产亚洲精品第一最新| se,,,亚洲欧美| 国产亚洲色婷婷久久99精品91 - 百度| 去干网最新版| 亚洲综合伊人| 黄色电影观看久久9| 日韩av三四区| 日本操逼视频在线| 日韩三四五区| 91东北熟女| 免费精品99| 夜夜高潮夜夜爽夜夜爱爱一区| 国产操逼逼网| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场| 一区不卡在线观看av| 97色诱| 亚洲欧洲中文日韩女优乱码| 国产精品经典一卡久久久 | 欧美日韩啪啪电影| 综合激情97 | 人妻无一区二区三区| 欧美熟妇精品黑人巨大一二三区| 精品午夜福利导航| 国精品一区二区三| 69视频入口| 成人女人国产| a一区二区三区乱码在线| 狠狠操一区二区| 天天激情干| 中文字幕伊人| av资源在线观看少妇| 91欧美情色| 另类小说五月天| 无码精品久久久久久亚洲| 北条麻妃99精品青青久久| 亚洲美女AV无码| 久草婷婷| 国人欧美精品一区二区| 亚洲欧洲综合| 打av高清| 91精品人妻电影| KK色在线影院| 素人美腿视频网站| 久操网视频| 大香蕉性欧美| 亚洲码和欧洲精品激情系列| 欧美黄片免费在线观看视频| …中文字幕亚洲乱,97人妻无码费视…| 久操精品网| 99无码| 亚洲男人天堂2016| 婷婷久久综合| 国产欧美精选自拍一区| 中国91AV| 日日夜夜草草草| 色人久久| 人人艹亚洲| 欧美亚洲系列| 欧美色日本| 久久九九99| 日韩中文字幕国产| 欧美日韩另类激情图片| 超碰人妻中文在线| 人人摸人人干| 操逼1区| 超清中文乱码字幕| 久久久久婷婷精品av电影| 99啪| 精品超碰国产| 做爱A级亚欧| 超碰九7| 麻豆区久久久久亚| 超碰97色色| 色情成人五月天| 少妇高潮对白在线观看| 日韩性爱一级片| 亚洲情色 自拍| 亚洲激情色片 | 性高潮久久久久久久久久久| 啊啊啊啊啊啊啊啊啊啊在线观看| 久久国产精品一级二级三级| 欧美中出1| 尤物网址| 欧美日韩黄片精品在线| 久久精品国产亚洲5555| 大香蕉中文网| 欧洲自拍第一页| 一区,二区,三区视频| 色爽爽文学| 乱色视频中文字幕| 97人人模人人爽人人| 国产精品69人妻无码久久久| 岛国片在线播放| 国产综合日韩伦理| 激情小说图片亚洲首页 | 一区二区三区国产精产| 日韩97超碰中文字幕| 99久久99九九99九九九| 欧美麻豆成人同性GⅤ在线| 午夜亚洲国产理论秋霞| 成 人片 黄色大片| 免费人成在线观看网站品爱网| 大象AV在线| 亚洲国产综合图区中文字幕| 国产乱子伦一区二区三区在线观看| 蜜汁欧美| 日本一区二区三区四区五区六区七区八区九区| 91蜜桃传媒精品久久久一区二区| 精品久操| 啪啪啪男女亚洲中文字幕99| 草草草视频| 欧美激情专区| 欧美性爱精品七区| 日本三级A片网站com| 香蕉热人人精品| www.av在线视频| 岛国在线一区二区三区| 亚洲第一成人影院色播| 99视频自拍| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 日韩黄色一区二区三区| 欧美黄片视频在线观看免费| www.色婷婷| 国产欧美日韩在线观看麻豆传媒公司| 久久黄黄| 91殴美大片| 激情视频一二三| 欧美日韩美女精品久草一区二区三区| 白嫩妹子国产骚| 天天爱天天操| 中国农村熟妇毛片视频| 亚洲精品无码成人久久久99| 综合一区中亚洲国产成人综合精品 | 青娱乐亚洲自拍| 色香色欲天天综合网天天来吧| 欧美很很操视频| 920日本午夜免费| 久久97资源 网| 日本黄色天堂| 亚洲色图图片| 国产探花精品在线| 天天拍天天操| 亚洲综合九| 男同专区一区二区三区在线| 亚洲欧美国产中文视频| 国产精品一区二区 尿失禁| 丁香九月婷婷| 青青草乱入乱欲视频在线观看| 五十路成人在线视频二区三区| 69一区二区三区| 亚洲中文字幕久久人妻| 懂色AV一区二区三区| 97视频900| 国产精品操| 欧美顶级黄色大片免费| 好湿好紧好爽 视频| 色一区二区三区综合| 天天草天天日| 婷色五月| 天美一区在线| 色色色日本| 色婷婷综合网站| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 国产亚洲福利第一页丝袜| 曰韩成人免费视频| 污污污8888| 91天天看| 99热综合| 日本不卡中文| 国语国产操逼伊人AV网| 国产传媒1234区| 国产精品久久久久久久久久久久久久吹| 福利操逼| 加勒比AV网| 欧美天天综合网| 久久五月丁香| 91激情国产| 污污汅18禁网站在线永久免费观看 | 成人一区二区三区四区| 99人妻碰碰碰久久久久禁片| 日产狠狠干| 国产91 丝袜在线播放 | 综合性视频99| 强奸乱伦大香蕉| 亚洲综合图文| 中文AV制服乱伦| 1956日韩精品| 亚洲男人电影天堂| 九色 人妻 大香蕉| 丰满人妻区一区二区三| 日本超碰在线国产一区| 国产AV中文| 9 9精品一区二区三区| 国产麻豆91欧美一区二区久久婷婷国产精品| 日韩中文字幕人妻视频| 97超碰巨乳| 日韩无码三级影院| 黑人精品久久97| 国产精品欧美日韩久久| 亚洲宗合网| 乱伦av.com| 天天日熟妇| 91黑人无码激情在线| 日本五区不卡| 狠狠色婷婷777| 漂亮人妻被强中文字幕hd| 九九久久精品| 超碰色综合| 女同性恋一区二区三区精品视频| 亚洲无码国产探花在线观看| 黄色十八禁网站| 丰满岳乱妇一区二区三区| 精品美女久久一二三| 伊人五月天激情| 91操熟女视频 | 欧美一区91大爱| 2024年最新色情网站在线观看| 精品人妻一区二区三区-国产| 91精品国产91久久福利| 熟妇人妻一区二区三在线| 成年人性爱日韩| 超碰97COm中文| 中文字幕乱码人妻一区二区三区,99精品| 国产黄色小视频网站| 九九九九免费视频| 国产精品一二三免费网站| 人人性爱视频免费| 亚洲国产精品久久久久婷婷老年| 99热官网| 波多野结衣一级视频| 99超碰网| 日韩激情视频| 五月天婷婷基地| 手机午夜电影神马久久| 91久热| 97欧美精品综合| 香蕉人人操tv| 国产一国产一级毛片古装| 大乔未久88一区| 日韩欧美视频青青| 国产精品网址| 久久加勒比| 欧美一级专区免费大片| 亚洲色天堂日韩中| 欧美性爱三区二区| 大肥女高潮bbwbbwhd视频| 粉嫩av一区二区三区四季| 亚洲欧洲小说图片视频| 在线观看精品国产免费| 日本精品中文字幕视频| 99AV| 欧美第一页| 麻豆av一区二区三区| 牛黄色久午久| 福利操逼| 免费观看成人www精品视频| 91精品国产91久久久久久久久久久久| 极品内射| 天天欧美色| 一块操欧美| 国产欧美日韩一区二区三区| 又大又大又大又粗爽高潮观看 | 91色插| 日本天堂在线播放| 国产熟女二区| 欧美五区| 欧美亚洲性爱一区二区| 欧美在线视频99| 日本理论在线| 色噜噜精品一区二区三| 国产精品久久久久久久电影渣男| 中文字幕一区二区三区50路| 哈哈操 大香蕉| 综合大香蕉美。| 色综合20p| 久操网在线| 美女大乳久久久久久久女人18| 欧插网站| 欧美极品少妇交| 水野优香在线观看| 丁香六月啪啪| 丁香五月婷婷基地| 久久大香蕉| 丁香五月天堂网| 97色干| 色色综合网站| 91精品综合久久久久久五月丁香| 美国一区二区免费视频| 亚洲最大的综合性av| 在线观看AV片| 欧美网站免费| 久久人人爽人人爽人人片Ⅴ| 中文字幕av乱伦| 十八禁视频网站| 五月丁香色色网| 五月综合久久| 无码99| 久久人妻四季| 97国产亚洲中文在线| 97天天综合网| 好屌色综合| 亚洲精品黑丝| 97色欧洲| 99热在线观看| 国产三级在线现体验区| 高清国产性猛交xxxx乱大交| 亚洲97久久精品亚洲| 亚洲综合中文字幕有码| 久久综合五月天| 黄页18禁| m欧洲一级午老| 超碰到97情色| 91丝袜在线播放| 久久久久久网址| 精品九九国产无码| 静品嫩模一区二区| 乱人伦 国语对白:视频直接看| 久热色情精品| 中文字幕女同在线| 色综合大香蕉| 伊人专区一区二区三区| 国产强奸超碰AV| 混色激情av| 熟妇人妻一区二区三在线| 超碰 欧美| 欧美裸体美女日麻屄| 第四色奇米影视777| 综合欧美日本三级| 啪啪91| 欧美第二页午夜| 综合色一区三区二区| 日韩av免费一级电影| 秋霞一级视频在线观看免费| 天天操女人| 九九九九免费视频| 精品99999| 中文字幕交换人妻| 天天影视综合网欧美精品| 女人的天堂大香蕉网| 日韩精品午夜操呦呦不卡影院| 国产无码精品无码| 日本理论在线| 亚洲综合图文| 亚洲国产天堂| 岛国在线一区二区三区| 97视频网站在线观看| 伊人嫩草| 欧美福利视频啊啊啊啊| 亚洲精品亚洲人成人网| 国产亚洲色婷婷99精品91| 人妻第一页| 乱论91| 亚洲AV资源| 91欧美网| 插日本熟女视频| 色好看av| 97干色| 日韩av乱伦| 亚洲天堂日本| 国产欧美日本亚洲精品| 伊人成人中文字幕久久网| 国产久久久久影院老熟女| 日本操逼无码| 国产亚洲一黄| 蜜臀va69| 国产强上视频在线观看| 爱爱动态试试看6 0秒| 天天操天天舔| 亚洲色久| 精品一区二区2| 黄色区免费观看中文字幕| 国产性感在线观看| 亚欧色图在线激情| 免费看毛片操穴| 992大香蕉| 五月婷婷丁香| 国产一区二区精品久久久不卡蜜臀| 亚洲AV噜噜狠狠网址蜜桃动漫| 亚洲人在线成线成人| 狠狠91| 欧美九九爱| 亚洲激情片| 国产欧美美女免费观看视频| 男人的天堂久久久| 日本熟妇一区二区三区| 97这里有精品| 啊啊啊啊嗯嗯嗯用力好爽| 久草免费在线视频| 欧美色棕合| 91久久久亚洲| 久久综合女优| 人妻 中文 日韩| 夜夜夜夜爽| 国产福利精品最新在线| 欧美色图片色哟哟| 九月丁香婷婷| 91日韩| 丝袜喷水在线| 亚洲国产ⅴ高清在线观看| 伊人991| 久久无码电影| 日韩欧美女求操每天更新| 亚洲无套久久嗯嗯| www.亚洲成人一区| 久久精品视频一区三区小泽玛利亚| 一区二区三区免费岛国片| 毛片99-全集电影手机免费观看完整-B029AV | 少妇高潮九九九九| 亚州色图狠狠干| 国产女人操逼视频| 欧美激情精品久久久久久| 日韩美一区| 天天色天天干天天爱| 少妇蹲下买菜露大唇0| 日日日日日| 日韩一区二区精彩视频| 免费99精品国产自在在线| 五月婷婷六月色| 岛国免费视频在线| 激情四射婷婷六月天| julia高潮后不停追击中出| 国产精品直播在线观看直播| 小骚逼被操的爽不爽| 99天堂网| 久久成人国产精品| 日韩欧美麻豆| 亚洲天堂自拍| 五月天社区| AV一区观看| 91性情| 中文字幕日韩人妻视频一区二区三区交换夫妻| 一起草精品人妻| 国产精品com| 欧美综合传媒| 影音综合网| 人人考人人摸人人干| av毛片aaaaa免费看| 久久r精品| 欧亚不卡| 首页亚洲国产高跟丝袜诱惑视频| 国产精品日韩在线一区| 清纯唯美综合| 亚洲综合图片在线| 久久99国产综合精品女同| 色色色天美视频| 搡老熟女免费视频| 欧美视频一区二区三区| 久久国模av| 69超碰综合| 日韩欧美字幕亚洲一区二区| 一级做a爰片性色毛片久久| 99少妇内射| 97爱碰| 午夜欧美神马久久久久| 国产精品一区二区三区在线密挑| 五月天丁香婷婷综合网站| 偷拍偷窥与盗摄视频专区| 男生通女生屁股| 综合激情一一91| 欧美久久久15P| 看看小穴| 婷色五月| 日韩性爱播放| 国产真实野战在线视频| 国产又黄又粗的视频| 欧美黄页| 久久久久久久唑| 九九九久| 国产成人精品午夜福利| 天美国产三级传媒| 25国产精品免费观看| 男人的天堂一区三区| 收看日本人日bb| 日本中文字幕不卡视频| 99re99| 亚洲欧美97√| 日韩欧美麻豆| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 91色久| 精品久久久久av影院| 免费一级黄色录像影片| 日韩三A大片在线观看| 国产v亚洲v日韩v欧美v片另类 | 国产精品999zyz| 午夜操逼不卡| 波多野结衣一级视频| 激情熟女12P| 国产精品一区二区亚洲人成毛片| 欧美成熟性爱精品| 成人精品在线免费视频| 欧美精品成人一区二区在线观看| 性色A∨91| 男人天堂网站| 欧美传媒| 国产最火爆久久国产网站网站| 一区二区精品日韩欧美在线观看 | 天堂8在线新版官网| 黄片不用下载在线观看| 亚洲无码免费看| 欧日a| 综合色播| 婷婷五月在线视频| 116美女午夜| 亚洲永久AV无码精品秋霞| 大香蕉天天看妹子| 精品一二三区四视频| 97亚洲国产| 成人情色综合网| 色欧美亚洲| 你懂的在线观看区国产 | 久偷拍| 在线情色电影 91大| 神马九九九| 91精品人妻一区二区三区蜜桃| 女人天堂av在线播放| 情趣丝袜无码操逼视频| 中文字幕一区二区日韩网| 国产精品人妻熟女aⅴ| A片三级无码| 天堂蜜桃无码视频一区二区| 天综合网| 久久大陆| 中文字幕视频在线观看| 一级毛片电影免费看| 精品中文字幕第一页| 再深点灬舒服灬太大了好硬好爽| 97在线精品| 99re69| 色与欲影视天天看综合网| 美女啊啊啊啊啊啊| 一起草欧美| 五月丁香色婷婷| 伊人久久国产免费观看视频| 长久操视频| 久久 久久国内精品亚洲 | 亚洲中文制服诱惑| 搞中出视频在线观看| 天天躁日日躁狠狠狠躁| 国产AAAAAABBBBB| 小情侣高清国产在线视频| 国产精品九9| 后入式999| 国产精品电影大全| 尤物一级在线免费观看| 97超碰无码网| 一本大道久| 午夜无遮挡男女啪啪视频| 99热这里是精品| 超碰1024久久| 伊人超碰97| AA特级绝黄| 日本一区二区电影网站| 夜夜高潮夜夜爽国产伦精品| 26uuu久久| 激情专区综合| 91老熟女老女人国产老太| 青青在线视频日韩欧美| 粉嫩不卡一区二区性爱| 黄色高清久久无码依人| v91av| 人妻中文字幕日韩电影| 亚州再线| 精品无码秘 人妻一区二区| 人人操,操人人| 国内操逼视频二区| 亚洲av成人精品一区| 怡红院一区二区熟女人妻| 啊操爽品善一区二区三区| 中文字幕蜜乳av| 久9视频| 精品制服美女中文一区二区三区| 十八禁av无码免费网站APP| 日本 欧美 亚中文字幕| 久久男人| 澳门特级毛片免费观看| 亚洲中文电影| 老司机深夜18禁污污网站| 中文字幕91综合| 蜜桃臀一区二区aV| 婷婷午夜成人色中色| 天天澡天天爽日日av| AV在线性爱| 高清不卡视频| 国产精品点击进入在线影院高清| 又黄又爽在线观看视频| 蜜臀AV一区二区三区| 色区久久| 91久久婷婷| 国产一区二区啪啪视频| 中文字幕国产| 99久久久99久久91熟女| 国产丁香精品露脸视频| 综合色啪| 91美| 91动漫操逼视频| 骚日日av| 久久艹逼视频| 操熟女91| 长长久久88视频| 蜜臀99久久国产| 国产成人网站在线观看| 噜噜噜亚洲精| 婷婷影院入口| 91精品人妻五十路| 狠狠色综合网| 男人天堂电影院| 国产亚州高清国产拍精| 97中文字幕一区| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 国产超碰在线| 97超碰精品| 亚州色图欧美| 日韩卡一卡二卡三在线| 日韩欧美麻豆 | 蜜乳AV.COM| 蜜桃一区二区三区| 99久久久无码国产精品性男| 日本幼女18+| 国产午夜无码片在线观看影视 | 久热伊人| 蜜臀精品1区2区| 在线午夜成人无码视频| 超碰天天操你比| 色99在线| 99re免费视频精品全部| 欧美亚洲宗合色性图| 1024日韩| 日韩欧美午夜一区二区| 亚洲系列欧美| 无码99| 把腿张开老子CAO烂你| 国产精品农村妇女| 亚洲熟妇无码一区二区三区| 人妻精品一区二区在线| 97在线看| 久久国语| 麻豆2区1区天美| 深夜国产一区二区三区在线看| 啊啊啊啊嗯嗯在线久久久| 国产青一二三| 欧美亚洲另类在线蜜桃| 久久久久久久久久9| 久久视网78| 爱射综合| 亚一综合久久久久久久久久| 天天综合色图| 亚洲激情天堂网| 日韩有码一区三区| 国产男人又猛又粗又爽| 亚洲天天更新| 天欧美在线| 日本不卡码黄色| 亚洲成人免费电影| 国产亚洲欧美每日在线| JuliaAnnXXX888| 粉嫩AV一区夜夜嗨| 男人的天堂网免费| 亚洲码专区| 一本精品日本在线视频精品| 96麻豆精品一区二区三区| 色超碰综合| 熟妇亚洲一区二区三区| 香蕉久久国产AV一区二区| 91精品亚洲内射孕妇| 久久久久久久性爱| 欧美桃色网| 亚洲综合一| 欧美日韩人人精品| www.91色综合| 色色婷婷丁香| 人妻中文字幕日韩电影| 国产资源中文字幕在线 | 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 欧美丝袜中文字幕07在线| 久久久99999久网站| 91色爽欧美| 久久久久久大| 97色冈| 大香蕉九九| 狠狠爱综合| 二色av| 91站街按摩店老熟女熟女| 天天操天天干一区二区 | 九九碰九九爱97| 亚洲日本韩国在线| 日韩久久激情精品| 福利伊人玖玖国产| 亚洲成?V人片在线观看福利| 国产成年免费大片黄在线观看| 日本1区2区不卡视频| 97超碰超碰| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 青青青在线高清视频在线一二三四区| 久久天天躁日日躁狠狠躁 | 日本性感人妻91| 亚州,欧美在线| 欧美黑人168页欧美黑人167| 亚洲国产精品久久久久婷婷老年 | 中文字幕亚洲在线一区| 操逼1区| 国产黄色av大片网站| 亚洲中文字幕精品久久久久久直播| 丁香五月婷婷基地| 92性色国产午夜福利在线661 | 亚洲宅男天堂|