99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

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
返回資訊列表
99日本在线| www.色五月.com| 久久五月天婷婷| 97久久人人| 9精品久久999| 色色五月天婷婷| 久久久99视频| 欧美激情五月天婷婷| 九九婷婷激情综合网| 五月花婷婷| 99热久久最新地址| 丁香五月天殴美激情| 99久久.www| 婷婷亚洲综合| 天天拍天天操| 九九热最新| 激情婷婷六月天| 婷婷深爱色五月| 天天日夜夜欢| 99人碰碰碰| 亚洲AV久久久久久久久久久久久久久久| 六月婷婷综合| 色色色免费视频| 色99欧洲色19| 亚洲三A| 另类图片色五月| 五月天天爽| 日日干日日s| 色婷婷五月色| 色婷婷久久综合| 久碰综合| 婷婷激情九月| 久久狠狠欧美| 久久婷婷五月草视频在线播放| 98色花堂98t.R| 99热97美女| 开心五月激情网| 99精品国产热久久91色欲| 9久热这里只有精品| 欧洲永久精品| 婷婷五月天深爱| 婷丁香久综合| 欧美综合丁香网| 操笔无码| www一区二区三区| 国产一区男女| 丁香五月亚综合图片| 这里只有精品视频在线看| 久久五月天合网| 狠狠看狠狠| 丁香五月 综合| 大香蕉婷婷| 99热国产精品| 国产六月婷婷| 韩国激情五月天综合网| 激情四射五月天| 色5月婷婷| www.五月婷婷| 香蕉久久av一区二区三区| 天天做天天爱天天高潮| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 草五月| 激情五月小说婷婷| 丁香婷婷色五月| 99热9| 91操碰| 久久九九色| 国产欧洲欧洲精品久久| 久久五月天影院| 婷婷香蕉精品| 婷婷五月丁香花综合| 亚洲热久| 亚洲第一色色色| www,婷婷五月天777me,com| 九九热短视频在线观看| 日韩在线视频网站| 婷婷五月久久| 亚洲成人综合在线| 丁香五月五月婷婷五月天激情四射| AV五月婷婷露脸| 五月综合激情| 少妇性按摩无码中文A片| 日本在线观看aaa 99| 五月丁香婷色| 亚洲色小说在线综合| 99re鈥哸鈥唙| 大地9中文在线观看免费高清| www.ywav| 五月天天丁香婷婷在线中| 丁香伊人综合| 五月天婷婷视频| 免费观看欧美成人AA片爱我多深| 九九热自拍| 亚洲五月天婷婷在线| 五月丁香免费看| 怡红院视频| 精品亚洲国产成AV人片传媒| 91精品丝袜久久久久久| 99九九视频| 伊人五月综合网| 五月天丁香久久综合 | 这里只有国产精品在线| 婷婷六月色| 青青久久五月天丁香婷婷| 99这里有精品视频| 激情网五月天| 9 1大香蕉| 99色这里| 欧美色五月| 色九月综合| 99色中文| 91色色色18| 66精品成人免费网站在线观看| 婷婷五月电影| 99热99| 丁香六月av| 97热精品| 偷拍91九色| 99爱免费在线视频| 国产精品久久久久9999小说| 日韩好吊操| 亚洲中文乱字字幕在线永久| 久9草在线观看视频| 天天操天天日天天爱| 亚洲精品婷婷| 激情伊人网| 五月婷婷免费| 欧美怡红院黄站| 超碰av在线| www.天天干| 色婷婷激情Av久久久| 婷婷99| AV操逼网| 丁香婷婷基地| 99∨VTV| 丁香六月狠狠干| 激情五月天激情五月天| 亭亭玉月丁香| 在线天堂9| 91精品丝袜久久久久久久久粉嫩| 日本色婷婷| 久久爱综合| 丁香五月婷婷亚洲另类| 九日日夜夜69| 丁香五月成人av| 爆乳熟妇一区二区三区四区| A久网| 欧美情色一区| 99免费在线| 羞羞嫩草视频| 日本久久精品18| 91日韩美女被插视频| 2025天天操| 秋霞av吧| 六月婷婷久久| 亚洲激情AV| 丁香六月情| 激情综合无码| 内射在线CHINESE| 色的色综合| 成人国产欧美大片一区| 26uuu另类亚洲欧美日本一| 日韩在线观看网址| 亚洲热视频| 人妻中文字幕精品| 五月丁香婷婷啪啪| 色综合xx| 2015WWW永久免费观看播放| 激情五月天小说| 成人色图情色成人网 www.5b5b5bcom 五月天 | 色综合久久久综合久久网| 99久久这里只有精品免费官网| 色五月av| 日本天天操| 色五月天丁香婷婷| 无码AV免费精品一区二区三区 | 五月天天堂久久| 99久久99九九九99九他书对| 色色婷五月天| 婷婷色色欧美| 国产一二区爆乳_1国产日韩一区二区三-成人AV | 亚洲婷婷丁香五月| 99热精品在线播放| 天天色域综合网| 99久久.www| 五月天久久婷婷| 97碰在线视频| 蜜桃五月天| www.精品久9| 激情五月天综合| 婷婷深爱五月天在线| 丁香五月ⅤA久久久| 婷婷五月在线视频| 99.色| 久久久婷丁香五月天激情综合| 成人电影一区| 激情第四色| WWW.夜夜操.com| 色色综合网www| 色婷久九| 婷婷六月激情综合| 白天AV月月| 婷婷九色| 大香蕉婷婷婷| 激情五月天网站| 激情VA视频| 婷婷操逼| 丁香五月777| 五月天丁香| 婷婷色爱| 激情综合六月| 六月丁香综合999| 久婷久婷激情肉| 久久久亚洲精品一区二区三区浴池| 俺去也婷婷| 秋霞学生妹一二级| www.狠狠| 色情五月综合婷婷| 久久综合爱| 亚洲五月天婷婷在线| 丁香色婷婷| 99干在线| 一区二区三区XXXXXX| 午夜不卡久久精品无码免费| 色五月婷婷老师| 99热这里只有精品9| 天天添天天摸天天天天做| 五月婷丁香| 婷婷99丁香| 午夜69成人做爰视频| 中文字幕,综合,91| www色中色综合| 99精品久久| 丁香五婷| 超碰猛烈的性猛交| www.henhenl| 东京热人妻一区二区三区在线| 人妻AV中文系列| 亚洲视频99| 欧美久久婷婷| 人妻22p| 精品久久人妻| 一月婷婷色色| 婷婷五月成人| 99免费热视频在线| 99国产精品久久久久久久久久久| 嫩草AV久久伊人妇女超级A| 六月婷婷中文字幕| 超碰国产在线| 4399无码视频| 日本97人人| 久久综合五月天激情小说网站| 婷婷五月丁香五月| 在线中文AV| 欧美日韩精品人妻狠狠躁免费视频| 婷婷午夜| 五月激香蕉网| 涩 五月 婷婷 狠狠| 九色视频入口91| 伊人超碰在线| 五月婷婷久久大香蕉| 97超级操操| 97艹| 五月丁香网av| 激情综合五月色丁香婷婷| 深爱五月最新网址| 在线观看婷婷5月| enecarbon-materials.com污K127封锁请涟系@wip1688 | 国产乱轮一区二区三区| 偷拍91九色| 欧美日韩123| 九九黄色网| 激情的五月婷婷蜜桃| xx色综合| 五月丁香婷婷基地| 色婷婷电影网| 91黄色五月天视频| 97久久人人操| 丁香五月色情| 91色综合网| 婷婷开心激情| 婷婷视频在线碰| 97婷婷久久丁香| 性热视频99精品| 在线中文字幕视频| 久久五月激情| 深爱婷婷网| 99燥99日| 91婷婷| 五月亭亭六月激情| 婷婷刺激综合| 少妇人妻丰满做爰XXX| 超碰人人在线观看| 日韩色色小视频| 久久婷婷五月天激情唯美| 亚洲综合五月天| 六月婷婷中文字幕| 九热视频精品| 色五月婷婷激情五月| 99乱视频| 国产伦亲子伦亲子视频观看| 丁香五月手机在线| 欧美婷婷五月| 97精品人人A片免费看| 欧美超碰亚洲| 亚洲爱爱无码婷婷色五月| 综合网亚洲| 另类小说五月天| 91干网| 天天插综合在线| 激情五月开心五月丁香五月| 99热国品| 888精品福利地址| 五月婷婷官网色| 超碰AV在线| 日本色色影院| 婷婷之六月丁香| 丁香五月综合婷婷| 五月叮香啪| 插插干干干色| 亚洲综合九九| 色色色色综合网| 五月婷婷激情久久| 99热综合在线观看| 激情婷婷狠狠干| 久热这里只有精品6| 色色色色色五月| 久色五月婷婷综合| 欧美顶级少妇做爰HD| 手机在线日韩视频中文字幕| 丁香色婷婷| 精品人妻午夜一区二区三区四区 | 思思re99视频在线观看| 久草婷婷网| 久这里只有精品99| 五月天偷拍| 久久99精品久久久久久噜噜| 26uuu成人网| 久久五月婷婷综合网| 色婷婷中文字母五月丁香| 国产成人综合在线| 九九热99熟女| 丁香婷婷六月天| 欧美熟妇一区二区三区| 丁香六月婷婷综合缴| 色色色com| 日日想日日夜日日操| 丁香成人五月天| 亚洲不卡欧洲| 9999久久久久| 人人爱干人人爱草| 色五月AV| 亚洲色区17| 婷婷伊人綜合中文| 俺去也五月天| 9久热在线视频精品| 婷婷五月情| 91人人人人人人人| 丁香5月婷婷| 无码一区二区日韩| 夜夜穞天天穞狠狠穞AV美女按摩| 五月丁色AV| 五月社区丁香| 91色涩| 精品爆操| 色婷婷影院| 五月色色色| 亚洲五月婷| 国产婷婷色五月| 99精彩视频| 色六月天天激情综合网| 播丁香五月婷婷欧美| 热99精品视频| 五月婷啪啪| 久久婷婷五月天懂色| 久久五月丁香| 五月天久久色| 丁香五月在线观看| 色热久资源| 五月天激情小说| 精品人妻久久久| 婷婷色色综合| 亭亭五月丁香五月天激情| 五月色丁香婷婷综合| 五月丁香六月综合基地| 先锋资源91| 色啪综合| 99色看| 国内精品免费一区二区2009| 色婷婷五月天久久| 亚洲人妻AV| 26uuu欧美| 色综合性视频| 色天堂97| 乱精品一区字幕二区| 国产精品国产VA片国产| 婷婷五月激情五月丁香五月| 五月天婷婷在线播放| 天天色天天爽| 亚洲蜜乳AV| av色婷婷| 婷婷五月天亚洲精品| 天天艹| 综合色五月天| 综合六月激情婷婷| 99热日韩| 婷婷视频在线碰| 五月婷婷丁香五月婷婷丁香| 99久久99视频只有精品| 91碰操| 久99久在线| 色播五月丁香婷婷| 高清成人综合| 三级黄色大片视频| 色综合久| 婷婷五月天小说网| 亚洲五月婷婷在线| 中文资源在线a| 免费观看欧美成人AA片爱我多深| 天天综合色丁香| 久er7久热| 99色在线视频观看| 国产精品99久久久久久久女警| 婷婷丁香成人五月天| 综合久久99| 亚洲成人av中文| 成人日韩欧美| 人妻久久人妻久久第一区| 国产中文亚洲欧美日韩性交| 香蕉伊人综合| 丁香五月综合网| 婷婷激情四射| www.色九月| 色 五月婷婷基地| 玖玖综合色| 婷婷免费视频| av一级棒av| 九九伊人网| 99免费在线| 亚洲色婷婷激情| 91免费看片| 三日本无码| 五月丁香网站| 综合色色网| 天天综合色丁香| 俺也去综合| www,五月天com| 九月丁香八月婷婷久久综合久97| 国产亚洲AV人片在线| 五月丁香激情综合网| 日本九九视频| 丁香激情五月| 超碰猛烈的性猛交| 国产九九一区二区三区| 日本天堂网站99| 99国产精品白浆在线观看免费| 99热综合| 开心五月天激情网| 婷婷色色网| 亚洲操人| 亭亭五月丁香五月天激情| 人人摸人人| 五月天啪啪| 五月丁香激情六月| 欧美成人精品老美女噜噜噜| 丁香婷婷五月综合影院| 99re在线这里只有精品视频首页| 一级二级香港秋霞欧美欧美秋霞| 爱婷婷五月| 天堂婷婷丁香六月网| www,欧美干干干干干干| 一二三区视频韩国| 久久久区区一久久久久久| 日本va欧美va精品发布视频 | 开心婷婷五月激情网小说| 五月婷婷色色色| 婷婷九月亚洲| 狠狠色综合网| 99热无码精品| 天天影视色综合网| 五月激情婷婷在线| 91成人电影| 中文字幕成人影视| 99爱视频在线| 国产SUV精品一区二区883| 欧美性爱五月天| 久99热| 婷婷激情四射| 久99久视频精品| 丁香五月亚洲综合| 怡春院久操| 99这里有精品视频| 天天爽天天操| 99婷婷狠狠成为人免费视频| 婷婷亚州综合| ww久久| 久热9| 天天摸,天天爽| 99re这里只有精品首页| 激情综合五月婷婷| 99色视频| 艹色18p| 色欲五月婷婷| 亚洲狠狠狠色婷婷综合激情久久久| WWW.桔色成人.COM| 丁香九月综合激情| 九九热在线视频| 超碰69天堂| www.sebowuyue| 99综合网| 天堂草在线观看| 综合激情在线视频| 最新高清无码专区| 五月丁香久久呀| 综合五月草| 激情五月婷在线精品| 婷婷 色 丁香 夜| 超碰狠狠操| 97在线99| 六月丁香久久| 婷婷丁香激情综合色情| www.久热| 亚洲成Av人片乱码色第1集| 成人丁香五月| 岛国AV网| 激情综合五月| 国産精品| 天天干天天色综合| 第四色在线观看| 超级黄色片| 激情五月亚洲综合网| 久婷五月| 伊人99久久| 久久激情网| 国产午夜一区二区三区| A片试看50分钟做受视频| 91狠狠综合网| 99热在线观看免费| 欧美槡BBBB槡BBB少妇| 色情五月天。| 可以看的AV网站| 九九激情网| 色婷婷AV在线| 久久激情五月婷婷| 91久女| 五月丁香综合啪啪啪啪啪| 国产密乳av一区二区三区四区| 婷婷成人五月天| 26uuu精品一区二区| 丁香五月无码| 婷婷干| 99性爱视频| 依人大香蕉| 成人电影在线免费试看| 97干婷婷| 五月综合激情| 成人五月丁香社区| 久久性爱视频| 激情综合五月| 婷婷八月激情| 精品色色| 天天舔天天| 99噜噜噜在线播放| 亚洲久久婷婷| 69人人操人人爽| 99热这里有精力| 草久私拍| 男人的天堂五月丁香| 久久婷婷激情四射五月天| 色色色图| 99视频在线观看视频| 色性五月天| 久久5 9视频免费观看| 五月丁香久久呀| 综合福利网| 91久久婷婷人人澡草 | 色综合色综合网| 中文字幕永久在线| 狠狠干2007| 国产AV一区二区三区最新精品| 日日操,日日爽| 嫩草极品| 丁香五月婷婷AV在线| 99操无码视频观看| 成片免费播放| 五月婷婷自拍视频| 99丁香五月婷| 五月天激情小说网| 婷婷色丁香六月| 99久操| 97色色视频| 丁香五月综合在线| 婷婷九月在线| 欧美色婷婷| 开心婷婷五月花| 免费观看日韩成人av| 五月天伊人综合| 婷婷丁香五月天婷婷| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 色色色色av色色色色| 大香蕉五月婷婷| a网站免费观看| 丁香 婷婷 亚洲 熟女| 色欲影香| 亚洲精品无人区| 亚洲六月婷婷| 五月婷婷视频啪啪美女| 久久免费试看120秒| 色五月激情综合网| 中文国产五月天| 9l视频自拍九色9l视频自拍九色9l社区| 色情五月综合婷婷| 婷婷五月天第三页| 亚洲丁香五月天在线视频| 久久精品日| 激情五月天在线视频| 这里只精品热在线18| 大香蕉综合在线| 色欲久久99精品久久久久久| 狠狠狠狠狠狠狠狠| 99久在线精品99re8| 草综合网| 九色激情网| 亚洲国产精品VA在线看黑人| 综合久久97| 99热这里只有精品50| 亚洲综合五月天婷婷丁香| 丁香花大香蕉婷婷综合| 狠狠插狠狠插| 91婷婷搞| 久草热视频在线观看| 五月天婷婷一起草| 影音先锋一区| 精品九九网| 欧美成人一区二区三区在线视频 | 激情综合网五月婷婷| 婷婷丁香人妻| 国产1区2区3区在线观| 美欧成人视频| 欧美三级韩国三级日本三斤| 蜜臀AV在线观看| 无码啪啪| 欧美日韩成人在线网站| 精品久久久人妻| 激情网第四色| 日本色婷婷久久99精品91| 99九九在线精品热动漫| 久久九九婷婷| 狠狠色噜噜色狠狠狠综合色 | 五月激情六月综合| www.91在线观看| 婷婷五月中文在线视频| 五月激情网络| 激情婷婷狠狠干综合| 五月天婷婷激情小说电影| 99热国产免费| 狠狠操天天干| 久色激情| 婷婷久久综合| 久热亚洲| 色射影院| 五月丁香成人网| 亚洲第一黄网| 九月丁香婷婷| 这里只有精彩视频| 五月婷婷六月激情| av大香蕉| 激情五月婷婷| 人妻第九页| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 婷婷五月天性| 五月WWW| 嫩草AV久久伊人妇女超级a| 亚洲99在线视频| 五月天婷婷黄色| 日日激情网| 天天爽综合| 成人性爱无码| 99久久久久久www| 99视频35精品视频在线观看| 激情久久久| 亚洲激情综合| 国产一二区爆乳_1国产日韩一区二区三-成人AV| 99激情| 国产熟妇乱子伦hd| 99热欲| 五月激情婷婷国产精品久久久久久| 色玖玖玖| 丁香五月天黄色片| 99ri视频在线播放| 五月婷婷激情久久| 色婷婷久久综合| 色99视频| 99热这里只有精品98| 亚洲激情无码久久| 人人摸人人射| 思思热在线播放| 五月天网站免费欧美| 色综合天天| 9999三级片| 99这里只有精品视频| 337p大胆噜噜噜噜噜91Av| 99热这里只有精| 日日干干天天干| 天天干天天操天天干天天操天天干天天操| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 俺也去五月婷婷丁| 99在线小视频| 99色色| 爱性综合网| 丁香五月天激情小说| www夜夜操com| 久久99网站| 国产精品天天狠天天看| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 狠狠干无码| 大香蕉五月天| 性生生活大片又黄又| 激情婷婷。| 91热在线| 黄页大全十八禁| 天天五月天综合网址| 大香蕉综合| 99视频这里有精品| 色五月婷婷影院| 亚洲欧洲色色| 色婷婷色99国产综合精品| 99久久6| 97luluse| 婷婷五月丁香综合亚洲 | 99色啊| 99在线观看视频| 婷婷五月天激情四射| 99re欧美精品| 亚洲中文字幕av| www夜夜操wwwcon| www.五月婷婷久久.com| 青青草大香| 激情伊人| 激情内射p| 99热伊人| 狼人婷婷久久| 久久五月天丁香花| 美妞av| 国产精品国产| 久在热99| xxxx五月| 五月天色色网站| 超爽内射| 激情www.98com| 操一区| 99热在线看| 天天久久综合| 色五月首页| 五月天伊人综合| 99热这里只有精品 搜| 久久精品性爱| 91九色中文字幕女在线观看| 丁香婷婷视频一区二区| 99热9| 综合久| 五月综合色| a免费在线| 婷婷丁香五月精品| 久久丁香五月天| 毛片新网地| 免费视频99| 日韩人妻在线播放| 色五月激情综合| 色播综合| 九九热亚洲中文在线观看免费| 97色女人在线| 开心五月婷婷综合在线精品素人| 性色99| 国产一级片色色| 99 频99热国里只有精品| 久久亚洲婷婷| 久久色区| 色欲久久综合| 久久免费9| 色情久久久| 九九色院| 亚洲成人中心| 日韩精品超碰在线观看| www.五月天婷婷| 一本九九色| 丁香六月激情国产| 综合激情sV| 六月丁香五月天| 青青草婷婷久久| 婷婷伊人网| 亚洲婷婷综合视频| 99成人在线观看| 五月天伊人久久久久| 久久综合五月天| 亚洲无码yw| 日韩在线一级| 五月婷中文字幕| 色婷网| 免费视频99| 久久综合热17c| av国产精品| 一区二区三区四区无码| 婷婷97C| 五月婷婷深深爱| Www99热| 啪啪综合网| caobi四区| 嫩草极品| 婷婷五月天高清无码| 99色日本| 天天干天天操天天拍| wwW天天干| 五月天丁香婷婷视频网址| 婷婷天堂综合网| 91超级碰人人操| 99九九在线精品热动漫| 国产精品在线视频| 99ri国产精品| 26uuu国产| 日日夜夜小色哥| 欧美五月婷婷| 成人.在线日韩| 色婷婷综合网| 五月天另类综合网| 五月狠狠| 精品香蕉99久久久久网站| 亭亭玉月丁香| 欧美天天综合网站上去吧| 丁香香蕉婷婷| 国产精品色色| 色色五月天婷婷丁香| 色婷婷成人在线| 99热99操| 色婷婷在线电影| 99久久99九九九99九他书对| 99热这里只有精品50| 97精品在线| 成人做爰A片免费看视频| 亚洲色情久久| 91 影音先锋| 国产操碰| 99热6色| 性 色 婷婷| 五月丁香久久呀| 天天操天天干天天射| 久久三级视频| 久狠狠狠| 五月色丁香激情| 日日爱678| 超碰在线观看成人视| 成人综合网站| 九九热在线99| 综合99久久天天综合| 天天做 天天爱| 人妻性爱| 五月丁香啪啪| 久久新| 五月天久草| 色五月婷婷777| 可以看的av| 欧美三日本三级少妇三99| 五月成人综合| 久久这里只有精品无码| 天天曰夜夜爽| AV在线资源| 五月天丁香婷婷社区| 久久3级片| 99视频| 狠狠综合| 欧美成人精品A片免费一区99| 香蕉视频91| 激情五月婷婷五月| 99精品免费欧美小视频| wwwxxx五月婷婷小说| 99热这里只有在线播放| 天天操夜夜爽天天操| 玖玖色综合网| 五月丁香啪啪综合网| 五月婷婷综合影院| 婷婷伊人綜合| 五月丁香最新| 大香婷婷| 欧美、日韩、中文、制服、人妻| AV网在线观看| 九九热99在线视频| 99热日本精品| 亚洲无码激情| 99色日本| 91AV婷婷| 色综合中文| 色停停香蕉视频| 九九热中文| 9999久久久久| 99久久网站| 婷婷五月色| 99精品偷自拍| 亚洲偷| 日本色超碰| 99re免费视频| 久9久成人精品视频| 琪琪色热色色| 五月天色图| 26UUU成人网| 丁香五月狠狠综合欧美| 天天情色五月天| 国产成人+亚洲+欧洲| 99热在线这里| 亚洲熟妇无码乱子AV电影| www.色综合.com| 99精在线| 三级黄色大片视频| 大香蕉在线观看9| 丁香五月黄色| 久草五月| 久久这里只有精品视频26| 这里只有精品视频在线看| www.com五月天| 婷婷五月综合久久中文字幕| 五月大香蕉| 风流少妇A片一区二区蜜桃| av在线免费播放观看| 91视频久久久| 99 热国产在| 米奇影视资源777狠狠色婷婷五月天激情网| 99免费视频在线观看爱| 婷婷午夜综合| 少妇高潮A片无套内谢麻豆传| 婷婷干| 丁香婷婷六月天| 99在线观看视频蜜臀| 天天日夜夜帕| 久碰视频| 99爱在线| 97人人操人人干| 婷婷五月天性| 97人妻碰碰碰久久香蕉| 国产真人做爰视频免费| 午夜色丁香| 久久婷婷五月国产色综合激情| 丁香六月视频免费观看| 99热国内精品| 丁香网五月天| 九九热自拍| 麻豆123区| 色婷婷在线视频| 国产做爰视频免费播放| 五月婷婷九九热| 538久久| 成人网站免费在线播放| 少妇高潮呻吟A片免费看软件| 婷婷va| 天天射射夜| 色五月五月婷婷| 激情综合色五月丁香| 玖玖综合网| 激情五月综合网最新| 丁香五月婷婷在线| 午夜日韩久久久网站| 欧美激情丁香五月天久久婷婷一区| 色五月人妻| 高潮毛片又色又爽免费| 91日韩在线| 综合在线观看99| 噜噜噜噜婷婷五月天| 可以看的av网站| 久久97久久99久久综合欧美| 9l视频自拍九色9l视频自拍九色9l社区 | 婷婷射图五月天| 99成人在线观看| 久久婷综合网| 深爱五月日韩| 精品无码久久久久久久久| 久久久久激情| 五月天成人网在线观看| 538在线精品| 婷婷五月激情的图片| 色婷婷亚洲婷婷在线观看| 人妻第九页| AAAA亚洲| 色偷偷五月天| 天天色图| 九九热婷婷| 久久五月婷综合网| 艾小青av| 欧美人与性动交CCOO| 亚洲综合字幕色色| 久久久91| 超碰在线观看9| 日韩啊啊啊| 天天日P天天射P| 婷婷激情啪啪| 日韩无码AV电影网站| 高清激情av在线观看| www.夜夜操.com| 91丨九色丨43老版熟女| 爱久综合| 日本色色网站| 色婷五月丁香久亚洲| 91久热| 9有码中文| 丁香五月婷婷在线| 亚洲无码猫咪| 亚洲性爱日韩无码| 无码激情AAAAA片-区区| 性爱先锋AV| 特黄三级片| 国产精品日日躁夜夜躁| 日本色婷婷| 久热爱大香蕉在线蜜臀悦色 | 久色国产| av免费在线看不卡无毒| 五月婷婷视频啪啪美女| 天天精品视频免费观看| 久久 婷婷 五月天| 五月婷婷丁香| 亚洲操B视频| 五月天六月色| 综合五月丁香六月婷婷| 天天影视天天爽天天草| 激情五月瑟瑟| 五月天婷婷久久视频| 9999综合99综合人| www99热| 91久草五月天婷婷| 五月丁香婷婷基地| 婷婷五月18永久免费网站| 天天干天干| 中文在线成人| 九九无码| 97资源碰碰| 久久九九99| 丁香五月天欧美成人| 综合色播| 五月婷婷综合色啪首页| 琪琪色五月婷婷老师| 色婷亚洲| 丁香婷婷五月综合| 色色综合激情| 91色久| 色播丁香| 99精品在线下载| 婷婷色综合中心站| www.天天日| 久久五月激情| 久久婷婷六月综合| 天天摸日日舔狠狠添婷婷婷| 伊大人久久| 五月激情六月丁香| 97久久人人| 中文字幕 码精品视频网站| 婷婷五月天色综合翘| 万月丁香狠狠爱| 亚洲这里只有精品| 亚洲综合婷婷五月| 影音先锋女人AA鲁色资源| 激情婷婷五月天在线观看| 丁香久久激情俄| 久久婷婷网| 九月婷婷综合八月丁香在线观看| 天天综合天综合久久网| 婷婷五月成人| 99色精品视频| a级毛片一区二区免费视频| 天天色天天| 婷五月丁香俺| www99精品在线观看| 99热1| 欧美精品久久久久久视频观看| 色色综合网。| 67194成I人在线观看线路1| 欧美日韩大黄| 丁香五月婷婷大香蕉| 婷婷五月天播| 色婷婷色丁香色欲av| 五月丁香综合啪啪| 操丝袜视频影院导航| 国产.亚洲.欧洲视频在线| 99综合视频一体| 色丁香五月| 激情丁香久久| 九月婷婷综合网| 色综合五月天| 少妇综合网| 第二色AⅤ| 丁香五月网| 日本精品人妻无码77777| 97超碰在线免费观看| 欧美婷婷五月激情| 日韩成人电影在线播放| 九九日伊人| 玖玖综合网| 99视频这里有精品免费观看| 色婷婷五月天激情| 吾爱AV导航| 亚洲日本韩国| 久久伊人五月天| 99这里只有精彩视频| AV中文在线| 色色九区| 99综合色色色| 国产精品美女| WWW.99视频| 婷婷色狠狠| 丁香五月日啪| 日韩成人网址| 九9九9无码| 久久九九99视频| 婷婷久久久| 九九RE视频在线精品| 六月丁香综合| 亚洲另类婷婷五月综合| 天天情天天狠天天透| 久一网站| 超碰免费电影| 强辱丰满人妻HD中文字幕| 香蕉综合网| 99亚洲视频| 天天综合中文| 六月婷婷激情小说网| 五月婷婷播| 人妻狠狠操| 欧美丁香五月97色| 丁香五月综合无码趴趴| 日本波多野结衣视频| 99精品国产在热久久| 欧美丁香婷婷五月| 久99久在线| 秋霞AV淫| 91啪啪网| 超碰国产AV| 99热色精品| 色婷婷五月在线| 色婷婷狠狠干芒果TV| 婷婷五月综合啪| 狠狠操.COM| 五月天影院婷婷在线观看| 乱女乱妇熟女熟妇综合网站| 久久综合99| 丁香五月婷婷激情小说| 九九久久综合| 91chinese在线| 色婷五月天| 亚洲第一黄网| 婷婷五月av| 婷婷五月天成人在线视频| 久久婷婷激情| 99热综合| 99激情网| 人妻操逼| 久久五月婷综合网| 天天日人人爽| 影音先锋人妻出差| 精品色色色| 天天插AV丝袜中| 五月天婷婷激情小说电影| 五月丁香婷婷基地| 欧美激情VA永久在线播放| 碰97久久| 色婷婷电影网| 九九久久精品| 超碰在线网站9| 996re热精品视频| www.99热这里精品| 婷婷五月丁香花综合| 婷婷色丁香五月| wWwCom夜操wwW| 五月天婷婷青青| 天天爽天天草| 开心激情婷婷| 丁香五月婷婷啪啪| 国产乱妇无乱码大黄AA片| 亚洲午夜在线视频| 婷婷色六月| 中文字幕永久免费| 精品婷婷五月天| 99久久久| 五月婷婷三级| 激情五月天色播| 婷婷激情五月天桃花网| 国产超碰人人| .操區COm| 婷婷五月天干干| 26.uuu丁香五月婷婷| 九九热在线视频| 97碰精品| 国产精品成人AV在线| 欧美色色色色色色色色色色影视| 九九成人精品| 久久婷婷五月| 色婷婷电影网| 丁香婷婷五月综合欧美另类| 日本成人综合| 久久五月丁香激情综合| 欧美色婷婷| 婷婷久久五月| 91碰碰碰久久久久| 亚洲中文字幕av| 五月丁香婷婷啪啪综合网| 99.N在线视频| 荡乳尤物3HP1V5| 伊人婷婷91| 五月天免费色| 色色色网站| 国产精品久久久久久妇女6080| 激情淫乱男女| 五月丁香久久综合| 十月色综合| 五月丁香啪啪网| 97精品综合久久内射| 亚州精品色情在线观看| 五月天色区| 欧美性生交XXXXX无码小说| 狠狠se| 欧美噜一噜| 玖玖爱资源站| 亚洲成人日韩无码精品| 五月天丁香久久| www.91五月| 性爱综合网| 婷婷无码五月天| 国产精产国品一二三在观看 | 风流少妇A片一区二区蜜桃| 久激情网| 激情久久丁香| 婷婷五月欧美| 开心五月婷婷在线| 五月开心网| 丁香激情网| 久热这里只有精品6| 狠狠干.com| 色狠狠伊人久久五月丁香| 久热只有精品| 激情久久久久| 丁香五月婷婷偷拍| 无码一级片| 日韩在线婷婷五月天综合| 国产高清av黄色看片| 多精窝99在线视频| 色噜噜狠狠色综无码久久合欧美| 日本熟妇精品99| 9热精品| 亚洲色综久久五月| 99热精品无码| 日韩婷久| 综合网视频| 久热伊人在91| 丁香五月天激情免费在线观看AV777| 碰超亚洲| 热成人网| 91九九热| 丁香五月天啪啪a日本| 1024在线视频| 婷婷五月亚洲一本在线丁香| 天天综合色99| 久久免片| 国产小网站| 偷拍91九色| 九九色色网| 99精品久久| 丁香五月花婷婷开心| 天天干天天拍| 激情丁香婷婷五月天| 成人国产欧美大片一区| 激情综合5| 国产精品18久久久|