久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

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

Langfuse 可觀測性實(shí)戰(zhàn):讓 AI Agent 從黑盒到透明 1. 為什么“能跑通”的 Agent 項(xiàng)目上線三天就變成了黑盒我最早接觸 AI Agent 是在一個(gè)內(nèi)部知識(shí)庫問答項(xiàng)目上。當(dāng)時(shí)用 LangChain 把檢索、工具調(diào)用、生成串起來本地跑得挺順回答質(zhì)量也還行。上線第一周用戶反饋開始變多“同一個(gè)問題昨天答得對今天答錯(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)用的可觀測性平臺(tái)核心能力可以概括成三件事Trace追蹤把一次完整請求的所有環(huán)節(jié)串成一條時(shí)間線Span跨度記錄每個(gè)子步驟的輸入輸出、耗時(shí)、模型參數(shù)Score評分把人工反饋或自動(dòng)評估的結(jié)果掛到具體的 Trace 上。這三件事組合起來Agent 的每一次“思考”都變得可回放、可對比、可量化。這篇文章適合兩類人看一類是已經(jīng)把 Agent 跑起來、但被線上問題搞得焦頭爛額的工程師另一類是正準(zhǔn)備搭 Agent 系統(tǒng)、想從一開始就把可觀測性設(shè)計(jì)進(jìn)去的開發(fā)者。我會(huì)從接入方式、數(shù)據(jù)模型、評測體系、并發(fā)與成本、踩坑經(jīng)驗(yàn)幾個(gè)角度把 Langfuse 在真實(shí) Agent 項(xiàng)目里的用法講透。文中涉及的具體參數(shù)和配置一部分來自官方文檔一部分是我在實(shí)際項(xiàng)目中反復(fù)調(diào)試后總結(jié)的實(shí)踐值你可以直接參考但建議結(jié)合自己的業(yè)務(wù)量級做調(diào)整。2. Langfuse 的數(shù)據(jù)模型Trace、Span、Generation 到底怎么擺很多人第一次看 Langfuse 的界面會(huì)覺得信息很多不知道從哪看起。其實(shí)它的數(shù)據(jù)模型非常清晰理解了這個(gè)模型后面接入和排查都會(huì)順很多。2.1 一次請求就是一條 TraceTrace 是 Langfuse 里最大的容器單位對應(yīng)“一次完整的用戶請求”。比如用戶在對話框里問了一句“幫我查一下上個(gè)月的銷售數(shù)據(jù)”從這句話進(jìn)入系統(tǒng)到最終答案返回整個(gè)過程就是一條 Trace。Trace 有一個(gè)唯一的trace_id你可以自己生成也可以讓 SDK 自動(dòng)生成。我習(xí)慣在請求入口處手動(dò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è)用戶最近的所有請求也可以按version對比新舊版本的表現(xiàn)差異。2.2 Span 是 Trace 里的一個(gè)步驟Span 代表 Trace 內(nèi)部的一個(gè)操作單元。在 Agent 場景里一次工具調(diào)用、一次向量檢索、一次重排都可以是一個(gè) Span。Span 可以嵌套形成樹狀結(jié)構(gòu)。比如“工具調(diào)用”這個(gè) Span 下面可以再掛“參數(shù)構(gòu)造”和“HTTP 請求”兩個(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ì)量評估的基礎(chǔ)。我特別想強(qiáng)調(diào)usage字段。很多團(tuán)隊(duì)做 Agent 時(shí)只關(guān)心“能不能答對”不關(guān)心“花了多少錢”。等到月底賬單出來才發(fā)現(xiàn)某個(gè)工具調(diào)用因?yàn)樘崾驹~寫得太啰嗦每次都要消耗幾千 token。Langfuse 會(huì)把每次 Generation 的 token 數(shù)記錄下來你可以在儀表盤上按模型、按天、按用戶維度看消耗趨勢。這個(gè)數(shù)據(jù)對于控制成本是剛需。2.4 三者關(guān)系用一張表說清楚層級對應(yīng)概念關(guān)鍵字段典型用途Trace一次完整請求trace_id, user_id, session_id, tags全鏈路回放、用戶行為分析Span請求內(nèi)的一個(gè)步驟name, start_time, end_time, input, output耗時(shí)歸因、步驟排查Generation一次模型調(diào)用model, prompt, completion, usage成本分析、提示詞優(yōu)化、質(zhì)量評估理解這個(gè)模型之后接入 Langfuse 就變成了“在合適的位置埋點(diǎn)”的問題。埋點(diǎn)位置的選擇直接決定了你后續(xù)能看到什么。3. 接入實(shí)戰(zhàn)在 Agent 的關(guān)鍵路徑上埋點(diǎn)Langfuse 提供了 Python 和 JavaScript 的 SDK也支持通過 API 直接寫入。對于大多數(shù) Agent 項(xiàng)目我推薦用 SDK 的裝飾器或上下文管理器方式接入侵入性小維護(hù)成本低。3.1 環(huán)境準(zhǔn)備與初始化先裝 SDKpip install langfuse然后在項(xiàng)目啟動(dòng)時(shí)初始化客戶端。這里有個(gè)細(xì)節(jié)不要在每次請求里都 new 一個(gè)客戶端那樣會(huì)反復(fù)建立連接既慢又浪費(fèi)資源。正確做法是在應(yīng)用啟動(dòng)時(shí)初始化一個(gè)全局客戶端通過依賴注入或模塊級變量共享。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)和測試。后面做版本對比時(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 的粒度對于 Agent 這種多步驟場景我建議在入口處手動(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í)測下來LangGraph 的節(jié)點(diǎn)名稱會(huì)自動(dòng)成為 Span 名稱所以給節(jié)點(diǎn)起個(gè)好名字很重要?jiǎng)e用node_1、node_2這種后面看 Trace 時(shí)會(huì)很痛苦。提示CallbackHandler 在高并發(fā)場景下會(huì)頻繁創(chuàng)建對象建議復(fù)用或使用連接池。如果 QPS 很高可以考慮異步寫入模式避免阻塞主流程。4. 評測體系讓 Agent 的回答質(zhì)量從“感覺還行”變成“有數(shù)可查”可觀測性解決的是“看得見”的問題但看得見不等于管得住。Agent 的回答質(zhì)量到底怎么樣需要一套評測體系來量化。Langfuse 的 Score 功能就是干這個(gè)的。4.1 人工評分最直接但最貴的方式最簡單的做法是在 Trace 上掛人工評分。Langfuse 支持在界面上直接給某條 Trace 打分也支持通過 API 寫入。langfuse.score( trace_idtrace.id, nameuser-feedback, value1, # 1 表示好評0 表示差評 comment回答準(zhǔn)確引用了正確的文檔 )人工評分的優(yōu)點(diǎn)是準(zhǔn)確缺點(diǎn)是貴且慢。我的經(jīng)驗(yàn)是不要對所有請求都做人工評分而是抽樣。按用戶反饋點(diǎn)贊/點(diǎn)踩自動(dòng)掛分再定期人工復(fù)核一部分。這樣成本可控?cái)?shù)據(jù)也有代表性。4.2 自動(dòng)評估用模型給模型打分對于需要規(guī)模化評估的場景可以用另一個(gè)模型來做自動(dòng)評分。Langfuse 本身不提供評估模型但你可以自己寫評估邏輯然后把結(jié)果寫回 Score。常見的自動(dòng)評估維度有幾個(gè)相關(guān)性回答是否切題有沒有答非所問忠實(shí)度回答是否基于檢索到的文檔有沒有編造完整性是否覆蓋了問題的所有方面格式合規(guī)是否滿足輸出格式要求比如 JSON 結(jié)構(gòu)def evaluate_answer(query, answer, docs): eval_prompt f 請?jiān)u估以下回答的質(zhì)量從相關(guān)性、忠實(shí)度、完整性三個(gè)維度打分1-5分。 問題{query} 檢索文檔{docs} 回答{answer} 請以 JSON 格式輸出評分和理由。 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è)坑要注意評估模型和被評估模型不要用同一個(gè)。用同一個(gè)模型評估自己容易產(chǎn)生“自我偏好”分?jǐn)?shù)虛高。我一般用能力更強(qiáng)的模型做評估或者用不同廠商的模型交叉評估。4.3 用數(shù)據(jù)集做回歸測試Agent 系統(tǒng)最怕的是“改了一個(gè)提示詞修好了 A 問題弄壞了 B 問題”。Langfuse 的 Dataset 功能可以幫你做回歸測試。做法是把一批有代表性的問題包括邊界 case整理成數(shù)據(jù)集每次發(fā)版前跑一遍對比新舊版本的評分。如果某個(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對比不同版本的評分。這個(gè)流程跑順了之后發(fā)版心里就有底了。4.4 評測頻率與成本控制自動(dòng)評估是要花錢的每次評估都是一次模型調(diào)用。我的建議是場景評估頻率評估方式日常線上抽樣 5%-10%自動(dòng)評估 用戶反饋發(fā)版前全量數(shù)據(jù)集自動(dòng)評估 人工抽檢重大改動(dòng)全量數(shù)據(jù)集 線上灰度自動(dòng)評估 人工全檢這樣既能控制成本又能在關(guān)鍵節(jié)點(diǎn)拿到足夠的質(zhì)量信號(hào)。5. 高并發(fā)下的 Langfuse別讓可觀測性拖垮主流程Agent 系統(tǒng)本身就比普通接口重一次請求可能涉及多次模型調(diào)用和工具調(diào)用延遲本來就高。如果可觀測性的埋點(diǎn)再同步阻塞主流程用戶體驗(yàn)會(huì)更差。這一節(jié)講幾個(gè)高并發(fā)場景下的實(shí)踐要點(diǎn)。5.1 異步寫入與批量上報(bào)Langfuse SDK 默認(rèn)是同步發(fā)送數(shù)據(jù)的也就是說每次trace.span()、generation.end()都會(huì)觸發(fā)一次網(wǎng)絡(luò)請求。在低 QPS 下沒問題但 QPS 一高這些請求會(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ì)丟失。對于關(guān)鍵業(yè)務(wù)建議在請求結(jié)束時(shí)手動(dòng)調(diào)用langfuse.flush()確保數(shù)據(jù)落庫。5.2 采樣不是所有請求都值得全量記錄高并發(fā)場景下全量記錄 Trace 的成本很高包括存儲(chǔ)成本、網(wǎng)絡(luò)成本、以及 Langfuse 服務(wù)端的處理成本。這時(shí)候需要采樣。采樣的策略有幾種固定比例采樣比如只記錄 20% 的請求。實(shí)現(xiàn)簡單但可能漏掉關(guān)鍵 case?;阱e(cuò)誤采樣正常請求少記出錯(cuò)請求全記。這個(gè)策略最實(shí)用因?yàn)榕挪閱栴}主要看出錯(cuò)的?;谟脩舨蓸訉?VIP 用戶全量記錄普通用戶抽樣?;谘舆t采樣慢請求全記快請求抽樣。我通常組合使用錯(cuò)誤請求 100% 記錄慢請求超過 P95100% 記錄正常請求按 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): # 對手機(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ā)壓測下的表現(xiàn)我在一個(gè) QPS 200 左右的 Agent 服務(wù)上做過壓測對比開啟和關(guān)閉 Langfuse 的延遲差異。結(jié)論是開啟異步寫入后P99 延遲增加在 5% 以內(nèi)如果不開異步P99 延遲會(huì)增加 30% 以上因?yàn)橥骄W(wǎng)絡(luò)請求在高峰期會(huì)排隊(duì)。所以結(jié)論很明確生產(chǎn)環(huán)境一定要開異步并且做好采樣和脫敏??捎^測性是為了讓系統(tǒng)更可控不能反過來成為系統(tǒng)的負(fù)擔(dān)。6. 踩坑記錄那些文檔里不會(huì)寫的細(xì)節(jié)這一節(jié)記錄幾個(gè)我在實(shí)際項(xiàng)目中踩過的坑都是文檔里不會(huì)寫、但實(shí)際會(huì)遇到的。6.1 Trace 丟失請求還沒結(jié)束進(jìn)程就退出了Agent 服務(wù)如果用 Serverless 或短生命周期容器部署請求處理完進(jìn)程可能立刻退出導(dǎo)致 Langfuse 緩沖區(qū)里的數(shù)據(jù)還沒發(fā)出去就丟了。表現(xiàn)就是 Langfuse 上只能看到部分 Trace或者干脆看不到。解決辦法是在請求處理結(jié)束時(shí)顯式 flushtry: result handle_user_query(user_id, query) finally: langfuse.flush()flush()會(huì)阻塞直到緩沖區(qū)清空。雖然會(huì)增加一點(diǎn)延遲但能保證數(shù)據(jù)不丟。如果對延遲極其敏感可以把這個(gè) flush 放到后臺(tái)線程里做。6.2 Span 嵌套層級過深界面加載慢Agent 如果步驟很多Span 嵌套層級可能達(dá)到十幾層。Langfuse 界面在渲染深層嵌套時(shí)會(huì)變慢排查問題時(shí)展開也很費(fèi)勁。我的做法是控制嵌套深度一般不超過 5 層。對于特別復(fù)雜的流程把一些細(xì)節(jié)步驟合并成一個(gè) Span只在需要時(shí)展開。比如“工具調(diào)用”這個(gè) Span 下面不需要把參數(shù)構(gòu)造、序列化、HTTP 請求都拆開合并成一個(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 評分?jǐn)?shù)據(jù)寫入失敗但沒報(bào)錯(cuò)Langfuse 的score()方法在寫入失敗時(shí)默認(rèn)不拋異常只是靜默失敗。這導(dǎo)致我以為評分寫進(jìn)去了實(shí)際上沒有。排查方法是看 SDK 的日志。把日志級別調(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. 從可觀測性到持續(xù)優(yōu)化把數(shù)據(jù)用起來埋點(diǎn)、評測、排查都做完之后最后一步是把這些數(shù)據(jù)轉(zhuǎn)化成實(shí)際的優(yōu)化動(dòng)作。否則可觀測性就只是“看個(gè)熱鬧”。7.1 用 Trace 對比找出提示詞退化每次改提示詞后用同一批測試問題跑一遍然后在 Langfuse 上按release篩選對比新舊版本的評分和輸出。我遇到過好幾次“改了一個(gè)詞整體分?jǐn)?shù)沒變但某類問題的準(zhǔn)確率掉了 20%”的情況全靠這個(gè)對比發(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ǔ)充到回歸測試數(shù)據(jù)集里。這樣數(shù)據(jù)集會(huì)越來越貼近真實(shí)場景回歸測試的有效性也會(huì)越來越高。7.4 成本優(yōu)化的幾個(gè)切入點(diǎn)通過 Langfuse 的 token 統(tǒng)計(jì)我總結(jié)出幾個(gè)成本優(yōu)化的方向提示詞精簡很多提示詞里有大量冗余說明精簡后 token 數(shù)能降 30% 以上緩存復(fù)用相同或相似的查詢結(jié)果緩存減少重復(fù)模型調(diào)用模型分級簡單任務(wù)用小模型復(fù)雜任務(wù)用大模型通過路由分發(fā)輸出長度控制設(shè)置合理的max_tokens避免模型“話癆”這些優(yōu)化做完成本能降一半以上而質(zhì)量通過評測體系監(jiān)控不會(huì)明顯下降。8. 寫在最后可觀測性是 Agent 工程化的入場券我從最早用print調(diào)試 Agent到后來用日志系統(tǒng)再到接入 Langfuse最大的感受是Agent 系統(tǒng)的復(fù)雜度不在于“能不能跑”而在于“跑得好不好、為什么好、為什么不好”。沒有可觀測性這些問題全靠猜有了可觀測性每個(gè)問題都能定位到具體的 Trace、具體的 Span、具體的參數(shù)。Langfuse 不是唯一的選擇但它在這個(gè)方向上的數(shù)據(jù)模型設(shè)計(jì)得比較合理接入成本也低。如果你正在搭 Agent 系統(tǒng)我的建議是從第一天就把可觀測性設(shè)計(jì)進(jìn)去別等到線上出問題了再補(bǔ)。補(bǔ)的時(shí)候你會(huì)發(fā)現(xiàn)很多關(guān)鍵信息當(dāng)時(shí)沒記事后根本查不到。最后分享一個(gè)我自己的習(xí)慣每次發(fā)版前除了跑回歸測試我還會(huì)隨機(jī)抽 20 條線上 Trace 人工看一遍。這個(gè)動(dòng)作花不了多少時(shí)間但經(jīng)常能發(fā)現(xiàn)一些自動(dòng)化指標(biāo)覆蓋不到的問題比如回答語氣不對、格式雖然合規(guī)但可讀性差、某些邊界 case 處理得生硬。這些細(xì)節(jié)才是 Agent 從“能用”到“好用”的關(guān)鍵。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产夫妻一区二区| 久久久免费懂色| 精品国产乱码久久久久A| www.91视频网| 国产福利夜| 日韩欧美成人综合在线| 亚洲日韩熟女人妻高清在线| 乱伦系列一区二区| 老子午夜伦不卡影院| 亚州久久9| 国产午夜激片Av毛片不卡| 亚洲色图 综合| 欧美久久毛片基地| 99热99在线| 96久久久久久久| 天天天天天天天天综合| 午夜呻吟欧美| 国产视频不卡在线观看| 亚洲大色堂| 日本成人免费一区二区三区| 2020中文在线一区二区三区| 啊啊嗯嗯好爽| 亚洲国产一区二区三区在线 | 久久久久921| 欧美劲爆第一页| 91色久| 98人妻精品一区二区色欲| 亚洲精品一卡二卡三卡福利视频网站 | 国产亚洲日韩欧| 搡老女人老妇女老妇老熟女怎么读| 欧美日产国产在线成人第一区| 亚欧成人一级片在线播放| 人妻啊啊人妻啊| 日本媚薬中文字幕在线| 久久久999国产精品| 国产精品久久久九九九| 第45页一区二区| 色在线综合| 国产精品乱码久久| 26uuu久久| 女优大全 - 91n| 玖玖在线视频| 国产又黄又粗又猛大片| 91超碰碰在线| 中文字幕免费在线观看| 搞中出视频在线观看| 欧美日韩国产中文超碰| 国产免a费看黄片在线| 欧美激情综合网| 久久九九热| 91色综| 大香蕉伊人久久| 九九九九九九九九九国产精品| 91痴汉| 久久久天美| 天天日少妇逼AV| 女人爽到高潮潮喷18禁网站| 丁香五月天婷婷姐| 九九Av| 翔田千里AⅤHD无码| 久久久神马影院| 少妇蜜汁| 91高跟美女在线播放| 和协无码影院| 夜夜 中文视频rt| 五月天成人综合| 亚洲AV无码国产精品久久久久| 欧美日韩性爱视屏免费看了| 亚洲三区视频| 国产高潮AA片免费看| 91啪啪视频| 殴美性色a级欧美| 久草久热| 国产久久久久影院老熟女| 懂色AV一区二区三区| 蜜臀少妇一区二区| 亚洲激情网一二三四区| 无码欧美有限公司| 久久人人爽av亚洲精品天堂桃色| 330dv亚洲成年视频网| 久久国产对白激情浪潮| 亚洲国产97在线精品一区| 亚洲欧洲久久天堂| 国产精品另类| 搞中出久久| 91网站18| 51一区二区三区| 99热欧美| 日本精品九九九| 色综合91好| 91社区伊人| 亚欧无码在线| 亚洲伊人久久精品狠狠在线| 国产热av| 欧美不卡五十路| 国产av美女被艹的乱叫| 国产乱弄免费在线视频。| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照| 蜜乳AV免费观看| 青青草天天亲夜夜操网| 97频视在线| 久九色| 强奸乱伦麻豆| 99热 按摩 日韩| 熟女熟妇一区二区三四区| 国产精品国产自产高清AV| 天综合网| 97Ai亚洲| 亚洲成人免费电影| 天天影视网色欲色香| 中文字幕后石码四区五区| 久久精品店| 大香蕉综合在线| 欧美日韩制服| 超碰人人妻| 屁股久久久久久久久| 欧美精品69性爱| 色色色色色色色色色色色色色色综合| 五十路六十路素人熟女| 色婷婷九月| 熟女熟妇伦久久影院毛片一区二区| 97国产人人| 久久性爱视频| 偷拍导航视频网站| 久久99热这里只频精品6学生| 人人摸人人舔一区二区| 人人操人人狠狠操| 天天综合网在线91| 97综合在线| 操老熟女AV| 视频在线观看免费一区二区三区 | 国产一区二区在线看| 亚洲第一狼人丝袜美女另类 | 日韩资源网| 欧美成人免费在线观看| 久热9| 涩亚洲欧洲| 亚洲国产高清福利视频| 亚洲高潮影院| 97超级久久强资源| 看日韩黄片| 精品久久久中文字幕不| 免费作爱一级视频| 麻豆区久久久久亚| 97人人爱人人做人人乐| 欧美国产精品| 亚洲图片小说欧洲| 你操综合| 国产隔壁老王影院在线| 91色人| www.夜夜| 精品无码一区二区三区| 91欧美少妇| 超碰在线人妻| 欧美区亚洲区偷拍区| 青青草视频久久久久| 一区二区精品日韩欧美在线观看| 国模久久在线| 大香蕉欧美伊| 日韩操人| 成人性爱美曰韩| 91天天综合在线观看| 色情五月综合婷婷| 亚洲网站一区二区在线| 少妇久久久免费| 亚欧成人中文字幕一区| 91亚洲综合| 西西美女视频网| 一区二区娱乐网站| 玖玖爱在线视频免费观看| 神马午夜久久久| 加勒比色99999| 亚洲欧洲小说图片视频| 人妻81p| 超碰超碰超碰超碰的大鸡吧操黑丝袜 | 五月丁香成人网| 日本操逼视频在线| 婷婷九月丁香| 天天大干大香蕉| 抽插一区二区视频| 久无码| 亚洲最新a在线观看| 亚洲91在线| 日日骚精品视频| 97久久超碰| se吧提供91精品国产91久久久久久| 欧美在线综合| 欧美久久久| 99热99re超碰精品| 乱老女人一区二区视频| 波多野42部无码喷潮在线观看| 欧美78P| 碰超人人在线一区二区三区| 日本一区三级韩国| 丁香五月影院| 亚洲综合精品国产一区| 日韩av电影成人在线| 亚洲一区二区中文字幕| 美女91色黄18| 在线中文AV| 欧美日韩人人精品| 最新一二三区视频| 超碰超碰95| 五月婷久久| 亚洲 国产 精品一区| A级毛片在线看免费| 视频二区美腿制服人妻欧美| 中文在线视频| 欧美玖玖爱免费玖玖| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 欧美激情综合色综合啪啪五月| 国产一区二区三区视频在线看| 亚洲牲交| 日韩熟女三十乱伦| 午夜舔阴达高潮视频免费看| 性无码专区2020| a级免费在线观看| 97超碰9| 国产视频第二页| 欧美性少妇| 欧美爱国产综合、| 99最新日韩偷拍视频| 熟女网站最新| 亚洲双插| 97亚洲在线| 国产精品女aA片爽爽视频| 91制服丝袜中文字幕| 草草草视频| 老熟女91视频| 日韩国产精品人妻无码久久久| 欧美色图20p| 天天久久久久久| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 日本操BAV| 五月天黄色激情视频| 亚洲中文日韩精品| 曰韩无码777| 大香蕉五月天婷婷| 精品超碰中文在线| 国产精品在线一区二区| 天天摸天天舔天天操| 日本欧美色| 日韩 欧美 国产 麻豆| 走光一区92下载| 91黄射| 日韩欧美加勒比| AV一区观看| 日本东京热加勒比久久| 717影院理论午夜伦八戒| 999岛国大片| oumeisetu综合| 二级久久网| 91九色丰满高潮| 亚洲小说视频| 国产精品久久久久久照片| 欧美午夜一区二区三区| 日本色色网| 国产福利夜| 操死我了嗯嗯嗯| 欧美色91| 91丨熟女丨丰满熟女| 丝袜六区| 人妻天天爽夜夜爽2| 91亚洲在线| 亚洲伊人a线观看视频| 亚洲熟女中文字幕在线| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 久精品无码av一区二免费国产在线观看 | 明星性猛交ⅹxxx乱大交| 亚洲色图尤物视频| 亚洲色人妻综合| 亚洲情色 自拍| 八戒无码国产午夜福利| 情色日播放AV| 亚洲蜜臀精品视频久久| 人人操人人操人人人操| 2010男人的天堂| 手机av亚洲丝袜美腿日韩第一页二页| 国产精品日本无码A片| 操逼视频免费日韩无码| 超碰这里只有精品| 国产精品久久久久久久久久久久久久吹 | 国产日韩怡红院| 蜜乳AV一区| 蜜色网色哟哟| 粉嫩av在线| 亚洲精品无码少妇久久| 性爱AV天堂| 久操大香蕉手机视频在线看| 密臀国产在线| 欧美色91| 国产精选三级在线观看| 日韩无码服务区| 日本一级婬片试看三分钟| 久久手机好看网站| 国产精品4p在线观看| www.激情| 97资源站日韩| 97人人干| 久久啊啊| 色五月av| 欧美宗合色| 成人午夜视频免费播放| 夜夜爽夜夜摸夜夜操免费视频| 最新日产中文在线麻豆| 精吧天堂| 人妻熟女av国产网站| 97精品久久久久中文字幕| 日本爽爽爽爽爽爽免费视频| 国产专区路线| 国产综合在线视频网站| 啊啊啊啊啊啊啊在线| 亚洲制服aⅴ中文字幕| 欧美 日韩 婷婷 五月| 中文字幕人成乱码熟女香港| 欧美 亚洲 另类 综合| 99久久久久久亚洲精品不卡| 美腿丝袜高跟网免费视频免费视频| 国产精品人妻免费精品| 嗯阿好爽好紧| 国产精品久久久久久无码红治院| 91成人久久| 亚洲国产中文字幕| 看黄片视频免费| 久久久久元码视频| 一区二区娱乐网站| 超碰在线一区二区| 亚洲免费97免费| 国产最火爆久久国产网站网站| 欧美真人抽搐一进一出gif| 伊人伊人LD| 国产综合在线视频网站| 青青伊人这里只有精品| 亚洲一区中文字幕一区| 天美传媒av一区二区| 国产呦精品一区二区三区下载| 男人天堂免费| 东京日日夜夜| 久久国产在线一区二区| 职场同事知名国产国产精品久久欧美日韩 | 精品网站9999| 欧美一区二区观看在线| 久 久无码人妻AV| 日韩精品中文字幕二区| 蜜臀99久久精品久久久久| 91人妻丝袜无码| 中文字幕精品一区欧美| 99re视频在线播放青草| 大香蕉伊人在线成人AV在线观看| 亚洲午夜AV| 香蕉欧美| www.久久超碰| 国产高清不卡视频| 思思99热| 在线中文字幕极品av| av中亚| 日韩毛片9| 91老熟女逼| 国产精品成人无码av| 激情文学88| 97网址97| 久久久久久性爱视频| 国产女大学生AV| 久久久久9999| 99蜜桃臀久久久欧美精品网站| 嗯嗯啊啊视频在线看| 国产黄色影片在线观看| 后入国产| 中日韩久久久免费看| 天天日天天射天天干| 亚洲人妻av| 老熟女乱子伦中文字幕一区二区| 久久久久久亚洲Av无码| 综合伊人激情| 精品久久久av无码免费| 久久精品店| 欧美性第1页| 欧美一区二区成人一卡| 欧美一区二区成人一卡| 日少妇亚洲版| 岛国小电影| 国产少妇与亚洲av| 丁香五月激情网| 中文字幕乱码人妻二区三区| 欧美熟妇精品黑人巨大91| 无码九九| 国产又长又大又粗的视频| 精品国产99| 久久九七| 欧美暴力猛交| 小骚逼被操的爽不爽| 亚洲丝袜色图| 99国产精品免费| 91色图片| 伊人991| 欧美白嫩女HD| 午夜综合在线| 国产一区二区精品在线视频| 亚洲国产青青| 天天综合站| 精品十八在线观看| 亚洲激情视频| 色在线综合| 九九视频黄色片| 蜜臀久久99精品久久久电影| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 亚洲人成网www| 国产 码在线成人网站| 伊人久久婷婷| 日本99视频| 亚洲中文字幕噜噜噜久久久| 五月天伊人| 久久一二三四五六七八九区区区| 东北夫妻性偷拍| 大香蕉综合| 91九色丰满高潮| 久久99久久99精品天美传媒棢·纸:.| 中文字幕丝袜| 少妇一区二区三区| 天天狠操| 亚洲午夜福利视频| 亚洲国产第一页综合视频| 日本熟妇一区二区三区| 久久夜色一区二区| 无码九九九九| 欧美激情综合| 青娱乐国产精品| 国产原创自拍| 伊人网在线观看| 加勒比少妇AV婷婷六月天超碰超碰| 无码精品啪啪啪一区二区三区三州| 亚洲自拍青操视频| 香蕉欧美| 国产色呦呦| 999在线电影香蕉| 青女在线| 天天综合站| 久久久久久网址| 92午夜免费福利视频| 91丝袜美女国产| 懂色AV中文| 精品无人区麻豆乱码1区2区图片| 天天射天天| 动漫爆乳3D奶水一区在线观看 | 麻豆区99999| 色综合20p| 国产熟妇 码视频户外直播| 国产精品色片一区二区| 精品人妻一区二区免费蜜桃| 97欧美综合| 日韩国产乱子伦App| www.欧精品| 久久9免费视频| 国产一区二区三区高清视频| 色五月丁香五月| A男人的天堂| 天天综合网在线观看| 欧美一区二区观看在线| 麻豆影音天美视频| 精品视频在线观看| 久久午夜伦| 伊人在线大香蕉视频久久| 中文字幕美女91| 亚洲男人bt天堂| 超碰久草| 免费看日产一区二区三区| 亚洲欧美精品久| 91精品无码久久久久久久| 天天天天操| 日日骚av| 超碰在线人妻| 黑白配性爱AV成| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 性欧美第一页| 日逼国产| 国产熟女免费观看久久| 久草福利在线资源站| 综合网欧美在线| 人妻人久久精品中文字幕| 乱伦a片视频| 天色综合网| 色婷婷久久| 日韩精品一区二区三区色欲 | 物业黑人 AV一区| 伊人专区一区二区三区| 偷拍综合亚洲| 中文字幕在线免费观看 | 国产福利在线视频网站| 欧美日动态视频| 少妇啪啪自拍| 91真人天天在线| 高潮毛片无遮挡高清免费| 操学生天天| 丁香九月 婷婷| 99亚洲人人| 欧美97| 九九视品黄色| 看免费的黄片| 天天操天天谢| 99精品在线播放| 大香蕉狠狠爱| 久久久久日本视| 男人女人18禁片免费看网站| 久久一本大香蕉| 亚欧视频在线| juliaann欧美丝袜办公室| 夜夜中出国产| 在线中文字幕| 久久久久久无码人妻中文字幕| 成人av动漫在线观看| 国产嫩草精品A88AV| 大香蕉碰碰| 人人贴人人摸| 亚洲中字慕不卡| 97人妻色| 91快色色色色色| 激情综合 婷婷五月 红杏| 久久久久久亚洲精品不卡人乳 | 亚洲色图综合| 国产精品国产| 亚洲 欧美 天天| 东京热一区二区中文字幕| 传媒免费一区二区三区| 91丨九色丨东北熟女| 亚洲中文字幕熟女| 91色伦| 日本天天人人狠狠在线日美女 | 999日韩中文精品观看视频。| 日本爽爽爽爽爽爽免费视频| 欧美性五月| 大香蕉在线视频重口味毛片在线| 综合欧美日本三级| 欧美不卡在线一区二区| 色噜噜日韩精品| 久久不卡一区二区| 五月丁香综合啪啪| 久操com| 99re黄 | 黄色大片免费在线| 色噜噜国产精品视频一区二区| 国产白丝在线| 116美女午夜| 欧美刺激色黄片免费看| 久久黄片国产一区二区| 超碰99在线| 少妇丝袜在线观看AV| 99啪啪视频| 婷婷丁香久久| 久久久精品成人国产| 96超碰网| 精品人妻一区春色| 久偷拍| 欧美熟妇乱码在线一区| 激情五月综合网| 日本肏逼视频在线观看| 美女尤物人人操| 久久久久久亚洲Av无码精| 性欧美91| 精品亚洲天堂| 九九人妻| 夜夜骑日日| 少妇人妻在线| 亚洲自拍青操视频| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 超碰在线人人射| 久久久久久久| 久久9精品| 精品人妻一区二区三区不卡断 | 一区二区三区欧美激情| 久久精品国产亚洲AV无码电影| 日本黄色大片一级视频免费麻豆| 精品人妻免费观看| 国产综合日韩伦理| 亚洲精品一二牛牛| 性爱视频免费网址| 99re国产精品视频| 三久久久四久久久久| 91日韩| 丁香婷婷五月| 五月婷婷六月丁香网址| 欧美性爱第一区| 日韩精品 视频一区二区| 性久久| 日本Xx性爱| 一区三区啪啪| 中文字幕五区| 91电影色诱| 欧美精品91| ai欧美亚洲小说| 尤物视频偷拍免费| 欧美日本不卡在线| 啊啊啊在线观看| 免费观看性欧美一级| 近亲乱伦一区二区| 色色五月婷| 老熟妇一区二区三区| 激情五月天校园春色网| 久久久内射良家| 色图四区| 国产亚洲性生活视频播放| se01国产在线视频| 五月天社区| 丁香五月天婷婷姐| 亚洲综合贴图91| 人妻天堂网| 久久国产AⅤ| 岛国视频免费在线观看| 色九九九九久| 新精精品久久精品| 亚洲av资源| 中文字幕国产| 国模一区二区三区| 天天看高清麻豆| 久久中文字幕女同性恋一区| 国产午夜福利专区综合| 九九aV| 久久精品一区| 蜜屁av| 日韩黄片视频试看| 久久欧美按摩999| 丰满人妻一区| 日韩av性爱在线播放| 天天干天天操天天干天天操| 日韩国产品视频中文字| 色香网| 日韩免费在线视频观看| 骚逼高潮久久精品| 亚洲天天影视色综合| 日日夜夜精品视频| 91九色在线| 超碰97欧美日韩| 在线观看不卡一区二区三区| 色精品极品| 综合少妇网| 乱伦av.com| 成人综合网 欧美| 福利视频网站| 欧美日韩成人在线| 加勒比伊人综合| 天天视频黄| 日本曲间由美性生活片| 欧美九九九| 超碰成人最新最好看| 国产有码一区| 日韩无码人妻| 久久精品欧美一区蜜桃| 我爱操| 自拍大香蕉乱插| 亚洲国产青青| 中文字幕一区二区三区高清| 91骚妇| 一二三区操逼国产91| 猛交交| 花花AV导航| 婬女免费一二三区A片| 亚洲日韩熟女人妻高清在线| 国产av波波国产精品| 安徽熟妇视频| 无码人妻精品一区二区中文| 色欲人妻一区二区在线| 亚洲av国产av综合av卡| 色婷婷成人综合| 日韩有码 一区二区三区| 中文字幕91综合| 啊啊啊好多水| 夫妻四区五区六区| 久久超碰国产一区二区三区| 91亚洲欧美色图| 欧美不卡在线一区二区| 人妻少妇三级| 中文字幕123| 中文字幕精品亚洲熟女| 国产成人无码网站在线视频| 国产精品农村妇女| 亚洲有薄码区日本系列中文字幕| 久久精品久| 桃色六月天| 人人操人人插 - 百度 - 百度| 精品十三区| 欧洲欧美视频一区二区| 91路www| 亚洲中文字幕网| 上特色A在线| 中文字幕精品人妻丝袜| CCYY草草影院地址入口| 欧美 日韩 婷婷 五月| 久久精品店| 超碰成人国产| 欧美精品黑人猛交高潮| 97 亚洲 日韩 欧美 在线| 欧美爆乳精品一区二区| 久久精品72| 五月婷婷丁香| a片 xxxx受爽视频| 久久99精品国产| 中文字幕一区二区三区视频播放| 超碰地址久久| 目产99999久久999| 久99| 岛国片在线播放| 超碰97资源网亚洲| AV天天在线观看| 性在久久久久久| 九九热精品| 国产白领连续中出在线播放| 亚洲少妇综合在线播放| 校园春色宗合网| 天美av在线观看| 超碰欧美| 国产深夜福利| 国产日韩欧美亚洲精品95| 爱丝福利| 激情文学欧美| 成人AV在线电影| 国内精品久久人妻性色av| 丰满熟女人妻一区二区三五十一路| 五月天婷婷欧美三区| 日本一级婬片试看三分钟| 熟女一区二区三区| 五月婷婷色| 在线免费观看日韩一区| 无码人妻一区二区三区四区老鸭窝| 成人网欧美风情| 五月激情啪啪| 思思热久久成人| 久久这里只有精品9| nuu12国产麻豆精品| 蜜臀99999| 久久精品国产精品亚洲艾通辽熟妇| 久久性爱精品一区| 男人的天堂2019| 插插综合网天天影视网| 天天日美女的B| 欧美性区| 极品丝袜无码| 婷婷六月色| 亚洲成a人在线观看久| 小视频国产| 大逼色网站| 欧美日本不卡在线| 天天天操天天天爱| 欧美91久久久久| 91艹逼精品| 亚洲欧美日韩有码| 久久9精品视频| 中文啪啪视频| 亚洲情色91| 成人情色一区二区| 丁香九月婷婷| 色婷五月天| 国产精品一级毛片不卡视| 国产精品ⅴ无码大片在线看.| 少妇久久久久久久| 亚洲97超碰| 天天伊人| 亚洲激情视频| 97在线观看| 欧美色视| 亚洲大色鬼| 乱伦熟女论坛| 少妇无码av专区线| 去干网最新版| 超碰在线成人| 成人精品视频| 欧美性爱97超碰| 成人羞羞视频国产| 人人妻人人爱人人玩| 中国91AV| 强奸乱伦亚洲第一页| 国产福利视频精品视频| 91av一区二区在线观看| 91午夜无码| 日韩无码黄色片| 96久久精品一二三区色欲| 92午夜免费福利视频| 久草大| 丁香五月婷婷色| 殴美牲| 久草婷婷| 97久久精品不卡| 人妻天堂网| 中文字幕美女91| 日韩无码黄色片| 探花精品视频| 久久9精品视频| 国产熟妇一区二区| 超碰精品人妻狠狠干| 新怡红院| 成人情色综合网| 免费中文综合精品| 乱欲一区二区| 五月婷婷六月丁香| 亚洲综合小视频小说在线观看 | 骚女高跟AV在线| 精品无人区麻豆乱码1区2区图片| 99国产精品| 久久精品国产99精品亚洲蜜...| 精品亚洲国产成人AV制服丝袜| 五月丁香综合网| 欧美日韩婷婷中文| 后入人妻无码| 欧美亚洲高清| 亚洲1区| 久久超碰大香蕉| 97国产|免费| 成人性爱av| 久久99综合| 蜜桃色院一区久久| 2020中文字幕在线观看| 国产高清免费不卡av| 久久香蕉网| 97av,com| 超碰在线一区二区| www久久99| 综合天天网| 国产精品扒开腿做爽爽爽视频| 强奸国产精品视频| 九九久久久九九| 色777999综合| 自拍偷拍亚洲熟女妇人精品| 亚洲天堂中文字幕无码男同| 精品视频久久区| 亚洲av噜噜噜噜噜噜| www国产天美久久久| 大香网伊人久久综合网eew| 男人天堂资源| 日本123区操B视频| 欧美亚洲宗合色性图| 男女一进一出视频久久| 婷婷丁香五月激情啪啪| 偷拍综合亚洲| 嫩呦国产一区二区三区AV| 日本久久久久久久久| 中文字幕1区2区| 日韩操逼性鲍| 最新av在线| 亚洲国产91精品一区二区久久| 精品女人999| 超碰精品97| 秋霞免费AV| 啊啊啊啊啊啊啊网址在线观看| 老熟女乱伦一区| 久久久不能久久久久| 欧美乱欲| 夜色五月天| 97日亚洲欧美| 婷婷综合久久| 99国内熟女露脸视频| 国产真实野战在线视频| 足交视频老司机| 国产aⅴ无码片毛片一级网站| 丝袜无码a片| 一级毛片久久久久久久女人18| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 亚洲无码成人精品| 国产传媒一区日韩| 男女猛烈无遮掩视频免费软件| 国产精品九9| 成·人免费午夜在线观看| 久久久久精| 国产主播福利| 啊操爽品善一区二区三区| 岛国片在线播放| 九9热伊人| 成人小说视频在线精品欧美| 操淫穴亚洲五月丁香| 久草视频在线视频在线视频在线观看| 99热 按摩 日韩| 婷婷激情五月天小说网| 欧美专区17页| 五月天伊人| 青娱乐啪啪视频| 日本免费不卡二区| 无遮挡一级毛片视频免费的| 小骚逼被操的爽不爽| 日本人人操人人操| 97超级久久| 欧美熟爽综合| 国产精品成人无码a v毛片| 国产一区二区三区久久精品太古里| 国产精品极品美女视频| 婷婷五月天色网| 国产一区96在线| 欧美午夜视频免费观看| 久久机热| 亚洲精品成人| 久久久久久久久久久免费精品| 天堂涩涩| 大香蕉123| 国产一区二区三区免费视频在性观看| 老女人老91妇女老热女| 99热啪啪| 久久天天艹| 天天肏夜夜肏| 久久中文色图| 91性高潮久久久久久久久| 综合 亚洲 欧美| 亚洲激情色片| 中文字幕在线播放2中文字幕在线观看2| 亚洲**2021在线观看| 欧美女同在线| 91亚州欧美| 亚洲中文字幕av| 中文字幕一区二区三区四区在线视频| AV久日| 99操碰| 黑人嘿嘿嘿超爽免费视频| 欧美中文字幕精品人妻| 欧美 综合 亚洲| 国产suv精品一区| 91国产大片| 五月激情综合网| A V视频日本| 亚洲精品久久久久毛片A片拉屎| 丝袜狂射91| 久久精彩视频9| 婷婷伊人綜合中文字幕| 青青伊人这里只有精品| 亚洲综合影院| 久区视频| 屁股久久久久久久久| 懂色av中文字幕一区二区三区天美 | 99热超碰| 97人人操人人摸人人爱| av网站国产主播在线| 国产欧美日韩臀| 伊人久久婷婷| 日欧亚洲二三区大片不卡| 伊人国产成人av网站| 日韩AV噜噜噜一区二区三区四区 | 亚洲97资源| 91是天天| 麻豆视频test| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 天天做天天爱天天爽AV| 亚洲 欧美 91| 婷婷丁香久久| 超碰九色| 免费看日本操逼视频| 中国操逼无码| 校园春色AV天堂| 偷拍新久久| 久久后入制服| 天堂精品| 久久人妻少妇| 九热超碰| 91老熟女91老女人| 色香欲天天天天综合色| 日韩一级二级在线| 91亚洲不卡一区| 97 亚洲 日韩 欧美 在线| 亚洲色图大香| 一二三四免费视频| 国产九月婷婷| 混色激情av| 日本免费不卡二区| 亚洲 图片 欧美 色图| 国产玖玖| 91夜夜蜜桃臀1区2区3区| 求求你操操我| 久久久久亚洲精品| 91美女视频在线免费观看| 欧美日韩天堂| 久久偷偷色综合蜜桃| 91久热| 久久久青青草| 国产狂喷潮在线精品| 日韩精品一区二区高清| 淫荡熟女乱伦网| 91精品伊人久久久大香线蕉91| 免费a在线播放v| www…国产操逼| 色色婷婷五月| 日韩pv中文| 99re6久热只有精品6在线直播| 欧美熟女妇同| 老司机午夜精品福利视频一区二区| 亚洲伊人久久精品影院| 嗯嗯嗯啊啊在线观看| 999精品乱码| 欧美高清无码免费视频高清版| 人人操,人人插| 日韩丝袜二区| 中文字幕成人| 97久精品| 日本黄色裸日本黄色裸体| 青青草国产一区二区三区| 大香蕉人妻久久| av影片在线观看不卡| 日韩图区 偷拍| 国产精品一级特黄aaa大片在线观看| 成人性爱电影网| 精品一区96| www. 男人天堂成人在线| 最新制服中文第一页| 久草尤物| 天天干天天狼在线视频| 无码欧美有限公司| 2017超碰| 99色网| 播播亚洲小说亚洲| 久久天天性久久伊人| 一道本东京热加勒比一区二区三区| 国产91专区| 日韩电影在线观看网址| 综合久久欧美| 色好看av| 熟妇人妻精品一区二区| 狠狠中文字幕| 欧美综合第一| 超碰4A| 操操吧亚洲乱伦视频| 久久久久久欧美精品se一二三四| yazhousetuoumei| 久久久999国产精品| 国产隔壁老王影院在线| 粉嫩在线一区二区懂色| 九九九九免费高| 亚洲精品久久久久毛片A片拉屎 | 丁香色婷婷| 久久a久久| 夜色97| 草草网站影院白丝内射| 蜜桃久久久久久久| 日韩图色| 人人操人人狠狠操| 人妻超碰青青草98| 欧美91在线| 亚洲 图片 综合91| 天天色综合影视网| 一本一道波多野毛片中文在线| 精品一区二区三区最新| 九九九一二三| 日本精品成人无码| a人欧美综合天堂麻豆| 国产乱伦视频污| 亚洲图片欧美日韩| 天天欲望网| 欧美 亚洲 偷拍自拍| 骚女高跟AV在线| 东京热视频网| 99re这里只有精品中心播放| 综合色区偷拍| 亚洲第一在线视频| 国产熟女高潮一区二区三区| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 国语对白在线播放视频| 色大香蕉97N| 精品无码一区二区三区| www.超碰在线| 91精品人妻一品二品三品| 插欧洲美女欧美精品| 九热超碰| 无遮挡h肉动漫在线观看| 一区二区三区四区在线不卡| 操逼无码一区| 日韩大香蕉精品在线视频| 日韩成人在线性爱视频| 久久久18禁| 欧美黄色大片在线观看 | 国产AV高清AV无码| 乱操9999| 97资源超碰| 操比国产| 女人一区| 中文字幕日韩人妻视频一区二区三区| 青女在线| 激情综合网五月婷婷五月天| 国产精品在线网站| 91人妻素女| 亚洲日本大香蕉1| 99精品在线播放| 国产精品自拍视频| 高跟伊人julia ann| 先锋色眉乱伦资源| 日韩中文9| 99久久综合网| 2019天天干| 求求你操操我| 老熟女搡BBBB搡BBBB视频| 欧美精品欧美精品系列| 国产亚洲99久久精品| 偷拍综合网| 欧美日韩婷婷中文| 九九探花视频在线观看| 97欧美日韩综合| 九九九九88| 国产精品久久久久久久AV大片| 日韩人妻精品| 东京日日夜夜| 日小BB小视频| 色网亚洲人| 国产原创精品| 26uuu国产成人综合| 综合久久9| 久久久不卡区一区二区三区久久久| 18禁的网站在线| 天天综合网91| 东方亚洲在线操逼天堂| 逼逼逼逼操操操操操操操操操午夜剧场 | 亚洲第一页色| 强奸乱伦免费网站| 欧美女同在线| 日本三级日本三级三级人妇四虎| 免费精品中文字幕| 日本国产二线女色| 欧美A√综合网| 色五月亚洲| 性色生活片久久毛片婬片免费放女人一级毛片| 久久九九精品一区二区| 大香蕉碰碰| 国产尤物AV尤物在线观看不卡| 清纯唯美综合亚洲| 免费亚洲国产精品久久一区| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 熟女日韩| 操比国产| 免费观看性欧美一级| 久久激情四射婷婷丁香五月天| 97视频7| 久久精彩免费视频| 免费超碰97在线观看| 99热在线播放| 91热色| 伊人991| 高清不卡国产| 久久艹逼视频| 久久久久久久久久va| 九九九九精品视频| 无码九九九九| 久久伦理视频久久大香蕉视频| 日韩美一区| 嫩草在线视频| 三级AV入口| 91精品人妻偷情| 欧美美女视频| 超碰偷拍| 青青三级视频| 青青欧美在线| 99爱视频| www久久久| 操逼网站地址| 黄片无码在线制服| 视频在线观看免费一区二区三区| 精品无码欧美三级| 91小视频| 国产一区二区a毛片| 青青久久艹| 98久久| 97干色| 丝袜美腿av女优在线| 天天爽天天操啊啊啊| 久久亚州大香蕉| 日本幼女18+| 99视频自拍区| 久草综合网| 国产精品另类| 在线情色电影 91大 | 99热精品国产| 狠狠狠狠狠|