欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,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
返回資訊列表
亚洲网站观看视频| 色综天天综合| 国产精产国品一二三在观看| 五月天停婷基地| 婷婷伊人綜合中文字幕| 色月丁| 日韩啊啊啊| 婷婷五月骚厕所| 97色97干| www.com色播五月天| 五月花激情| 亚洲成人黄色网| 色区久久| 亚洲婷婷丁香| 婷婷激情五月视频| 超碰无码老师| 成人五月丁香花| 久久久18| 婷婷五月天中文字幕| 亚洲操逼网| 色亚洲欧洲| 婷婷免费精品视频| 亚洲区,视频区,视频区免费| 91超级碰在线| 色色色在线观看| 亚洲成人无码专区| 亚洲亚洲人成综合网络| 久久久天堂国产精品女人| 夜夜爱网站| 五月色情婷婷开心五月色情| 婷婷基地成人五月天| 人碰91| 乱岳熟女50岁| 激情综合亚洲| 九九热在线视频| 美女精品一级不卡视频| 久久五月丁香| 婷婷五月激情网| 日本性激情色播| 日本激情ⅩXX免费视频| 五月丁香色婷婷伊人| 精品久9| 丁香五月天堂网| 亚洲精品国产setv| 五月婷亚洲精品AV天堂| 中文字幕AV在线播放| 久久精品亚洲一级牲爱综合| 99在线视频精品| 激情五月天久久丁香| 亚洲成人网站在线| 依人大香蕉| 九九这里是免费的视频5| 99热只有精品在线观看| 97韩国久久电影院| 亚洲99热| 九九 激情 网| 日本久久婷婷| 99视频在线精品免费观看2| 噜噜吧天天爱| 九九99九九99偷拍视频免费看| 性色五月天| 亚洲国产色色| 亚洲色五月天| 九九这里都是精品| 精品一二三区久久AAA片| 久久精品99| 五月婷婷av| 激情第四色| 五月婷婷六月激情| 日本啪啪网| 少妇日麻屄| 超碰久热| 中文字幕不卡视频| 五月丁香成人网| 五月天婷婷AV| 色九区| 丁香五月天婷婷中文字幕| 亚洲精品五月| 丁香婷婷成人网站| 久久综合中文字幕| 五月天婷婷丁香| 激情五月天啪啪| 9色在线| 91性高潮久久久久久久久| 97精品人人A片免费看| 任你草| 日韩另类| 婷婷丁香六月天激情四射网| 日本99在线| 在线天堂9| 色狠狠综合入口| 无码髙清| 开心久久xxx色| 色色色综合网| 伊人五月成人| 99精品久久久久久久婷婷| 97视频久久| 男女99免费视频| 九九Av| 人人摸人人干| 国产免费一区二区三州老师F1F1……| 色综合色五月| 五月激情视频| 天天擼久久擼在线| 99在线资源| 亚洲综合成人网| 丁香五月影院| 91热手机在线| 蜜桃婷婷丁香五月天狠狠久久综合| 天天色天天操天天射| 激情丁香五月激情婷婷| 婷婷五月丁香超碰| 538在线精品| 久久久全国免费视频| 日本婷婷色| 五月丁香婷婷婷激情爱爱| 欧美在线看| 日本妈妈乱| 五月综合婷婷久久在线 | 9热精品| 亚洲中文av| 五月婷成人网| 婷婷丁香五月激情密臀av| 亚洲天堂啪啪| 精品国产乱码久久久久久免费| 超碰色人妾| 中文精品在| 五月丁香999| 婷婷五月激情五月激情| 婷婷五月丁香五月| 播丁香五月婷婷欧美| 操逼综合激情网| 伊人色综合影院视频| 在线综合婷婷| 婷婷丁香色五月| 午夜天堂一区人妻| 激情网狠狠干| 丁香六月婷婷综合啪啪| 国产这里只有精品| 丁香花五月天社区| 婷婷四色五月| 99啪啪| 久久九九一區| 操逼在线视频| 99热在线观看| 五月丁香综合啪啪| 思思热热久久| 99色视频| 色就是色婷婷五月亚洲激情| 久久AAAA片一区二区| 婷婷五月a| 亚洲无码成人| 婷婷五月天AV| 9.1综合网| 婷婷99狠狠| www.99.色| 婷婷伊人无码| 九九综合| 激情六月天婷婷| 俺去也五月天婷婷| 玖玖婷婷视频| 五月天天天天天天天天天天天天天天天婷婷婷| 日韩激情网站| 综合久久高清| 91九色国产| 夜夜夜夜做天天天做无码视频| www久久99| 99re青青草| 色婷婷视频综合| 国精产品一区一区三区免费视频 | 99在线观看视频| 九九热只有精品| 亚洲天堂色| 五月丁香六月色情网欧美| 久久婷婷视频| Va另类视频| www.色五月| 久久五月丁香六月婷| 99久视频| 精品99只有。| 久久九九精彩| 可以看的av| 青草性爱视频| 久久探花91swag| 五月丁香亚洲婷婷| 超碰九九热| 综合久久五月天| 91N 一起草| 丁香五月天成人网站| 久久99精品久久久久久三级| 五月天啪啪| 99色综合| 丁香五月婷婷操逼| 丁香六月婷婷综合激情欧美| 色噜噜,噜噜色| 亚洲中文字幕在线观看| 天天久综合| 久热免费视频| 激情深爱五月婷婷| 东京热人妻一区二区三区在线| 婷婷婷婷婷开心无码播放| 激情五月婷婷啪啪| 免费看欧美成人A片无码| 深爱开心激情网| 激情涩播| 久久99热这里只有精品| 99热超碰在线| 色婷婷av综合网| 婷婷五月天亚洲五码| 色婷婷亚洲婷婷| 婷婷综合五月| 天天操天天操天天操天天操天天操天天操天天操天天操天天操 | 久久er这里只有精品| h在线看免费版在线看| 三级大香蕉网| 播五月婷婷开心| 超碰人人干| 99热99成人| 五月丁香本色在线观看| 丁香六月在线| 亚洲婷婷欧美婷婷| 激情五月婷婷综合网| 丁香综合久久| 国产欧美性成人精品午夜| 九九热精品6| 亚洲色图45p| 成人做爰A片免费看网站找不到了| 久久久精品人妻录| 五月激情另类| 婷婷基地成人五月天| 超碰99在线观看| 久久久区区一久久久久久| 伊人玖玖网| 五月天丁香| 99热这里只有精品青草| A A色色| 婷婷五月天激情小说| 成人国产欧美大片一区| 午夜天堂啪啪| 五月天丁香网| 亚洲综合五月天婷婷丁香| 五月丁香六月婷婷中文版| 超级碰碰碰97免费| 久久婷婷综合色丁香| 天天干天天做| 天天操婷婷| 来吧亚洲综合网| 深爱激情九九五月天 | 我要看激情五月天| 四五月婷婷| 久久精典| 99久久婷婷| 五月天婷婷激情网| 久久婷婷六月综合综合| a毛片二逼wwwwwwwwww| 中文字幕按摩做爰| 狠狠色噜噜狠狠狠狠综合| 色婷婷4| 99热国产精品| 婷婷五月色播网| 精品99视频| 五月丁香久久激情综合| 婷婷六月偷拍| 亚洲成人无码片| 校园春色亚洲色| 久久精品A片777777| 五月婷婷六月色| 人人操人人爱丁香五月| 视色综合| 五月丁香六月情| 五月婷婷开心丁香| 99乱视频| 午夜婷婷久久| 色99视频| 大香蕉av在线| 色99在线| 在线只有精品| 久久久精品免费啪啪国| 婷婷色基地在线看 | 久久996re热这里只有精品无码| 五月丁香六月色婷| 日本ww亚洲| 五月婷婷开心色伊人| 综合久色五月| 一级操逼内射在线视频| 99色色视频| 99综合| 色吧五月婷婷| 欧美综合激情丁香五月六月婷| 婷婷六月久久综合导航| 激情六月丁香| 青草视频在线观看视频| 色婷婷五月综合色婷婷| 欧美日韩成人免费在线| 丁香色六月婷婷| 激情婷婷人妻| 天天天干夜夜夜操| 五月婷婷啪啪| 国产精品黑丝| 亚洲AV中文在线| 丁香五月婷婷久久综合激情网 | 夜夜操夜夜操| 这里只有精品免费视频| 天天天天操| 成人美女网| 天天操天天插天天射| 99草视频在线观看| 新99思思视频| 九九婷婷网五月天| 婷婷爱五月| 三十熟女| 五月天堂婷婷| 日日操夜夜爽天天天| 六月丁香激情婷婷| 99无码视频| 激情内射人妻1区2区3区| 日韩小视频在线99| 亚洲夜五月| 九九热视频免费| 久久与婷婷| 思思久久99热只有频精品66| 丁香五月激情网| 99热永久在线观看| www.婷婷五月天| 丁香五月天电影| 精品人妻在线免费观看| 九九99久久| 狠狠色激情综合| 夜夜躁爽日日| 婷婷综合性爱网| 六月丁香色色| 亚洲激情.com| 日产精品一线二线三线芒果| 婷婷五月综合色小姐小说| 五月丁香啪啪啪综合网| 婷婷亚洲欧美丁香五月| 国产毛片精品一区二区色欲黄A片| 日本在线wwww| 亚洲激情综合五月婷婷啪啪| 色五月欧美| 久久婷婷大香蕉| 日韩三级片一区二区| 日日夜夜小色哥| 婷婷丁香18| 啪啪东京热| 亚洲五月天天| 操碰97| 色综合久久8| 欧美丁香婷婷天天操| 日本丁香五月| 99精品久久久久久久久| 久草天堂| 香蕉综合在线| 久久婷婷五月综合精品蜜芽| 九色啦蜜臀| 日本三级成人秘书精品片| 五月婷婷三级| 色九亚洲| 日韩婷久| 五月天亚洲色| 大香蕉欧美在线| 婷婷丁香五月天狠狠| 人人操五月天| 免费AAAAA网| 婷婷娌伦网| 激情五月婷色| 亚洲情欲| 啪啪激情网| 九九这里都是精品| 五月天婷婷开心| 久久97久久99久久综合欧美| 丁香五月六月婷婷殴美综合| 夜夜爱影院| 伦乱天堂| 久久草婷婷丁香网站| 香蕉AV福利精品导航| 综合丁香婷婷五月天| 成人精品在线观看| 亚洲日本激情| 大战熟女丰满人妻AV| 色播五月婷婷综合| 精品无码久久久久久久久| 亚洲天堂无码| 综合大香蕉| 天天日天天舔天天摸| 岛国AV网| 97色婷婷成人综合在线观看| 欧美成人精品A片免费一区99| 97久久视频| 色情婷婷五月天| 丁香五月激情婷婷视频| 国产成人精品一区二三区熟女在线| 成人资源在线| 五月丁香六月激情欧美综合| 99视频在线啪| 99在线精品免费视频| 99久久婷婷国产综合| 东京热伊人| 黄色99视频| 99国产精品白浆在线观看免费 | 99男人的天堂| 六月婷婷毛片| 99久热这里只有精品| 26uuuavcom| 婷婷五月天亚洲综合| 丁香五月性| 五月天久久网站| 久久99久久99精品免视看婷婷| 色爆五月| 婷婷六月综合激情| 日亚二欧美| 天天爽天天弄| 日韩九区| 伊人色综合久久久| 五月婷A V在线| 日韩成人电影AV| 五月天俺去也| 26UUU亚洲欧美| 2020日日干| 色天堂婷婷| 五月婷婷黄色| 夜夜骑天天操| 色五月婷婷内射| 丁香五月AV在线| 亚洲色色五月天| 教师性爱毛片| 精品一二三区久久AAA片| 欧美va在线观看| 五月天婷婷丁香蜜桃91| 久久视频66| 婷婷丁香九月| 九热久| 丁香六月婷婷久久亚洲天堂| 99久久极情精品一区| 99人人干| 五月丁香婷婷基地| 久久99综合| 日本九九热| 绿色小导航AV| 中文字幕 中文字幕明步| 亚洲五月天第一综合干| 色99最新网址| 亚洲成人网在线观看| 丁香五月激情天AV无码| 中文字幕不卡网站| 色婷婷欧美| 99综合婷婷五月| 在线中文字幕免费视频| 99操久久| 五月丁香婷婷综合网色欲| 国产a视频| 色五月天丁香| 久8色色| 成人 视频免费观看网站| 五月激情在线| 亚洲视频99| 97艹| 婷婷五月天综合久久日美女| 国产99久9在线+|+传媒| 9色在线视频精品观看| 91丁香色| 丁香婷婷久久综合在线| 久久日九九| 久99精品视频| 久9无码视频| 91九色 婷婷| 日韩性视频| 五月婷久久| 亚洲成人免费电影| 天天日天天摸天天| 五月丁香六月婷综合成人综合| 亚洲激情综合五月婷婷啪啪| 啪到高潮激情丁香五月| 五月天社区婷婷丁香社区| 91色吧网| 五月天开心网| 99超碰欧美| 97碰91| 久激情| 婷婷永久在线| 天天成人综合| 五月婷婷啪| 另类图片激情五月| 色激情五月天| 亚洲影院婷婷色| 色在线99| 梁铮版蜘蛛女在线观看| 丁香五月婷婷色播艳门照| 日本狠狠网| 99爱爱| 日本乱子人伦在线视频| 久久久久久久久久婷婷| 五月丁香六月婷婷综合在线| 成人性爱精品视频| 免费亚洲婷婷中文字幕| 香蕉97碰碰碰欧美| 久久久jd| 玖玖精品视频99| 99九九久久| 丁香五月网| 最新va在线播放| 五月天色社区| 婷婷六月偷拍| 五月噜噜噜色综合| 99热这里| 成人国产网站在线免费看| www,色综合| 九九综合视频在线观看| 99热在线播放| 大色鬼综合| 97色女人在线| 丁香五月天激情网| 大香蕉婷婷| 久久探花91swag| 亚洲综合1024| 日韩精品二三区| 天天日综合| 久久激情四射| 思思热思在线精品视频| 能看的av| 涩丁香91| 丁香五月大片| 五月丁香激情综合网| 日本A片一区| anquye伊人| 五月天天久久香| 婷婷五月色播天| 99欧美| 丁香婷婷影院| ztEJj| 久久久妻人人人| 色欲婷婷五月天丁香| 婷婷丁香红五月91C| 色热久资源| 爆乳熟妇一区二区三区爆乳| 青青草五月天| 日本va视频| 夜夜爽天天爽| 色色色综合网| 99热精品在线播放| 中文字幕综合网| 狠狠摸狠狠摸| 日本精品99| 综合五月草| 婷婷射丁香| 色丁香五月婷婷综合久久| WWW.桔色成人.COM入口| 六月婷婷综合| 久久五月视频| 99久久9| 成人资源在线| 色色五月天婷婷丁香| 99久久婷婷精品视频| 日日日日做夜夜夜夜无码| 超碰超碰在线| 狠狠爱综合网| A久久| 狠狠爱综合| 九九婷婷综合| 99热碰碰热| 国产白丝在线一区| 大香蕉精品视频| 狠狠色噜噜狠狠狠狠综合| 五月激情婷婷国产精品久久久久久| 66精品成人免费网站在线观看| 日韩精品无码一区二区| 五月色婷婷激情| 97日韩无套内| 亚洲激情97五月天| 激情啪啪五月天| 婷婷五月激情六月| 色综合久久综合中文综合网| 99热8| 国产99美少妇| 七月丁香五月婷婷在线| 五月丁香啪啪伦理电影| enecarbon-materials.com污K127封锁请涟系@wip1688 | 婷婷色色狠狠| 三十熟女| 五月婷婷丁香俺日污视频| 丁香五夜激情四射夜夜夜| 欧美五月婷婷| 国产在线网址1| 婷婷五月天第三页| 大香蕉婷婷五月天| 97精品综合| 丁香5月啪啪| 99久久婷婷国产综合亚洲| 人人爱国产| 五月婷婷|欧美| 色五月在线播放| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 99热 这里只有精品 国产 日韩| 五月婷婷啪啪| 狠狠狠狠操| 亚洲视频在线网| 综合网啪| 情情五月天色| 婷婷九月在线| 色综合色色| 久播影院免费观看电视剧大全最新网| 精品在线网站| 人人摸人人操人人爱| 激情综合网五月天| 开心六月丁香五月婷婷| 五月综合激情图片| 日日夜夜狠狠| 天天做天天爱天天要| 欧美97色| 激情综合丁香| 欧美性爱五月天| 五月天精品综合| 婷婷四色五月| 青青草99re| 99这里| 影音先锋777xfplay色资源网站| 五月天天堂久久| 欧美成人AAA片一区国产精品| 五月丁香六月婷婷欧美综合| 九九热再线九九视频免费在线观看| 亚洲成人精品三区| 91丨九色丨大屁股| www.婷婷.com| 五月婷婷久| 精品无码av丁香五月激情| 亚州第一A片| 色婷婷丁香A片区毛片区女人区| 99热这里只有精品青草| 丁六月激情| 91色色色18| 婷婷情色五月| 五月天色综合| 久久色情| 五月丁香花视频| 五月丁香六月香综合激情| 狠狠干天天内射| 大地资源色婷婷视频在线| 久久精品99久久久久久| 五月天激情网开心网| WWW.五月天9999| 伊人狠狠丁香婷婷综合尤物| 国产91在线视频| 国产肥白大熟妇BBBB视频| 激情四射婷婷| 日日干天天| 中文字幕婷婷五月天在线观看| 天天爽爽日日做做| 97操操操| 久久性爱视频| 色五月婷婷操逼| 色爱综合五月| 色婷婷无吗| 这里只有精品96| 丁香五月色情| 97色色视频| 五月丁香综合在线| 欧美日韩成人在线| 色婷婷导航| 久久人人九九| 99在线观看视频| 五月婷婷激情日本| 丁香五月综合激情性爱| 色婷婷激情四射视频| 99re这里| 九九这里只有精品| 久久玖玖综合| 五月婷六月| 五月丁香六月| 爆乳熟妇一区二区三区爆乳照片| 9999三级片| 丁香五月91| 另类A片| 熟女网站久久| 亚洲激情AV| 色情婷婷五月天| 色婷婷在线视频| 99人妻碰碰碰久久久久视| 六月激情久久| 丁香久久五月婷综合| 色婷婷超碰| www.zbzhongsen.com| 激情五月影院| 操人妻AV| Aα在线免费观看| 色色色97| 无码九九| 五月婷婷视频ab| 六月婷婷久久大全| 欧美色色色色色色色色色色| 涩五月婷婷| 五月色丁香| 六月五月天婷婷涩播在线| 天天综合区| 密乳Va| 操操操操操操婷婷五月天| 另类图片激情五月天| 婷婷久久六月费| 日本色狠狠| 影音先锋噜一噜| 99精品久久| 抽插特写| 日韩操人| 九九爱激情| 婷婷午夜综合| 欧美日本日韩| 亚洲操B视频| 久久这里这里有精品免费视频| 激情五月天综合图片小说网站| 色久综合天天做视频| 色五月婷婷小说亚洲中文字幕组| 婷婷五月天久久久| 国产首页在线| 国产精品久久..4399| 丁香五月婷婷六月婷| 婷婷操婷婷干婷婷射| 97人人操人人干| 九九九九九999999| 色五月婷婷综合| 九月婷婷丁香| 成人在线视频网| 狠狠婷婷色| 99色干| 国精产品一区二区三区| 亚洲中文字幕AV| 97干在线视频精品店| 成人视屏在线观看| 超碰1999| 成人美女网| www婷婷| www,99热| 无码激情AAAAA片-区区| 操逼毛片国语对白| 国产午夜一区二区三区| 国产乱妇无乱码大黄AA片| 人人操操| 99综合激情久久精品久久| 日本久久网| 狠狠色九月| 天天日,夜夜爽| 夜夜干 夜夜操| 丁香五月激情月| 亚洲丁香五月| 色七七九九| 中文字幕丰满乱孑伦无码专区| 丁香婷婷久久| 婷婷五月AV| 综合九色| 色欲天天综合| 高潮毛片又色又爽免费| 97亚洲色 torrent magnet| 五月婷丁香| 99精品综合在线| 国产一区男女| 亚洲无AV在线中文字幕| 亚洲欧洲99| 婷婷丁香在线| 五月婷婷激情性爱| 色欧美影院| 5五月综合网亚洲| 国产一二三四五六七八视频| 草草夜夜操| 色播丁香五月婷婷操:屄| 激情五月丁香五月| 国产激情综合五月久久| 色婷婷888| 日韩精品超碰在线观看| 色色色网站| 91丨九色丨老农村| 五月婷婷六月丁香在线视频免费在线观看| 色天使色综合| 丁香五月天在线| 免费色婷婷| 99色免费视频| 99欧美三级视频| 五月婷婷中文| 亚洲成人九九九| 日本丁香五月| WWW99视频| 激情99| 97在线综合| 激情九月婷婷| 99久久免费性爱视频`| 婷婷五月六月| 免費亭亭成人| 婷婷丁香九色| 五月天另类小说| 五月激情综合性爱| 五月丁香亭亭操逼| 五月天无码| 亚洲激情综合| 激情小说之五月| 色婷婷丁香AV综合| 天天干天天爽| 伊人影音无码一区二区三区| 久99热| 狠狠久久婷五月综合色| 久婷婷视平| 五月激情综| 99人妻碰碰碰久久久久视| 五月婷婷与六月丁香图片激情| 天天插天天| 五月天色丁香| www.狠狠色.com| 大香蕉福利导航| 丁香五月天狠狠| 亚洲黄色精品| 男女啪啪做爰高潮无遮挡| 五月婷婷欲色| 99熟女啪啪视频| 婷婷五月天成人| 婷婷婷五月天最新综合你懂的| 99久久欧美| 日韩超碰在线| 五月天婷婷三级黄| 狠狠爱丁香婷| 日韩欧美颜射| 激情五月com| av操一操| 婷婷五月花| 色久丁香五| 婷婷五月花免费视频在线| 婷婷.com| 色狠狠色| 五月天综合图片| 婷婷激情综合| 久777| 大香蕉网站,大香蕉综合| 国产va在线视频| 狠狠九九婷婷韩| 777精品久无码人妻蜜桃| 色五月六月| 妇激情基地| 91碰碰视频在线观看| 99在线热| 天天做天天摸| 婷香五月网在线| 五月丁香趴趴| 99re热视频这里只精品| 欧美Va婷色| 五月婷婷中文网| 婷婷天堂综合| 亚洲电影中文字幕| 久久婷五月| 婷婷五月,偷窥偷拍网| 五月社区婷婷激情| 丁香六月久久| 丁香五月www| 中文字幕日本最新乱码视频 | 亚洲愉拍99热成人精品| 日韩aaaaa| 亚洲狠狠婷婷综合久久久| 天堂色婷婷| 99久久婷婷五月| 风流少妇A片一区二区蜜桃| 日本三久久| 五月天综合在线观看| 婷婷五月天激情在线观看| 99干视频| 五月天丁香综合在线| 日日操夜夜擼| 色一情一乱一乱一区91Av| 久久婷婷五月综合色奶水99啪| 五月激情丁香| 五月天婷婷在看| 777色婷婷爱五月| 国产老熟妇亲子乱对白| 六月丁香开心婷婷欧美| 97色五月婷婷在线| A片试看120分钟做受视频红杏 | 天天干天天叉| 色情免费视频播放| 激情网第四色| 色99亚洲| 欧美在线骚货| 五月色情婷婷开心五月天| 亚洲超碰在线| 超碰人人操人人干| 99热这里都是精品| 久久3p| 超碰97干| 99在线精品视频| 伊人网碰碰| 丁香久久综合| 成人五月天丁香婷| 国产免费一区二区三区三州老师F1F1.CC| 日本英国美国欧美亚洲国产精亚洲日韩精品在线观看 | 2025天天操| 五月天婷婷五月| 麻豆五月丁香婷婷| 国产一二三四五六七八视频| 久久这里只有国产视频| 欧美性爱5月天天天看| 久噜久噜| 色色色色五月| 激情五月婷黄版| 91婷婷色 | 这里只有精品视频| 久久综合影院| 五月色色色| 青草五月天| 中文人妻AV久久人妻18| 久久人妻熟女一区二区 | 成人午夜免费电影| 在线播放人妻| 丁香五月很很肏| 久久图色4| 婷婷丁香激情综合色情| 人妻av在线| 精品久久人妻热| 互月天综合| 欧美婷婷五月天| 任你日视频| 激情五月天综合| 国产无遮挡又黄又爽免费网站| 在线不卡AC| 99re热在线视频观看| 激情综合网址| 狠狠 婷婷| 婷婷五月天在婷| 婷婷丁香六月天| 色婷婷狠狠爱| 九九视频在线观看视频6| www.亚洲激情.com| 亚洲六月色婷婷| 热热久久精品视频| 丁香五月婷婷激情中文| 8区视频在线| 9久热| 久久久免费图片视频| 欧美视频五区| 男人综合网| 婷婷六月丁香五月| 另类激情中文| 五月婷婷激情在线| 久热九九| 久久精品亚洲热| 亚洲人妻av| 182.t午在线观看| 婷婷五月电影| 先锋资源 996| 9久久久久久久久久久| 国产精品人成A片一区二区| 99九九免费精品| 成人操呦av| 婷婷狠狠色| 五月花婷婷| 99久久久久久www| 人人干天天操五月丁香| 激情综合网激情五月天| 久久久人妻| 玖玖午夜视频| 丁香五月婷婷天| 天干夜夜操| 综合色视频| 综合色天天| 色婷婷免费观看| 五月做爱| 激情综合网婷婷久久| 激情綜合網址| 91无码一起草| WWW.五月天9999| 五月丁香五月综合欧美| 成人日韩欧美| 9l视频自拍9l九色9l成人| 99久久成人| 日日天天干| 五月丁香色婷基地综合久久| 九九热短视频在线观看| 婷婷六月丁| 综合色影院| 激情深爱五月| 超碰日韩成人| 欧美成人无码高清一区二区三区| 久久婷婷人人| 中文字幕成人日韩| 五月丁香婷中文| 国产精品色| 日本在线视频www色| www.婷婷五月| 五月丁香久久激情综合| 亚洲开心激情网| 婷婷狠狠干| 男人天堂99| 色五月激情五月开心五月| 五月丁香婷久久| 婷婷五月天激情视频| 狠狠综合| 97色色色色色色色| 久久久久er热| 九九久久精品| 色婷婷小说| 婷婷五月激情网| 亚洲成人在线综合| www.日本91| 色天五月天在线观看视频| 久超免费视频| 天天插天天操| 二区成人视频| 日韩九九| 久99精品视频| 九月av| 久久 婷婷 五月天| 黄色片区子| 高清不卡一区| 五月婷婷片| 新久久五月天激情| 日日干夜夜干| 五月天激情网图片 - 百度| 色婷婷综合网| 色插综合网| 欧美色男人网站| 伊人深爱综合| 日韩欧美性爱| 久久爱婷婷| 碰97久久| a网站免费观看| 激情99| 能直接看的av网站| 天天撸夜夜爽| 色色五月婷婷久久| 96色婷婷| 久在线综合69| 亚洲天天| 国产成人网| 91综合色| 日狠狠| 开心五激情网| 97婷婷五月丁香| 婷婷亚洲五月| 婷香五月| 亚洲亚洲人成综合网络| 丁香五月冃欧美| 久热伊人在91| 91超碰在线观看| 日本色噜| aaaa久久| 色综合久久88色综合天天看| 色玖玖| 无码AV免费精品一区二区三区 | 99热国产国产| 亚洲av综合在线| 丁香久久久| 亚洲婷婷五月天在线激情综合网| 做爰丰满少妇1313| 狠狠草狠狠草| av在线资源| 国产伦亲子伦亲子视频观看| 精品久久久人妻| 91九色首页| 五月丁香本色在线观看| 91无码高清| 情婷婷五月天在线| 婷婷色六月| 激情开心五月天| 亚洲成人黄色网| 99ri视频| 夜色爱爱亚洲| 色色色热热热| 色五月影视| 九九热这里只有精品首页| 婷婷亚洲在线| 久久伊人大香蕉| 色色综合视频| 久久久婷| 9色免费网| 色色色网站| 五月天色丁香| 亚洲色爽| 26.uuu丁香五月婷婷| 大战熟女丰满人妻AV| 日本在线99| 婷婷成人小说综合| 久操大香蕉| 91热在线观看视频| 久热9| 久久久27操| 视色综合| 亚洲小说五月婷婷| 碰97久久| 青青久久五月天丁香婷婷| 天天拍天天操| 国产精品色色| 。久久久久久久久久久久久久人妻| 丁香五月久久| 色噜久| seav天堂| 婷婷五月天久久久| 97干视频在线| 成人超碰Av| 五月丁香六月日逼| 无码一区二区三区四区五区| AA片在线观看视频在线播放| 91操片| 99热这里只有精品首页| 久热这里精品免费| 五月色综合网欧美网| 91大屁股精品| 另类国产欧美视频| 国产99久久久国产精品免费看| 色情五月综合婷婷| www.天天干| www.99成人视频| 久热这里只有精品视频6| 秋霞午夜理论| 深爱五月月天| 天天色播| 天天色天天射天天日| 激情图片99| 久久 中文 日本| 超碰免费电影| 日韩三十六页| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 色吧五月婷婷| www.五月丁香av| 五月丁香在线国产| 欧美色骚婷婷五月天| 色婷婷丁香网| 六月丁香深深爱综合网| 久久婷婷五月天懂色| 五月婷婷狠狠干| yellow视频在线观看91| 九九综舍久久| 色婷婷啪啪啪啪啪啪| 人人干女人| 九九色院| 五月丁香自拍| 五月婷婷狠狠干| 97久久人人操| 久久五月婷婷电影| 99精品热视频只有精品10| 天天色综合天天| 欧美va亚洲va| 丁香五月瑟瑟| 青青草护士中出内射-欧美电影在线天堂新版 | 狠狠色色| 亚洲欧洲中文日韩久久AV乱码| 开心激情站| 99久久66综合| www.ywav| 亚洲无码激情| 久久香蕉福利| 金桔一区二区ab地址| 五月丁香六月婷婷,婷| 99热这里只有精品21| 男人综合网| 深爱五月日韩| 殴美日韩成人| 99色在线视频| 无码日本精品XXXXXXXXX | 久在线88综合| 亚洲AV无码电影| 伊人五月综合网| 九九九激情网| 激情丁香久久久久久| 九色91美女| 色视频2025| 日日夜夜噜噜爽爽| 色五月天成人| 日韩成人中文字幕| 可以看的av| 熟妇国产| www.精品99| 狠狠色综合777| 99re热视频这里只精品5| 五月天丁香综合久久国产| 五月丁香六月婷婷啪啪| 综合色在线| 天天综合久久| 五月天激日本色情在线| 五月婷婷丁香综合| 日韩人妻在线观看| 少妇大叫太大太粗太爽了A片 | 大伊香蕉精品视频在线| 99干在线| 五月婷婷开心亚洲无| 狠狠插狠狠| 欧美综合123区| 精品夜夜澡人妻无码AV| 日韩AV中文字幕在线| 久9热| 国产色五月| 中文字幕在线播放视频| 久久人妻少妇嫩草AV| 五月激情婷婷国产精品久久久久久| 亚洲日韩国产黑丝黑丝AVAV一区二区三区| 久久A热| 91视频五月丁香| 亚洲操b| 丁香开心深爱| 天天精品视频免费观看| 人人干av| 92久久久| 99色最新在线视频| 五月婷婷综合视频| 亚洲无AV在线中文字幕| 五月天伊人综合| 操嫩逼电影| 婷婷五月天久久久| 热99.com婷婷| 欧美在线骚货| 91成人电影| 日本三级99人妇网站| 久久丁香五月综合六月激情红杏视频| 五月天婷婷中文字幕在线播放| 五月婷婷婷| 国内久久亭亭| 五月婷婷狠狠干| 丁香婷婷基地| 人妻激情视频| 狠狠色综合网站| 婷婷综合五月| 99久久精品色老| 国产三级秋霞| 成人亚洲精品久久久久| 人伦30P| 久9热在线视频| 日本婷婷色日| 精品久久久中文字幕大豆网推荐理由| 91啪啪视频| 狠狠操狠狠插| 婷婷色资源| 狠狠va| 天天操综合网| 久久永久视频| 丁香五月欧美午夜视频| 黄色AAAA韩国guochansanji | 婷婷五月俺要去| 丁香五月Av| 8区视频在线| 亚洲国产精品VA在线看黑人| 碰碰人人人| 久久婷婷五月综合色播| 激情五月天婷婷| 九九热欧美| xx久久| enecarbon-materials.com污K127封锁请涟系@wip1688 | 丁香六月激情网C0W| 成人做爰高潮A片免费视频| 色色色色色热| 久久停停超碰| 婷婷激情九月| 色五月天丁香婷婷| 五月丁香综合成人社区| 婷婷六月天激情| 亚洲国产成人AV在线 | 女同激情久久av久久| 成人短视频在线免费观看| 天啪色| 五月丁香色六月激情干大屄| 182无码| 深夜A片| 色综啪啪啪啪啪啪| 五月丁香中文字幕| 成人在线免费网址| 夜夜干夜夜操| sewuyuetingtingiii| 第五色婷婷| 婷婷伊人75| 九九色欲网| 色五月琪琪| 色色色99| 丁香婷婷偷拍| 久久久国产精品黄毛片| 99成人无码| 无码人妻一区二区一牛影视| 婷婷激情小说|