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

ARTICLE DETAIL

資訊詳情

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

Java工程師轉(zhuǎn)型AI Agent實戰(zhàn):Spring AI與LangChain4j核心指南

Java工程師轉(zhuǎn)型AI Agent實戰(zhàn):Spring AI與LangChain4j核心指南 1. Java 工程師轉(zhuǎn)型 AI Agent 的底層邏輯與路徑選擇1.1 為什么 Java 工程師轉(zhuǎn) AI Agent 有天然優(yōu)勢很多 Java 工程師一聽到“轉(zhuǎn)型 AI”就心里發(fā)怵覺得自己沒學過 Python、沒碰過 PyTorch、沒讀過 Transformer 論文是不是要從零開始我一開始也這么想但真正上手做了幾個 Agent 項目之后發(fā)現(xiàn)事情完全不是這樣。AI Agent 的本質(zhì)是什么說白了就是一個能“思考-行動-觀察-再思考”的循環(huán)系統(tǒng)。它需要調(diào)用大模型做推理需要調(diào)用工具去執(zhí)行任務(wù)需要管理對話記憶需要處理并發(fā)請求需要做權(quán)限控制需要記錄日志和監(jiān)控。你把這些拆開看哪一樣不是 Java 工程師天天在干的事大模型推理那一層確實 Python 生態(tài)更成熟但 Java 這邊現(xiàn)在有LangChain4j和Spring AI兩個框架已經(jīng)把最臟最累的活干完了。你要做的不是訓練模型而是把模型能力編排進業(yè)務(wù)流程里。這恰恰是 Java 工程師最擅長的事情——寫業(yè)務(wù)邏輯、做系統(tǒng)集成、保證服務(wù)穩(wěn)定。我見過太多 Python 背景的算法同學模型調(diào)得飛起但一讓他做工程化落地就頭疼并發(fā)怎么扛事務(wù)怎么保證服務(wù)怎么治理這些恰恰是 Java 工程師的舒適區(qū)。所以轉(zhuǎn)型的關(guān)鍵不是補算法短板而是把已有的工程能力映射到 AI Agent 這個新場景里。1.2 轉(zhuǎn)型路徑的三種選擇與取舍從 Java 轉(zhuǎn) AI Agent市面上大概有三條路我按投入產(chǎn)出比排個序。第一條路是Spring AI 路線。如果你已經(jīng)在用 Spring Boot 做后端這是最順滑的。Spring AI 的 API 設(shè)計完全遵循 Spring 的編程習慣ChatClient、EmbeddingClient、VectorStore這些抽象接口用起來跟JdbcTemplate一樣自然。你不需要學新語言不需要換構(gòu)建工具Maven 加個依賴就能跑起來。缺點是 Spring AI 相對年輕某些高級 Agent 模式比如復(fù)雜的多 Agent 協(xié)作支持得還不夠細。第二條路是LangChain4j 路線。LangChain4j 是 Python LangChain 的 Java 移植版概念幾乎一一對應(yīng)ChatLanguageModel、EmbeddingModel、EmbeddingStore、AiServices。它的優(yōu)勢是 Agent 相關(guān)的抽象更完整比如ToolSpecification、hallucination檢測、RAG 的多路召回都有現(xiàn)成實現(xiàn)。如果你要做的是偏“智能體”而非“智能問答”的東西LangChain4j 的起點更高。第三條路是純手寫路線。不依賴任何框架直接用 HTTP 客戶端調(diào)大模型的 REST API自己實現(xiàn) ReAct 循環(huán)。這條路我不推薦新手走但如果你要深度定制 Agent 的行為邏輯或者要嵌入到已有的非 Spring 系統(tǒng)里手寫反而最靈活。我有個做期貨交易輔助工具的朋友就是純手寫因為他需要對每一次工具調(diào)用做極細粒度的風控攔截框架的抽象反而礙事。我的建議是先用 Spring AI 跑通一個最小可用 Agent再用 LangChain4j 補 Agent 特有的能力。兩者并不沖突可以在同一個項目里共存。1.3 一個必須想清楚的問題你的 Agent 到底解決什么問題我見過太多人一上來就問“怎么搭建 AI Agent”但問他 Agent 要干什么答不上來。這是典型的拿著錘子找釘子。AI Agent 不是萬能藥。它適合的場景有明確特征任務(wù)步驟不固定、需要根據(jù)中間結(jié)果動態(tài)調(diào)整、涉及多個工具或數(shù)據(jù)源的編排。比如“幫我查一下上個月銷售額如果同比下降超過 10% 就發(fā)郵件給區(qū)域負責人并附上下降原因分析”——這種任務(wù)用傳統(tǒng) if-else 寫死也能做但一旦規(guī)則變了就要改代碼。Agent 的價值在于用自然語言描述任務(wù)由模型動態(tài)決定調(diào)用哪些工具、按什么順序調(diào)用。反過來如果你的任務(wù)是“每天凌晨把 A 表數(shù)據(jù)同步到 B 表”這種確定性極強的批處理用 Agent 就是殺雞用牛刀老老實實寫定時任務(wù)更穩(wěn)。所以轉(zhuǎn)型第一步不是學框架而是找到你業(yè)務(wù)里那個“規(guī)則經(jīng)常變、步驟不固定、需要跨系統(tǒng)協(xié)調(diào)”的場景。找到它你的轉(zhuǎn)型就有了錨點。2. 核心概念拆解ReAct、工具調(diào)用與記憶機制2.1 ReAct 模式Agent 的“思考-行動”循環(huán)到底怎么跑ReAct 是 Reasoning Acting 的縮寫是目前絕大多數(shù) AI Agent 的底層運行模式。它的核心思想特別樸素讓模型在每一步都先“想一想”該干什么然后“動手”去干干完看結(jié)果再想下一步。我用一個實際例子來說明。假設(shè)你讓 Agent 回答“北京今天適合穿什么衣服”。ReAct 循環(huán)是這樣的第一步模型思考我需要知道北京今天的天氣。于是它輸出一個“行動”——調(diào)用天氣查詢工具參數(shù)是城市北京。第二步系統(tǒng)執(zhí)行工具調(diào)用拿到結(jié)果“北京今天晴氣溫 5-15 度北風 3 級”。第三步模型觀察這個結(jié)果繼續(xù)思考5-15 度偏涼需要穿外套。于是它輸出最終答案“建議穿薄羽絨服或風衣內(nèi)搭長袖。”這個循環(huán)在代碼里就是一個 while 循環(huán)直到模型輸出“最終答案”或者達到最大迭代次數(shù)。聽起來簡單但魔鬼在細節(jié)里。第一個細節(jié)是提示詞設(shè)計。你得在系統(tǒng)提示里明確告訴模型你有哪幾個工具可用、每個工具的參數(shù)格式是什么、什么時候該調(diào)用工具、什么時候該直接回答。這個提示詞寫得好不好直接決定 Agent 的智商。第二個細節(jié)是工具調(diào)用的解析。模型輸出的工具調(diào)用請求是自然語言或 JSON你需要解析成實際的函數(shù)調(diào)用。Spring AI 和 LangChain4j 都提供了Tool注解或ToolSpecification來簡化這個過程但底層邏輯你得清楚。第三個細節(jié)是循環(huán)終止條件。必須有最大迭代次數(shù)限制否則模型可能陷入死循環(huán)反復(fù)調(diào)用同一個工具。我一般設(shè) 5-8 次超過就強制返回當前結(jié)果并記錄告警。2.2 工具調(diào)用Agent 的“手腳”怎么接工具調(diào)用是 Agent 從“聊天機器人”變成“能干活的智能體”的關(guān)鍵。沒有工具調(diào)用模型只能基于訓練數(shù)據(jù)回答問題有了工具調(diào)用它就能查數(shù)據(jù)庫、調(diào) API、發(fā)郵件、操作文件。在 Spring AI 里定義一個工具非常簡單Component public class WeatherTools { Tool(description 查詢指定城市的實時天氣) public String getWeather(ToolParam(description 城市名稱) String city) { // 實際調(diào)用天氣 API return weatherApi.query(city); } }然后在構(gòu)建 ChatClient 時注冊這個工具ChatClient chatClient ChatClient.builder(chatModel) .defaultTools(new WeatherTools()) .build();LangChain4j 的做法類似用Tool注解標注方法然后在AiServices接口里聲明。但這里有幾個坑我必須提醒你??右还ぞ呙枋鰧懙锰喡?。模型是根據(jù)工具描述來決定要不要調(diào)用的。如果你只寫“查詢天氣”模型可能不知道什么時候該用。要寫清楚“當用戶詢問某城市天氣、氣溫、是否適合出行時調(diào)用此工具”??佣ぞ邊?shù)類型太復(fù)雜。模型對簡單類型String、int、boolean的解析準確率最高。如果你傳一個嵌套對象模型很容易生成格式錯誤的參數(shù)。我的經(jīng)驗是工具參數(shù)盡量扁平化復(fù)雜結(jié)構(gòu)拆成多個簡單參數(shù)??尤ぞ邎?zhí)行沒有超時和熔斷。Agent 調(diào)用工具是自動的如果某個工具響應(yīng)很慢或者掛了整個 Agent 循環(huán)就會卡住。必須給每個工具調(diào)用加超時比如 3 秒和熔斷連續(xù)失敗 3 次就暫時禁用。2.3 記憶機制讓 Agent 記住上下文沒有記憶的 Agent 就像金魚每輪對話都從零開始。記憶機制解決的就是這個問題。記憶分兩種短期記憶和長期記憶。短期記憶就是當前對話的歷史消息。Spring AI 的ChatMemory接口默認實現(xiàn)是InMemoryChatMemory把消息存在內(nèi)存里。但生產(chǎn)環(huán)境你不能用內(nèi)存因為服務(wù)重啟就丟了而且多實例部署時會話不共享。我一般用 Redis 做短期記憶存儲key 是會話 IDvalue 是消息列表設(shè)置 30 分鐘過期。長期記憶則是跨會話的知識。比如用戶上次說“我對花生過敏”這次點餐時 Agent 應(yīng)該記得。長期記憶通常用向量數(shù)據(jù)庫實現(xiàn)把重要信息 embedding 后存進去每次對話時檢索相關(guān)記憶注入提示詞。LangChain4j 在這方面提供了ChatMemoryStore和EmbeddingStore的組合方案Spring AI 也有VectorStore抽象。但我要說的是記憶不是越多越好。你把所有歷史消息都塞進提示詞token 消耗巨大不說還會稀釋當前問題的注意力。我的做法是短期記憶保留最近 10 輪對話長期記憶只存用戶明確表達的偏好和事實檢索時取 top 3 相關(guān)記憶。3. 從零搭建一個可落地的 Java AI Agent3.1 環(huán)境準備與依賴選型我以 Spring Boot 3.x Spring AI 為例走一遍完整搭建流程。選 Spring AI 是因為它對 Java 工程師最友好而且和現(xiàn)有 Spring 生態(tài)無縫集成。首先JDK 版本至少 17推薦 21。Spring AI 用到了很多新特性JDK 17 是底線。Maven 依賴方面核心是這幾個dependency groupIdorg.springframework.ai/groupId artifactIdspring-ai-openai-spring-boot-starter/artifactId version1.0.0-M6/version /dependency dependency groupIdorg.springframework.ai/groupId artifactIdspring-ai-redis-store-spring-boot-starter/artifactId version1.0.0-M6/version /dependency如果你用的是國內(nèi)的大模型服務(wù)比如百煉、智譜把spring-ai-openai換成對應(yīng)的 starter 即可。Spring AI 的抽象層設(shè)計得很好換模型提供商只需要改配置代碼基本不動。配置文件里至少要配這些spring: ai: openai: api-key: ${AI_API_KEY} base-url: https://api.example.com chat: options: model: qwen-plus temperature: 0.7 max-tokens: 2000這里temperature設(shè) 0.7 是個經(jīng)驗值。做 Agent 任務(wù)時溫度太高會導(dǎo)致模型“胡思亂想”調(diào)用不該調(diào)的工具溫度太低又會讓它過于死板遇到稍微變化的任務(wù)就不知道變通。0.7 是我試下來比較平衡的值。3.2 定義 Agent 的工具集與系統(tǒng)提示詞工具集的設(shè)計直接決定 Agent 的能力邊界。我建議按“領(lǐng)域”來組織工具類每個類負責一組相關(guān)操作。比如做一個“運維助手 Agent”工具類可以這樣分ServerTools查服務(wù)器狀態(tài)、重啟服務(wù)、查日志DatabaseTools執(zhí)行查詢、查表結(jié)構(gòu)、查慢查詢AlertTools發(fā)告警、查告警歷史、靜默告警每個工具方法的描述要寫得像給新人看的操作手冊。我舉個例子Tool(description 根據(jù)服務(wù)名查詢該服務(wù)最近N分鐘的ERROR級別日志條數(shù)。 當用戶詢問服務(wù)是否異常、有沒有報錯時使用此工具。 參數(shù)serviceName必須是已知的服務(wù)名minutes范圍1-1440) public int countErrorLogs( ToolParam(description 服務(wù)名稱如 order-service) String serviceName, ToolParam(description 查詢最近多少分鐘默認30) int minutes) { // 實現(xiàn)邏輯 }系統(tǒng)提示詞是 Agent 的“人格設(shè)定”。我一般包含這幾部分你是一個運維助手負責幫助工程師排查線上問題。 你可以使用以下工具查日志、查服務(wù)器狀態(tài)、查數(shù)據(jù)庫、發(fā)告警。 排查問題時先查日志確認錯誤類型再查服務(wù)器狀態(tài)確認資源是否正常最后給出結(jié)論。 如果工具返回結(jié)果不足以判斷可以繼續(xù)調(diào)用其他工具但最多調(diào)用 5 次。 不要編造工具沒有返回的信息。如果無法確定原因如實告知用戶。這段提示詞里“先查日志再查服務(wù)器”是給 Agent 的排查策略“最多 5 次”是防止死循環(huán)“不要編造”是抑制幻覺。每一條都是踩過坑之后加上的。3.3 實現(xiàn) ReAct 循環(huán)與工具調(diào)用編排Spring AI 從 1.0.0-M6 開始ChatClient已經(jīng)內(nèi)置了工具調(diào)用的自動編排。你只需要這樣寫String response chatClient.prompt() .user(order-service 最近半小時有沒有報錯) .tools(new ServerTools(), new DatabaseTools()) .call() .content();框架會自動處理“模型請求調(diào)用工具 - 執(zhí)行工具 - 把結(jié)果喂回模型 - 模型繼續(xù)推理”這個循環(huán)。但如果你想自定義循環(huán)邏輯比如加風控攔截、加人工確認就需要手動實現(xiàn)。手動實現(xiàn)的骨架大概是這樣public String runAgent(String userInput, int maxIterations) { ListMessage messages new ArrayList(); messages.add(new SystemMessage(SYSTEM_PROMPT)); messages.add(new UserMessage(userInput)); for (int i 0; i maxIterations; i) { ChatResponse response chatModel.call(new Prompt(messages)); AssistantMessage assistantMessage response.getResult().getOutput(); if (assistantMessage.hasToolCalls()) { for (ToolCall toolCall : assistantMessage.getToolCalls()) { // 風控攔截點 if (!riskChecker.allow(toolCall)) { messages.add(new ToolResponseMessage(操作被風控攔截)); continue; } String result toolExecutor.execute(toolCall); messages.add(new ToolResponseMessage(result)); } } else { return assistantMessage.getContent(); } } return 達到最大迭代次數(shù)未能完成任務(wù); }這個骨架里riskChecker就是你的風控入口。比如涉及“重啟服務(wù)”“刪除數(shù)據(jù)”這類高危操作可以在這里攔截轉(zhuǎn)人工確認。3.4 并發(fā)場景下的 Agent 穩(wěn)定性設(shè)計“AI Agent 怎么扛并發(fā)”是個高頻問題。我的答案是Agent 本身是無狀態(tài)的扛并發(fā)的關(guān)鍵在外部資源管理。Agent 的一次完整運行涉及三類資源大模型 API、工具背后的服務(wù)、記憶存儲。大模型 API 通常有 QPS 限制。你不能讓 1000 個請求同時打過去必須加限流。我用 Resilience4j 的RateLimiter做客戶端限流配置成和 API 提供方的限制一致。超出的請求排隊等待而不是直接失敗。工具背后的服務(wù)可能是數(shù)據(jù)庫、內(nèi)部 API。這些服務(wù)本身有連接池限制Agent 調(diào)用時要注意復(fù)用連接池不要每次調(diào)用都新建連接。另外工具調(diào)用要加超時我一般設(shè) 3 秒超過就返回“工具超時”讓模型決定是重試還是換方案。記憶存儲用 Redis 時要注意大 key 問題。對話歷史如果很長不要整個 list 一把梭可以按消息 ID 分片存儲或者只存最近 N 條。還有一個容易被忽略的點Agent 循環(huán)的耗時。一次 ReAct 循環(huán)可能調(diào)用 3-5 次大模型每次 2-5 秒總共就是 10-25 秒。如果你的接口是同步的用戶會等很久。我的做法是改成異步提交任務(wù)返回 taskId前端輪詢或走 SSE 推送結(jié)果。4. 實戰(zhàn)避坑與高頻問題排查4.1 模型“不聽話”的幾種典型表現(xiàn)與對策Agent 開發(fā)中最讓人抓狂的就是模型不按預(yù)期行事。我總結(jié)了幾種典型情況。情況一該調(diào)工具的時候不調(diào)直接編答案。比如問“今天天氣”模型不調(diào)天氣工具直接說“今天晴天”。這是幻覺的典型表現(xiàn)。對策是在系統(tǒng)提示里強調(diào)“涉及實時數(shù)據(jù)必須調(diào)用工具”同時在工具描述里寫清楚觸發(fā)條件。如果還不行可以在用戶輸入前加一個預(yù)處理步驟用規(guī)則或小模型判斷是否需要工具需要的話在提示詞里強制要求。情況二調(diào)了工具但參數(shù)傳錯。比如把“order-service”傳成“order_service”。對策是工具參數(shù)盡量用枚舉或白名單校驗在工具實現(xiàn)里做參數(shù)規(guī)范化。另外可以在提示詞里給出參數(shù)示例。情況三陷入循環(huán)反復(fù)調(diào)同一個工具。比如查日志沒查到就一直查。對策是設(shè)最大迭代次數(shù)同時在提示詞里加“如果連續(xù)兩次調(diào)用同一工具且結(jié)果相同應(yīng)停止并告知用戶”。情況四工具返回結(jié)果太長模型處理不了。比如查日志返回了 1000 行。對策是在工具實現(xiàn)里做截斷和摘要只返回關(guān)鍵信息。我一般限制工具返回不超過 2000 字符。4.2 常見問題速查表問題現(xiàn)象可能原因排查方法解決方案Agent 不調(diào)用工具工具描述不清、提示詞未強調(diào)打印模型原始輸出看是否有 tool_calls完善工具描述提示詞加強制要求工具調(diào)用參數(shù)錯誤參數(shù)類型復(fù)雜、缺少示例查看工具調(diào)用日志中的參數(shù)扁平化參數(shù)提示詞加示例循環(huán)不終止無最大迭代限制、工具返回空統(tǒng)計迭代次數(shù)設(shè) maxIterations空結(jié)果時提示模型響應(yīng)時間過長同步調(diào)用、模型慢打點各階段耗時改異步加超時換更快的模型并發(fā)下報錯API 限流、連接池耗盡看限流和連接池指標客戶端限流擴大連接池記憶混亂歷史消息過多、多會話串擾檢查會話 ID 隔離限制歷史條數(shù)Redis 按會話隔離4.3 我踩過的三個印象最深的坑第一個坑工具方法拋異常導(dǎo)致整個 Agent 崩潰。早期我沒在工具執(zhí)行層加 try-catch某個工具拋了 NPE整個請求 500。后來我在toolExecutor里統(tǒng)一捕獲異常把異常信息作為工具返回結(jié)果喂回模型讓模型決定怎么辦。這樣即使工具掛了Agent 也能優(yōu)雅降級。第二個坑Redis 記憶沒有設(shè)過期時間。上線跑了一周Redis 內(nèi)存爆了。后來所有記憶 key 都加了 TTL短期記憶 30 分鐘長期記憶 7 天。另外做了內(nèi)存監(jiān)控告警。第三個坑提示詞里的工具列表和實際注冊的工具不一致。我改代碼加了個工具忘了更新提示詞結(jié)果模型不知道新工具存在一直用舊工具湊合。后來我把工具列表做成動態(tài)生成從注冊的工具里自動拼提示詞杜絕了不一致。4.4 從 Demo 到生產(chǎn)的最后一公里Demo 跑通只要一天但上線要做的還很多??捎^測性每次 Agent 運行要記錄完整軌跡——用戶輸入、每輪模型輸出、工具調(diào)用參數(shù)和結(jié)果、最終答案、總耗時。這些日志是排查問題的唯一依據(jù)。我一般用結(jié)構(gòu)化日志方便后續(xù)分析。成本控制大模型調(diào)用是按 token 計費的。一個 Agent 任務(wù)可能消耗幾千 token。要做預(yù)算控制比如單次任務(wù) token 上限、單用戶日限額。另外緩存高頻問題的答案能省不少錢。安全防護Agent 能調(diào)工具就意味著它能產(chǎn)生副作用。必須做權(quán)限控制——哪些用戶能用哪些工具、高危操作要不要二次確認、工具調(diào)用要不要審計。我見過一個案例Agent 被誘導(dǎo)調(diào)用了刪除數(shù)據(jù)的工具幸好有審計日志才追回來?;叶劝l(fā)布新 Agent 上線先小流量灰度觀察成功率、耗時、成本指標沒問題再全量。別一上來就全量出了事回滾都來不及。5. 轉(zhuǎn)型路上的學習路線與資源取舍5.1 分階段學習路線我按自己的經(jīng)驗把 Java 工程師轉(zhuǎn) AI Agent 分成三個階段。第一階段1-2 周跑通最小閉環(huán)。目標是用 Spring AI 或 LangChain4j 做一個能調(diào)用 1-2 個工具的 Agent。重點理解 ChatClient、Tool、ChatMemory 這三個核心概念。這個階段不要追求功能多追求的是“跑通”。第二階段3-4 周補齊 Agent 特有知識。重點學 ReAct 模式、RAG檢索增強生成、多路召回、向量數(shù)據(jù)庫。LangChain4j 的Easy RAG模塊是很好的入門材料。這個階段要動手做一個帶知識庫的問答 Agent。第三階段1-2 月工程化與生產(chǎn)化。重點學并發(fā)控制、可觀測性、成本優(yōu)化、安全防護。這個階段最好的學習材料是你自己的生產(chǎn)環(huán)境——把前兩個階段做的東西真正部署上去接受真實流量的考驗。5.2 資源取舍哪些該看哪些可以跳過網(wǎng)上 AI Agent 的資料鋪天蓋地但質(zhì)量參差不齊。我的篩選標準是優(yōu)先看官方文檔和源碼其次看有完整代碼的實戰(zhàn)教程最后才看概念科普。Spring AI 和 LangChain4j 的官方文檔質(zhì)量都很高而且有大量示例代碼。遇到不懂的類直接看源碼比看二手教程快得多。概念性的東西比如 Transformer 原理、注意力機制Java 工程師轉(zhuǎn)型做 Agent 開發(fā)其實不需要深究。你是用模型的人不是訓模型的人。知道 token、temperature、context window 這些概念就夠了。至于 Python 生態(tài)的 LangChain、AutoGPT 這些可以了解其設(shè)計思想但不必深入代碼。Java 生態(tài)的對應(yīng)實現(xiàn)已經(jīng)足夠用了。5.3 一個容易被忽略的能力提示詞工程很多 Java 工程師覺得提示詞工程“不算技術(shù)”這是大錯特錯。在 Agent 開發(fā)里提示詞就是你的核心業(yè)務(wù)邏輯。同樣的模型、同樣的工具提示詞寫得好壞效果天差地別。我建議把提示詞當代碼來管理版本控制、A/B 測試、效果評估。我一般會維護一個提示詞庫每個提示詞有版本號、適用場景、效果指標。改提示詞要走評審改完要跑回歸測試。提示詞寫作的核心原則就幾條指令明確、格式清晰、給示例、設(shè)邊界。別寫模棱兩可的話別讓模型猜你的意圖。6. 關(guān)于轉(zhuǎn)型這件事我最后想說的轉(zhuǎn)型不是把 Java 扔掉去學 Python而是把 Java 的工程能力遷移到 AI Agent 這個新場景。你的并發(fā)經(jīng)驗、事務(wù)經(jīng)驗、服務(wù)治理經(jīng)驗在 Agent 生產(chǎn)化階段全是寶貝。缺的那塊拼圖——大模型交互、ReAct 循環(huán)、向量檢索——補起來并不難因為有 Spring AI 和 LangChain4j 這樣的框架幫你兜底。我自己的體會是前兩周最痛苦因為概念全是新的跑個 Demo 都能遇到一堆環(huán)境問題。但一旦跑通第一個閉環(huán)后面就是滾雪球。因為 Agent 開發(fā)的本質(zhì)還是軟件工程而軟件工程是你的主場。如果你現(xiàn)在還在觀望我的建議是今天就去建一個 Spring Boot 項目加一個 Spring AI 依賴寫一個能查天氣的 Agent。不用想太多先跑起來。跑起來之后你自然知道下一步該學什么。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
色色网91| 丁香五月激情啪啪| 9久9久| 狼友超碰| 五月激情综合深爱| 丁香六月天婷婷在线| 国产性av| 97人人干| 99九九视频| 五月开心深深爱激情综合| 97超级免费无码| 久久九区| 一月婷婷色色| 丁香五月激情视频在线| 第四色在线观看| 色婷婷丁香五月在线观看| 6月丁香婷婷| 超碰人人插| 婷婷激情小说| 大香蕉久操| 伊人五月天婷婷| 日本色频| 五月总合激情网| 六月丁香婷婷大香蕉| 99无码精品| 五月天久久婷婷| 五月天激情无码专区| 婷婷五月色花丁香社区| 精品无码av丁香五月激情| 六月激情网| 亚洲天堂久久| 这里只有精品视频| 欧美成人精品A片免费一区99| 干一干xxxx| 天天日天天干天天插天天射| m色激情网| wWwCom夜操wwW| 久xxxx| 99ri在线视频| 91久热| 五月丁香啪啪啪啪| 国产精品色色| 婷婷五月天丁香社区| 校园激情 亚洲| 亚洲欧洲中文日韩久久AV乱码| 丁香五月人妻| 精品激情| 996er热| 婷婷五月天网址| 欧美婷婷综合| 天天综合网91| 五月色综合| 日日噜噜夜夜狠狠久久丁香五月| 五月婷丁香| 五月丁香综合网| 天天爽天天操| 日本www免费九九| 东京热五月婷婷| 综合色在线| 久久婷婷五月综合色欧美| 成人精品视频99在线观看免费| 五月综合视频| 欧美婷婷综合| 9久久久久久久久久久| 婷婷网影院| 亚洲XX网| 五月香蕉综合| 免费五月婷婷网| 五月网在线| 91视频一起草| 色色色在线播放| 天天干夜夜b| 天天综合亚洲综合| 美欧日韩国产成人在战| 丁香激情五月| 超碰A V在线| 日本97在线看片| 国产AV不卡福利| 久久女人天堂| 第四色婷婷五月| 婷婷丁香在线播放| 91碰碰碰| 超碰69天堂| 午夜免费高清AV片| 天天网站天天爽| 日日夜夜噜噜爽爽| 丁香婷婷六月天| 丁香五月社区| 97人人操人| 激情婷婷久久| 五月天婷网| 五月天播播中文字幕 | 色婷婷视频综合| 九九99一区| 2020日日干| 99热首页| 91疯狂操操操操| 伊人五月天综合网| 五月丁香六月情| 大香蕉综合在线| 国外亚洲成AV人片在线观看| 婷婷成人AV| 婷婷色在线观看| 欧洲激情五月天婷婷| 婷婷激情五月天在线| 久久综合五月天| 色婷婷小说网| 伊人9在线| 天天色综合色色色色色。| 婷婷草| 欧美色色色色色色色| 99热精品在线观看| 久久综合五月天| 婷婷丁香五月天狠狠| 亚洲精品色| 国产成人亚洲综合A∨婷婷| 久久综合人妻| 夜夜嗨一区二区三区直播内容 | www.婷婷.com| 人人操人人添人人摸97| 伊人干练久| 婷婷在线播放| 九 九九九AV| 天天久久66xxx| 四月婷婷丁香| 97碰碰碰免费公开在线视频| 淫荡家庭AV| 亚洲精品国产精品乱码视99| 激情亚洲五月| 激情WWW| 五月激情啪啪啪| 成片免费观看大全| 丁香五月婷婷在线视频| 色99综合色88| 日韩av大全| 国产 亚洲 在线| www.婷婷五月.com| 欧美性爱5月天天天看| 一起草av| 极品少妇XXXX精品少妇偷拍| 久久五月丁香婷婷| 伊人久久大香蕉网| 国产成人AV在线播放| 日本欧美国产| 人妻免费网站| 99思思热只有在这里看| 桃色五月婷婷| 久久久精久人妻| 欧美一级色| 五月综合色| 九九热精品视频在线观看| 色婷婷激情Av久久久| 开心婷婷五| 91视频精品99| 97人人看| 天天插天天插天天插天天插| 91久久婷婷| 9久国产| 中文在线成人| 久久婷婷丁香| 99爱视频精品| 天天拍天天操| 久99久热只有精品国产99| 99热99色| 99热99精品在线观看| a网站免费观看| 婷婷五月天综合激情| 五月丁香久人妻中文| 色综合色综合色综合| 毛片新网地| 欧美成人精品三区综合A片| 天天摸.天天mo| 激情五月天综合| 97操碰视频| 久久婷综合| 久久九区| 国产小精品| 五月丁香在线国产| 9l久久久视频| 97人人搞| 婷婷五月天 偷拍| 超碰在线99| 五月婷婷开心色伊人| 欧美交换配乱吟粗大25P| 五月婷婷和六月| 大香蕉人妻| aaaaaa片| 日噜噜色| 精品久久99码| 去干网最新版本亚洲版| 99久久.www| 丁香五月天在线观看| 五月天社区| 激情婷婷丁香五月天小说| 五月激情婷婷在线| 99热精品综合| 久久婷婷五月综合啪| 综合AV在线| 色五月丁香总合网| 国产精产国品一二三在观看| 丁香美女主播视频在线观看| 久久综合色情网站| 九九久久精品| 婷婷丁香五月亚洲免费| 超碰在线精品| 丁香五月婷婷色综合| 丁香五月婷婷手机| 爱射综合| 色yeye欧美| 超级碰碰碰97免费| xxx日本东京热| 亚洲黄色av网站| www.91操| 色狠狠色综合| 丁香五月激情宗合| jiuse91在线| 婷婷丁香熟妇综合网| 婷婷六月综合在线| 五月综合激情| 任我肏视频精品| 色综合大香蕉| 思思热久久爱| 婷婷五月激情四月综合 | 曰曰久久| 丁香五月天日韩无码| 色七七九九| 99热日韩这里只有精品| 激情五月色综合网| 九九精品大香蕉| 99福利导航| 思思热99er在线视频| 五月天丁香啪啪啪啪| 日韩成人综合网| 亚洲九九在线| 色情五月丁香婷婷网| 精品热九九| 日本精品99| 五月天四色房丁香| 亚洲一个色| 婷婷干六月综合旧址| 91狠狠综合久久久久久| 久久五月丁香| www色五月天| 区区久久妻| 日韩小视频在线99| 蜜乳久AV| 国产AV一区二区三区最新精品| 激情六月婷婷| 久久99免费视频| www.狠狠操.co m| 九九av在线| 玩熟女五十AV一二三区| 五月天激情小说| 九九九九毛片| 激情av在线| 夜夜做夜夜愛| 人人射av| 无码中文一区二区三区| 色欲Av五月天| 久久99热这里只有| 色婷婷五月天中文字幕| 五月婷婷熟女| 中文字幕AV网址| YW无码| 免费看欧美成人A片无码| 五月丁香av中文| 激情婷婷五月社区| Www,五月天| 五月天色综合服务平台| 丁香色啪综合| 678五月丁香亚洲综合| 啪啪色激情五月天| 婷婷偷拍网| 久久婷婷成人| 91超级碰| 婷婷六月丁香开心深深爱| 欧美日韩成人在线观看| 欧美日韩五月婷婷| 色色婷婷色色| 久久伦乱| 午夜成人天堂久久无码日韩久久| 99热新网址| 婷婷五月丁香香蕉| 大香蕉久久草| 精品99这里有| 十月丁香婷婷| 99热日本| 曰日爽日日操| 色五月av| 丁香五月天偷拍| 99色在线视频| 色婷婷丁香六月| 99色精品视频| 五月激情综合激情五月| 激情丰满熟妇五月| 五月天俺去也| 九九热在线观看视频| 色婷婷婷婷五月天| 大香蕉久久婷婷精品综合| 婷婷情爱五月天6| 六月婷婷五月天| 日韩无码色色| 91精品久久久久久久| 超碰成人免费| A片女女女女女女BBBB| 日韩中文字幕| 天天艹| 99久在线精品99re5热视频| 欧美日韩成人在线网| 五月婷激情影院| 26UUU欧美激情一区二区| 97久久五月丁香婷婷| 中文在线成人| 六月色婷婷色| 草做免费在线观看| 99精品热视频| 青青草视频免费观看| 日韩黄在免| 久久久噜噜噜操操操| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 丁香五月婷婷色综合基地| 人妻肉射免费观看| 久久性爱视频| 全部老头和老太XXXXX| 激情婷婷五月丁香啪啪啪| 婷婷日韩| 色婷婷黄色网络| 伊人丁香五月| 婷丁香五月天| 操人妻AV| 婷婷久久久久| 操一操| 一级二级色大片| 91精品丝袜久久久久久| 99热观看| 激情99热| 影视av久久久噜噜噜噜噜三级| 五月色网| 日韩无码人妻一区二区| 色五月开心五月激情五月| 精a品a| 99视频只有精品| 丁香五月激情图片婷婷| 999热在线视频| 欧美97p| 大香蕉婷婷五月| 99精品偷自拍| 久久婷婷综合网| 欧洲亚洲激情五月天在线| 婷婷五月天AV在线| 以及AA大片看看| 无码人妻激情| 婷婷丁香五月亚洲| 思思热在线观看| 77777亚洲午夜久久| 性色播| 日本婷色| 91色性感五月婷婷丁香| 99re热视频这里只有综合亚洲| 婷婷六月色情| 天天干天天做| 婷婷99中文字幕| 五月天色婷婷图片| 99在线小视频| 91婷色| 99热777| 九九热这里| 亚洲AV电影美洲AV电影| 午夜不卡成人一区二区| 六月综合婷婷开心伊人| 天堂成人久久| 六月婷婷五月天| 成人做爰高潮A片免费视频 | 色999;丁香五月| 青青久久五月天丁香婷婷| 久久99久久久久久| 99爱视频| 亚洲蜜乳AV| 天天干天天干天天干天天干天天| 色婷五月| 六月丁香婷婷拍拍| 国产亚洲在线观看| 中文字幕九九九九| 九九性爱网| 北条麻妃伊人 | 大香蕉在九| 91久久久久久| 99综合在线| 91亚洲免费片| 国产色色视频| 久久天堂婷婷五月| 五月色婷婷综合| 九九中文色色| cc精品国产性传播| 五月天久久小说| 一本道综合网| 99久久九九视频| mmm1717.6dbm人人爱人人操| 91操人| 婷婷五月黄色激情在线| 色五月 五月婷婷| 国产ava| 婷婷成人AV| 六月丁香成人| 无码色| 婷婷玖玖丁香| 日韩精品一区二区亚洲AV观看 | 五月婷婷亚洲| enecarbon-materials.com污K127封锁请涟系@wip1688 | 亲子乱AV一区二区三区下载| 国产脫衣舞一区二区三区| www激情| 人妻中文字幕精品| 99热免费| 五月丁香久久综合| 亚洲综合五月天| 婷婷 久综合| 99操视频| 丁香五月婷婷精品视频| 精品综合网在线| 久久 视频这里只有精总| 五月天婷婷偷拍| 日日操,夜夜撸| 亚洲黄色操逼| 丁香五月手机在线| 久久久91| 五月婷婷深深爱| 爱草视频在线| 毛片九九九九九九| 五月婷婷偷拍| 99热无码精品| 日本韩国视频在线观看社区免费的9| 久久这里只有精品16| 伊人九热| 激情av在线| 99操视频| 超碰色热| 日本婷久久| 综合激情五月天| 色五月丁香五月| 99色视频在线观看| 久久久精品99| 亚洲天堂色色| 婷婷开心激情五月激情网| 热99久| 大香网伊人久久综合| 激情综合婷婷五月| 六月丁香AV| 99色五月| 婷婷5月天av| 色无婷婷| 性色婷婷| 另类激情五月| 97视频.干com| 九九九九操逼| 色情丁香五月婷婷精品| 婷婷深爱色五月| 成人AV综合在线| 色婷婷香蕉| 丁香五月天婷婷中文| 五月色丁香婷婷综合| 91爱啪啪| 色狠狠色综合| 五月婷婷色播视频| 成人短视频免费观看| 99爱视频在线观看这里只有精品| 激情性五月天免费小说视频| 91久热| 久久大大香| 九热免费视频| 五月天堂在线| 五月综合激情久久| 五月激情射| 亚洲熟妇AV乱码在线观看 | 东北熟女高潮99综合99| 丁香六月啪| 91人人爽久久涩噜噜噜| 婷婷色香六月综合激情| 一级精品999WWW| 超碰婷婷色| 99热这里只有精品1025| 夜夜操,天天撸| 99热99ai| 欧美在线看| 狠狠一日| 丁香五月婷婷色| 99色 | 色婷婷成人| 色偷偷人人| h在线看免费版在线看| 日本九婷婷| 热99热9| 国产乱码久久| 婷婷永久在线| 五月天婷婷狠狠| 无码成人AAAAA毛片AI换脸| www.色五月.com| 国产日韩亚洲欧美在线观看| 五月婷婷m| 婷婷大香蕉| 国产色视频网站2| 色婷婷丁香花五月天| 久久99热这里只有精品| 99色干| 五月丁香婷婷综合| 五月草视频| 色色色欧美色色| 99精品视频在线免费观看| 色色五月天丁香婷婷| 狠狠色综合久久久久| 国产精品人人做人人爽人人添| 超碰人妻在线| 日本久热| 国产成人网址| 99精品久久| 人妻aV在线| 丁香五月六月综合欧美| 开心五月网 | site:publishdd.com| 综合在线网| 婷婷放心五日爱| 欧美 日韩 成人 在线| 久久精品五月| 激情婷婷黄色五月| 综合www色| 色婷婷人人| 日本道久久91| 久久久久五月丁香| 操操日韩| 九九视屏| 婷婷丁香97| 婷婷五月电影| a在线观看| 色色热99| 天天操天天操综合| 久久久人人人妻丝丝丝| 日日操天天爽| 开心激情五月天网| 久久超视频| 9精品在线| 久久视频婷婷视频| 色色色热| 4399无码视频| 98热精品| www.婷婷亚洲基地| 人人爽人人射-美女久久久久久久久久-成人AV | 中文成人在线| 奇米色大香蕉| 玖玖激情五月天| 亚洲中文字幕AV| 天天爽爽日日做做| 涩涩五| 人人操人人爱丁香五月| 婷婷中文字幕| 丁香六月婷婷色XXXXX| 深爱激情五月网| 色99视频| 黄色激情网站在线观看| 99热精品观看| anquye伊人| 五月婷婷婷婷婷婷艺术| 天天玩夜夜操| 激情五月天婷婷丁香| 日韩999| 人与禽A片啪啪| 99精品九九| 五月丁香婷草| 六月婷婷狠狠| 在线观看中文字幕| 美女五月天| 免费视频WWW在线观看网站| 性爱技巧五月| 天天摸天天肏| www.五月激情红色| 人妻久热| 黄色三级毛片中字| 久久婷婷五月天激情四射| 99久久久国产大片| 婷婷五月天成人网站| 99啪啪网| 久99999热视频在线观看免费| 成人免费网站免费看| 91一起操| 天天操天天草天天草天天| 久久九九@| 亚洲妇女熟BBW| 东北黄色一级| 天天操天天爽天天爱| 国产欧洲欧洲精品久久| 99性爱视频| 婷五月天| 综合色天天| 婷婷成人视频| 亚洲经典三级| -91九色大屁股| 2w在线视频| 色狠狠综合| 抽插特写| www.婷婷网| 五月婷婷官网色| 999热这里只有精品| 丁香婷婷影院| 99超在线| 精品激情| 99精品视频推荐| 五月丁香成人| 91欧美| 丁香97综合| 五月人人丁香婷婷五月人人丁香| 狠狠狠狠狠狠色| 超碰操日| 嫩草综合网| 色久女| 99热色综合| 六月婷婷无码| 婷婷久热| 五月婷婷|欧美| 五月天婷a| 精品国产AV色一区二区深夜久久| 91一起艹| 狠狠色噜噜狠狠| 五月丁香婷婷伊人日韩| 色五月天天| 日韩欧美一级大黄网站| 大天天伊人| 五月天社区狠狠| 性一交一乱一交A片久| 成人一级片| 色五月婷婷九月| 九九爱精品网站| 六月婷伊人| 99免费| 丁香婷婷六月天| 国产精品色| 丁香五月天激情四射网络不好| 五月开心婷婷| 国产无遮挡又黄又爽免费网站| 久久精品爱爱| 国产在这里只有精品| 99热综合网| 五月丁香影院| 性色av大香综合| 激情综合网五月| 激情国产五月| 99小视频网站| 久久丁香婷| 久99热| 精品AV无码超碰| 中文字幕久久一区二区三区| 丁香婷婷五月份| 天天开心AV色综合婷婷五月天| 国产乱人偷精品人妻A片| 99r这里只有精品哦| 丁香五月五月婷婷| 免费成人va| 国产成人网址| AV 3P| 色亭亭影园| 色综合久久久久久久久五月| 激情婷婷五月社区| Y11111111111少妇电影院| 五月六月激情| 激情婷婷综合网| 综合网激情| 色五月婷婷91| 亚洲成人在线播放| 色婷婷视频| 日本欧美成人片AAAA| 婷婷六月久久| 久久五月天丁香花| 天堂久久婷婷| 亚洲视频a| 成AV人片一区二区三区久久| 操操操操操电影网| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 26uuu成人网| 五月丁香六月婷婷在线小说视频| 婷婷综合婷婷| 激情五月婷婷视频一区二区三区| 久久丁香五月| 亚洲综合婷婷| 91婷婷搞| 综合99视频| 婷婷99| 熟女五月天久久综合| 老师高潮流白浆喷水的A片| 丁香涩涩爱| 五月婷婷熟女| 国产人妻777人伦精品HD| 99热这里只要精品免费| 久久99久久99精品免观看粉嫩| 色五月欧美| 五月丁香久久激情网| 久青草大香蕉| 思思热视频在线观看| 亚洲 无码 中文字幕 中出| 中文字幕av网站| 成人av播放| 五月社区丁香| 狠狠色噜噜狠狠| 婷婷色中文字幕| 国产色五月| 99热播放| 91九色超碰| 色婷婷亚洲| 三十路磁力链接| 婷婷爱爱蜜臀天天操| 日产精品一线二线三线芒果 | 人妻丰满精品一区二区A片| 婷婷激情社区| 国产欧美精品AAAAAA片| 97热这里只有精品| 国产色色网址网站| 91人人操人人看| 97自拍视频在线| 五月天激情久久| 婷五月丁香俺| 在线超碰91| 国产精品久久欧美久久一区| 久久久久网站| 久久亚洲婷婷| 99热精品少| 五月丁香在线观看99| 亚洲妇女熟BBW| 综合久久高清| 久久精品视频9| 密黄站| 99九九视频精彩在线| 99国产精品久久久久久久久久久 | 久久99视频| 色欲久久久久久综合网综合网| 婷婷久久六月天| 久婷| 91热网址| 丁香五月色情av| A久久| 激情久久久久久| 欧美日韩AAAA| 欧美性丁香色色五月天| 色噜噜狠狠色综合日日| 9九色首页| 91干网站| 欧美性生交xXxX久久久| 五月天开心网| 91美女被操| 六月综合婷婷开心伊人| 婷婷五月天亚洲精品| sS丁香五月婷婷| 999婷婷综合| 天久久久久| 日日夜夜九九| 桃色成人网| 丁香六月婷婷久久综合| 欧美操人| 五月婷婷啪啪啪| 天天操夜夜操| 色色亚洲视频| 天天综合中文| 五月婷婷性| 狠婷婷五月| 婷婷五月天伊人网在线观看视频| 99热 免费| 色亚洲无码| 中文字幕在线免费观看视频| 五月婷婷色播| 婷婷五月天黄色网址| 色久99| 激情丁香五月天图片| 狠狠爱丁香婷| 国产AV网页| 婷婷丁香六月天激情四射网| 狠狠色丁香乆乆| 男人大jjc女人免费视频| http:色情日本com| 在线看的免费网站| 综合色色五月| 免费91久久精品| 97碰碰九九视频| 精品日本视频444| av婷婷丁香| 9久热视频| 丁香五月婷综合| 四季AV综合网| 狠狠五月激情丁香六月| 亚洲综合1024| 亚洲视频a| 5月丁香婷婷| 天天日夜夜草进麻麻的子宫| 亚洲性图一区二区| 婷婷久久亚洲| 五月丁香成人小说| 六月99天天婷婷激情综合| 97热视频| 国外亚洲成AV人片在线观看| 国产日产亚洲系列最新| 五月伊人91| 91精品综合久久久久久五月天| 综合www色| 欧美日本黄色| 天天肏屄夜夜爽| 狠狠999| 这里只有精品9| 激情五月天综合婷婷网| 另类图片激情五月| 午夜天堂啪啪| 丁香六月婷婷基地| 五月婷婷激情日本| 激情色播| 囯产精品一品二区三区| 五月丁香成人视频| 久热九九| 精品欧美性爱超级爽| 99热在线网站| 综合色情网| 另类综合激情| 婷婷丁香五月在线播放| 色婷婷六月天| 被男人添B超爽视频| 久久综合九色综合88i| www.久久爱.com| 丁香色情五月天| 激情网五月婷婷| 一起草Av| 久久久天堂国产精品女人| 在线综合91| 2015好吊操| 五月婷婷丁香综合| 成人欧美日韩| www.wuyuetian啪啪| 婷婷五月天情色| ss五月天激情| 婷婷激情图片| 97五月天| 黄色一极大片| 精品无码人妻一区| 五月婷婷|欧美| 桃色成人网| 丁香婷婷综合激情五月色| 99热思思在线观看| 五月婷丁香| 99ER热精品视频| 综合伊人久久| 亚洲婷婷六月天| 激情久久肏屄视频| 欧州婷婷五月天综合| ww久久| 久热只有这里精品| 91丨九色丨东北熟女| 丁香婷婷五月天成人| 中文字幕在线免费观看视频| 久久A热| 五月婷婷av| 精品自拍97| 天天舔天天插天天爱| 精品成人a v无码内射| 婷婷婷婷婷婷婷五月丁香| 99操不停| 色播五月婷婷| 丁香五月天中文字幕| 欧亚成人A片一区二区| 97色操| 人妻VideOssS人妻| 五月开心激情| 超碰99热精品| 激情网综合| 人人草人人舔| 狠狠色狠狠| 丁香五月激情视频| 九九精品热| 亚洲色图45p| 五月婷婷二月丁香| 婷婷99狠狠躁天天久久久九九九| 99A级片| 久久五月天色| 任你躁XXXXX麻豆精品| 五月丁香六月婷婷综合在线| 可以看的AV网站| 五月婷婷综合在线亚洲视频| 狠狠狠婷婷五月综合| 婷婷五月天AV在线| av五月丁香婷婷网| 5月婷婷激情6月| 亚洲午夜av| 久久视频婷婷视频| 伊人婷婷色| aaaa.黄| 国产精品久久久丁香五月八戒视频| jiZZdr| 91丨九色丨白浆秘| 五月天婷婷成人网| 97色碰碰公开视频| 婷婷丁香五月天亚洲| 大战熟女丰满人妻AV| 婷婷丁香五月综合| 婷婷四色五月| 香蕉大综综综合久久| 久久人妻伦理| 日本高清不卡免费一区二区三区| 综合热无码| 日韩免费视频| 六月婷婷视频| 九九热在线视频| a九九热www| 91九色精品| 激情人妻综合| www.五月天婷婷| 狼人婷婷久久| 色婷婷先锋| 婷婷97碰碰| 亲子乱AV一区二区三区下载| 国产精品视频免费看| 激情无码网| 91啪啪啪啪| 天天爽天天操| www.久久爱.com| 色玖玖综合| www.99热在线观看| 97干免费视频| 综合狠狠伊人| 国产午夜精品AV一区二区麻豆 | 色播五月婷婷| 久久综合这里只有精品1| 五月天偷拍| 99热这里只有99| 精品无码久久久久久久久| 色欲日日躁| 七七婷婷综合| 久久黄色片| 久久国产高潮白浆免费观看99| 丁香五月六月综合激情| 97九色视频| 国产成人av在线播放| 亚洲1区| 92久久| 深爱 五月天| 天天碰夜夜操| 激情六月一二| 加勒比日本一区二区三区| 丁香五月在线自慰| 99精品久久| 无码人妻AV久久久一区二区三区| 色 五月俺去也| 久久九九囯产| 亚洲综合99| 亚洲另类婷婷五月丁香在线播放| 国产古装妇女野外A片| 激情美女五月天激情在线| 超碰中文字幕在线| 丁香色色网| 小视频aaa久久久| 亚洲人操亚洲人| 五月丁香婷婷爱| 嫩草AV久久伊人妇女超级A| www,999日本色| 黄色激情五月天| 大香蕉五月丁香| www.狠狠| 26UUU欧美| 99九色视频在线观看| 九月丁香婷婷| 99热费观看| 热婷婷久| 综合色播| 色色综合网络| 亚洲欧洲国产精品| 91妻人人爽人人看片| 色五月丁香婷婷久草| 九九亚洲视频| 香蕉曰比| 丁香五月91| 第1影院之五月婷婷| 激情综合色网| 丁香五月狠狠综合欧美| 亚洲自拍天堂| Av大香蕉| 丁香六月伊人| 性色播| 国洲夜色亚热在线久久| 久热婷婷| 激情久久丁香| 激情伍月 欧美| 婷婷五月18永久免费网站| 在线天堂9| 色婷婷狠狠久久综合五月| 亚洲愉拍99热成人精品| AV片一区在线观看| 91美女被操| 狠狠干综合网| 99热 这里只有精品 国产 日韩| 人人操人人添人人摸97| 九九热最新视频| 五月婷婷色播| 婷婷丁香成人网址| 日本色天堂| 超碰在线免费观看3 9| 久热免费| 五月丁香六月婷婷综合网站| 天天婷婷天天| 久久机热探花| 婷婷五月天色| 久久色情| 5月婷婷激情网| 天天婷婷天天| 色婷婷基地| 色天堂操| 久热伊人91| 国产精品人成A片一区二区| 一级二级色大片| 天天搞天天色综合| 五月激情综合五月| 97av在线视频| www.五月天婷婷| www.九月婷婷丁香.com| 99精品国产在热久久| 亚洲激情在线| 丁香六月婷婷综合缴| 99性感视频| 狠狠久久婷五月综合色| 丁香五月欧美激情| 99玖玖人人| 色激情网| 91av传媒高清在线视频网| 午夜一区| 九九九九这里只有精品| 色综合五月| 日本五月婷婷| 天天爱夜夜爽| 欧美亚洲婷婷五月| 免费久久这里只有精品99| 六月激情婷婷色| 91超碰人人操| 嫩草视频在线观看| 20253AV| 久久99人人| 久久性综合| 粉嫩AV久久一区二区三区| 丁香成人五月天| 激情五月综合| 99精品久久| 丁香婷婷久久激情| 激情文学 综合 色| 成人av在线网站| 97影院一级片| 久久久久久久97| 丁香婷婷色九月| 色五月超碰| 婷婷性爱网| 欧美99视频| 天天操婷婷| 亚洲天堂99| 婷婷五月花| 五月6香色婷婷视频| 日日爱678| 激情欧美婷婷| aaaaaa片| 五月色欧洲| 五月婷婷激情色情网| 婷婷丁香五月激情图片| 亚洲看av的网站| 丁香五月激情站| 99热这里只是精品| 久久精品视频9| 天天操夜夜爽歪歪| 无套内射极品大美女| 色婷婷丁香五月| 99狠狠操一| 男女99免费视频| 深爱激情五月天| 久久久久久久人妻| 久草婷婷网| 99色在线免费观看视频| 婷婷久久在线| 婷婷的99视频网站| 色色色色热热| 色婷婷五月基地在线| 婷婷涩五月天综合| 亚洲另类视频| 99啪啪网| WWW.桔色成人.COM| 欧美在线干| 天天天天操| AA片在线观看视频在线播放 | 996热re视频精品视频这里| 五月网在线| 五月婷婷日| 婷婷久久色| 国产高潮A片羞羞视频涩涩| 久操乱| 久久最新色| 97干在线| 另类小说婷婷色| 精品无吗va视频免费观看| 亚洲秘 无码一区二区三区妃光/1| 大香蕉520| 久久人人做人人妻人人玩精品va| 婷婷情色五月| 综合久久97| 色播播之激情五月婷婷| 久久机热思思热| 五月丁香啪综合| 日日干日日| 国精产品一区一区三区免费视频 | 五月丁香亭亭操逼| 99热成人精品| 亚洲欧美另类在线23p| 99热这里只有精品1025| 亚洲经典三级| 丁香五月手机视频| 这里只有精彩小视频视频网站| 色999;丁香五月| 亚洲婷婷激情综合激情999精品| www激情| 国产超碰av| 欧美激情综合| 五月之婷婷| 青草激情综合| 色婷婷丁香AV综合| 久久综合干| 特级片神马电影| 久久久婷婷| 六月婷综合| 五月色在线| 婷婷五月丁香基地| 五月婷婷啪啪| 月色色综合婷婷网| 婷婷丁香成人在线视频| 综合网天天| 91狠狠综合久久| 操逼国产91| 色狠狠六月| 手机免费福利视频| 99热婷婷| 丁香五月六月综合激情| 五月丁香婷婷伊人| 97碰超级人人看| 99久热视频在线| 色色网站免费在线视频| 噜噜五月天综合| 全部老头和老太XXXXX| 天天肏天天肏天天肏| 色色亚卅| 99热精品在线观看| 色婷亚洲| 亭亭五月天黑人2014| 婷婷视频网| 91操屁股| 婷婷五月天综合中文| 狼人久草| 五月天激情网址| 色色丁香激情五月| 国产毛片精品一区二区色欲黄A片| www.综合久久| 欧洲免费视频色| 中文人妻AV久久人妻18| 99热欧美| 久久五月天婷婷| 五月停停99| 婷婷综合成人五月天| 色五月网址| AV动漫不卡无码免费| 婷婷五月激情天| 婷婷丁香中文字幕| 5月色婷婷| av中文在线| 婷婷的99视频网站| 中文字幕成人影视| 色婷婷精| 人妻VideOssS人妻| 欧美S码亚洲码精品M码| av在线资源| 婷婷射综合| 激情中文在线| 成年人丁香五月| 婷婷视频在线碰| 国产精品色一哟哟| 在线看的免费网站| 热99精品视频观看| a网站免费观看| 91操熟女| 啊V视频在线观看| 婷婷五月天丁香久久| 五月天激情啪啪| 99九九热播在线免费视频| 六月丁香婷婷在线波多| 无码人妻丰满熟妇奶水区码| av婷婷丁香 六月| 久久婷婷亚洲| 5月婷婷视频网站综合| 色色色色色色色色综合网| www久| 天天操天天曰| 丁香六月激| 国产无套精品一区二区| 91蜜桃婷婷狠狠久久综合9色| 色播综合| 操比激情五月综合| 91精品国产99久久久久久天美| 肏屄色播伊人97婷婷| 色久女| 91视频一起草| 超碰免费人人| av 一区三区四区| 亚洲操操| 激情开心五月婷婷| 中字幕视频在线永久在线观看免费 | 91趴趴| 在线综合网| 青996青| 大香蕉啪啪| 99热乎| 国产成人精品一区二三区熟女在线| 26UUU成人网| 人与禽A片啪啪| 免费视频这里只有精品| 91丨人妻丨国产丨丝袜| www.激情五月| 五月天丁香综合| 色五月婷婷五月天| 五月丁香婷婷AV天堂| 最近中文字幕2019视频1| 一级A片天天操夜夜操| 99玖玖视频| 99视频精品全部观看10| 五月婷婷婷| av中文在线| 亚洲五月婷天天操| 日韩有码一区| 婷婷少妇激情| 伊人www22综合色| 国产无套精品一区二区| 怕怕av| 99热综合在线观看| 亚洲狠狠干| av在线免费播放| 亚洲精品99| 99精品视频网站| 亚洲天堂大香蕉| 思思热在线观看| 丁香五月综合网亚洲综合欧美狠狠| 九九色天堂| 丁香五月亚综合图片| 美女网黄| 国产肥白大熟妇BBBB视频| 99re8这里只有精品99re8热视频| 亚洲av日韩无码| 91蜜桃婷婷狠狠久久综合9色| 五月开心深深爱激情综合| 插逼综合网| 国产日韩精品SUV| 99热.com| 狠狠爱综合网| 99在线视频网址在线观看| 96精品久久久久久久久| 97操操操| 亚洲成人在线观看av| www.色9| 日日干日日s| 激情图片久久| 91chinese在线| 婷婷丁香人妻天天爽| 丁香亭亭久久| 丁香熟女乱| www久久艹| 婷婷成人小说综合| 91vip在线观看| 色吧网综合|