免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

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

Langfuse 可觀測(cè)性實(shí)戰(zhàn):讓 AI Agent 從黑盒到透明

Langfuse 可觀測(cè)性實(shí)戰(zhàn):讓 AI Agent 從黑盒到透明 1. 為什么“能跑通”的 Agent 項(xiàng)目上線三天就變成了黑盒我最早接觸 AI Agent 是在一個(gè)內(nèi)部知識(shí)庫(kù)問答項(xiàng)目上。當(dāng)時(shí)用 LangChain 把檢索、工具調(diào)用、生成串起來本地跑得挺順回答質(zhì)量也還行。上線第一周用戶反饋開始變多“同一個(gè)問題昨天答得對(duì)今天答錯(cuò)了”“有時(shí)候轉(zhuǎn)圈十幾秒才回”“它到底查了哪些文檔能不能給我看看”。我打開日志看到的只有一行AgentExecutor finished中間發(fā)生了什么完全靠猜。這就是大多數(shù) Agent 項(xiàng)目從 Demo 走向生產(chǎn)時(shí)撞上的第一堵墻調(diào)用鏈?zhǔn)呛诤?。一次用戶提問背后可能?jīng)歷了意圖識(shí)別、多輪工具調(diào)用、向量檢索、重排、大模型生成、結(jié)果校驗(yàn)等七八個(gè)環(huán)節(jié)任何一個(gè)環(huán)節(jié)的參數(shù)變化、超時(shí)、返回異常都會(huì)讓最終結(jié)果面目全非。而傳統(tǒng)日志只能記錄“入口”和“出口”中間過程要么沒打要么打了一堆沒法關(guān)聯(lián)的散點(diǎn)。Langfuse 解決的正是這個(gè)問題。它把自己定位成 LLM 應(yīng)用的可觀測(cè)性平臺(tái)核心能力可以概括成三件事Trace追蹤把一次完整請(qǐng)求的所有環(huán)節(jié)串成一條時(shí)間線Span跨度記錄每個(gè)子步驟的輸入輸出、耗時(shí)、模型參數(shù)Score評(píng)分把人工反饋或自動(dòng)評(píng)估的結(jié)果掛到具體的 Trace 上。這三件事組合起來Agent 的每一次“思考”都變得可回放、可對(duì)比、可量化。這篇文章適合兩類人看一類是已經(jīng)把 Agent 跑起來、但被線上問題搞得焦頭爛額的工程師另一類是正準(zhǔn)備搭 Agent 系統(tǒng)、想從一開始就把可觀測(cè)性設(shè)計(jì)進(jìn)去的開發(fā)者。我會(huì)從接入方式、數(shù)據(jù)模型、評(píng)測(cè)體系、并發(fā)與成本、踩坑經(jīng)驗(yàn)幾個(gè)角度把 Langfuse 在真實(shí) Agent 項(xiàng)目里的用法講透。文中涉及的具體參數(shù)和配置一部分來自官方文檔一部分是我在實(shí)際項(xiàng)目中反復(fù)調(diào)試后總結(jié)的實(shí)踐值你可以直接參考但建議結(jié)合自己的業(yè)務(wù)量級(jí)做調(diào)整。2. Langfuse 的數(shù)據(jù)模型Trace、Span、Generation 到底怎么擺很多人第一次看 Langfuse 的界面會(huì)覺得信息很多不知道從哪看起。其實(shí)它的數(shù)據(jù)模型非常清晰理解了這個(gè)模型后面接入和排查都會(huì)順很多。2.1 一次請(qǐng)求就是一條 TraceTrace 是 Langfuse 里最大的容器單位對(duì)應(yīng)“一次完整的用戶請(qǐng)求”。比如用戶在對(duì)話框里問了一句“幫我查一下上個(gè)月的銷售數(shù)據(jù)”從這句話進(jìn)入系統(tǒng)到最終答案返回整個(gè)過程就是一條 Trace。Trace 有一個(gè)唯一的trace_id你可以自己生成也可以讓 SDK 自動(dòng)生成。我習(xí)慣在請(qǐng)求入口處手動(dòng)生成并透?jìng)鬟@樣即使跨服務(wù)調(diào)用也能把同一條 Trace 的各個(gè)部分關(guān)聯(lián)起來。Trace 上可以掛很多元數(shù)據(jù)用戶 ID、會(huì)話 ID、標(biāo)簽、環(huán)境production/staging、版本號(hào)。這些字段看起來不起眼但在排查問題時(shí)極其有用。比如你可以按user_id過濾看某個(gè)用戶最近的所有請(qǐng)求也可以按version對(duì)比新舊版本的表現(xiàn)差異。2.2 Span 是 Trace 里的一個(gè)步驟Span 代表 Trace 內(nèi)部的一個(gè)操作單元。在 Agent 場(chǎng)景里一次工具調(diào)用、一次向量檢索、一次重排都可以是一個(gè) Span。Span 可以嵌套形成樹狀結(jié)構(gòu)。比如“工具調(diào)用”這個(gè) Span 下面可以再掛“參數(shù)構(gòu)造”和“HTTP 請(qǐng)求”兩個(gè)子 Span。Span 最核心的價(jià)值是耗時(shí)歸因。當(dāng)用戶抱怨“怎么這么慢”時(shí)你打開 Trace 一看如果檢索 Span 花了 3 秒生成 Span 花了 8 秒那優(yōu)化重點(diǎn)就很明確了。我見過一個(gè)項(xiàng)目排查了半天以為是模型慢結(jié)果發(fā)現(xiàn)是重排服務(wù)在高峰期排隊(duì)Span 一拉出來問題一目了然。2.3 Generation 是專門給大模型調(diào)用用的 SpanGeneration 是 Span 的一種特殊類型專門用來記錄大模型調(diào)用。它比普通 Span 多了幾個(gè)關(guān)鍵字段model模型名稱、model_parameters溫度、top_p 等、prompt輸入提示詞、completion模型輸出、usagetoken 消耗。這些字段是后續(xù)做成本分析和質(zhì)量評(píng)估的基礎(chǔ)。我特別想強(qiáng)調(diào)usage字段。很多團(tuán)隊(duì)做 Agent 時(shí)只關(guān)心“能不能答對(duì)”不關(guān)心“花了多少錢”。等到月底賬單出來才發(fā)現(xiàn)某個(gè)工具調(diào)用因?yàn)樘崾驹~寫得太啰嗦每次都要消耗幾千 token。Langfuse 會(huì)把每次 Generation 的 token 數(shù)記錄下來你可以在儀表盤上按模型、按天、按用戶維度看消耗趨勢(shì)。這個(gè)數(shù)據(jù)對(duì)于控制成本是剛需。2.4 三者關(guān)系用一張表說清楚層級(jí)對(duì)應(yīng)概念關(guān)鍵字段典型用途Trace一次完整請(qǐng)求trace_id, user_id, session_id, tags全鏈路回放、用戶行為分析Span請(qǐng)求內(nèi)的一個(gè)步驟name, start_time, end_time, input, output耗時(shí)歸因、步驟排查Generation一次模型調(diào)用model, prompt, completion, usage成本分析、提示詞優(yōu)化、質(zhì)量評(píng)估理解這個(gè)模型之后接入 Langfuse 就變成了“在合適的位置埋點(diǎn)”的問題。埋點(diǎn)位置的選擇直接決定了你后續(xù)能看到什么。3. 接入實(shí)戰(zhàn)在 Agent 的關(guān)鍵路徑上埋點(diǎn)Langfuse 提供了 Python 和 JavaScript 的 SDK也支持通過 API 直接寫入。對(duì)于大多數(shù) Agent 項(xiàng)目我推薦用 SDK 的裝飾器或上下文管理器方式接入侵入性小維護(hù)成本低。3.1 環(huán)境準(zhǔn)備與初始化先裝 SDKpip install langfuse然后在項(xiàng)目啟動(dòng)時(shí)初始化客戶端。這里有個(gè)細(xì)節(jié)不要在每次請(qǐng)求里都 new 一個(gè)客戶端那樣會(huì)反復(fù)建立連接既慢又浪費(fèi)資源。正確做法是在應(yīng)用啟動(dòng)時(shí)初始化一個(gè)全局客戶端通過依賴注入或模塊級(jí)變量共享。from langfuse import Langfuse langfuse Langfuse( public_keypk-lf-..., secret_keysk-lf-..., hosthttps://your-langfuse-host, releaseagent-v1.2.0, environmentproduction )release和environment這兩個(gè)參數(shù)建議一定要填。release可以填 Git commit 短哈?;虬姹咎?hào)environment區(qū)分生產(chǎn)和測(cè)試。后面做版本對(duì)比時(shí)這兩個(gè)字段就是篩選依據(jù)。3.2 用裝飾器給函數(shù)自動(dòng)埋點(diǎn)Langfuse 提供了observe()裝飾器加在函數(shù)上就能自動(dòng)生成 Span。這是最省事的接入方式。from langfuse.decorators import observe observe() def retrieve_documents(query: str): # 向量檢索邏輯 return docs observe() def call_llm(prompt: str): # 模型調(diào)用邏輯 return response裝飾器會(huì)自動(dòng)記錄函數(shù)的入?yún)ⅰ⒎祷刂?、?zhí)行耗時(shí)。如果函數(shù)內(nèi)部拋異常異常信息也會(huì)被記錄到 Span 上。這一點(diǎn)在排查線上問題時(shí)特別有用你能直接看到是哪一步炸了、炸的時(shí)候輸入是什么。不過裝飾器有個(gè)局限它記錄的是函數(shù)的輸入輸出但如果你想把模型調(diào)用的 token 數(shù)、模型名稱這些信息也記下來需要配合update_current_generation或update_current_span手動(dòng)補(bǔ)充。3.3 手動(dòng)控制 Trace 的粒度對(duì)于 Agent 這種多步驟場(chǎng)景我建議在入口處手動(dòng)創(chuàng)建 Trace然后在關(guān)鍵步驟手動(dòng)創(chuàng)建 Span。這樣粒度更可控。from langfuse import Langfuse langfuse Langfuse(...) def handle_user_query(user_id: str, query: str): trace langfuse.trace( nameagent-query, user_iduser_id, input{query: query}, metadata{channel: web} ) # 檢索步驟 retrieval_span trace.span(nameretrieval, input{query: query}) docs retrieve_documents(query) retrieval_span.end(output{doc_count: len(docs)}) # 生成步驟 generation trace.generation( nameanswer-generation, modelgpt-4o, inputbuild_prompt(query, docs) ) answer call_llm(...) generation.end( outputanswer, usage{input: 1200, output: 350} ) trace.update(output{answer: answer}) return answer這種寫法的好處是你能精確控制每個(gè) Span 的邊界和記錄內(nèi)容。比如檢索 Span 里你可以把召回的文檔 ID 列表記進(jìn)去后面排查“為什么答錯(cuò)了”時(shí)就能直接看到當(dāng)時(shí)檢索到了什么。3.4 在 LangChain 和 LangGraph 里的接入方式如果你的 Agent 是基于 LangChain 或 LangGraph 搭的Langfuse 有現(xiàn)成的 CallbackHandler接入成本很低。from langfuse.callback import CallbackHandler handler CallbackHandler( public_keypk-lf-..., secret_keysk-lf-..., hosthttps://your-langfuse-host, session_iduser-session-123, user_iduser-456 ) chain.invoke({input: query}, config{callbacks: [handler]})LangGraph 的接入類似把 handler 傳進(jìn)config即可。它會(huì)自動(dòng)把每個(gè)節(jié)點(diǎn)執(zhí)行、每次模型調(diào)用都記錄成 Span 和 Generation。我實(shí)測(cè)下來LangGraph 的節(jié)點(diǎn)名稱會(huì)自動(dòng)成為 Span 名稱所以給節(jié)點(diǎn)起個(gè)好名字很重要?jiǎng)e用node_1、node_2這種后面看 Trace 時(shí)會(huì)很痛苦。提示CallbackHandler 在高并發(fā)場(chǎng)景下會(huì)頻繁創(chuàng)建對(duì)象建議復(fù)用或使用連接池。如果 QPS 很高可以考慮異步寫入模式避免阻塞主流程。4. 評(píng)測(cè)體系讓 Agent 的回答質(zhì)量從“感覺還行”變成“有數(shù)可查”可觀測(cè)性解決的是“看得見”的問題但看得見不等于管得住。Agent 的回答質(zhì)量到底怎么樣需要一套評(píng)測(cè)體系來量化。Langfuse 的 Score 功能就是干這個(gè)的。4.1 人工評(píng)分最直接但最貴的方式最簡(jiǎn)單的做法是在 Trace 上掛人工評(píng)分。Langfuse 支持在界面上直接給某條 Trace 打分也支持通過 API 寫入。langfuse.score( trace_idtrace.id, nameuser-feedback, value1, # 1 表示好評(píng)0 表示差評(píng) comment回答準(zhǔn)確引用了正確的文檔 )人工評(píng)分的優(yōu)點(diǎn)是準(zhǔn)確缺點(diǎn)是貴且慢。我的經(jīng)驗(yàn)是不要對(duì)所有請(qǐng)求都做人工評(píng)分而是抽樣。按用戶反饋點(diǎn)贊/點(diǎn)踩自動(dòng)掛分再定期人工復(fù)核一部分。這樣成本可控?cái)?shù)據(jù)也有代表性。4.2 自動(dòng)評(píng)估用模型給模型打分對(duì)于需要規(guī)?;u(píng)估的場(chǎng)景可以用另一個(gè)模型來做自動(dòng)評(píng)分。Langfuse 本身不提供評(píng)估模型但你可以自己寫評(píng)估邏輯然后把結(jié)果寫回 Score。常見的自動(dòng)評(píng)估維度有幾個(gè)相關(guān)性回答是否切題有沒有答非所問忠實(shí)度回答是否基于檢索到的文檔有沒有編造完整性是否覆蓋了問題的所有方面格式合規(guī)是否滿足輸出格式要求比如 JSON 結(jié)構(gòu)def evaluate_answer(query, answer, docs): eval_prompt f 請(qǐng)?jiān)u估以下回答的質(zhì)量從相關(guān)性、忠實(shí)度、完整性三個(gè)維度打分1-5分。 問題{query} 檢索文檔{docs} 回答{answer} 請(qǐng)以 JSON 格式輸出評(píng)分和理由。 result call_llm(eval_prompt) scores parse_json(result) for dim, score in scores.items(): langfuse.score( trace_idtrace.id, namefauto-{dim}, valuescore[value], commentscore[reason] )這里有個(gè)坑要注意評(píng)估模型和被評(píng)估模型不要用同一個(gè)。用同一個(gè)模型評(píng)估自己容易產(chǎn)生“自我偏好”分?jǐn)?shù)虛高。我一般用能力更強(qiáng)的模型做評(píng)估或者用不同廠商的模型交叉評(píng)估。4.3 用數(shù)據(jù)集做回歸測(cè)試Agent 系統(tǒng)最怕的是“改了一個(gè)提示詞修好了 A 問題弄壞了 B 問題”。Langfuse 的 Dataset 功能可以幫你做回歸測(cè)試。做法是把一批有代表性的問題包括邊界 case整理成數(shù)據(jù)集每次發(fā)版前跑一遍對(duì)比新舊版本的評(píng)分。如果某個(gè)維度的分?jǐn)?shù)明顯下降就說明這次改動(dòng)有問題。dataset langfuse.get_dataset(agent-regression-v1) for item in dataset.items: # 用新版本跑一遍 output run_agent(item.input) # 掛到數(shù)據(jù)集條目上 item.link( trace_or_observationtrace, run_namev1.3.0-release )跑完之后在 Langfuse 界面上可以按run_name對(duì)比不同版本的評(píng)分。這個(gè)流程跑順了之后發(fā)版心里就有底了。4.4 評(píng)測(cè)頻率與成本控制自動(dòng)評(píng)估是要花錢的每次評(píng)估都是一次模型調(diào)用。我的建議是場(chǎng)景評(píng)估頻率評(píng)估方式日常線上抽樣 5%-10%自動(dòng)評(píng)估 用戶反饋發(fā)版前全量數(shù)據(jù)集自動(dòng)評(píng)估 人工抽檢重大改動(dòng)全量數(shù)據(jù)集 線上灰度自動(dòng)評(píng)估 人工全檢這樣既能控制成本又能在關(guān)鍵節(jié)點(diǎn)拿到足夠的質(zhì)量信號(hào)。5. 高并發(fā)下的 Langfuse別讓可觀測(cè)性拖垮主流程Agent 系統(tǒng)本身就比普通接口重一次請(qǐng)求可能涉及多次模型調(diào)用和工具調(diào)用延遲本來就高。如果可觀測(cè)性的埋點(diǎn)再同步阻塞主流程用戶體驗(yàn)會(huì)更差。這一節(jié)講幾個(gè)高并發(fā)場(chǎng)景下的實(shí)踐要點(diǎn)。5.1 異步寫入與批量上報(bào)Langfuse SDK 默認(rèn)是同步發(fā)送數(shù)據(jù)的也就是說每次trace.span()、generation.end()都會(huì)觸發(fā)一次網(wǎng)絡(luò)請(qǐng)求。在低 QPS 下沒問題但 QPS 一高這些請(qǐng)求會(huì)堆積拖慢主流程。解決辦法是開啟異步模式。Langfuse 的 Python SDK 支持通過環(huán)境變量或初始化參數(shù)配置異步langfuse Langfuse( public_key..., secret_key..., host..., flush_at100, # 攢夠 100 條再發(fā) flush_interval1.0, # 或者每 1 秒發(fā)一次 threads4 # 后臺(tái)發(fā)送線程數(shù) )flush_at和flush_interval是兩個(gè)關(guān)鍵參數(shù)。flush_at控制批量大小flush_interval控制最大等待時(shí)間。兩者是“或”的關(guān)系滿足任一條件就發(fā)送。我一般設(shè)flush_at50、flush_interval2.0在延遲和數(shù)據(jù)實(shí)時(shí)性之間取平衡。注意異步模式下如果應(yīng)用崩潰緩沖區(qū)里沒發(fā)出去的數(shù)據(jù)會(huì)丟失。對(duì)于關(guān)鍵業(yè)務(wù)建議在請(qǐng)求結(jié)束時(shí)手動(dòng)調(diào)用langfuse.flush()確保數(shù)據(jù)落庫(kù)。5.2 采樣不是所有請(qǐng)求都值得全量記錄高并發(fā)場(chǎng)景下全量記錄 Trace 的成本很高包括存儲(chǔ)成本、網(wǎng)絡(luò)成本、以及 Langfuse 服務(wù)端的處理成本。這時(shí)候需要采樣。采樣的策略有幾種固定比例采樣比如只記錄 20% 的請(qǐng)求。實(shí)現(xiàn)簡(jiǎn)單但可能漏掉關(guān)鍵 case。基于錯(cuò)誤采樣正常請(qǐng)求少記出錯(cuò)請(qǐng)求全記。這個(gè)策略最實(shí)用因?yàn)榕挪閱栴}主要看出錯(cuò)的?;谟脩舨蓸訉?duì) VIP 用戶全量記錄普通用戶抽樣。基于延遲采樣慢請(qǐng)求全記快請(qǐng)求抽樣。我通常組合使用錯(cuò)誤請(qǐng)求 100% 記錄慢請(qǐng)求超過 P95100% 記錄正常請(qǐng)求按 10% 采樣。這樣既控制了數(shù)據(jù)量又保證了問題排查時(shí)有足夠的信息。import random def should_sample(trace_metadata): if trace_metadata.get(has_error): return True if trace_metadata.get(latency_ms, 0) 5000: return True return random.random() 0.15.3 敏感信息脫敏Agent 系統(tǒng)處理的往往是用戶真實(shí)數(shù)據(jù)直接把這些數(shù)據(jù)寫到 Langfuse 上是有合規(guī)風(fēng)險(xiǎn)的。Langfuse 支持在 SDK 層面做脫敏。from langfuse import Langfuse def mask_sensitive(data): # 對(duì)手機(jī)號(hào)、郵箱、身份證號(hào)做脫敏 if isinstance(data, str): data re.sub(r\d{11}, ***********, data) data re.sub(r[\w\.-][\w\.-], ******, data) return data langfuse Langfuse( ..., maskmask_sensitive )mask函數(shù)會(huì)在數(shù)據(jù)發(fā)送前被調(diào)用你可以在這里做各種脫敏處理。這一步千萬別省尤其是涉及用戶隱私的業(yè)務(wù)。5.4 并發(fā)壓測(cè)下的表現(xiàn)我在一個(gè) QPS 200 左右的 Agent 服務(wù)上做過壓測(cè)對(duì)比開啟和關(guān)閉 Langfuse 的延遲差異。結(jié)論是開啟異步寫入后P99 延遲增加在 5% 以內(nèi)如果不開異步P99 延遲會(huì)增加 30% 以上因?yàn)橥骄W(wǎng)絡(luò)請(qǐng)求在高峰期會(huì)排隊(duì)。所以結(jié)論很明確生產(chǎn)環(huán)境一定要開異步并且做好采樣和脫敏??捎^測(cè)性是為了讓系統(tǒng)更可控不能反過來成為系統(tǒng)的負(fù)擔(dān)。6. 踩坑記錄那些文檔里不會(huì)寫的細(xì)節(jié)這一節(jié)記錄幾個(gè)我在實(shí)際項(xiàng)目中踩過的坑都是文檔里不會(huì)寫、但實(shí)際會(huì)遇到的。6.1 Trace 丟失請(qǐng)求還沒結(jié)束進(jìn)程就退出了Agent 服務(wù)如果用 Serverless 或短生命周期容器部署請(qǐng)求處理完進(jìn)程可能立刻退出導(dǎo)致 Langfuse 緩沖區(qū)里的數(shù)據(jù)還沒發(fā)出去就丟了。表現(xiàn)就是 Langfuse 上只能看到部分 Trace或者干脆看不到。解決辦法是在請(qǐng)求處理結(jié)束時(shí)顯式 flushtry: result handle_user_query(user_id, query) finally: langfuse.flush()flush()會(huì)阻塞直到緩沖區(qū)清空。雖然會(huì)增加一點(diǎn)延遲但能保證數(shù)據(jù)不丟。如果對(duì)延遲極其敏感可以把這個(gè) flush 放到后臺(tái)線程里做。6.2 Span 嵌套層級(jí)過深界面加載慢Agent 如果步驟很多Span 嵌套層級(jí)可能達(dá)到十幾層。Langfuse 界面在渲染深層嵌套時(shí)會(huì)變慢排查問題時(shí)展開也很費(fèi)勁。我的做法是控制嵌套深度一般不超過 5 層。對(duì)于特別復(fù)雜的流程把一些細(xì)節(jié)步驟合并成一個(gè) Span只在需要時(shí)展開。比如“工具調(diào)用”這個(gè) Span 下面不需要把參數(shù)構(gòu)造、序列化、HTTP 請(qǐng)求都拆開合并成一個(gè) Span 記錄關(guān)鍵信息就夠了。6.3 時(shí)間戳不一致導(dǎo)致 Trace 順序錯(cuò)亂Langfuse 依賴時(shí)間戳來排序 Span。如果 Agent 服務(wù)部署在多臺(tái)機(jī)器上機(jī)器時(shí)間不同步Span 的順序就會(huì)亂看起來像是“后面的步驟先執(zhí)行了”。解決辦法是確保所有機(jī)器開啟 NTP 時(shí)間同步。另外Langfuse SDK 支持傳入自定義時(shí)間戳如果確實(shí)有時(shí)序問題可以在埋點(diǎn)時(shí)手動(dòng)指定。6.4 評(píng)分?jǐn)?shù)據(jù)寫入失敗但沒報(bào)錯(cuò)Langfuse 的score()方法在寫入失敗時(shí)默認(rèn)不拋異常只是靜默失敗。這導(dǎo)致我以為評(píng)分寫進(jìn)去了實(shí)際上沒有。排查方法是看 SDK 的日志。把日志級(jí)別調(diào)到 DEBUG能看到每次寫入的結(jié)果。如果發(fā)現(xiàn)失敗檢查網(wǎng)絡(luò)、認(rèn)證信息、以及 trace_id 是否正確。6.5 模型名稱不規(guī)范導(dǎo)致統(tǒng)計(jì)混亂generation.end()里的model字段如果寫法不統(tǒng)一比如有時(shí)寫gpt-4o有時(shí)寫gpt-4o-2024-08-06統(tǒng)計(jì)時(shí)會(huì)被當(dāng)成兩個(gè)模型成本分析就不準(zhǔn)了。建議在項(xiàng)目里維護(hù)一個(gè)模型名稱常量表所有埋點(diǎn)統(tǒng)一引用。這樣統(tǒng)計(jì)維度才干凈。7. 從可觀測(cè)性到持續(xù)優(yōu)化把數(shù)據(jù)用起來埋點(diǎn)、評(píng)測(cè)、排查都做完之后最后一步是把這些數(shù)據(jù)轉(zhuǎn)化成實(shí)際的優(yōu)化動(dòng)作。否則可觀測(cè)性就只是“看個(gè)熱鬧”。7.1 用 Trace 對(duì)比找出提示詞退化每次改提示詞后用同一批測(cè)試問題跑一遍然后在 Langfuse 上按release篩選對(duì)比新舊版本的評(píng)分和輸出。我遇到過好幾次“改了一個(gè)詞整體分?jǐn)?shù)沒變但某類問題的準(zhǔn)確率掉了 20%”的情況全靠這個(gè)對(duì)比發(fā)現(xiàn)。7.2 用耗時(shí)分布定位性能瓶頸在 Langfuse 儀表盤上看 Span 的耗時(shí)分布找出 P95 最高的幾個(gè) Span。這些就是優(yōu)化重點(diǎn)。常見的瓶頸包括向量檢索沒有加緩存、重排服務(wù)并發(fā)度不夠、模型調(diào)用沒有做流式輸出等。7.3 用用戶反饋驅(qū)動(dòng)數(shù)據(jù)集迭代用戶點(diǎn)踩的 Trace 是最寶貴的數(shù)據(jù)。定期把這些 Trace 整理出來補(bǔ)充到回歸測(cè)試數(shù)據(jù)集里。這樣數(shù)據(jù)集會(huì)越來越貼近真實(shí)場(chǎng)景回歸測(cè)試的有效性也會(huì)越來越高。7.4 成本優(yōu)化的幾個(gè)切入點(diǎn)通過 Langfuse 的 token 統(tǒng)計(jì)我總結(jié)出幾個(gè)成本優(yōu)化的方向提示詞精簡(jiǎn)很多提示詞里有大量冗余說明精簡(jiǎn)后 token 數(shù)能降 30% 以上緩存復(fù)用相同或相似的查詢結(jié)果緩存減少重復(fù)模型調(diào)用模型分級(jí)簡(jiǎn)單任務(wù)用小模型復(fù)雜任務(wù)用大模型通過路由分發(fā)輸出長(zhǎng)度控制設(shè)置合理的max_tokens避免模型“話癆”這些優(yōu)化做完成本能降一半以上而質(zhì)量通過評(píng)測(cè)體系監(jiān)控不會(huì)明顯下降。8. 寫在最后可觀測(cè)性是 Agent 工程化的入場(chǎng)券我從最早用print調(diào)試 Agent到后來用日志系統(tǒng)再到接入 Langfuse最大的感受是Agent 系統(tǒng)的復(fù)雜度不在于“能不能跑”而在于“跑得好不好、為什么好、為什么不好”。沒有可觀測(cè)性這些問題全靠猜有了可觀測(cè)性每個(gè)問題都能定位到具體的 Trace、具體的 Span、具體的參數(shù)。Langfuse 不是唯一的選擇但它在這個(gè)方向上的數(shù)據(jù)模型設(shè)計(jì)得比較合理接入成本也低。如果你正在搭 Agent 系統(tǒng)我的建議是從第一天就把可觀測(cè)性設(shè)計(jì)進(jìn)去別等到線上出問題了再補(bǔ)。補(bǔ)的時(shí)候你會(huì)發(fā)現(xiàn)很多關(guān)鍵信息當(dāng)時(shí)沒記事后根本查不到。最后分享一個(gè)我自己的習(xí)慣每次發(fā)版前除了跑回歸測(cè)試我還會(huì)隨機(jī)抽 20 條線上 Trace 人工看一遍。這個(gè)動(dòng)作花不了多少時(shí)間但經(jīng)常能發(fā)現(xiàn)一些自動(dòng)化指標(biāo)覆蓋不到的問題比如回答語氣不對(duì)、格式雖然合規(guī)但可讀性差、某些邊界 case 處理得生硬。這些細(xì)節(jié)才是 Agent 從“能用”到“好用”的關(guān)鍵。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
丰满人妻一区二区三区| 丁香五月婷婷激情小说| www色五月| 六月丁香婷婷在线波多| www.五月天婷婷.com| 婷婷酒色网| 丁香五月天激情| 丁香六月亚洲综合| 狠狠干总合| 日韩激情网站| 91色色色视频| 色五月亚洲| 这里只有精品视频99| 欧洲综合色| 超碰99久久| 香蕉久操| 日韩免费视频| 亚洲午夜AV| 丁香婷婷月| 久久6这里只有精品| 人妻中文字幕网| BBWCUCKOLD精品熟妇| 亚洲不卡| 欧美久热| 久热这里| 精品久久久人妻| 噜噜噜噜综合在线| 五月天色影院| 丁香激情五月少妇| 另类激情五月天| 婷婷丁香一月| 97色伦另类图片小说视频 | 日本在线播放97| 五月婷婷啪啪| 九九热在线精品视频| 激情五月婷婷丁香| 色综合天天| 色性日本| 5月丁香六月婷婷| 丁香五月婷婷姐| 99色天堂| 五月色婷婷亚洲 | 五月天偷拍| 大香蕉Av在线| 色综合久久综合| 亚洲9久久精品| 天天综合精品| 影音 五月 婷婷 久久| 久热在线中文字幕色999舞| 午夜丁香| 99国产精品久久久久久久久久久 | 丁香五月天社区| 色色丁香| 91男人操女人视频| 色九九一二| 91操黄| 97成人操| 色噜久| 热婷婷在线视频| 五月丁香另类网| 五月久久| h亚洲| 9月色婷婷| 玖玖热99| 四虎成人精品永久免费AV九九| 色婷婷免费观看| 爱射综合| wwwxxx五月婷婷小说| 五月丁香在线国产| 丁香色婷婷五月天| 色综合婷婷| 久操大香蕉| 亚洲色99| 婷婷五月天av小说| 踪合专区啪啪| 日操| www.婷婷五月天.com| 六月婷婷五月丁香| 这里只有精品视频在线| 狠狠干狠狠操狠狠爱| 五月婷婷综合影院| 五月六月丁香激情视频| 丁香五月天激情网| 九月婷婷久久久| 99在线免费观看| 国产FREESEXVIDEOS性中国| 久久五月婷综合| 91精品久| 久久av电影| 婷婷五月丁综合| 激情五月婷婷在线观看| 99亚洲精品| 任你躁XXXXX麻豆精品| 婷婷五月天免费99| 97人人操在线| 五月婷婷我| 在线观看免费狠狠色丁香香综合| 九九热在线视频| 婷婷五月天综合久久日| 欧洲99视频在线| 操日本人妻视频| 97碰人人操| 丁香六月欧美| 97黑人精品区| 婷婷五月噜噜| 九热视频| 在线中文字幕av| 婷婷爱综合| 色婷婷五月天偷拍| 91性交在线播放| 五月天婷婷狠狠| 888精品福利地址| 天天操电影院色狼性av| 噼里啪啦完整版中文在线观看| 91刘玥视频在线观看| www.99久久久| 天天舔天天摸| 国产免费一区二区三州老师F1……| 婷婷六月综合| 丁香五月婷婷在线视频| 狠狠爱综合网| 日本一级一级一级一级| 色五月婷婷老师| 99久在线精品99re8热| 色色综合热| 色视频2025| 久久黄色片| 97综合在线| 婷婷五月天大香蕉| 丁香五月激情啪啪| 9l视频自拍九色9l黑人| 人人干AV| 美女天天艹人人爽| 欧美日韩成人在线网站| 色五月大| 五月丁香成人| WWW.99视频| 综合久久十三| 色色aⅤ網| 91九九| 久婷视频| 久久这里有精品视频| 色情综合| 这里只精品| 大香蕉伊人99| 亚洲综合无码| 久草a片| 偷拍99在线视频观看| 综合99在线| 九九99免费理论| 91啦丨九色丨刺激中文| 99精吕视频在线观看了| 婷婷香蕉视频| 久久综合五月| 国产色视频网站2| 婷五月丁香| 爱操人妻| 亚洲久热| 丁香五月天堂| 性小说五月天| 丁香婷婷天堂| 26uuu精品国产| 亚洲五月色| 国产精自产拍久久久久久蜜| 午夜爱爱爱成人| 香蕉婷婷| 伊人五月久久| 五月天婷婷偷拍| 狠狠操天天操综合| 欧美日韩成人综合9| 婷婷丁香五月激情中文字幕版| 久久只有18视频| www.久久爱.com| 五月天天综合| 久热人妻| 日本欧美成人片AAAA| 激情五月,色五月| 国产 码在线成人网站| 国产精品成人AV在线| 国产激情在线| 亚洲欧洲99| 大香蕉久| 五月天电影网| 天天爽天天爽| 激情伊人五月婷婷久久| 97成人操| 看全色黄大色大片| 丁香五月,开心五月,成人婷婷 | 777影视理论片大全在线观看| 五月激情丁香六月狠狠干| 深爱激情六月天| 91狠狠综合久久| 日韩欧美一级大黄网站| 色之综合网| 99热最新网址| 丁香九月婷婷色| 日本熟女啪啪| 激情伊人| 亚洲中文乱字字幕线在永久| 99狠狠操一| 日良久久| 伊人五月网| 教师性爱毛片| 婷婷丁香九月| 狠狠色丁婷婷日日,伊人激情综合网 | 人人操人人爱丁香五月| 射区导航| 午夜精品人妻无码一区二区三区| 五月丁香六月婷婷欧美综合| 色婷婷成人丁香| 欧美情色电影一区二区| 91九色熟女| 色五月丁香六月资源站| 六月综合婷婷开心伊人| 日本精品久久久久中文字幕| 天天日天天色| 伊人国产婷婷五月天| 国产操逼视频网站| 九九视频在线观看| 日韩啊啊啊| 天天综合色丁香| 一本久久婷婷| 色色色网站| 丁香婷婷成人在线播放| 操操操操操操婷婷五月天| 色色色色色色色色色影院| 婷婷丁香成人五月天| 97碰| 丁香婷婷综合喷| 五月激情啪啪| 九九無妻| 亚州精品久久久久AV无码| 国产成人高清| 69人人操人人爽| 玖玖在线视频| 欧美激情综合色综合啪啪五月| 五月婷伊人| 久久一级片| 成人做爰A片免费看视频| 久久综合五月天| 香蕉久久国产AV一区二区| 久久久精品人妻录| 激情五月天之六月婷婷| 97香蕉碰碰人妻国产欧美| 国产69精品久久久久999小说| 久热69| AV国产有码| 伊人干综合| 伊人爱爱日本| 疯狂做受XXXX高潮A片| WWW.99视频| 久久五月激情| 六月五月婷婷| 五月亭亭激情综合| www.狠狠操.co m| 色综合视频| 影音 五月 婷婷 久久| 日日操日日撸| 色婷婷www| 婷婷播5月| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 9久热在线视频精品| 丁香色情五月综合网站| 伊人综合网4| 激情综合区| 日hao1区| 亚洲色色五月天| 国产99久| 久久99免费视频网站| 国产69精品久久久久999小说| 激情五月婷婷综合| 久久婷婷精品| 综合激情五月天| 久re热视频| 激情五月天激情综合网| 美女五月天| 国产色五月婷婷| 日韩抽插操逼| 五月丁香网站在线播放| 艹| 天天做天天双| 天插天啪天啪天啪| www激情五月天| 欧美性爱一区| 殴美日韩成人| 综合久久高清| 99欧美| 日韩一级A片黄色| 婷婷五月天丁香成人社区| 超碰自拍天堂| 99久久.www| 丝雨一区二区| 伊人网啪啪| 丁香六月婷| 色www.con| 99久久99视频| 五月激情啪啪啪| 九九婷婷综合| 日韩五月婷婷| 欧美综合五月丁香五月天| 丁香五月激情澎湃一区| 99热.com| 97视频久久| 另类专区在线观看| 欧美韩国日本| 七七色综合| 色播五月丁香综合| 婷婷九月亚洲| 天天日狠狠| 婷婷六月开心网| 五月色丁香激情| 婷婷五月天免费视频在线观看| 国产高清精品色| 天天草比天天爽| 人妻精品一区二区三区| 91久久久久久久| 五月激情小说| 三日本无码| 9 9热这里有精品| 国产免费一区二区三区三州老师F1F1.CC | se婷97| 偷偷操99| 婷婷色五月天第7色| 综合六月激情婷婷| 五月婷婷激情性爱| 天天射网站| 国产操逼网站| 中文网AV| 久久久噜噜噜久久人妻| 丁香五月天激情| 亚洲国产精品VA在线看黑人| 2016日日夜夜操| 操B五月天| 国产精品久久在线观看技巧| 日本五月婷| 九九99免费理论| 综合一本道| 99亚洲视频| 91久久久久久| 婷综合六月| 香蕉久久国产AV一区二区| 六月色婷婷欧美| 婷婷五月天色综合| 色色色色热| 色情成人五月天| 六月丁香婷婷综合狠狠爱夜夜爱| 六月丁香婷婷网| 国产精品色婷婷AV综合色色| 婷婷五月天色色| 草榴视频黄色网| 婷婷成人综合| 狠狠草狠狠草| 日本欧美成人片AAAA| 97ai婷婷| 丁香五月深爱五月婷婷| 色五月天激情| 怡红院91a√| 综合婷婷六月| 婷婷激情视频| 日本A片一区| 成久综合视频| 国产.亚洲.欧洲视频在线| 精品9197碰| 九九色欲网| wwwC0maV五月花| 丁香六月激情综合| 丁香五月激情综合婷综| 丁香美女主播视频在线观看| 亚洲精品字幕在线观看| 五月停亭六月,六月停亭的英语 | 丁香五月天激情四射网络不好 | 久9视频| 97干在线看| 日韩av干| 色婷婷亚洲婷婷| 色吧婷婷| 97五月天| 99小视频在线观看| 婷婷五月深深爱| 久久人妻精品| 婷婷丁香五月天综合AV| 久久久久久久97| 久久区区一二三av| 日本色色色| 丁香五月五月婷婷欧美大香蕉 | 综合精品99| 婷婷激情五月综合丁| 色婷婷电影网| 婷婷五月小说色综合| 婷婷色操| 色噜噜狠狠色综合日日| 日韩久久视频| 超碰在线成人| 丁香婷婷五月天激情四射| 另类视频五月天| 丁香婷婷综合喷| 伊人狠狠操| 色五月情| 色大综合| 五月丁香综缴情性爱| 99热99热在线观看| 亚洲精品V天堂中文字幕 | 人人干Av| 97碰碰九九视频| 99在线视频在线观看| 中文成人在线| 成人狠狠成人狠狠成人狠狠成人狠狠| 久久黄色片| 我爱宗和色| 亚洲V国产V欧美V久久久久久| 伊人五月天男人的天堂在线| 久久99视频| 久久婷婷视频| 超碰成人免费| 伊人成综合五月婷婷| 99久久成人| 五月婷婷操操| 99热在这里只有精品| 九九热视频精品999| 日日射天天射| 九九激情| 激情综合色图| 99热九九这里只有精品| 国产精品18久久久| 我要射综合| 91美女啪啪| 播四月婷婷六月丁香| 六月激情网| 丁香五月色网| 丁香五月六月久久综合| 激情5月婷婷| 天天射综合网夜夜操| av一区二区电影免费在线观看| 激情VA视频| 天天干天天曰天天射| 欧美精品啪啪| 再次出发二| 亚洲精品第一色色色色色色| 丁香婷婷视频在线| 综合色五月| 色婷婷香蕉| 欧洲综合色| www亚洲无码| 99九九99九九九视频精彩| 激情AV| 激情六月天| 婷婷十月丁香| 26UUU欧美激情一区二区| 五月丁香激情综合| 激情五月天开心网丁香无码| 98热精品| 伊人婷婷五月天| 五月婷婷丁香在线视频| 91人人网| 热99视频精品在线| 91偷拍视频| 狠狠 婷婷| 欧美碰碰碰| 丁香五月婷婷基地| 久热这里只有精品视频免费观看| 五月天丁香婷| 爱99干99| 婷婷中文字幕版| 99丁香五月婷婷在线| 色色激情| 丁香五月另类小说| 天天爽天天弄| 天堂在线9| 日本少妇裸体做爰高潮片| 99热这| 无码一区二区三区四区五区| 婷婷丁香综合| 欧美性生交XXXXX无码小说| 99久视频| 天天干肏夜夜| 久久五月天精品视频| chaopeng在线人人| 狠狠爱综合| 婷婷狠狠操| 激情婷婷丁香色五月综合| 91色碰| 激情婷婷五月天| 激情久久久久久久久久| 国产乱妇乱子伦| 青草青草久热这里只有精品| 碰人人操| 美女久久天堂| 777精品久无码人妻蜜桃| WWW.17C亚洲精品| 婷婷久久五月天亚洲欧美国产日韩在线观看| 丁香五月www| 激情五月天丁香| 五月丁香婷婷综合视频| 婷婷操逼网| 综合天天综合| 精品久久婷婷| 婷婷五月欧美| 激情六月婷婷啪啪| 99免费超碰在线| 国产精品久久..4399| 国产高清精品色| 热久久思思热思思| 日日干五月天婷婷| 久久久久亚洲AV无码网影音先锋| 国产永久一黄| 久久久日韩特色特黄AAAA| 99色| 欧美在线视频99| 玖玖爱综合网| 九九热99免费视频| 噜噜狠狠色| 婷婷激情五月综合丁| 99这里的视频都是精品| 精品国产va久久久久| 超碰人人射| 六月婷婷网| www.久久99精品| A片试看120分钟做受图片| 激情六月婷婷| 狠狠色婷婷| www.婷婷六月天| 国产无套精品一区二区| 成人片在线播放| 91色噜噜狠狠狠狠色综合| 五月丁香影院| 五月婷六月| WWW.桔色成人.COM| 黄色一级影片| 99热这里只有精品1025| 丁香六月啪| 午夜免费试看| 五月丁香在线观看| 五月天色色网站| 思思久久精品| 欧美一级色| 狠狠色综合网| 51精品国自产在线| 丁香伍月婷电影全集| 天堂伊人干| 综合欧美五月婷婷| 九九久久腿| 色婷婷综合电影| 久久新地此| 国产综合视频婷婷| 91碰碰| 色五月xxx| 色播丁香五月婷婷操:屄| 色五月天天| 狠狠干伊人| www.五月天激情| 深爱婷婷网| 久热这里| 五月婷婷在线视频| 欧美69久成人做爰视频| 免费色婷婷| 婷五月天| 欧美婷婷丁香五月社区| 丁香五月婷婷性爱| 99热精品6| 久久久噜噜噜久久人妻| 99re思思热久久| 高清无码网址| 激情五月天福利| 婷婷色色丁香五月天| 婷婷午夜| 亚洲五月天婷婷综合| 停停五月丁香| 思思热这里只有精品| 婷婷97狠狠成人网站| 亚洲综合色婷婷文学| 97久操视频| 91精品91久久久中77777| 天天肏天天插| 97碰人人操| 97久久视频| yjzz亚洲国产| 99视频在线| 就爱干 在线| 深爱五月激情| 亚洲欧美婷婷五月色综合| 97亚洲视频在线| 美国天天操无码| www九九热| 五月天综合区| 超碰人人射| 久热一区| 九九香蕉网| 天天射综合网夜夜操| 五月婷激情影院| 丰满女老板BD高清A片| 伊人大香蕉在线视频| 蜜桃婷婷五月| 久久久久久人妻| 九九热在线精品视频| 五月色婷婷夜色| 激情婷婷狠狠干综合| 99久久精品国产色欲| 情欲综合网| 激情久久久久久久久久| 天天爽天天| 丁香色成人| 成人做爰高潮A片免费视频| www91在线| 99在线看片| ww久久| 久久性都花花世界成人免费视频| 九九热视频精品2| 人妻久久久久久久| 国外亚洲成AV人片在线观看| 婷婷亚洲综合| 五月久视频| 国产毛片欧美毛片久久久| 久久99精品久久久久久噜噜| 99er视频在线| 亚洲亚洲人成综合网络| 久色网| 中文av网| 色在线免费观看| 这里只有精品视频在线观看免费| 国产成人高清| 成人免费视频一区| 五月宗合激情网| 婷婷综合爱| 综合色色网| 久久色五月天| 天天狠狠干| 日本精品人妻无码77777| 久久久久久欧美精品se一二三四| 99热这里全都是精品| 亚洲综合五月天婷婷| 综合五月丁香久久| 色啪综合| 六月久久婷婷| 欧美Va婷色| 99热欲| 婷婷五月天伊人网在线观看视频| 婷婷五月天成人| 亚洲性受XXXX五月丁香| 91久久婷婷| 97视频.干com| 五月天天综合| 五月丁香黄色| 操日视频| 中文字幕人妻在线| 久热 91| 日韩黄色网络| 99资源在线视频| www.sebowuyue| 99色热视频在线| 色婷综合| 日日干夜夜干| 91九色国产熟女| 五月婷婷六月丁香五月| 激情四射婷婷色色色| 五月欧美丁香在线观看| 六月婷婷香蕉| 影音先锋一区| 黄网在线免费观看| 99热在线观看免费精品| 久热精品视频在线观| 婷婷五月激情图片| 久青青久| 国产精品色情AAAAA片软件| 四色 爱 婷婷 精品 亚洲 五月天| 九九伊人网| 99爱免费在线观看| 丁香五月五月婷婷欧美大香蕉| 久久婷婷五月综合色播| 综合另类激情| 大香蕉欧美在线| 中文字幕AV网址| 色婷婷欧美| 亚洲va日| 久久se 综合网 | 99爱视频在线观看这里只有精品| www色婷婷com| 免费黄色片子| 成人羞羞啪啪 全 视频| 91久久日日| 26UUU欧美| 久久综合影院| 五月天精品| 五月天欧美激情| 日韩 mm 不卡| 91精品国产91久久久久青草| 婷婷日| 婷婷五月激情小说| 伊人久久大香网| 色综合爽| 啪啪啪丁香五月| 婷婷五月丁香91| 五月婷婷偷| 在线超碰免费| 亚洲网视屏| 婷婷开心青青草| 六月婷婷青青青视频| 99日本黄站| 六月丁香深深爱| 丁香五月97视频| 91九色精品熟女内射| 美女婷婷六月色| 91精品综合久久久久久五月天| 91超碰在线观看| 天天射射夜| 丁香五月天亚洲综合| 色情五月丁香| 狠色狠色综合久久| 久久99久久99精品免观看粉| caop视频| 超碰人人艹| 五月婷婷色吧!| 婷婷五月大香蕉| 久久AV无码精品人妻系列试探| 亚洲天堂久久| 狠狠婷婷日韩| 亚洲精品视频在线播放| 五月丁花六月丁香综合| 九九视频网| 色99无码| 五月天激情美女久久| 91大神操美女| 毛片毛片毛片毛片| 天天日日人| 六月婷婷色色色| 五月天婷婷色播综合在线| 婷婷九九| 五月天另类小说| 色激情综合狠狠婷婷| 国产AV不卡福利| 91精品激情9| 久久九九99| 99这里只有精品视频| 五月丁香 久久久| 婷婷伊人综合中文字幕| 变天就操逼婷婷五月| 欧美三级A做爰在线观看| 丁香五月先锋| 无码人妻一区| 白天AV月月| 亚洲AV成人在线| 97人妻碰碰碰久久| 丁香激情综合| 免费看欧美成人A片无码| 猫咪伊人久久| 婷香五月激情视频| 色色cOm| 五月花成人网| 色婷婷五月天天天天天| AV操逼网| 欧美色色色色色色色色色色| 99色在线视频观看| 色99久草在线| 少妇性BBB搡BBB爽爽爽视頻| 日本一级一级一级一级| 色婷婷成人网| 精品99在线| 夜夜夜夜夜骑撸| 五月天停停成人网| 激情综合网,婷婷五月天| 狠狠香婷婷五月| 色婷婷AAA| 成人综合视频在线| 色爽九九| 亚欧州精品视频| 99热久97| 大香av| 久久 无毛。| 99热很操老逼| 91九色在线观看免费| 91色性感五月婷婷丁香| 超碰成人黄色网| 欧美成人一区二区三区在线视频| 日本天天色| 91人妻PORNY九色大屁股| 五月天激情电影| 色综合九九| 大香蕉人妻| 中文字幕在线观看视频www| 色狠狠综合网| 99热免| 五月色亚洲| 狠狠做婷婷| 狠狠操狠狠操AV| 99久久综合网| 久久AAAA片一区二区| 五月婷婷六月丁香| 在线观看免费人成视频无码| 91久久久久久久久久18| 抽插特写| 9久久精品视频| 成人在线综合| 97人人超| 五月综合激情网| 国内精品免费一区二区2009| 丁香五月婷婷综合激情啪啪啪啪啪啪啪 | 激情www| 五月丁香六月婷婷啪啪| 婷婷综合五月天| 亚洲第一第二网站| 蜜桃人妻无码AV天堂三区| 九九九激情综合| 日韩AV在线免费| www激情网站| 久久曰曰| 五月天天天开心激情网| 深爱激情av| 这里只有精品1| 99在线视频资源| 六月综合婷婷开心伊人| 夜精品无码A片一区二区蜜桃| 91|疯狂丨高潮丨对白| 国产三级在线播放| 久久总和99| 婷婷五月四狠狠| 婷婷精品在线| 色色a| 大香蕉手机视频| 欧美成人AAA片一区国产精品| 色婷婷狠狠久久综合五月 | 国在线激情网| 亭亭五月天黑人2014| 色五婷婷在线视频| www.婷婷五月天| 激情综合色婷婷啪啪五月天| 97电影99热| 欧美五月丁香啪啪响视频| 午夜电影网VA内射| 97碰碰在线观看视频| 五月丁香啪啪网| 亚洲午夜国产成人电影VA国产欧…| 偷拍九九五月丁香婷婷| 777.色色| 天天日 天天草| 亚洲激情另类| 伦乱人妻| 激情婷婷五月久久| 五月天 另类图片| 大香蕉人妻| 激情色五月天| 久久色婷婷| 超碰97久久| 婷婷五月 丁香六月| 噜噜色噜噜网| 日本久久99| 婷婷综合av| 天天日狠狠| 99.N在线视频| 亚洲精品无码99热| 欧美三级欧美一级| 1010日日无码| 丁香五月婷婷影院| 91碰操| 婷婷欧美偷拍综合| 饮料下药迷倒漂亮女同事强干| 五月婷婷六月色| 美国不卡视频| 亚洲看av的网站| 久热欧美| 丁香天堂夜| 另类婷婷丁香| 天天射美女| AV中文字幕夜夜操b天天摸bb| 婷婷丁香五月天哟啪| 久久色情综合免费网站| 秋霞免费视频| 超碰免费人人| 99热免费在线| 五月婷婷色在线| 婷婷五月综合婷婷| 亚洲无码yw| 亚洲丁香婷婷| 天天综合五月| AV操操操| 五月婷在线影院| 丁香五月五月婷婷五月天激情四射| 五月天久久久| 日本啪啪天堂| 日日夜夜天天| 97成人视频| 在线观看玖玖资源免费观看| 婷婷色婷婷| 色色色五月婷婷| 色婷婷丁香五月| 99在线免费视频播放| 全国最新疫情| 激情丁香五月| 日日夜夜狠狠婷婷色| 婷婷天堂综合| 婷婷激情人妻| 性爱视频久久| 99re在线免费视频| 丁香五月天视频在线播放| 国产成人精品一区二三区熟女在线| 91啪啪视频| 五月丁香无码| 婷婷激情人妻| 五月天停婷基地| 婷婷综合干| 热久久99热欧美国产亚洲| 99热新网址| 97自拍99| 激情综合五月| www.99精品视频| www.色五月| 熟美女麻豆| 99久热这里只有精品| 97热超碰| 色综合色| 色玖玖综合| 九月婷婷激情| 亚韩在线视频| 日韩啪啪视频| 久久婷婷五月天激情新地址| 五月激情六月综合| 丁香五月天激情网址| 99热这里只有精品在线观看| 永久的网站AAAA| 丁香五月婷婷啪啪| 狠狠色综合777| 成人做爰黄A片免费看直播室男男 A片试看120分钟做受图片 | 99热| 五月丁香六月情婷婷久久| 丁香网五月天| 色五月婷婷久久大| 久热精彩视频98| 国产欧洲欧洲精品久久| 丁香婷婷色情| 激情综合五月| 热久久77777| 婷婷99视频在线| 99亚洲色色| www.com色播五月天| 婷婷操超碰| 丁香五月色情| 嫩草AV久久伊人妇女超级A| 日日干日日s| 91国产精品视频播放| 五月丁花六月丁香综合| xx久久| 俺去也综合| 色婷婷成人在线| 五月婷婷先锋| 中文字幕av在线播放| 丁香五月天导航| BBWCUCKOLD精品熟妇| 五月丁香六月婷婷视频| 开心五月婷婷婷美女| 看片视频在线免费日产在线看| 精品9久| 思思精品视频| 日韩操人| 香蕉AV777XXX色综合一区| 天天激情| 午夜婷婷| 免费碰碰视频久| 91操在线视频| 激情图片婷婷| 色色综合热| 五月婷婷色色| 天天天日天天天干| 色七七九九| 极品人妻VIDEOSSS人妻| 久久婷婷五月免费视频| 成片免费播放| 艹B高清无码| 狠狠色噜噜狠狠| 国产婷婷五月中文字幕高清| 成人无码中文| 久久人妻视频| 91精品久久久久久综合五月天| 久久激情五月婷婷| 国产人妻777人伦精品HD| 五月婷婷激情综合av| 99热在线观看免费中文| 久操香蕉| 丁香六月在线| 五月婷av| 国内裸舞二区| 碰碰人人漕| 无码AV免费精品一区二区三区| 丁香五月人妻| 色小说婷婷五月天天天| 97色女人在线| 乱精品一区字幕二区| 婷婷射综合| 午夜电影网VA内射| 色婷婷丁香五月| 九九九九中文字幕| 六月丁香网| 婷婷五月综激情| 六月婷婷影院| 六月婷婷天天操夜夜爽视频| 五月丁香婷婷色播无码| 色99色| 五月婷婷色影院| 人人人人人人人草| 久久这里只精品66| www.com.色色| 色色色色色色色色色影院| AV电影在线播放| 精品人妻久久久久| 人人人人人人人人人草| 免费婷婷| 久久综合五月婷婷| 国产精品人成A片一区二区| 亚洲天堂爱爱| 色婷婷五月天偷拍| 五月天中文网| 五月综合视频在线| 成人午夜免费电影| 天天日日| 久久9热好| 狼人久草| 99色在线| 婷婷久久久久| 99色视频在线| 日夜夜久久| 5月婷婷激情6月| 777久久综合视频| 婷婷五月丁香综合| 久久99看免费| 日本在线wwww| 亚洲AV久久久久久久久久久久久久久久 | 少妇AB又爽又紧无码网站| 伊人婷婷五月天| 99精品久久久久| 欧洲亚洲精品| 天天色色天天| 狠狠操狠狠干综合| 五月婷婷之六月丁香| 热久久成人| 久久综合这里只有精品1| 色综合大香蕉| 丁香六月婷婷综合欧美| 亚洲一级AV在线免费播放| 人妻免费网站| 99色在线观看视频者| 国产看真人毛片爱做A片| 久操婷婷| 亚洲精品视频在线播放| 色色色com| 91狠狠色丁香婷婷综合久久精品| 久久婷婷成人| 婷婷射综合| 热99精品视频五月| 99九九综合久久九九| 成人版视频在线观看| 超碰在线中文字幕| 色狠狠999综合| 99操久久| 91婷婷| 综合网天天| 五月激情影院| 99色综合| 国产黄大片在线观看画质优化| 少妇高潮呻吟A片免费看软件| 99视频内射三四| 日产精品一线二线三线芒果| 欧美性生交XXXXX无码小说| 专区无日本视频高清8| 婷婷99狠狠躁天天躁| 免费无码毛片一区二区A片| 专区无日本视频高清8| 免费无码毛片一区二区A片| 亚洲精品国产A久久久久久| 久热在线中文字幕色999舞 | 久久久久人妻中文| 99色免费视频| 婷婷九月丁香| 欧美视频五区| 狠狠色噜噜狠狠狠狠综合| 日本综合色图| 成人丁香婷婷| 欧洲区自拍| 九九热大香蕉| 久久婷婷伊人| 99热国内| 这里只有精品免费视频在线观看 | 综合欧美五月婷婷| 五月色无码| 五月丁香六月婷婷的女人| 六月综合婷婷开心伊人| 激情六月婷婷| 99热自拍| 久久九久久| 日本天天操| 国产午夜成人免费看片无遮挡| 久久99草五月婷婷| 成人网在线视频| 九九热视频精品2| 天天日天天操天天干| 色播五月| 色婷婷小说| 久久AV无码精品人妻系列试探| wuyuedingxiang| 98永久精品| 欧美天天爽| 婷婷网五月| 欧美性猛交99久久久99| 色综合五月| 国av网| 操逼视频一区| 六月亚洲| 五月天婷婷丁香| 91操人| 影音先锋男士资源网一区| 午夜爱爱网站| 婷婷五月天在线观看av| 中文字幕乱轮| 久久婷五月天| 久草九一| 999热在线视频| www.minyis.com【JT】国内CDN落地页保证转化QQ2101460746 | 超碰在线超碰| 色婷婷五月基地在线| 99这里只有精品|v| 996er热| 五月天婷婷激情四射综合| 久久99精品九九久久久婷婷| 欧美婷| 中文字幕在线资源| 五月婷婷伊| 丁香六月激情综合| 婷婷六月视频| 日本丁香五月| 大香蕉丁香| 日本精品。999| 大天天伊人| 99riav 亚洲| 亚洲超碰在线| 激情丁香五月天图片| 色播播五月天| 538任你爽视频不一样的| 丁香婷婷五月天色播| pacopacomama 070722_670 素人奥様初撮りドキュメント 103 大久保純子 | 五月丁香操婷逼| 噜噜噜噜噜色| www.色99| 久天综合| 日本五月天一页| 思思热在线观看| 久久五月婷婷丁香| av人人操| 91狠狠综合久久| 97丁香五月| 九九精品在线观看视频6| 婷婷五月天色播| 涩五月丝袜婷婷| ss99热| 狠狠狠狠狠| 成人丁香色| VfJxEwPH| 性按摩玩人妻HD中文字幕| 成人在线精品| 色噜噜五月天| 久久这里只有精品视频15| 丁香五月六月久久综合 | 五月天AV大香蕉| 激情5月天天天| 天堂成人A片永久免费网站| 亚洲另类婷婷综合| 99久热这里只有精品| 久久ri精品| 五月丁香婷婷AV天堂| 高清无码视频网址| av国产精品偷| 婷婷 丁香 精品| 亚洲色频| 涩涩网五月天| 成熟妇人A片免费看网站 | 久久久久9| 丁香婷婷久久| 99色网站| www,色婷婷| 色婷婷五月天在线观看| 久久久潮喷-久久久九九-成人AV| 亚洲瑟瑟精品在线| 五月天激情婷婷| 99国产er热视频| 亚洲中文字幕av| 丁香五月影视| 9久热在线视频精品| 五月天伊人久久久久| 五月激情小说网| 色黄啪啪| 《蜘蛛女》梁铮1995| 五月亭亭开心网| 亚洲无码色| 精品久色| 激情小说五月天| 婷婷丁香六月| 亚洲天天| 五月天日日操夜夜操 | 国产精品婷婷午夜在线观看| 色五月激情五月| 秋霞网在线观看理论91| 欧美经典片免费观看大全| 精品99久久久久成人网站免费| 欧美激情综合色综合啪啪五月| 久久香蕉网| 亚洲操B| 九九热亚洲中文在线观看免费| 天天操天天操天天操天天操天天操天天操天天操天天操天天操 | 精品五月花| 色婷婷综合视频| 成年视频免费观看| 精品久久这里热66| 大香蕉九九热| 无码激情| 五月天国产成人| 99热这里都是精品| 九热视频这里只有精品| 影音先锋男人站,影音先锋男人色资源网,影音先锋AV最新资源站,影音先锋AV资源 | 久久婷婷五月综合啪| AV操逼网| 99热97| 天天插天天很| 一起操最新网址| 色婷婷亚洲六月婷婷中文字幕| a在线免费v| 色吧五月婷婷| 激情五月天啪啪| 激情综合色婷婷六月天| 天天插天天射天天干| 中文字幕不卡+婷婷五月| 欧美va精品va老师va| 少妇人妻偷人精品无码视频新浪| 丁香五月天成人| 久久婷中文字幕| 九九av| 日韩五月天婷婷| 97操碰日本女人| 超碰九九热| 欧美日本综合网| 婷婷综合九色伊人| 婷婷综合一二三| 天天肏屄夜夜爽| 999热这里只有美国精品| 五月婷婷AV| 最新日本A片| 色逼综合网| 天天操夜夜操| 亚洲色9| 97成人丁香| 人妻九九九九| 深爱五月中文字幕| 91精品国产综合久久蜜芽解析速度| 色婷操逼| 亚洲 无码 中文字幕 中出| 成人一区在线观看| 26UUU精品一区二区| 99热这里只有精品一区| 五月婷婷婷| 九九人人操| 五月天亚洲色| 开心五月激情| 婷婷五月开心六月AV| 亚洲午夜AV| 激情美女五月天激情在线| WWW.久久久久久久| 双性美人被调教到喷水A片| 亚洲久久激情| 这里只有精品日韩精品| 99精品偷拍视频| 99在线精品观看99| 色综合久久五月天|