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

ARTICLE DETAIL

資訊詳情

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

AI Agent開發(fā)避坑指南:決策建模、工具契約與分層狀態(tài)設(shè)計

AI Agent開發(fā)避坑指南:決策建模、工具契約與分層狀態(tài)設(shè)計 1. 這不是“選課指南”而是一份AI Agent開發(fā)者的實戰(zhàn)避坑地圖有沒有質(zhì)量高的AI Agent開發(fā)課推薦——這句話我每天在技術(shù)群、論壇、私信里看到不下二十遍。但說實話問出這個問題的人十有八九已經(jīng)踩過至少三個坑花三千塊買了號稱“全棧Agent開發(fā)”的課結(jié)果前四章講大模型API調(diào)用第五章突然跳到LangChain源碼注釋第六章開始寫Flask路由最后作業(yè)是“用ReAct模式實現(xiàn)一個天氣查詢機器人”連Observation怎么mock都不知道或者被“三天掌握AutoGen”“七天上線Copilot級應(yīng)用”的標(biāo)題吸引進(jìn)去學(xué)完發(fā)現(xiàn)所謂“Agent”只是把ChatCompletion封裝成帶while循環(huán)的函數(shù)更常見的是學(xué)了一堆Orchestration、Tool Calling、Memory分層的術(shù)語一動手就卡在“為什么我的agent總在同一個tool里死循環(huán)”“State怎么在多輪中保持一致性”“RAG召回結(jié)果明明很好agent卻完全不參考”這些根本沒人教的實操斷層上。這背后暴露的根本不是課程資源少而是當(dāng)前市面上90%的所謂“AI Agent課”本質(zhì)仍是“大模型應(yīng)用課”的延伸——它默認(rèn)你已熟練使用LLM做單次推理只教你如何把多個prompt串起來卻對Agent作為自主決策系統(tǒng)的核心矛盾視而不見狀態(tài)管理不是靠全局變量工具編排不是靠if-else記憶不是靠concat history容錯不是靠try-except。真正的高質(zhì)量課必須直面四個不可繞過的硬核支點可驗證的決策邏輯建模能力、帶約束的工具空間定義方法、面向長期交互的狀態(tài)演化設(shè)計、以及生產(chǎn)級可觀測性落地路徑。它不承諾“速成”但會明確告訴你學(xué)完能獨立設(shè)計一個支持5類工具、3種用戶意圖、自動處理20%異常輸入的客服對話Agent并能說清每一步?jīng)Q策背后的state transition條件和fallback觸發(fā)閾值。適合誰不是零基礎(chǔ)小白而是已經(jīng)用過OpenAI API、寫過RAG demo、對prompt engineering有手感現(xiàn)在想真正跨過“調(diào)用者”門檻成為“系統(tǒng)設(shè)計者”的開發(fā)者。下面我就以一個真實項目為藍(lán)本——某高校實驗室委托開發(fā)的“科研文獻(xiàn)智能協(xié)作者Agent”從需求拆解到上線壓測把那些課程PPT里不會寫的、文檔里找不到的、GitHub issue里吵了三百條還沒結(jié)論的細(xì)節(jié)全攤開講透。2. 為什么90%的Agent課教的都是“假Agent”核心設(shè)計邏輯的三重誤判2.1 誤判一把“多步調(diào)用”等同于“自主決策”忽視決策邏輯的可建模性幾乎所有入門課都從ReAct框架講起“Thought/Action/Observation/Answer”四步循環(huán)。這本身沒錯但問題出在教學(xué)演示環(huán)節(jié)——講師永遠(yuǎn)用“查天氣→查股票→總結(jié)趨勢”這種線性、確定性、無分支的流程當(dāng)案例?,F(xiàn)實中的Agent決策遠(yuǎn)比這復(fù)雜。比如我們做的文獻(xiàn)協(xié)作者Agent用戶一句“幫我找近三年關(guān)于vision-language預(yù)訓(xùn)練的綜述論文重點看它們對多模態(tài)對齊機制的討論”背后要拆解出至少5個決策節(jié)點意圖識別層判斷這是“文獻(xiàn)檢索”還是“內(nèi)容分析”任務(wù)依據(jù)是query中動詞“找”vs“分析”賓語“論文”vs“機制”限定詞“近三年”“綜述”的組合權(quán)重而非簡單關(guān)鍵詞匹配工具選擇層該調(diào)用arXiv API還是Semantic Scholar依據(jù)是“綜述論文”的學(xué)術(shù)權(quán)威性要求Semantic Scholar的cited-by數(shù)據(jù)更全vs“近三年”的時效性要求arXiv的更新延遲更低需動態(tài)加權(quán)參數(shù)生成層生成arXiv搜索query時“vision-language預(yù)訓(xùn)練”不能直接拼接要擴展為“(vision language pretrain* OR multimodal pretrain*) AND (survey OR review)”括號層級和布爾運算符優(yōu)先級必須由LLM結(jié)構(gòu)化輸出否則API直接報錯結(jié)果過濾層API返回200篇論文但用戶只要“重點看對齊機制”需用小模型如bge-reranker對摘要做二次重排序而非用LLM全文閱讀響應(yīng)生成層最終回復(fù)要區(qū)分“論文列表”結(jié)構(gòu)化表格和“對齊機制分析”自然語言段落且表格必須包含DOI鏈接、引用數(shù)、是否開源代碼等字段字段缺失需主動標(biāo)注“未提供”。提示真正的決策邏輯必須能用狀態(tài)機State Machine描述。我們最終用Graphviz手繪了17個狀態(tài)節(jié)點如WAITING_FOR_QUERY,VALIDATING_TOOL_PARAMS,HANDLING_RATE_LIMIT和23條帶條件的轉(zhuǎn)移邊如on_tool_call_failure → RETRY_WITH_BACKOFF。課程如果連狀態(tài)圖都不讓你畫那它教的只是“自動化腳本”不是Agent。2.2 誤判二把“工具集成”當(dāng)成“API粘合”忽略工具空間的約束建模多數(shù)課程教LangChain Tools或LlamaIndex Tool演示如何把requests.get封裝成tool。這就像教人蓋房只講“怎么釘釘子”卻不講“承重墻在哪”“梁柱間距多少”。工具不是越多越好而是要有顯式約束定義。我們的文獻(xiàn)Agent集成了6個工具arXiv搜索、PDF解析、引文網(wǎng)絡(luò)分析、代碼倉庫掃描、學(xué)術(shù)會議日程查詢、用戶本地文獻(xiàn)庫同步。但每個工具都強制聲明三要素輸入Schema用Pydantic V2定義例如ArxivSearchTool的input_model必須包含query: str,max_results: conint(le100),sort_by: Literal[submitted_date, relevance]LLM輸出的JSON必須通過model_validate()校驗否則直接reject執(zhí)行契約規(guī)定超時時間arXiv API設(shè)為8s因官方SLA是10s、重試策略指數(shù)退避最多2次、錯誤碼映射HTTP 429→TOOL_RATE_LIMITEDHTTP 500→TOOL_UNAVAILABLE這些契約在tool call前就注入system prompt輸出契約規(guī)定返回格式必須是{status: success|error, data: dict, metadata: {tool_name: str, latency_ms: float}}且data字段結(jié)構(gòu)固定例如PDF解析工具返回的data必須含text_content: str,figures: List[dict],references: List[str]缺失字段視為tool故障。這種約束建模直接解決了課程里絕不會提的痛點當(dāng)LLM胡亂生成{tool: pdf_parser, tool_input: {url: https://google.com}}時系統(tǒng)不是報錯退出而是自動觸發(fā)TOOL_INPUT_VALIDATION_FAILED狀態(tài)向LLM返回標(biāo)準(zhǔn)化錯誤提示“PDF解析工具僅接受arXiv或ACL Anthology的PDF URL當(dāng)前輸入不符合格式請重試”并附上正則校驗規(guī)則。沒有約束的tool space就是一座沒有路標(biāo)的迷宮。2.3 誤判三把“記憶”當(dāng)成“歷史拼接”無視狀態(tài)演化的長期一致性課程最愛講“ConversationBufferMemory”把所有human/ai消息concat成字符串喂給LLM。這在demo里能跑通上線后必崩。原因很簡單token長度有限而真實對話中用戶會反復(fù)修改需求“剛才說的綜述其實我要的是2022年后的”、追問細(xì)節(jié)“第三篇論文的實驗設(shè)置能展開說說嗎”、甚至切換任務(wù)“先別管論文了幫我寫個會議投稿摘要”。Buffer Memory無法區(qū)分“上下文相關(guān)”和“上下文無關(guān)”的信息。我們采用分層狀態(tài)存儲架構(gòu)徹底拋棄“history as string”短期記憶Short-term State存于內(nèi)存生命周期單次session僅保存當(dāng)前任務(wù)的決策上下文。例如用戶剛讓查“vision-language預(yù)訓(xùn)練”state中就存{current_task: literature_search, keywords: [vision-language, pretrain*], time_range: 2022-2024}不存任何聊天記錄中期記憶Medium-term State存于Redis Hashkey為session:{session_id}:state存用戶顯式聲明的偏好如{default_citation_style: ACM, preferred_conference: [CVPR, ACL]}這些信息跨session持久化但只在用戶主動修改時更新長期記憶Long-term State存于向量數(shù)據(jù)庫Weaviate存用戶隱式行為模式如“用戶對含代碼倉庫鏈接的論文點擊率高”“用戶常對‘計算效率’指標(biāo)追問”這些向量嵌入在每次tool call后異步更新用于后續(xù)決策的個性化加權(quán)。最關(guān)鍵的是狀態(tài)遷移守衛(wèi)State Transition Guard任何操作觸發(fā)state變更前必須通過guard函數(shù)校驗。例如當(dāng)用戶說“換一個搜索詞”guard會檢查新詞與舊詞的語義距離用sentence-transformers計算cosine similarity若0.85則視為微調(diào)保留原state若0.3則視為新任務(wù)清空current_task并初始化新state。這種設(shè)計讓Agent能像人類一樣“記得自己正在做什么”而不是靠LLM從2000字history里猜。3. 高質(zhì)量Agent課必須覆蓋的四大核心技術(shù)模塊與實操細(xì)節(jié)3.1 模塊一決策邏輯建?!獜腜rompt Engineering到State Machine Design課程如果只教“寫好system prompt”那它連門都沒入。真正的決策建模分三層第一層任務(wù)分解的原子化定義不能籠統(tǒng)說“文獻(xiàn)檢索”要拆成可驗證的原子任務(wù)TASK_IDENTIFY_DOMAIN識別領(lǐng)域關(guān)鍵詞vision-language及其變體multimodal, cross-modalTASK_VALIDATE_TIMESPAN解析時間范圍“近三年”→2022-2024處理模糊表達(dá)“最近”→取當(dāng)前月往前推12個月TASK_EXTRACT_CRITERIA提取篩選條件“綜述”→is_reviewTrue“對齊機制”→section_keywords CONTAINS [alignment, fusion]我們?yōu)槊總€原子任務(wù)定義驗證函數(shù)Validator Function例如validate_timespan接收字符串輸入返回{valid: bool, start_year: int, end_year: int, reason: str}。LLM輸出必須被validator校驗失敗則觸發(fā)REJECT_AND_REASK狀態(tài)。第二層狀態(tài)機的可視化與可測試性用Python的transitions庫實現(xiàn)狀態(tài)機但關(guān)鍵在測試驅(qū)動開發(fā)TDD# test_state_machine.py def test_search_to_analysis_transition(): agent LiteratureAgent() agent.trigger(start_search, queryvision-language review) assert agent.state SEARCHING # 模擬API返回3篇論文 agent.handle_tool_result(tool_namearxiv_search, result{papers: [...]}) assert agent.state ANALYZING_CONTENT # 必須進(jìn)入分析態(tài)不能卡在SEARCHING課程若不讓你寫單元測試那它的狀態(tài)機就是紙糊的。第三層LLM作為狀態(tài)轉(zhuǎn)換器State TransformerLLM不直接決定下一步而是輸出狀態(tài)轉(zhuǎn)換指令State Transition Command格式嚴(yán)格為{ next_state: ANALYZING_CONTENT, transition_params: { paper_ids: [123, 456], analysis_focus: [alignment_mechanism] } }Agent內(nèi)核只解析這個JSON調(diào)用對應(yīng)state handler絕不允許LLM直接調(diào)用tool。這樣既保證可控性又便于審計——所有決策都有跡可循。3.2 模塊二工具空間治理——從API Wrapper到Tool Contract Specification高質(zhì)量課必須教工具契約規(guī)范Tool Contract Spec我們采用YAML定義示例arxiv_search.yamlname: arxiv_search description: Search academic papers on arXiv.org input_schema: query: type: string min_length: 3 max_length: 200 pattern: ^[a-zA-Z0-9\\s\\(\\)\\-\\_\\\\|]$ # 禁止SQL注入字符 max_results: type: integer minimum: 1 maximum: 100 sort_by: type: string enum: [submitted_date, relevance, submitted_date_desc] execution_contract: timeout_ms: 8000 retry_policy: max_retries: 2 backoff_factor: 2.0 error_mapping: 429: TOOL_RATE_LIMITED 500: TOOL_UNAVAILABLE 400: TOOL_INPUT_INVALID output_contract: required_fields: [status, data, metadata] data_schema: papers: type: array items: type: object required: [title, authors, abstract, pdf_url] properties: title: {type: string} authors: {type: array, items: {type: string}} abstract: {type: string} pdf_url: {type: string, format: uri}課程若不讓你手寫這種spec那它的“工具集成”就是玩具級。實操中我們用pydantic-yaml庫將YAML自動轉(zhuǎn)為Pydantic Model再用fastapi的Body裝飾器校驗LLM輸入錯誤時返回結(jié)構(gòu)化422 Unprocessable EntityLLM能精準(zhǔn)理解問題所在。3.3 模塊三狀態(tài)演化設(shè)計——從History Concatenation到Layered State Management課程教的“memory”全是短期方案而生產(chǎn)環(huán)境需要狀態(tài)生命周期管理短期狀態(tài)In-Memory用dataclasses定義例如dataclass class SessionState: session_id: str current_task: Optional[str] None task_context: Dict[str, Any] field(default_factorydict) last_tool_call: Optional[Dict] None retry_count: int 0生命周期WebSocket連接存在期間斷連即銷毀。中期狀態(tài)Redis用Hash存儲用戶偏好key設(shè)計為user:{user_id}:preferencesfield為citation_style、timezone等TTL設(shè)為30天避免無限膨脹。長期狀態(tài)Vector DBWeaviate中創(chuàng)建UserBehavior類每條記錄含{ user_id: u123, behavior_type: click_paper_with_code, timestamp: 2024-05-20T14:22:00Z, embedding: [0.12, -0.45, ...] // 行為向量 }查詢時用nearText找相似行為動態(tài)調(diào)整tool調(diào)用權(quán)重。注意狀態(tài)同步必須是最終一致性Eventual Consistency。例如用戶修改偏好先更新Redis再發(fā)Kafka消息到后臺服務(wù)由后臺服務(wù)異步更新向量DB。課程若教你“所有狀態(tài)存一個Redis key”那它沒考慮分布式場景。3.4 模塊四可觀測性落地——從print調(diào)試到Production-Ready Telemetry課程從不提“怎么知道Agent哪里卡住了”但線上運維全靠這個。我們部署了三層可觀測性日志層Logging用structlog輸出結(jié)構(gòu)化日志每條含session_id,state,tool_name,latency_ms,status。例如{event: tool_call_start, session_id: s789, tool_name: pdf_parser, pdf_url: https://arxiv.org/pdf/2305.12345.pdf, timestamp: 2024-05-20T14:22:01.123Z} {event: tool_call_end, session_id: s789, tool_name: pdf_parser, status: success, latency_ms: 3420, pages_parsed: 12}指標(biāo)層Metrics用Prometheus暴露關(guān)鍵指標(biāo)agent_state_duration_seconds{stateSEARCHING}各狀態(tài)平均停留時長tool_call_total{toolarxiv_search, statussuccess}成功調(diào)用次數(shù)llm_output_validation_failed_total{reasonschema_mismatch}LLM輸出校驗失敗類型分布追蹤層Tracing用OpenTelemetry記錄完整tracespan包含llm_generateLLM調(diào)用耗時、輸入token數(shù)、輸出token數(shù)tool_execute工具執(zhí)行耗時、輸入?yún)?shù)脫敏、返回狀態(tài)state_transition狀態(tài)變更前/后、觸發(fā)事件、守衛(wèi)校驗結(jié)果課程若只教print(calling tool...)那它的“可觀測性”就是盲人摸象。我們用Grafana看板實時監(jiān)控當(dāng)state_duration_seconds{stateANALYZING_CONTENT}突增立刻查trace發(fā)現(xiàn)是PDF解析超時進(jìn)而優(yōu)化為“先解析前3頁摘要再按需加載全文”。4. 實操過程全記錄從零搭建文獻(xiàn)協(xié)作者Agent的7個關(guān)鍵步驟4.1 步驟一定義原子任務(wù)與驗證函數(shù)耗時2天不寫一行LLM代碼先用Excel列出所有可能用戶query人工標(biāo)注應(yīng)觸發(fā)的原子任務(wù)。例如用戶Query應(yīng)觸發(fā)原子任務(wù)驗證函數(shù)示例“找2023年CVPR關(guān)于擴散模型的論文”TASK_IDENTIFY_DOMAIN,TASK_VALIDATE_TIMESPAN,TASK_EXTRACT_CONFERENCEvalidate_conference(CVPR) → True“對比論文A和B的實驗設(shè)置”TASK_IDENTIFY_PAPERS,TASK_COMPARE_EXPERIMENTSvalidate_paper_id(A) → True然后用Python實現(xiàn)驗證函數(shù)全部通過pytest測試。這步看似慢實則省下后期80%的debug時間。4.2 步驟二構(gòu)建狀態(tài)機與Guard函數(shù)耗時1.5天用transitions庫定義狀態(tài)from transitions import Machine STATES [IDLE, SEARCHING, PARSING_PDF, ANALYZING_CONTENT, GENERATING_RESPONSE] TRANSITIONS [ {trigger: start_search, source: IDLE, dest: SEARCHING}, {trigger: handle_search_result, source: SEARCHING, dest: PARSING_PDF, conditions: is_pdf_needed}, # ... 其他20條 ]Guard函數(shù)is_pdf_needed檢查返回論文是否含PDF鏈接且用戶未讀過避免無效解析。4.3 步驟三編寫Tool Contract并生成Pydantic Model耗時1天用pydantic-yaml將YAML spec轉(zhuǎn)Modelfrom pydantic_yaml import parse_yaml_file_as from tools.arxiv_search import ArxivSearchSpec spec parse_yaml_file_as(ArxivSearchSpec, specs/arxiv_search.yaml) # 自動生成Pydantic Model含完整校驗LLM輸出的tool call JSON用spec.input_model.model_validate(json_input)校驗。4.4 步驟四實現(xiàn)分層狀態(tài)存儲耗時2天短期threading.local()存SessionStateWS連接斷開時自動清理中期redis_client.hset(fuser:{user_id}:prefs, mapping{citation: ieee})長期Weaviate批量導(dǎo)入行為數(shù)據(jù)用client.batch.configure(batch_size100)防超時關(guān)鍵技巧中期狀態(tài)更新時加Redis鎖防止并發(fā)寫覆蓋。4.5 步驟五設(shè)計LLM State Transformer Prompt耗時3天System prompt核心段落你是一個狀態(tài)轉(zhuǎn)換器不執(zhí)行任何操作只輸出JSON格式的狀態(tài)轉(zhuǎn)換指令。 必須遵守 1. next_state必須是以下之一IDLE, SEARCHING, PARSING_PDF, ANALYZING_CONTENT, GENERATING_RESPONSE 2. transition_params必須嚴(yán)格符合當(dāng)前state的schema見下方 3. 若輸入無法解析輸出{next_state: IDLE, error: INVALID_INPUT, suggestion: 請用中文描述需求} 當(dāng)前state: SEARCHING 當(dāng)前state的transition_params schema: {query: string, max_results: integer, sort_by: string}實測下來這種強約束prompt使LLM輸出校驗通過率從62%提升到98%。4.6 步驟六集成可觀測性耗時1.5天日志structlog.configure(processors[structlog.processors.JSONRenderer()])指標(biāo)prometheus_client.Gauge(agent_state_duration_seconds, State duration, [state])追蹤opentelemetry.instrumentation.fastapi.FastAPIInstrumentor().instrument()在FastAPI路由中加中間件自動記錄每個請求的trace_id。4.7 步驟七壓測與故障注入耗時2天用Locust模擬100并發(fā)用戶場景1連續(xù)發(fā)送模糊query“最近有什么好論文”驗證TASK_VALIDATE_TIMESPAN的魯棒性場景2故意讓arXiv API返回500驗證TOOL_UNAVAILABLE狀態(tài)能否正確觸發(fā)fallback到Semantic Scholar場景3模擬PDF解析超時驗證state_duration_seconds指標(biāo)是否準(zhǔn)確捕獲結(jié)果99.2%請求在15秒內(nèi)完成超時請求全部進(jìn)入RETRY_WITH_BACKOFF狀態(tài)無死循環(huán)。5. 常見問題與獨家排查技巧實錄5.1 問題一LLM總在兩個tool間反復(fù)橫跳形成死循環(huán)現(xiàn)象用戶問“論文A的代碼在哪”Agent先調(diào)code_repo_search沒找到又調(diào)pdf_parser解析論文解析完又調(diào)code_repo_search無限循環(huán)。根因缺少循環(huán)檢測守衛(wèi)Loop Detection Guard。我們添加了loop_detector中間件class LoopDetector: def __init__(self, window_size5): self.call_history deque(maxlenwindow_size) # 存最近5次tool調(diào)用 def is_looping(self, current_tool: str) - bool: self.call_history.append(current_tool) # 檢查是否連續(xù)3次調(diào)用同一tool或ABAB模式 if len(self.call_history) 4: seq list(self.call_history) if seq[-4:] [seq[-1], seq[-2], seq[-1], seq[-2]]: # ABAB return True if seq[-3:] [seq[-1], seq[-1], seq[-1]]: # AAA return True return False觸發(fā)loop時強制進(jìn)入LOOP_DETECTED狀態(tài)向LLM返回“檢測到工具調(diào)用循環(huán)已暫停自動執(zhí)行。請明確指示下一步1) 重試當(dāng)前工具 2) 切換其他工具 3) 返回上一狀態(tài)”。5.2 問題二RAG召回結(jié)果優(yōu)質(zhì)但Agent完全不參考現(xiàn)象向量檢索返回3篇高度相關(guān)論文但LLM生成的response里一句都沒提。根因LLM的context window被無關(guān)信息擠占。我們發(fā)現(xiàn)課程從不教context pruning。解決方案在RAG后加ContextPruner組件用小模型bge-reranker對檢索結(jié)果重排序只保留top-3將top-3的titleabstractDOI生成摘要用llama3:8b壓縮到200字/篇再拼接進(jìn)prompt在system prompt中強調(diào)“你必須基于以下3篇論文摘要回答不得虛構(gòu)未提供的信息”。實測后相關(guān)性引用率從31%升至89%。5.3 問題三多用戶并發(fā)時狀態(tài)混亂A用戶的偏好影響B(tài)用戶現(xiàn)象用戶U1設(shè)置偏好citation_styleACMU2的響應(yīng)里也出現(xiàn)ACM格式。根因中期狀態(tài)Redis的key設(shè)計錯誤。原key為user_preferences未綁定user_id。修正為user:{user_id}:preferences并在每次讀寫時用redis_client.hgetall(fuser:{user_id}:preferences)。獨家技巧在FastAPI依賴中注入get_user_prefs自動根據(jù)JWT token解析user_id避免業(yè)務(wù)代碼到處寫key拼接。5.4 問題四Agent響應(yīng)越來越慢trace顯示llm_generate耗時飆升現(xiàn)象上線一周后平均響應(yīng)從3秒漲到12秒trace顯示LLM調(diào)用token數(shù)翻倍。根因短期狀態(tài)中task_context不斷累積LLM輸入越來越大。我們添加了狀態(tài)壓縮State Compression當(dāng)task_context字節(jié)數(shù)5000觸發(fā)壓縮用llama3:8b將上下文摘要為3句話壓縮后task_context只存摘要原始數(shù)據(jù)hash需要時再按hash查原始數(shù)據(jù)。效果LLM輸入token穩(wěn)定在1200以內(nèi)響應(yīng)時間回歸3秒基準(zhǔn)線。5.5 問題五工具調(diào)用失敗但LLM假裝成功導(dǎo)致用戶得到錯誤答案現(xiàn)象pdf_parser因網(wǎng)絡(luò)超時返回{status: error, message: timeout}但LLM在response中說“已解析論文結(jié)論如下...”。根因缺少tool result validation。我們在tool call后加校驗def validate_tool_result(tool_name: str, result: dict) - bool: if result.get(status) ! success: # 記錄錯誤觸發(fā)fallback logger.error(fTool {tool_name} failed: {result.get(message)}) return False # 檢查data字段是否符合契約 if not spec.output_contract.data_schema.validate(result.get(data)): return False return True校驗失敗時不交給LLM直接進(jìn)入TOOL_FAILURE_HANDLING狀態(tài)向用戶透明告知“PDF解析失敗原因網(wǎng)絡(luò)超時。已切換至文本摘要模式?!?. 我在實際項目中踩過的最深的三個坑與血淚建議第一個坑是過度依賴LLM做決策校驗。早期我們讓LLM判斷“用戶query是否有效”結(jié)果它把“幫我找量子計算的論文”和“量子計算的論文在哪”都判為有效而后者根本沒提供領(lǐng)域關(guān)鍵詞。后來改成規(guī)則引擎前置先用正則和關(guān)鍵詞匹配做粗篩if 找 in query and (論文 in query or 文獻(xiàn) in query)篩不過的直接返回“請說明要查找的領(lǐng)域和類型”LLM只處理篩過的query。規(guī)則引擎響應(yīng)快、成本低、可解釋LLM專注高階推理。第二個坑是忽視工具的“語義邊界”。我們曾把arXiv搜索和Semantic Scholar搜索包裝成同一tool讓LLM選“哪個API更好”。結(jié)果LLM總選arXiv因為它的響應(yīng)更快但它漏掉了大量會議論文。后來強制拆分為arxiv_search和semantic_scholar_search兩個獨立tool并在system prompt中寫明“arXiv側(cè)重預(yù)印本Semantic Scholar側(cè)重已發(fā)表論文若用戶指定‘會議論文’必須調(diào)用后者”。工具不是越抽象越好而是越貼近真實語義越穩(wěn)。第三個坑是忘了Agent的“人格一致性”。初期不同state的LLM prompt風(fēng)格迥異SEARCHING態(tài)用專業(yè)術(shù)語GENERATING_RESPONSE態(tài)用口語化表達(dá)導(dǎo)致用戶感覺在跟兩個不同的人對話。后來統(tǒng)一用Persona Injection在所有prompt開頭加一段persona描述“你是一位嚴(yán)謹(jǐn)?shù)膶W(xué)術(shù)助手用清晰、準(zhǔn)確、略帶溫度的語言回答避免夸張形容詞所有結(jié)論必須有文獻(xiàn)依據(jù)”。實測NPS凈推薦值從62分升至87分。最后分享一個小技巧永遠(yuǎn)在Agent啟動時用curl -X POST http://localhost:8000/debug/state暴露一個debug端點返回當(dāng)前所有狀態(tài)的JSON快照。運維時不用翻日志直接curl就能看到session:s789卡在哪個state、retry_count多少、last_tool_call是什么——這才是真正的“可觀測性”不是課程里畫的漂亮儀表盤。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
老女人老91妇女老热女| 亚洲成人妻日韩在线| 青娱乐黄色录像| 五月天色图| 亚洲 暴爽 AV人人爽日日碰| ai欧美亚洲小说| 中文字幕黄色片| 欧美色就是色| 啊啊啊啊,啊啊好多水| 99综合网| 久久久无码av精| 91视频综合| 密臀AV在线| 国产无套粉嫩白浆在| 国产97在线 | 亚洲| 亚洲大胆人体av| 久久午夜伦| 色欲三区| 大香蕉狠狠爱| 91精品国| 亚洲色阁| 欧美九九九九九| 亚洲一二三| 日本精品88888888| 成人短视频在线观看| 丁香婷婷五月| 黄色一区二区秘书性感| 久久婷婷亚洲| h无码动漫在线观看| 欧美亚洲手机在线| 97超级久久| 一二三四视频在线社区中文字幕| 99精品丰满人妻| 操我啊啊啊啊啊| 日韩免费在线视频观看| 亚洲欧洲av影音| 美女十八禁| 日韩一级二级三级免费看完整版国语版| 欧美另类色图片| 国产综合网站在线播放 | 自拍丝袜美腿人妻| 99re视频在线观看这里只有精品| 色官网在线| 激情五月综合开心五月| 国产绿奴视频在线观看| 亚洲一级性爱视频免费看| 91欧美在线| 校园春色美腿丝袜 | 午夜寂寞欧美| 欧美亚洲综合色| 亚洲欧洲精品视频发布| 久久久久成人亚洲国产| 国产精品探花视频| 激情开心五月天| 97人人干| 精品人人| 一区,二区,三区网站| 在线女人91| 真实高潮91| 打av高清| 九草在线大香蕉| 久久亚洲人妻| 97中文字幕一区| 超碰 欧美| 伊人91| 欧美写真视频一区| 先锋激情∨在线视频播放| 岛国福利在线精品播放| 国产一级操B视频| 人妻一区视频| 午夜精品久久久久久久男人的天堂| 9九九九九视频在线观看| 国产久久久9999| av72网| 99热线麻豆| 91精品网站| 日本一级真人黄色性爱视频| 国产操逼视频在线观看| 性做久久久久久免费观看软件| 日韩人妻一区二区精品| 大香蕉亚洲中文| 人妻密肉在线观看| 国产精品对白内射| 久草男人天堂| 天天干嫩逼网| 欧美午夜视频免费观看| 色爱综合网| 色噜噜狠狠色综无码久久合欧美| 97干com| 男人久久精品| 夜夜操美女| 女人爽到高潮潮喷18禁网站| 久久理论字幕视频| 蜜臀Av一区二区三区| 人妻丰满熟妇av无码区蜜桃| 最新中文字幕精品在线| 男人天堂2019亚洲| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 国产一在线观看| 婷婷五月色| 色大香蕉97N| 天天综合网日韩| 成人免费在线网站| 成人黄页| 水多多映视AV| 97香焦色区| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 91综合天天看| 97精品熟女少妇一区| 日韩欧美视频青青| 亚洲影视第一页| 久久久久亚洲熟妇熟女| 久久秀这里有精品| 欧美情色亚洲| 激情网色| 日本大香蕉| 综合夜夜| 日韩在线观看中文字幕视频| 欧美激情久久久久| 久久黄色视频一区二区三区 | 欧美一级国产一级| 日本精品免费一区二区三区四区| 亚洲图片另类| 草草影院在线视频| 国产三级片在线观看| 亚洲综合婷婷| 天天日骚逼熟女| 欧美日产国产在线成人第一区| 97色冈| 99re这里只有| 欧美婷婷五月天| 老司机午夜精品福利视频一区二区| av亚欧| 婷婷91| 夜夜春夜夜操| 新版天堂中文资源8在线| 99亚亚热| 丁香六月激情| 任你干在线视频| 久久九九视频九九视频| 日日日大屁股骚女人精品| 一起草三级AV电影在线观看| 97超碰无码网| 中文字幕亚洲热播人妻| 国产精品电| 黄色高清无码无码破解免费暗网| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 狠狠色婷婷777| 亚洲污污网站| 久久久久成人亚洲国产| 大香交| 亚洲欧美激情在线视频| 熟女少妇一区二区三区| 婷婷午夜| 国产无码精品成人| 亚洲文学偷乱拍啪啪啪啪| 黄骗免费| 久草电影网| 婷婷导航| 国产精品福利视频| 97激情97激情| 欧美三级中文字幕hd| 97人人色| 日韩美女久久一区二区三区| 欧美日韩国产色图在线| 午夜毛片亚洲精品片国产久久久| 99RE在线视频精品,这里只有精品| 九九精品无码专区免费| 激情文学小说一区二区 | av毛片aaaaa免费看| 99超碰色| 一区二区影院| 欧美 色 亚洲| 亚洲成人帖图| 欧美综合制服在线| 亚洲精品三| 99re99在线视频| 殴美牲| 家庭乱伦国产| 成年人免费观看网站| 在线黄页看毛片| WWW啪啪的com| 97久久超碰日韩精品| 超碰 另类 欧美 | 久久久久13| 97人妻免费中文字幕| 97网站在线观看| 桃色六月天| 成人 日本A片无码8888| 色欲久久99国产精品久久久久久| 熟女欧美日韩综合婷婷| 激情文学网伊人| 日日操丁香五月天| 无码动漫av中文字幕| 91天射| 天天爽天天干| 5278欧美一区二区三区| 天天射天天操天天干天天吃2018| 一本大道青青| 97人妻人人躁人人玩人人| 一区二区三区日韩欧美| 久久精品色欧美aⅴ一区二区| 国产精品免费久久久久久久久久| 色偷偷2020免费视频播放| 色男人色天堂东京热| 内射中出日韩在线观看视频| 人妻AV在线| 国产92麻豆天美精品色欲5| 亚洲另类欧美精品| 日本精品无码三级网站| 欧美一区二区三区蜜桃| 五月丁香色情| 婷婷深爱五月| 色香色欲天天综合网天天来吧| 超碰免费人妻人人| 天天干人妻视频| 2019午夜福利视频| 日韩电影免费网站麻豆视频| 超碰久草| 亚洲少妇在线观看| 亚洲自拍小说| 亚洲资源站| 激情综合 婷婷五月 红杏| 亚洲男人的天堂一区二区| 97超碰国产亚洲精品资源| 九九黄色网| 极品尤物自安慰| 亚洲AV噜噜狠狠网址蜜桃动漫| 国产精品美女久久久久久网站| 女上位精品在线| 国产精品一区二区后入| 吊色| 噜噜噜噜天天狠狠| 午夜美女福利视频| 少妇无码av专区线| 97啪啪| 男人下部插入女人下部| 无码九九九九| 午夜操一操| 亚洲日韩视频二区| 操逼逼无码| 99re这里只有精品中心播放| 91色伦| 麻豆亚洲AV成人无码久久精品| 久久永久无码人妻视频| 在线观看av区| 精彩国产视频播放1区2区| 免费草草草草草视频| 欧美亚洲首页| 日韩成人在线性爱视频| 91操碰| 99re这里| 尤物网站91| 近亲乱伦一区二区| 欧美 亚洲 大香| 日日躁狠狠躁天天躁精品| 看日韩黄片| 337p大胆噜噜噜噜噜91Av| 欧美美女啪啪视频| 青青草原伊人网| 18禁止看精品中文字幕| 玖玖婷婷五月天| 青娱乐大香蕉| 91天天综合日韩欧美| 老熟妇一区二区三区…| 日本有码影片下载| 97精品一区| 中文字幕人成乱码熟女香港| 97天天搞在线| 性欧美91| 欧美综合区| 九九九九九九九九九九精品视频| 日韩熟女操逼| 在线观看十八禁| 欧美在线大香999| 成人免费看吃奶视频网站| 国产精品一区人妻精品阁在线| 超碰免费欧美7| 一起草三级AV电影在线观看 | 天天干天天日天天射黄色| 97在线/亚洲| 九月丁香综合网| 黄色不卡视频| 日韩熟女乱伦中出| 欧美高清在线| 国产精品一区二区三区,亚洲综合 性开放中文AV高清无码免费看 | 大香樵伊人网| 美女高潮国产高清| 吻戏激情性巴克| 婷婷久久久精品| 无码操逼网| 91欧美长吊| 天天影视色香欲综合网小说| 亚洲国产综合久久久性感熟妇| 久草综合网| 日韩中文字幕二区| 亚洲色图 91| 国产伦乱91| 成年人免费观看网站| 亚洲αv一区二区三区| 人妻五十路在线| 成人麻豆av电影网站| 欧美永久激情一区二区| 精品午夜福利国产一区二区在线观看| 97精品第3页| 国产乱伦亚洲| 亚洲国产蜜臀系列在线观看| 日本中文字幕在线电影| 中文字幕一区二区无码成人| 亚州伊人色综台| 久久精品一区二区| 日韩精品熟妇| 六月激情婷婷| 精品人妻一区二区三区四区不卡在| 99这里有精品视频| 北约熟女超碰| 久久香蕉国产线看观看亚洲女人 | 99热国产| 欧美性区| 5月婷婷6月六月丁香| 0755午夜福利视频| 亚洲色欲一区二区三区| 亚洲 自拍偷拍 欧美| 我爱操| 偷窥自拍亚洲色图| 亚洲成人无码影院| 外站AV在线| 91网18| www色日本| 97超碰美女| 色老汉色| 99亚洲精品| 欧美三级免费伊人| 欧美九九爱| 91欧美巨乳| 三级三久久线久久99久目本WW| 欧美色图20P| 久久9亚洲| 操逼片中文| 97综合在线| 97视频在线视频| 婷婷亚洲综合| 把腿张开老子CAO烂你| 中文字幕成人乱码熟女精品国50| 亚洲视频小说| 国产综合久久久鬼色| 精品伊人久久久大香线蕉小说| 好属操| 青青草乱入乱欲视频在线观看| 日人妻视频91| 福利操逼| 17c嫩草51久久91嫩草| 亚热日本熟女| 日韩 人妻 精品| 成人片在线播放| 影视综合无码少妇| 精品人妻中文字幕高清| 99re99在线视频| 熟妇艹鸡八| 五月激情综合网| 国产乱人伦AVA麻豆软件.| 精品人妻一二三| 久操免费电影| 熟妇高潮二区三区| 日韩中文字幕av在线播放| 日韩人妻大香蕉| 亚欧韩av| 日韩丝袜二区| 久久久久成人亚洲国产| 久久天天艹| 五月天我淫我色av| 激情五月综合开心五月| 青青免费在线视频一区| 欧美亚洲自拍另类人妻| 神马久久午夜| 91春色| 色图综合网| 欧美激情专区| 中文操逼字幕| 日本视频在线中文字幕| 97色网| 久久久新亚洲AV| 夜夜躁狠狠躁日日躁av| 丁香七月婷婷| 日本三级A片网站com| av毛片aaaaa免费看| 精品视频一区二区| 国产午夜精品理论片一二三区区 | A级毛片在线看免费| 在线视频 亚洲精品| 久久久久99999| 中文字幕第2页| 狠狠爱大香蕉| 中文字幕久久婷婷丁香五月天 | 亚射在线| 青青操视频在线| 东京热AV男人的天堂| 97亚洲自在精品在线观看| 奶水 人妻 哺乳 在线| 久久六六| 欧美国产精品| 午夜男女爽爽爽在线视频| 超碰国产在线| 青草香蕉网| 97国产伦理| 久99在线免费观看视频| 97欧美精品| 久久透逼视频| 久久草在线综合视频| 欧美九9 9 9| 亚洲AO在线| 东京热99999| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 少妇与黑人高潮在线| 和协影院中文字幕三区| 成年在线视频日本亚洲在线视频区精品江靖宇公司 | 国产无码久久高清| 搡老人老9丨女老熟人| 一起草精品人妻| 人妻天堂综合网| 蜜臀色乳| 日韩少妇无码| 亚洲一区二区精品福利| 亚洲人成色9999精品久久| 蜜臀久久久国产| 人妻熟妇一区二区三区| a片 xxxx受爽视频| 国产亚州高清国产拍精| 丝袜夫妻自拍| 色九九九九九九| 日韩熟女无码| 国产欧美精品日韩区二区麻豆天美| 亚洲人妖网| 97碰久久| 五月婷婷激情综合| 日韩人人精品| 亚洲天堂中文字| 精品国产一区二区久久| 黑人精品欧美一区二区蜜桃| gogogo免费高清看中国国语| 亚洲男人的天堂亚洲| 欧美成人一区二区| 精品亚洲成人免费在线| 亚洲精品一区中文字幕乱码| 99后入| 超碰日韩人妻| 91黑丝少妇| 欧美春色| 一区二区三区机械有限公司| 日日嗨AV一区二区夜夜| 天天躁日日躁AAAAXXXX国产 | 精品9区| 亚洲国产成人精品女人久久久| 在线人人人人人人精品超| 日本 免费 一区二区三区 久久香蕉| 精品十八在线观看| 1769精品一区二区三区| 干妹子| 黄页视频网站野外| 亚洲日韩乱码中文无码蜜桃臀网站 | 国产午夜福利电影免费在线观看| 久久久久国产亚洲一区欧美色图日韩| 日韩一级二级三级| 亚洲色欲天天人妻无码系列专区| 超碰97导航| 国产成人精品无码久久| 亚洲综合贴图91| 亚洲伊人a线观看视频| 国产a级精品| 色综合一区二区三区| 久久精精区一区二区一蜜桃一区二区| 成人怡红院| 爽爽淫人网| 欧美双插| 超碰激情808| 日韩啊V| 夜夜操av亚洲一区二区| 自拍偷拍国产欧美日韩韩| 欧美日韩资源在线| 手机看片日韩人妻| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 一区二区三| 精品91摸| 一本久道在线综合视频| 少妇内射视频| 激情综合五月| 97在线观看免费视频| 有码免费观看| 日韩人妻制服丝袜av| 国产AB视频| 九月色婷婷| 国产一级高清免费观看| 欧美久久人妻少妇一区二区| 全免费a敌肛交毛片免费| 亚洲人妻久久久| 欧美在线视频99| 蜜臀无码视频在线观看| 精品二区三四区五电影 | 亚洲乱码国产乱码精网站| 欧美,日韩,中文,另类| 亚洲黑丝在线| 草草影院日本第一页| 91模特在线观看| 超碰久久性爱| 美女国产一区二区久久| 校园春色综合网| 亚洲欧洲无码一区夜| 日欧操屄视频| 1769国内精品视频| 偷拍导航视频网站| 亚洲第一页欧美| 久久肏大逼| 免费操逼91| 97视频在线观看网站| 久操九九九九| 一区二区三区激情在线观看| 中国AAAAAA黄色片| 人人澡人人澡人人| 久久伊人在线五区| 五月天色图| 高清一区AV无码| 三级色影综合网| 欧亚久久偷拍视频| 人妻熟女字幕一区二区| 国产AV精久久| 亚洲无码偷拍| 欧亚日韩中文在线| 91日日夜夜| 婷婷五月天久久精品视频一区二区三区 | 射丝袜高跟鞋99| 无码国产精品午夜不卡( | 97国产综合欧美| 超碰97在线 欧美 国产| 一区二区激情国产熟女| 26uuu国产免费观看| 国产精品第一区第一页| 精品黄色电影| 91亚洲黄色网| 久久9999| 欧美一区二区三区成人性生活| 男人的天堂成人的社区| 欧美熟爽综合| 超碰97爽| 超碰久久性爱| 欧美极品女人的天堂| 日本污ww视频网站| 国产人妻天天干精品| 亚洲国产婷婷在线播放| 人人艹亚洲| 日韩免费三级黄片电影| 一本色道无码DVD中文字幕| 国产馆| 东京太热男人的天堂久久久| 视频在线97| 神马久久久久久久久| 国产诱惑| 国产精品夜夜夜| 蜜臀久久99'精品久久久| 日日做夜狠狠爱欧美黑人| www.99热在线只有精品| 一区二区 日韩 欧美 国产 传媒| 嗯……啊…嗯嗯…啊…好舒服| 欧美大码在线视频| 久久九九一区二区三区成人| 九九热超碰97亚洲最新香蕉| 亚洲第91页| 熟妇国产免费一区| 97精品人妻一二三四| 欧美偷| 天堂成人网| 啪啪视频免费在线观看| 18禁看网站一区| se吧提供国产乱老熟视频胖女人| 精品欧美А∨无码黑人大荫蒂| 亚州免费啪啪视频| 日本在线激情一区二区三区| 青草视频在线看看看看看看看看看| 天天射影院| 韩日男人的天堂| 97色涩| 国产av色网| 少妇高潮九九九九| 免费福利视频中文字幕| 久久久久国产精品片区无码直播| 69精品人人人人| 韩国女主播青草福利视频| 9久久美女首页| 欧美日韩系列| 操逼操逼操| 金莲网址| 亚洲综合色男人网| 后入式在线免费观看60秒| 国产精品粉嫩福利在线| 日本精品一区二区三区四区的功能| 中国农村熟妇毛片视频| 色色色色网站| 色哟哟-国产专区| 久九9精品| 狠狠操狠狠操操| 国产不卡免费在线视频| 久久大香蕉手机高清| 啊啊啊啊啊啊啊在线| 麻豆精品.欧美精品.日韩精品.| 国产无码久久高清| 伊人久久婷婷| 免费成人在线熟妇网| 97碰久久| 国产偷拍自拍在线视频| 午夜呻吟欧美| 无套后入双马尾| 人人操人人操人人操人人操人人操人人人11.CM | 亚洲精品无码成人久久久99| 欧美日韩性感| 中文字幕欧洲有码| 天天激情干| 麻豆2区1区天美| 欧美色图亚洲色,麻豆| 视频一区二区三区精品| 95人妻爽爽人人做人人澡| 96国产污污污丝袜| 国产无码精品久久久久久| 亚洲熟女中文字幕在线| 久久精品夜色国产亚洲AV| 成·人免费午夜在线观看| 久久 国产精品 一区| 亚洲91网站| 日韩欧美大片免费高清啪啪| 97资源制服丝袜| 国产AV天美传媒一区二区三区| 人人操人人摸avav| 中文字幕av色| 不卡在线观看视频| 日日日日日| 午夜噜噜噜| 国产精品自产拍在线观看社区| 青青草色插素人| 99久国产精品午夜性色福利| 熟妇视频一区二区三区在线观看| 爱逼综合| 中文字幕二区日韩天堂| 啊啊啊爽爽| 青青操青娱乐| 大色综合| 800zy一区二区| 中英熟女操女| 亚洲色图加勒比| 香港澳门日本三级网站| 大香蕉天天看妹子| 人人操人人插人人摸人人干| 婷婷精品国产一区二区三区日韩| 两女互慰AV高潮喷水在线观看| 亚洲AO在线| 免费的黄片有限公司| 密臀AV在线| 性爱免费视频成人| 综合97久久| 亚洲国产欧美中日韩成人综合视频| 亚洲人精品久久久| 五月激情综合网| 天天日天天干天天操| 天堂日本亚洲欧美| 久久精品国产亚洲妲己影视| 熟女一区二区三区| 亚洲第一无码播放立川理惠| 青青草综合在线| 先锋精品av色鲁| 尤物视频视频官网| 日韩美女,国产传媒,视频一区| 成年女人黄网站| 久草色在线观看| 理论久久婷婷网 8| 天天躁日日躁AAAAXXXX国产| 超碰 国产熟女精品一区| 久久人人看| 免费a v| 加勒比伊人综合| AAA久久| 91精品无码久久久久久久| 欧美青青视频| 五月婷婷激情| 人人摸.人人色| 欧美另类天堂| 丝袜狠狠草尤物人妻av91| www.91逼逼.com| 三及片网站| 中文字幕十五区| 久久婷婷伊人| 成人一级性爱| 久久精品店| 成人在线永久| 六六久久日韩不卡| α√在线| 日语五十路和六十路亚洲国产精品| 男人把坤坤插入女人的下体| 久操大香蕉手机视频在线看 | 午夜天堂精品久久| 亚洲欧洲综合视频在线| 欧洲综合无码| 天美传媒婬乱在| 91国精产品| 美女露胸露奶头| 日本韩欧美在线播放a| 99久久亚洲精品无码毛片潘甜甜 | 久久高清欧美国产| 无码久久亚洲高清,| 好湿好紧视频| 校园春色中文字幕AV| 日韩AV电影网站| 蜜臀AV网站| 操B视频日韩无码| 91爱| 人妻熟女一区二区三区视频| 精品九九九九九九九九九| 夜夜嗨一区二区| 色色色色电影网| 思思热久久成人| 一级做受视频免费是看美女| 人妻丝袜一区二区三区在线| 国产免费一区| 日本999精品| 嗯嗯啊啊啊好舒服| 91男女啊啊啊| 鲁鲁色综合网| 五月激情小说| 爱射综合| 97啪啪| 国产综合操逼高清| 美国日韩黄色片| 精品中文字幕一区二区l - 百度| 无码免费在线观看黄色片| 综合夜夜| 日韩少妇无码| site:sinbotex.com| 9丨久久九九九| 青青青在线高清视频在线一二三四区| 色综合1991| 少妇熟女视频一二三区| 男女香蕉一区二区| 天天拍天| 精品制服美女中文一区二区三区| 日本一久是| 蜜桃臀一区二区aV| 亚洲蜜臀精品视频久久| 视频在线97| 日韩无码第3页| 草草草视频| 天天影视亚洲| 午夜性生活av免费在线看| 亚洲国产精品无码AV久久| 白丝av| 欧美亚洲自拍另类人妻| 婷婷av在线中文字幕| 影音先锋乱伦资源| 浪人综合网| 欧美日韩99| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 久久久熟女一区| 啊啊啊 在线| 九月伊人中文字幕| 精品视频一区二区| 7777奇米影视久久| 国产精品探花在线| 97色碰| 啊嗯好大视频在线观看| 亚洲色香| 91国产丝袜白虎| 日韩一级二级三级在线不卡观看完整| 日韩成年人性爱视频| 亚洲小电影免费涩涩成人在线高清| 日韩久久.一级黄色片| 国产一区二区啪啪视频| 999久久久精品国产| 久久亚洲天天做| 大干人妻| 天天干人人看综合| 亚洲成人一区二区精品| 国产免费一区二区在线A片视频| 大胆91| 亚洲性猛交| 国产免费小视频| 精品亚洲一区在线观看| 亚洲色图亚洲无码强奸乱伦| 欧美拳交在线播放| 91欧美性| 97在线视频观看| 亚洲成?V人片在线观看福利| 亚洲天堂性爱| 久久中文字幕女同性恋一区| 久草午夜| 欧美性爱精品一区二区| 六月丁操逼| 久夜操| 大香蕉久| 操死我干死我| 欧美日韩小说| 岛国大片在线观看网站入口| 日本熟妇熟色97一本在线观看| 午夜福利在线合集| 欧美AAAA黄片| 久久久久久国产精品| 久久少妇人妻| 亚洲 无码 偷拍| 丁香六月综合激情| 中文字幕在线第二页| 国产午夜福利专区综合| 伊人五月天| 麻豆黄站| 国产精品 久久久精品一牛| 五月婷婷六月色| 亚洲自拍青操视频| 国产女人与拘做受视频免费| 嗯嗯嗯啊啊啊操的我好爽 | 天天干一干| 精品二区三四区五电影| 91在线超高颜值国产| 男人天堂站| 欧美大片91| 91蜜桃婷婷狠狠久久综合9色| 九九九九精品一区| 国产精品女生av| 久草精品国产蜜臀| 日本性爱视频一级| 精品99999久久久久久| 91性情| 91九色网| 欧美在线电影| 99熟女| 超碰在线日韩一区| 美女自卫慰黄网站免费| 后入日本1234| 每日更新AV| 久久是精品| 国产亚洲日本精品在线| 欧美第二页午夜| 老司机射| 亚洲,欧美,综合网| 丁香九月激情啪| 草B在线| 婷婷五月天AV| 亚洲97在线| 91n美女视频| 日韩成人性日韩成人性爱视频在线免费观看 | 精品无码久久久| 激情小说在线视频| 日韩久久超碰色| 日韩视频精品在线观看| 屌妞视频久久久久久久久久久久| 无码不卡八戒| 亚洲资源网| 日本精品高清一二区一本到| 一二三四区操操Av| 久久97| 中文字幕97| 中 文字幕一区二区三四 五 区日 日 骚 | 国产精品久久久久999| 91人妻人人澡人人爽人人精品| 精品午夜福利国产一区二区在线观看 | 亚洲人妻五月丁香婷婷| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 电影69乱码96| 日本操逼aaaaa| 91/欧美| 欧美人妻精品一区二区| 欧美男人的天堂| 色蜜AV| 乱伦一二三区| 国产麻豆一区二三区| 99热婷婷| 亚洲影院365| 天天影视网色欲色香| www.激情| 99这里只有精品国产| 国产精品3| 国产按摩一区二区三区| 国产操逼视频在线观看| 啊啊啊操死我了| 九九九久千久久激情蜜桃在线看| 伊人久久大香线蕉无码| 亚洲无码一区成人免费午夜| 欧美亚洲丝袜美女电影| WWW黄片COM| 欧美高清无码免费视频高清版| 天天操天天日天天干| 1024香蕉视频| 亚洲天堂人妻熟妇视频| 9999久久久| 走光一区92下载| 欧美熟女少妇| 国产精品久久久久无码AV会牛| 午夜超碰| 乱色老一区二区三区的观看方式| 欧美亚洲性爱一区二区| 97任你吞精| 97无码视频在线播放| 丰满少妇精品一区二区| 欧美大香蕉97| 久久人妻办公室视频| 超碰成人公开| 午夜舔阴达高潮视频免费看| 久草成人影片| 美日韩在线不卡人妻| 99精品在线| 亚洲乱码国产乱码精网站| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 中文字幕日韩综合| 亚洲制服欧美另类内射| 秋霞免费无码视频日韩A片| 久久久久熟女| 欧美精品不卡一二三四在线91| 国产AV天美| 丝袜熟女2P| 91一区二区| 男女一级A片大黄,一进一出| 久久毛卡| 日韩中文字幕人妻视频| 2019精品国产无码成人| 国产又黄又爽| 色欧洲| 久久久啊啊啊| 日韩日韩日韩-国产乱码精品一区二区| 日本东京热大香蕉a片| 亚洲国产剧情少妇激情| 啊啊啊啊啊啊在线看| 九九AV| 国产欧美一区激情交| 国产激情在线| 操逼操网| 在线观看黄色电话| 久久九九国产精品| hd成人一区二区在线| 日韩无码黄色片| 欧美成人四级在线播放| 国产精品干干干| 被男人添B超爽视频| 性暴力欧美猛交在线直播| 日本孕妇一区二区视频操逼免费看| 俞拍久久国应视频| 无码人妻一区二区三区免费九色| 欧美日韩亚洲天堂| 亚洲91色| 婷婷丁香激情| 国产精品无码成人精品| 国产精品成人久久一区二区三区| 亚洲无码太久| 国产综合网站在线播放 | 97免费在线视频在线观看| AV天堂丝袜| 综合久欧洲| 九九国产| 亚洲性刺激| 91日韩国产欧美亚洲另类精盘州至城都| 亚州欧美在线| 九九热九九| 亚洲欧美国产va在线播放频| 午夜福利1区2区3区| 国产精品黄色三级av| 久久香蕉综合一本到3atv| 色99在线| 亭亭丁香激情| 嗯嗯啊啊好大好爽| 91亚洲黄色网| 试看日韩黄片| 乱伦图av| 五月丁香色婷婷| 嗯嗯嗯啊啊啊操的我好爽 | 日韩一级特黄av毛片| 岛国片在线观看视频亚洲| h在线看免费版在线看| 婷婷三区| 久久人妻无码毛片A片麻豆| 日韩欧美中文字幕搭讪巨乳美人妻视频| 免费视频97| 欧美一区二区日韩三区| 爽 好舒服 无码刺激久久| 久久婷婷一区二| 成熟熟女国产精品一区二区| 中韩中文字幕在线观看| 人人操人人插 - 百度 - 百度| 欧美经典一区二区三区| 另类在线| 伊人国产视频| 国产精品另类| 亚洲AV成人无码一二三久久| 日本一本道A级黄色毛片试看60分钟| 国内外色色色色色成人视频| 欧美72网页| sewuyueav| 欧美黄片免费在线观看视频| 激情小说五月天| 国产精品天干天干综合网麻豆| 久久综合97| 93人人操人人| 久久欧美1卡2卡3| 大香蕉日亚洲日本亚大| 97爱爱| 色五月婷婷中文字幕| 欧美韩国你懂得在线| 91天堂| 色综合久久88色综合久久天天| 97超碰碰碰| 欧美后入式| 伊人久久在线视频观看| 9久综合网| 亚洲第一页综合在线| 日韩av不卡在线看| 97精品国产97久久久久久| 黑人粗大V S日韩女优视频| 国产在线综合网| 长长久久免费视频| 青青操日韩| 中国女人内射6XXXXX| 97自拍一区| 久久一二三四| 人人摸人人干| 日本高清视频在线观看黄已三辽| 日韩三A大片在线观看| 五月久久HDAV| 9久久久久| 欧美一级色| 蜜臀99久久精品| 久热香蕉精品在线视频| 日本999精品| 啪啪啪精品| 亚洲瓯美色图| 秋霞色色影院| 99国内精品| 人妻少妇精品| 国产熟女少妇一区| 亚洲欲色| 丁香激情五月| 久操免费观看| 玖色AV| 一区二区高清视频| 欧美亚洲玖玖玖| 91人妻少妇| 黄色大片一区二区密桃丝袜| 亚洲图片欧美| 吻戏激情性巴克| 亚洲情色综合| 国产自产91区13区| 日韩av性爱在线播放| 久久嫩草国产成人一区| 亚洲天堂五月天国产| 少妇天堂网络| 日本成人A片免费看| www.男人天堂| 午夜寂寞欧美| 97色欧洲| 久久精品一区二区三区不卡| 国产综合久久久麻桃个| 高潮内射在线| 日熟女| 懂色av中文字幕一区二区三区天美 | 日本97久久久精品| 日日日日做夜夜夜夜无码| 新精精品久久精品| 天堂种子在线www网资源| 蜜臀99久| 开心六月色| 精品人妻av在线播放| 久久久国产护士丝袜美腿一| 五月天色色网站| 97久久超碰| 国产白丝在线| 日韩婷婷| 2017av无码免费无线播| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 综合 青草 伊久久 影院 综合| 亚洲天天做日日做天天谢日日| 亚洲精品一区二区免费在线观看| 天天精品| 欧美综合自拍| 欧美熟妇亚洲版| 9999免费精彩视频| 天天视频黄| 蜜桃臀久久| 操穴国产| 天天视频综合在线观看视频| 97碰碰色| 另类av综合久久| 97人妻碰碰中文无码久热丝袜| 立川理惠被中出无码| 免费97视频| 天美麻豆精品视频99| 手机在线中文字幕国产| 久久久偷拍| 媚薬在线视频麻豆| 大香蕉亚洲中文| 91社区拍啪人妻| 水多多映视AV| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 600国产精品视频| 91插B网站| 久久人妻四季| 999国产精品999| 欧美成人性爱视频在线播放 | 加勒比在线视频一区二区三区| 久久岛国| 91精品国产乱码| 天堂av2019| 深田咏美亚洲精品福利社 | 日日骚精品视频| 久久久久久久 九九九九九九九| 日本视频一区二区三区| 免费精品无码一级毛片牛牛影视 | 欧美视频一区二区三区| 美美91成人国产精品欧美精品久久久久久久| 日本黄 R色 成 人网站| 亚洲精品久久久久毛片A片拉屎| 超碰97资源网亚洲| 日韩精品9999| 亚洲人成色9999精品久久 | 99999国产精品| 久久久九| 国产精品一区二区后入| 久久蜜桃综合网| 青青网三级视频| 国产成人+综合亚洲+天堂| 亚洲日韩美国人妻| 久久久久亚洲三级电影| 久久久久9999| 欧美国产婷婷久久| 亚洲情色 自拍| 超碰97导航| 激情五月天校园春色网| 嗯嗯啊啊好疼| 天美一二三在线观看Av| 欧美黑人猛交春色影视大全| 超碰在线91| 五月丁香大香蕉| 2018色综合天天操| 国产精品一区二区 尿失禁| 亚洲 日本 国产 综合| 被窝影院午夜看片无码| 日本一级真人黄色性爱视频| 久这精品中文在线观看视频| 久久老熟女| 亚洲天堂资源在线| 东京热av影院| 友优传媒精品在线一区二区| 少妇高潮一区二区三区在线| 欲综合网| 久久香蕉国产线看观看亚洲女人 | 蜜乳AV色欲AVAV无码| 黑人无码一区二区| 国产92麻豆天美精品色欲5| 久草免费在线一区二区| 亚洲精品乱码久久久久久蜜桃麻豆 | 超碰久久性爱| 欧美日韩免费专区在线| 91精品人妻一区二区三区蜜桃臀 | 午夜亚洲国产理论秋霞| 精品久久久高清无码| 欧美经典一区二区三区| 久久久久久久国产视频| 爱av免费| julia高潮后不停追击中出| 人妻天天操天天爽视频免费| 欧美色图片91| 青青草色插素人|