亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

本地AI Agent搭建實戰(zhàn):Ollama+Python調(diào)度+工具調(diào)用完整指南

本地AI Agent搭建實戰(zhàn):Ollama+Python調(diào)度+工具調(diào)用完整指南 最近不少朋友問我怎么在本地搭一個真正能干活的 AI Agent而不是只會聊天的對話框。我自己摸索了一段時間最后選定的方案是Ollama 跑本地模型再寫一套輕量的調(diào)度邏輯把模型變成一個能查資料、能調(diào)工具、能按流程執(zhí)行任務(wù)的智能代理。整套下來不花一分錢 API 費用數(shù)據(jù)全在自己機器上隱私和可控性都拿捏得很穩(wěn)。這篇文章就把我完整踩過的坑、選型的邏輯、以及可以直接照抄的搭建流程全部寫出來適合有一定編程基礎(chǔ)、想擺脫云 API 依賴的開發(fā)者參考。1. 搭一個本地 AI Agent 前先想清楚三件事1.1 Agent 到底是什么和聊天機器人有什么區(qū)別先說個基礎(chǔ)認知問題。很多人把能連續(xù)對話誤當(dāng)成 Agent其實完全不是一回事。普通的聊天機器人是你說一句我回一句它沒有目標也不會主動調(diào)用外部工具。而 AI Agent 的核心是給定一個目標它能自己規(guī)劃步驟、調(diào)用工具、分析結(jié)果、調(diào)整策略直到把任務(wù)完成。舉個生活化的例子。你讓聊天機器人幫我查一下明天的天氣并規(guī)劃出行它只會回復(fù)一段建議。但一個合格的 Agent 會這樣做先調(diào)用天氣 API 獲取數(shù)據(jù)判斷是否需要帶傘再調(diào)用地圖 API 規(guī)劃路線最后把結(jié)果匯總成一段可讀的答復(fù)。每一步都是模型在思考但每一步的執(zhí)行都依賴外部工具。所以搭建 Agent 的關(guān)鍵不只是選一個大模型而是要把模型推理和工具執(zhí)行這兩條線拼接起來。Ollama 解決的是推理這一半另一半需要我們自己用代碼搭一個調(diào)度器這也是這篇文章里最核心的內(nèi)容。1.2 為什么選 Ollama 而不是云 API你可以用任何模型服務(wù)來搭 Agent但我最終選擇 Ollama原因有三個。第一是成本。我做的項目里有大量測試和反復(fù)調(diào)優(yōu)的場景每天可能要發(fā)幾百次請求。如果用云 API這些請求都是真金白銀。Ollama 跑在自己的 GPU 或 CPU 上沒有調(diào)用次數(shù)限制隨便刷。對于個人開發(fā)者、學(xué)習(xí)項目、原型驗證來說免費這個優(yōu)勢是壓倒性的。第二是隱私。很多企業(yè)場景或者個人敏感數(shù)據(jù)根本不適合發(fā)到云端。Ollama 的所有推理都在本地完成模型文件、中間結(jié)果、日志全部留在自己手里。這一點在做私有化知識庫、內(nèi)部文檔問答、代碼輔助工具時特別重要。第三是可控性。云 API 的版本更新、模型下架、限流策略都不由你控制。Ollama 裝好之后模型文件就在你的磁盤里你可以隨意切換版本、調(diào)整參數(shù)、做微調(diào)沒有任何外部約束。當(dāng)然Ollama 也有代價。你沒有云端那么強的算力所以跑不了超大參數(shù)模型模型效果也不一定比頂級商業(yè) API 好。但對我這種方式是先用起來、跑通流程的開發(fā)階段來說Ollama 是性價比最高的起點。1.3 整體方案本地模型 調(diào)度腳本 工具接口我先說一下最終架構(gòu)讓你心里有個地圖。用戶輸入 - 主調(diào)度循環(huán) - Ollama 本地模型 - 輸出意圖判斷 ↓ 需要工具 解析出工具名和參數(shù) - 執(zhí)行函數(shù) - 返回結(jié)果給模型 - 繼續(xù)推理 ↓ 不需要工具 直接輸出最終回答整個系統(tǒng)分成三層模型層Ollama 加載本地開源模型負責(zé)理解意圖、生成文本、決定是否調(diào)用工具。調(diào)度層一段 Python 腳本負責(zé)循環(huán)調(diào)用模型、解析輸出、維護多輪對話記憶、判斷任務(wù)是否結(jié)束。工具層一組普通的 Python 函數(shù)比如查詢天氣、讀寫文件、計算表達式、搜索本地文檔。每個函數(shù)就對應(yīng) Agent 的一只手。這個架構(gòu)看起來簡單但很實用。好處是每一層都能獨立替換今天用 Ollama 跑一個 7B 模型明天換更大的模型調(diào)度層完全不用改工具層加一個函數(shù)Agent 就多一項能力。下面我按這個框架逐步拆解搭建過程。2. 環(huán)境搭建裝好 Ollama 并選對模型2.1 安裝 Ollama3 分鐘跑起第一個模型Ollama 的安裝是我見過的最省心的 AI 工具之一。在 macOS 和 Windows 上直接去官網(wǎng)下載安裝包雙擊安裝即可。在 Linux 上執(zhí)行一句腳本就能裝好curl -fsSL https://ollama.com/install.sh | sh裝好之后驗證是否成功ollama --version然后拉取一個模型試試。我用的主力模型是 Qwen2.5 7B Instruct這個模型中文效果好、工具調(diào)用能力也不錯體積適中適合大多數(shù)人的硬件。拉取命令ollama pull qwen2.5:7b第一次拉取會下載幾個 GB 的文件等它跑完然后啟動一個簡單對話ollama run qwen2.5:7b 你好做個自我介紹如果能看到正?;貜?fù)就說明 Ollama 已經(jīng)跑通了。這里有個值得多說一句的點Ollama 安裝完成后會默認在后臺啟動一個本地服務(wù)監(jiān)聽11434端口。也就是說你用命令行能對話其實底層就是通過 HTTP API 在調(diào)用后面我們用 Python 寫 Agent 調(diào)度器也是走這個端口。2.2 模型量化與顯存需求怎么算很多新手卡在這一步模型下載好了但跑起來特別慢或者直接報內(nèi)存不足。這涉及模型量化和硬件配置的關(guān)系。模型文件有很多種精度格式最常見的是 FP16 和量化版。一個 7B 參數(shù)的模型FP16 格式大約占用 14GB 顯存很多人的顯卡根本裝不下。量化指的是把模型里的浮點數(shù)精度降低比如從 16 位降到 4 位模型體積直接縮到四分之一效果損失卻控制在可接受范圍內(nèi)。Ollama 上默認拉取的模型都自帶量化版本你不需要手動處理。以 Qwen2.5 7B 為例量化格式模型文件大小運行所需內(nèi)存估算推薦硬件q4_K_M約 4.7GB6-8GB8GB 顯存或 16GB 內(nèi)存q8_0約 8.2GB10-12GB12GB 顯存或 32GB 內(nèi)存FP16約 15GB16GB24GB 顯存或 64GB 內(nèi)存我自己的機器是 8GB 顯存的顯卡跑 q4_K_M 版本很流暢生成速度大約每秒 40 個 token。如果你沒有獨立顯卡只有 CPU 和 16GB 內(nèi)存也能跑就是速度慢一些大概每秒幾個 token做實驗夠用但聊天的體驗會打折扣。注意如果你的機器內(nèi)存或顯存小于模型所需Ollama 會優(yōu)先保證模型加載然后擠壓其他程序的內(nèi)存空間結(jié)果就是電腦卡死。所以選模型之前先看一眼自己的硬件再決定用哪個量化版本。2.3 調(diào)好關(guān)鍵運行參數(shù)Ollama 模型的運行參數(shù)可以通過命令行設(shè)置也可以直接在啟動時寫好。這些參數(shù)對 Agent 的穩(wěn)定性影響非常大我逐個說。溫度temperature控制生成隨機性。0 表示每次輸出最確定的答案1 表示最大隨機。做 Agent 任務(wù)我強烈建議把溫度調(diào)到 0 到 0.3 之間。因為 Agent 需要穩(wěn)定地輸出工具調(diào)用指令溫度太高它就會開始自由發(fā)揮格式一亂調(diào)度器就解析不了。上下文長度num_ctx這個決定模型能記住多少前面的對話。默認值通常是 2048 或 4096。做 Agent 任務(wù)時因為要包含工具返回的長文本、多輪對話歷史上下文很容易被打滿。建議調(diào)大比如 8192 或 16384但注意這會增加顯存消耗。重復(fù)懲罰repeat_penalty防止模型重復(fù)同樣的句子。默認值 1.1 就行不用動。top_p核采樣參數(shù)默認 0.9 附近一般不需要調(diào)。如果發(fā)現(xiàn)輸出質(zhì)量不穩(wěn)定可以降到 0.8。在實際項目中我通常把這些參數(shù)寫進啟動腳本不手動改全局配置。比如ollama run qwen2.5:7b --temperature 0.1 --num_ctx 8192這里要注意--num_ctx如果設(shè)得比模型默認值大會顯著增加顯存占用。比如 7B 模型 q4 量化本身只需 5GB但把上下文提到 16K 之后可能需要再多 3-4GB。根據(jù)你的顯存情況量力而行。3. 手把手讓 Agent 學(xué)會干活3.1 用 API 跟本地模型對話命令行只是用來測試的要搭建 Agent真正的核心是調(diào)用 Ollama 的 HTTP API。它提供了一個很簡潔的接口直接發(fā) POST 請求就行。先看一個簡單的對話請求curl http://localhost:11434/api/chat -d { model: qwen2.5:7b, messages: [ {role: user, content: 1 1 等于幾} ], stream: false }響應(yīng)的 JSON 里有個message.content字段就是模型的回答。用 Python 調(diào)用更直觀import requests def chat_with_model(messages, temperature0.2): response requests.post( http://localhost:11434/api/chat, json{ model: qwen2.5:7b, messages: messages, stream: False, options: { temperature: temperature } } ) return response.json()[message][content]注意stream參數(shù)。默認情況下模型是逐字輸出流式返回的對 Agent 這種機器對機器的場景來說流式反而增加解析復(fù)雜度所以直接設(shè)成false一次性拿完整結(jié)果簡單省事。3.2 讓模型輸出工具調(diào)用指令A(yù)gent 的關(guān)鍵一步是讓模型決定要不要調(diào)工具以及調(diào)哪個工具、傳什么參數(shù)。這本質(zhì)上是一個提示詞工程問題。我的做法是在系統(tǒng)提示詞里給模型一個明確的行為規(guī)則。下面是我真實用過的一套提示詞模板你是任務(wù)規(guī)劃助手。你有一個可以使用的工具列表 - weather(city: string): 查詢城市天氣 - calculator(expression: string): 計算數(shù)學(xué)表達式 - current_time(): 獲取當(dāng)前時間 規(guī)則 1. 如果用戶問題需要工具才能回答必須輸出嚴格的 JSON格式為 {tool: 工具名, params: {參數(shù)名: 參數(shù)值}, thought: 簡短推理說明} 2. 如果不需要工具直接輸出純文本回答。 3. 判斷要準確不能把簡單問題復(fù)雜化。然后把這段提示詞和用戶消息一起發(fā)給模型。模型在推理時要么輸出普通文本要么輸出 JSON 格式的工具調(diào)用指令。調(diào)度器拿到輸出后先用正則表達式提取 JSON再根據(jù)tool字段匹配對應(yīng)的 Python 函數(shù)完成調(diào)用。這里有一個很重要的經(jīng)驗?zāi)P洼敵?JSON 時經(jīng)常帶一些額外的文字比如好的我來查一下天氣JSON 如下{...}。如果你是直接json.loads整個字符串一定會報錯。所以必須用正則把大括號里的內(nèi)容提取出來再去解析。import re import json def extract_json(raw_text): pattern r\{[^{}]*\} match re.search(pattern, raw_text, re.DOTALL) if match: return json.loads(match.group(0)) return None注冊工具函數(shù)的時候用字典映射def weather(city): # 這里可以接真實天氣 API演示時返回模擬數(shù)據(jù) return f{city}今天晴氣溫 22-28 度 def calculator(expression): return str(eval(expression)) def current_time(): from datetime import datetime return datetime.now().strftime(%Y-%m-%d %H:%M) TOOLS { weather: weather, calculator: calculator, current_time: current_time, }新增工具的時候只需要寫一個普通 Python 函數(shù)然后在系統(tǒng)提示詞的工具列表里加上描述再把這個函數(shù)注冊進TOOLS字典Agent 就能用了。3.3 搭建工具調(diào)度主循環(huán)核心調(diào)度邏輯其實就是一個 while 循環(huán)把消息發(fā)給模型解析輸出如果輸出是工具調(diào)用指令就執(zhí)行工具把結(jié)果加進消息歷史再發(fā)給模型如果輸出是普通回答就結(jié)束并把回答展示給用戶。直接看我寫的一個完整骨架def run_agent(user_input): messages [ {role: system, content: SYSTEM_PROMPT}, {role: user, content: user_input}, ] max_iterations 5 # 防止死循環(huán) for _ in range(max_iterations): response_text chat_with_model(messages) tool_call extract_json(response_text) if tool_call and tool in tool_call: tool_name tool_call[tool] params tool_call.get(params, {}) if tool_name in TOOLS: # 執(zhí)行工具 result TOOLS[tool_name](**params) # 把工具結(jié)果追加到對話歷史 messages.append({role: assistant, content: response_text}) messages.append({role: tool, content: str(result)}) continue else: return f錯誤未知工具 {tool_name} else: # 沒有工具調(diào)用這就是最終回答 return response_text return 達到最大循環(huán)次數(shù)任務(wù)未完成這段代碼有幾個值得注意的點。第一為什么工具結(jié)果要作為消息的一部分發(fā)回去而不是直接在系統(tǒng)外部拼接因為模型需要看到工具返回的數(shù)據(jù)才能決定下一步是繼續(xù)調(diào)用工具還是生成最終回答。這本質(zhì)上是一個多輪推理的過程。如果你把工具結(jié)果存在變量里下一輪請求時模型根本不知道你查到了什么。第二max_iterations上限很重要。新手經(jīng)常踩這個坑模型在循環(huán)里反復(fù)調(diào)用同一個工具或者調(diào)用一個不存在工具導(dǎo)致無限循環(huán)程序卡死。設(shè)置一個上限最好打印日志這樣你能看到模型每一步在想什么、要調(diào)什么方便調(diào)試。第三消息歷史不能無限增長。每次工具返回結(jié)果都會追加兩條消息時間一長上下文會被撐爆。所以在實戰(zhàn)版本里我會加一個裁剪邏輯只保留最近 N 輪的消息丟棄更早的歷史。3.4 用 Open WebUI 給 Agent 一個可視界面調(diào)度腳本寫完之后你其實已經(jīng)擁有了一個能跑的 Agent 核心。但純命令行交互不太友好我建議加一層可視界面這里推薦開源項目 Open WebUI。Open WebUI 是一個很成熟的本地模型聊天界面支持與 Ollama 對接還能額外掛載知識庫、自定義工具。安裝最簡單的方式是用 Dockerdocker run -d \ -p 3000:8080 \ -v open-webui:/app/backend/data \ --name open-webui \ --restart always \ ghcr.io/open-webui/open-webui:main啟動后瀏覽器訪問http://localhost:3000注冊一個本地賬號然后在設(shè)置里把 Ollama 地址填成http://host.docker.internal:11434就能在網(wǎng)頁里和模型聊天了。不過要提醒的是Open WebUI 本身默認走的是聊天邏輯不是我們上面寫的調(diào)度邏輯。如果你想在網(wǎng)頁上體驗完整的工具調(diào)用 Agent需要再花點功夫把自定義工具注冊進 Open WebUI或者直接把調(diào)度腳本封裝成一個輕量 API再用一個簡單前端頁面去調(diào)用。我個人的建議是先靠腳本驗證 Agent 邏輯確認穩(wěn)定后再去折騰界面不要一開始就陷入前端的泥潭。4. 優(yōu)化、擴展與安全細節(jié)4.1 提示詞怎樣寫Agent 才穩(wěn)定提示詞對 Agent 的穩(wěn)定性影響怎么說都不為過。同樣的模型提示詞寫得模糊它就會頻繁誤判、亂調(diào)工具寫清楚了它能連續(xù)處理非常復(fù)雜的任務(wù)。我總結(jié)幾個實戰(zhàn)原則。第一工具描述必須具體到輸入?yún)?shù)是什么、返回值是什么、什么場景下使用。比如天氣工具不要只寫查詢天氣要寫輸入城市名返回該城市當(dāng)日天氣狀況適合用戶詢問天氣時使用。模型是靠描述來匹配意圖的描述越具體準確率越高。第二必須在提示詞里說清楚什么時候不要用工具。如果不加這一條模型可能看到任何問題都先輸出工具指令。加上如果用戶只是閑聊、問看法、做總結(jié)請不要調(diào)用工具之后誤調(diào)用率會大幅下降。第三給模型一些示例。如果某個工具容易誤匹配可以在提示詞里加一個示例比如用戶問明天需要帶傘嗎你應(yīng)該調(diào)用 weather 工具查詢城市天氣再根據(jù)結(jié)果回答。模型對示例的模仿能力非常強給一個例子勝過一百句規(guī)則。注意每次修改提示詞后建議跑一遍同一批測試用例對比輸出變化。我自己的經(jīng)驗是做一個簡單的回歸測試腳本把 10 個典型問題跑一遍檢查工具調(diào)用是否正確避免改好一處、弄壞三處。4.2 跑得更快顯存、上下文和并發(fā)調(diào)優(yōu)本地模型最難的就是性能。我把性能問題分為三個維度分別說。顯存層面最有效的做法是先把顯存占用降下來。優(yōu)先選擇量化程度高的模型版本比如 q4_K_M。如果還嫌不夠換一個更小的模型比如把 7B 換成 3B 甚至 1.8B。模型小了速度會快但推理質(zhì)量也會下降需要自己權(quán)衡。上下文層面上下文長度直接決定模型能吃多少內(nèi)容。很多 Agent 任務(wù)其實不需要非常長的上下文尤其是工具結(jié)果要精簡。我在設(shè)計工具返回值時會刻意讓工具返回簡短結(jié)果而不是一股腦輸出一大段。比如天氣工具返回晴22-28 度而不是返回一整篇天氣報告。這不僅省上下文還能減少模型的理解負擔(dān)。并發(fā)層面Ollama 默認是串行處理請求的一個模型同時只能服務(wù)一個請求。如果有多個人要同時用最簡單的方式是多加載幾個模型實例但顯存成本翻倍。實戰(zhàn)里我更推薦加一層請求隊列讓 Agent 系統(tǒng)排隊處理任務(wù)而不是同時強推多個請求導(dǎo)致內(nèi)存爆炸。另外可以開啟OLLAMA_NUM_PARALLEL環(huán)境變量允許一個模型并發(fā)處理多個請求。這個配置會顯著提高吞吐量但會同步增加顯存和內(nèi)存消耗適合顯存充足的情況。4.3 接入外部工具與私有數(shù)據(jù)Agent 的價值上限取決于你給它接了多少外掛。我建議優(yōu)先接這三類。第一類是 API 型工具。比如查天氣、查物流、翻譯、搜索網(wǎng)頁。實現(xiàn)方式就是寫一個函數(shù)內(nèi)部用requests請求外部接口返回 JSON 結(jié)果。注意要設(shè)置請求超時避免模型等一個遲遲不響應(yīng)的接口導(dǎo)致整個調(diào)度卡住。第二類是本地文件工具。比如讓 Agent 讀取、搜索、總結(jié)某個目錄下的文檔。做法是封裝一個read_file(path)和search_files(keyword)函數(shù)讓模型可以自己翻文件、提取信息。我在做一個內(nèi)部知識庫助手時就是靠這種工具讓 Agent 直接查詢本地文檔效果比預(yù)訓(xùn)練知識更準。第三類是代碼執(zhí)行工具。讓 Agent 寫 Python 代碼、執(zhí)行代碼、返回運行結(jié)果。這個能力非常強大但風(fēng)險也最高因為模型生成的代碼不一定安全可能執(zhí)行破壞性命令。我的建議是只在沙箱環(huán)境里開放這個工具比如 Docker 容器內(nèi)別在宿主機上裸跑。私有數(shù)據(jù)這塊除了上面的文件工具還可以用向量數(shù)據(jù)庫做語義檢索。把文檔切成小塊用本地 embedding 模型轉(zhuǎn)成向量存進向量庫然后給 Agent 一個search_vectors(query)工具它就能基于本地資料回答問題。整個鏈路全部在本地數(shù)據(jù)不出機器。用戶問我們項目的部署文檔里數(shù)據(jù)庫連接配置怎么寫 Agent 判斷需要查資料 - 調(diào)用 search_vectors(數(shù)據(jù)庫連接配置) 工具返回相關(guān)文檔片段 - Agent 總結(jié)片段 - 輸出最終回答這個架構(gòu)擴展性很強后續(xù)想把 Agent 從助手升級成自動執(zhí)行任務(wù)的角色只需要繼續(xù)加工具比如加定時任務(wù)工具、郵件發(fā)送工具、數(shù)據(jù)報表工具它就能完成更加復(fù)雜的組合操作。5. 常見問題速查搭建中一個坑一個坑踩過來這套系統(tǒng)我前前后后改了三版踩過不少坑。把最典型的幾個問題整理成一個速查表你大概率也會遇到。癥狀可能原因解決辦法模型啟動后一直顯示loading模型文件過大或顯存不足Ollama 在反復(fù)交換內(nèi)存換更小量化模型關(guān)閉其他占用顯存的程序加--num_ctx縮小上下文Agent 亂調(diào)用工具明明問題很簡單卻查了天氣提示詞里沒有不需要工具時直接回答的規(guī)則在系統(tǒng)提示詞中補充否定規(guī)則并加示例模型輸出的 JSON 解析失敗模型在 JSON 前后加了自然語言描述用正則提取大括號內(nèi)容再解析 JSON不要直接json.loads對話輪數(shù)多了之后模型開始失憶上下文長度被打滿最早的歷史被丟棄加大num_ctx或精簡工具返回內(nèi)容限制消息歷史條數(shù)請求報connection refusedOllama 服務(wù)沒啟動或者端口被占用執(zhí)行ollama serve啟動服務(wù)查看 11434 端口占用情況第一次調(diào)用模型特別慢模型正在加載進內(nèi)存Ollama 有冷啟動延遲等待幾秒或者在服務(wù)啟動前用預(yù)熱腳本發(fā)一個空請求提前加載模型工具函數(shù)報錯說參數(shù)不匹配模型傳了錯誤的參數(shù)名或參數(shù)個數(shù)給工具函數(shù)自定義一個 dict 描述參數(shù)格式并在提示詞里寫清楚5.1 Ollama 服務(wù)起不來怎么辦這個坑我踩得最狠。有一次我把模型參數(shù)調(diào)大之后運行ollama run直接報錯服務(wù)一直起不來查了半天發(fā)現(xiàn)是顯存不足導(dǎo)致 Ollama 進程崩潰。解決辦法是檢查一下nvidia-smi看顯存占用再確認模型文件的量化格式和顯存是否匹配。如果確認是顯存問題最穩(wěn)妥的方法是換小模型。當(dāng)時我把 7B 模型換成 3B一切恢復(fù)正常。又或者在啟動前釋放一下顯存關(guān)掉其他占用顯存的進程。另一個常見原因是端口被其他程序占用。Ollama 默認監(jiān)聽11434如果你機器上恰好有其他服務(wù)占了同一個端口服務(wù)就會啟動失敗。排查方法lsof -i :11434如果有結(jié)果說明端口被占用要么停掉那個程序要么修改 Ollama 的端口配置。5.2 模型一直處于上下文加載狀態(tài)對話半天沒響應(yīng)很多人遇到過第一次發(fā)消息后模型要卡很久才有反應(yīng)。這是因為 Ollama 第一次調(diào)用時需要把整個模型文件從磁盤加載到內(nèi)存這個過程取決于模型大小和磁盤速度。7B 模型大概需要幾十秒。解決辦法有兩個。第一設(shè)置環(huán)境變量OLLAMA_KEEP_ALIVE1h表示模型加載后在一小時內(nèi)保持駐留內(nèi)存避免每輪對話都重新加載。這個配置非常有效我設(shè)完之后第二輪對話的響應(yīng)時間從幾十秒降到了即時。第二做一個預(yù)熱調(diào)用。在 Agent 系統(tǒng)啟動的時候主動給模型發(fā)一個簡單請求讓它提前加載完成。這樣用戶真正使用時不會感受到冷啟動的延遲。5.3 工具調(diào)用輸出格式不穩(wěn)定同一個問題這次能用下次不能用這種情況通常不是模型本身的錯而是提示詞寫得不夠嚴格。模型在輸出 JSON 時有時候會用單引號有時候會多一個逗號有時候用中文冒號。這些都會導(dǎo)致解析失敗。除了用正則提取之外我還有一個糾錯策略如果 JSON 解析失敗就把錯誤信息和原始輸出反饋給模型讓模型重新輸出一遍。相當(dāng)于給模型一次自我修正的機會。代碼如下if tool_call is None: messages.append({role: user, content: 你的輸出包含無效的 JSON請重新輸出只輸出 JSON不要有其他文字。}) continue實測下來這個糾錯策略能讓成功率從 80% 提升到 95% 以上。偶爾出錯沒關(guān)系關(guān)鍵是系統(tǒng)能自我修正而不是一錯到底。5.4 API 請求耗時太長有沒有辦法優(yōu)化如果你的工具環(huán)節(jié)涉及外部網(wǎng)絡(luò)請求比如天氣 API、搜索 API這些請求的耗時可能比模型推理還長。我建議給每個外部工具設(shè)置 10 秒超時并且在工具層做結(jié)果緩存。同一個城市查天氣短時間內(nèi)不會有變化可以直接返回上次的結(jié)果大幅減少重復(fù)請求。另外Ollama 的num_predict參數(shù)也可以限制模型單次生成的最大 token 數(shù)。Agent 場景下模型很多輸出都是簡短的 JSON 指令把這個值設(shè)成 512 就能滿足需求不用讓它生成到默認的 2048。限制 token 數(shù)可以明顯提升響應(yīng)速度。options: { temperature: 0.2, num_predict: 512 }最后還有一個調(diào)優(yōu)思路如果任務(wù)簡單用一個小模型做判斷用一個大模型做總結(jié)。比如意圖識別階段直接用 3B 模型判斷是否要調(diào)工具速度快了好幾倍等真正需要生成長回答的時候再切換到 7B 模型。這個雙模型架構(gòu)雖然復(fù)雜一點但效果和成本的平衡非常好。我個人在這套系統(tǒng)上花的時間大概有一半是在調(diào)提示詞和做異常兜底而不是在寫核心調(diào)度代碼。這也印證了一個觀點Agent 能不能穩(wěn)定干活差的不是模型的智力而是你給它的規(guī)則、工具和容錯機制。當(dāng)你把提示詞寫清楚、把工具接口設(shè)計好、把異常處理補齊之后Ollama 跑出來的 Agent 完全可以勝任很多日常自動化任務(wù)。最后分享一個小技巧每次給 Agent 新增工具之前先在提示詞里手動描述這個工具的輸入輸出格式跑通一個任務(wù)之后再把工具注冊到代碼里。這樣增量式開發(fā)排查問題會輕松很多。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产精品蜜臀久久久久无码AV| 91久久久老司机| 美欧色综合| 少妇与黑人高潮在线| 五月丁香社区婷婷日韩欧美精品影院 | 99在线免费观看| 亚洲91色| 男人综合网| 校园春色家庭伦理欧美激情| 91色女| 亚洲色诱惑| 无码人妻精品一区二区中文| 久久久一区二区三区三州| 综合欧美亚洲| 91热热色| 一本色道无码DVD中文字幕| 青青草原av| 日韩丨制服丨中文|在线| 午夜性| 中文字幕一二三区| 97超碰国产亚洲精品资源| 91小视频| 懂色AV蜜臀无码精品APP | 男人a天堂手机在线版| 欧美激情视频一区二区| 亚洲激情深爱文学小说网站| 亚洲日本天堂| 最新9久久久9免费视频| 国产九九九九九九| 无码九九| 色区久久| 五月丁香影院| 亚洲中文字幕乱码无码一区二区| 欧美久久九九| 色五月第四色| 激情四射五月天| 久久骚少妇| 嫩草 人人网精品| 精品美女少妇一区二区三区| 午夜毛片高清免费不卡| 天天热精品| 五月天人妻综合| 久久中文字幕女同性恋一区| 亚州欧美另类| 亚洲欧美色图片| 亚洲狠| 狠日欧美| 欧美日韩日产免费网站看| 84YTCOM性无码| 久热一区二区| 人人操人人摸人人看人人干| 亚洲精品久久久久久久蜜桃臀| 337p大胆噜噜噜噜噜91Av| 你懂得91| 内射日韩大臀美女| 欧美 日韩 另类 亚洲| 99精品人人爽| 91四海无码日韩欧美| 欧美在线天堂| 九一精品牛牛一区二区| 伊人色综合欧美| 国产91丝袜在线播放蜜月| 蜜臀久久99精品久久久久久成人小说| 精品无码久久久久久久久果冻糖心| 日韩中文字墓| 日本在线播放不卡一区| 久久综合日韩亚洲欧美| 欧美最大综合网| 97亚洲色图| 少妇久久| 婷婷丁香六月| 五月天亚洲网| 日本中文熟女视频| 人人操人人大香蕉| 欧美国产有色电影| 男同专区一区二区三区在线| 国产最新小视频在线播放下载| 欧美亚洲日本视频久久久| 可以免费观看的av| 91欧美性| 偷拍亚洲熟女视频播放| 丁香五月影院| 亚州色阁| 手机在线视频国内精品| 91neishe| 深夜激情| blacked精品一区国产| 婷婷久久综合| 久久久91| 丁香五月自拍| 国产AB视频| 成人性爱AV在线免费观看| www黄片免费看com| 欧美日韩人妻婷婷一区| a片在线播放| 欧美夜夜狠| 日本一二三免费久久| 翔田千里一区二区三区奶水| 日韩AV色图| 91人妻少妇| 免费操逼视频下载| 国产精品电影推荐| 四虎午夜影院| 一区二区三区日韩欧美| 久草加勒比一区在线| 亚洲欧美国产其他二区| 综合网97| 懂色av色欲av蜜臀av| 极品色社| 秋霞一集毛片观看| 老女人碰碰在线碰碰视频| 日韩欧美性爱电影在线观看| 超碰在线91| 一本大道久| 四虎国产精品永久地址入口| 日韩78m视频| 强奸抽插av| 日韩伦理视频| 在线毛片片免费观看| 天天摸天天插天天日| 午夜男人的天堂| 国产三级电影免费观看| 色老大| 极品极品色影院| 日本孕妇孕交| 天天日夜夜爽| 91色花堂| 区一在线观看| 亚洲无码免费看| 亚洲精品白丝| 狠狠操夜夜| 九九九九九九免费视频| 超碰到97情色| 天天躁日日躁AAA片李宗瑞| 诱惑人妻欧美一区在线播放| 欧美日韩大黄片| 97硬碰| 91AV入口| 国产精品夜夜夜| 九九碰九九爱97超碰| 激情小说激情视频| 欧美日韩电影一区二区| 永久免费发布性爱网| 人妻超碰青青草98| 伊人五月天青青草婷婷| 国产网站在线播放| 美女诱惑久久| 香蕉久久精品| 国产久久一区二区午夜| 无码天天操| 日韩AV噜噜噜一区二区三区四区| 国产精品九9| 亚洲啪AⅤ永久无码| 青青欧洲黑| 丁香六月啪| 立川理惠被中出无码| 加勒比海成人视频网| 久久精品亚洲成a人天堂| 天天碰久久入| 啊好爽受不了无码| 国模精品一区二区三区苹果色戒| 午夜精品久久一区二区| 综合久久99亚洲人妻中文在线| 天天做日日爱夜夜爽| 欧美少妇色图| 激情五月天校园春色网| 日韩一级二级在线| 中文字幕 人妻不满 在线视频| 丰满熟女一区二区三区在线播放| 91nbbbbbb| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 人妻夜夜爽天天爽三区麻豆AV网站| 狠狠热这里都是精品| 国语国产操逼伊人AV网| 欧美性xxxxx狂欢| 色天天野狼综合社区| 91色五月俺来也| 怡红院一区二区熟女人妻| 日本成熟少妇A∨网站| 208天天久久九九九| 美女露胸露屁股| 五月婷视频| 国产高清成人传媒影视| 五月丁香大香蕉| 999精品国产高清一区二区| 四虎精品永久在线观看| 91超碰碰在线| 超碰天天操你比| 鲁鲁色综合网| 久久香蕉国产传媒一区剧情天美| 人妻熟女av国产网站| 黄色大片免费在线| 亚洲一区二区三区在线激情| 久久专区| 天天射天天操天天干天天吃2018| 亚洲97| 99av| 午夜超碰| 91狠狠综| 中文字幕熟女人妻丝袜| 免费家庭乱伦视频| 一区二区三区高清天码| 中文人妻av高清一区| av毛片aaaaa免费看| 大香蕉淫人| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 日韩乱码Av| 国产激情综合| 蜜桃臀 后入 一区 二区 三区 在线| 亚洲夜夜欢无码一区二区 | 男人把坤坤插入女人的下体 | 97视频在线播放| 啪啪自拍九九综合| 欧美色就是色| 91精品人妻偷情| 青娱乐淫乱1314| 人人操 欧美| 日韩免费在线观看不卡| 超清福利精品视频在线| 国产亚州高清国产拍精| 色婷婷小说| 色色无码| 91综合国产精品| 天天干天天中出av| 免费视频观看60秒| 国产精品久久| 日韩久久.一级黄色片| 丝袜剧情| 日韩素人无码一区二区三区三州| 亚洲最大的黄色电影网站。| 亚洲AV不卡在线观看尤物| 欧美日韩亚洲五月天婷婷| 色在线69堂| 日日骚av| 思思久热在线精品66| 亚洲春色欧美激情自拍| 国产精品久久久久久久久AV大片| 九九热最新| 青青草精玖玖69精品| B049AV在线播放| 精品熟妇视频一区二区| 久久国产在线一区二区| 国内自拍 日韩激情 99| 九九视品黄色| 超碰 欧美| 国产精品久久久| 黄色小视频日本txt| 极品尤物在线观看| 97超碰色屌| 五十路熟女,国产欧美精品区一区二区三区 | 亚洲av青草久久一区二区| 欧美黄色片在线播放| 极品尤物女神在线观看| 97久久超碰亚洲| 天美传媒AV在线| 亚洲无码成人精品| 欧美日韩性感| 日韩精品人妻中文字幕不卡乱码| 日本性爰一道本| 国产中文大片资源中文字幕| 亚洲高潮少妇| 嗯嗯嗯啊啊在线观看| 91亚洲欧美激情| 手机在线中文字幕国产| 91丝袜美腿网站| 亚洲在线A| 成人26uuu| 婷婷五月天丁香花| 亚洲国产97在线精品一区| 久久亚洲中文字幕视频| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 5252色欧美在线男人的天堂| 日韩国产欧美伦理在线| 精品久久在线区一区| 日韩内| 大黄片做爱的大的| 亚洲人在线| 久久思思热| 人妻素股| 国产网站在线播放| 亚洲性猛交| 一区AV| 日韩三四五区| 校园春色 亚洲| 久久草大香蕉| 啊啊啊好舒服视频| 伊人网av| 探花视频免费观看国产专区| 好湿好紧好爽 视频| 国产又粗又长的视频| 亚洲欧美综合区自拍另类| 97久久久精品| 天天操夜夜嗨| 91色色综合| 激情网色| 夜夜久久久| www欧美性爱| 欧美黑人168页欧美黑人167| 一区二区三区四区免费视频| 国产久9| 女人喷水视频在线观看| 日韩欧美蜜桃精品久久中文字幕久久 | 欧美一级特黄淫片在线观看| 97er欧美性| 色嗨嗨在线| 人妻少妇久久| 成功精品影院| 麻豆综合一区av| 殴美综合色88| 亚洲精品影视老司机| 国产欧洲精品亚洲午夜拍精品| 艹精品| 欧美日韩中国x| 日本视频一区二区三区| 日韩中文字幕视频在线观看| 中文字幕乱妇免费视频| 无码99| 99久草| 嗯嗯嗯啊啊啊在线免费观看| 久久久国产av美女私房| 亚欧美综合| 九九黄色网| 黑人综合网| 亚熟在线| 久久久久国产精品片区无码直播| 欧亚日韩中文在线| 麻豆国产成人精品| 久久香蕉影院| 岛国片在线视频网站| 亚洲色图第一页| 69精品人人人人| 亚洲欧美综合| 久久超碰av在线| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 老司机午夜精品视频| 美女97超碰| 手机在线观看不卡无码av| 992视频一区| 欧美熟妇精品黑人巨大一二三区| 亚洲欧美自拍偷拍| 性欧美91| 熟妇国产免费一区| 精品国产乱码久久久久久久久1| 国产又猛又粗又爽又黄| 国语精品av| 97硬碰| 日韩免费性爱视频在线观看| 三级日韩一区二区三区| 性欧美第一页| 情侣操 逼视频99| 99欧美| 午夜国产乱伦视频| 亚洲国产精品成人久久蜜臀| 亚洲色图第一页| 花野真衣| 亚洲色吧网| 精品久久久久av影院| 久久久久亚洲| 射久久| 啊啊啊啊,啊啊好多水| 亚洲熟妇图片| www.久久| 成人免费福利在线观看| 91碰超| 国产捆绑一区| 中文?日韩?免费?精品| 欧美熟妇色| 青操影院| 九九九九精品一区| 97超碰久| 九九九九九九九九九五码| www鬼畜国产男人的天堂| 亚欧操逼片在线观看| 欧美大香蕉97| 春色校园综合网| 国内精品999| www.夜夜操| 美女黄频a美女大全免费皮| 啪啪AV导航| 中文字幕精品一区欧美| 国产日逼视频| 久久精品国产99精品亚洲蜜...| 无码精品久久久久久亚洲| 亚洲国产97| 97在线免费视频观看| 東南亚性呦成人伦理资源在线视频| 中文字幕在线第二页| 久久久久久久久久久久欧美日| 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚| 精品国产少妇高潮视频| 久久啊哟| 绑缚麻绳人妻寝取完整版| 色婷婷综合久久久久中文一区二区| 91麻豆天美国产欧美| 久久久98网站免费视频| 女优免费一区二区永久| 超碰99热中文字幕| 超碰97久久国| 亚洲一区中文字幕| av三级电影在线播放| 久久人妻| 欧美精品23| 亚洲色图欧美色图日韩色图| 白嫩国模丰满一二三区| 九九色精品| 97在线国产精品| 五月天久久婷婷亚洲| 欧美亚洲高清不卡| 久射吧| 99999国产精品| 强被迫伦姧在线观看无码网站| 亚欧毛片基地国产毛片基地| 日韩97视频| 少妇激情AV| 青草精品视频一日本久久久久网站| 国产乱子伦一区二区三区在线观看| 国产无码精品无码| 国产麻豆福利av在线播放| 97久久视频| 很黄很污的免费网站| 超碰98综合网| 大色综合| 久久免费精品视频免一| 色av中文字| 裸体美女久久久| 亚洲激情在线| 欧美性生活免费网| 床上啊啊啊一区二区三区| 懂色AV中文| 超碰精品97| 天天躁日日躁成人字幕aⅴ| 免费A V在线播放| 999在线电影香蕉| 国产二区三区粉嫩在线| 国产久久天堂资源| 日本女优在线视频福利| 美女主播色欲91抠b在线播放| 国产精品一区在线播放| 国产毛片在线| 国产青一二三| 9久9久9久9久视频网站| 不卡av在线中文字幕| 嗯嗯嗯好爽| 欧亚日本情色| 亚欧无码在线| 亚洲色图加勒比| 精品人妻一区二区三区鲁大师| 99re国产精品视频| 亚洲一二三四区机械| 91精品人妻一区二区三区蜜臀| 久久社区一区二区三区| 蜜桃精久三区| 91欧美高清| 欧美综合色图片| 一区二区三区探花在线观看| 久久久久七视频| av中亚| 中文字幕啊啊啊在线观看视频| 欧美色图在线视频少妇| 第四色奇米影视777| 无码免费一区二区三区啪啪| 熟女人妻一区二区三区免费看| 久久东京国产精品视频| 五月开心久久AV官网| 大香蕉免费3| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 色色九区| 丁香五月婷婷色| 精品女同一区| 久久思思热| 97综合激情| 日本在线视频导航| 日本一线产区和二线产区伦理片| 静品嫩模一区二区| 人妖欧美一区二区| 91欧美| 97视频播放| 五月婷婷六月天| 91N综合网| 五月婷婷综合网| 中文 人妻 制服| 中文字幕 码 自拍 视频 区| 97色97干| 在线视频一区二区传媒| 亚洲阿v天堂无码z2018| 少妇内射www在线观看视频| 无码日韩人妻av一| 亚洲狠狠入| 欧美日综合| 女色综合| 99RE在线视频精品,这里只有精品| 97免费视频网| 亚洲AV秘 精品久久老牛影视| 久久华人网| 丁香五月影院| 国产精品美女视频诱惑| 99国产精品免费| 一级啊性爱在线视频| 欧姜老司机| 欧美性区| 欧美视频边做饭边橾| 偷拍导航视频网站| 日产中文字幕2020| 亚洲 欧美日韩 另类| 97欧美日韩综合| 97综合在线观看| 探花一区二区三| 欧美色91| 亚洲 欧美 小说| 高清无码 国产精品| 亚州综| 在线亚洲精品久久久| 久久久国产三级黄色片| 正在播放国产精品一区| 日本大香蕉综合网| 日本中文字幕一区| 青青草自拍视频在线播放| 粉嫩不卡一区二区性爱 | 91GD.COM| 蜜乳AV.COM| 久久宗合97| 嗯阿好爽好紧| 9+1视频网址| 一级特黄aaa大片在线观看成人一级片在线观看 | 夜夜欢天天干| 精品美女人人干| 欧美男女午夜啪啪| 秋霞一级视频在线观看免费| 国产成人精品必看 | 亚洲日产专区| 九九九综合精品| 亚洲狼狼干综合1| 亚洲色香| 999岛国大片| 国产极品精品美女视频| 国产成人无码高清| 天天干人妇| 国产福利一区二| 四虎影视永久在线观看精品免费网站| 中日无幕一二三四区| 五月天黄色激情视频| 色黄污美女啪啪啪免费网站| 亚洲在线a| 熟妇一区,二区,三区。| 91在线丝袜视频| 亚洲色图大香| 91狠狠色丁香婷婷综合久久| 美女国产一区二区久久| ,成人免费啪啪视频| 大肥女高潮bbwbbwhd视频| 怡红院久久老司机| 中出20p| 久久精品视| 99精品伊人| 天天日日本| 青青草在线视频人人想人人上| 熟女精品一区二区三区| 9+1视频网址| 秋霞视频一区二区| 97人人操人人干| 亚洲AV成人无码一区二区三区在线观看| 成人a大片在线观看| 亚洲欧美在线观看无码| 久久透逼视频| 日韩无码a片| 日韩乱伦AⅤ| 在线一道啪| 人人人人插| 欧美熟女操屄| 无码自拍SM| 激情六月婷婷| 久久大香蕉手机高清| 97久久资源| 中文字幕91综合| 九一屌逼| 久久久中文版| 超碰久久综合| 91亚洲综合在线| 亚洲综合第一页| CCYY草草影院地址入口| 日本免费专区| 亚洲精品美女久久久久久久久| 婷婷五月av| 天天日老熟妇| 日本东京热大香蕉a片| 小骚逼被操的爽不爽| 五月婷婷青青草娱乐伊人| AV有码在线| 日韩熟女无码| 国产区性爱在线视频秋霞豆| 五月丁香| 日日夜夜国产综合| 青青久久久| 啊啊啊啊啊在线| 91伊人久| 欧美激情综合色综合啪啪五月| 欧美亚洲国产自久久| 亚洲色图自拍| 97在线观看免费视频| 国产成人午夜视频网址| 丁香五月大香蕉| 欧美老妇女内射网址| 2003天天干夜夜操| 思思久热在线精品66| 日本一本道A级黄色毛片试看60分钟| 98色网| 九九九精品一区二区无码| 天天欲望网| 芊芊操逼视频无码| 精品国产乱码久久久久久久久1 | 青青草精玖玖69精品| 日韩人妻丝袜美腿中文| 女人天堂av在线播放| 人人妻人人狠人人| 操学生天天| 9久久久久| 中文字幕亚韩| 青青草精玖玖69精品| 少妇淫妇久久久久久久| 欧亚性爱啪啪| 亚洲少妇在线影音| 你懂的在线观看区国产| 99色综合| 黄久久| 丁香六月激情| 哈哈操电影AV| 久久中出| 精品少妇后入一区二区三区四区人妻巨乳| 超碰综合97在线| 欧美性生活免费网| 高树玛利亚无码流出| 久久人妻熟女一区二区| 丁香六月啪| 欧美综合自拍亚洲综合图| 亚欧免费| 五月婷婷hd| 91一区二区三区蜜桃| www老逼91| 五月天亚洲色图| 26uuu国产| 国产熟码AV| 无码乱人伦中文视频| 欧美一级专区免费大片| 国产乱伦亚洲| 久久视频少妇美女| 天天搞在线综合网| 风月影院男女十八禁| 国产精品无码在线| 欧美手机在线综合| 免费在线观看AV无码网站| 啊啊啊啊好疼视频| 韩国一级做A片免费的| 啊啊啊啊,啊啊好多水| 九九探花视频在线观看| 一区二区播放| 五月天婷婷色| 日产操逼| 大香蕉欧美国产日韩高潮| 91人妻最真实刺激绿帽| 日韩欧美偷拍美女视频| 日韩欧美午夜视频在线| 中国韩国明星一极片一区乱码毛片人妻熟女一区二区三区 | 天天日少妇逼AV| 亚洲色91| 欲色影视综合吧| 91av一区二区在线观看| 啊啊啊啊啊啊啊啊要喷了| 日韩欧美中文日韩欧美色| com 首页 18岁 禁区 女优 免费 精选 同城| 日韩人妻一区二区精品| 色97干| 国产有码一区| 国产亚洲日韩在线三区黑人| 好爽要喷了| 人人天天欧洲| 国产精品麻豆免费视频| 亚洲天天精品| 天美传媒国产原创中文字幕亚洲欧美另类 | 东北女人av| 国产一区二区免费福利片| 蜜桃色院一区久久| 丁香五月自拍| 精品国产Av无码久久久亚洲| 欧美综合 站| 色噜噜狠狠色综合日日| 100啪啪视频大全| 中文字幕乱偷人妻久久艾草网| 五月婷婷丁香六月| 翔田千里AⅤHD无码| 色偷偷综合91久久噜噜| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 美女久久久久久久久久久| 中文字幕乱碼在线| 日韩性爱视频免费在线| 久久精品国产亚洲AV清纯| 国产精品久久久久久久免牛肉蒲团| 97久久视频| 亚洲激情在线观看一区| 美女诱惑久久| 国产中午字一暮区| 性欧美体内射精| 久久婷婷亚洲| 隔壁邻居波多野结衣中文字幕| 变态综合色| 男人的天堂在线| 亚洲宅男天堂| 国产激情av女片自拍| 日本伦乱九九九综合| 丝袜美腿丝袜| 久草精品一区| 久久av色| 天天综合网一91网| 成人性爱电影网| 嫩呦国产一区二区三区AV| 91美女小视频| 久草精品在线| 欧美线天码中字| 超碰在线97国产| 免費人妻夜夜爽天天爽爽一区| 中文字幕 码精品视频网站| 人人妻人射| 国产精品原创巨作?v网站| 欧美综合网A| 亚州欧美在线| 免费男人的天堂| 色网在线| 金典av| 白丝少妇一区二区| 日本加靬比网站发布页| 超碰国产情侣自拍网| 这里只有精品视频| 99色在线| 丁香久久| 天天干天天干天天干| 亚洲高清在线| 日韩午夜啪啪视频| 日韩无码专区| 六月激情婷婷| 久久香蕉影院| 三级三级三级日本99| 9 9精品一区二区三区| 色99视频| 67914亚洲精品| 久久一二三四五六七八九区区区 | 欧美不卡五十路| 欧美国产精品久久九九| 无遮挡男女激烈动态图| 内射夫妻三片| 交换娇妻呻吟声不停中文字幕| 亚洲精品乱码线路中文字幕| 亚洲 欧美 偷拍 唯美| 久久毛卡| 在线观看黄色电话| 伊人久久婷婷| 热久久91婷婷| 撸撸成人在线视频| 久久人妻少妇| 亚洲a色| 男人天堂网站| 成人av福利在线观看| 国产人伦a片信息免费片| 亚洲最新a在线观看| 人妻人人操| 蜜桃精品一区二区三区ww| 精产国品一区二三产品| 自拍亚洲综合| 熟妇人妻精品一区二区| 色牛aV| 一区二区三区黄色片a| 久久一区二区三区入口| 日韩免费人妻色情网站| 宗合情欲网| AV在线播放网址| 久久久久久九| 370p日韩欧美亚洲精品| 120分钟婬片免费看| 九九久久久久久爱| 狠狠操狠狠燥| 97这里只有精品| 天天色天天干天天射| 色婷婷色99国产综合精品| 99999久久久久9国产精品| 色综合超碰超| 91成人18| 国产亚州精品美女久久久免费| 97资源制服丝袜| 97精品97久久| 亚洲啪啪综合?v一区综合精品区| 美女国产一区二区久久| 欧美 亚洲 制服 精品| 一区二区三区色综合| 亚洲视频精选| 91爆操视频| 亚洲欧洲视频小说在线观看| 91少妇通奸网站| 超碰成人人人爽人人爽| 深田咏美亚洲精品福利社| 久久久不能久久久久| 欧美图片校园春色| 成人性爱AV在线免费观看| 九九热在线精品视频| 传媒免费一区二区三区| 人人操人人色网| 97最新在线播放视频| 男人的天堂VA在线| 97在线观看| 婷婷五月天久久久| 97视频新免费| 久久精品福利影院| 热久久91婷婷| 亚洲图片91| 无码抄逼网| 五月开心久久AV官网| 91AV入口| 天天干天天日天天射黄色| 国产黑白丝在线| 精品人妻一区二区视频| 一区二区三区国产精产| 国产精品福利视频| 天天天天操| 91狠狠狠| 中文字幕精品资源在线| 亚洲欲| 国产自产一区视频在线| 欧美日本天堂| 亚洲国产成人精品999| 青青操97| 99人妻| 超碰亚洲97| 69一区二区三区 | 不卡视频一区蜜桃视频 | 成人日本精品九区| 99精品国产户外露出| 久久理论字幕视频| 日韩欧美性爱电影在线观看| 情色日播放AV| 在线αⅴ| 欧美色一二三| 日韩国产欧美伦理在线| 亚洲吊色| 国产AV久久野战精品| 久久精品视频一区三区小泽玛利亚| 无码丰满熟妇一区二区浪潮AV| www.AV有限公司一区| 青青操综合网| 国产蜜臀在线| www.久久久久| 一区二区三| 少妇同性| 成人aⅴ一区二区三区| 91美女国产在线| 色婷网| 国产久久久久久| 精品一区二区三区最新| 熟妇xxxxx性春色| 亚州欧美总和| 精品国产精品一区二区| 九久精品| 一牛一区二区三区久久| 综合久久六月久久婷婷| 精品国产a∨一区天美传媒| 91粉芽高清在线一区二区| 午夜男女爽爽爽影院视频| 久久综合女优| 强奸xx国产| 欧美超碰97| 伊人久久久日韩一区| 国产精品自拍欧美在线| 91精品人妻一区二区三区蜜桃| 91女网站| 国产精品激情久久久久久久| 中韩中文字幕在线观看| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 91深夜夜| 精品人妻久久久| 人人爽夜夜操| 深田咏美亚洲精品福利社| 超碰欧美97| 屁股久久久久久久久| 91男女啊啊啊| 亚洲少妇综合在线播放| 久久 精品| 亚洲drav色图| 丝袜内射| 国产无马av| 亚洲精品成人动漫在线| 亚洲激情久久久伊人综合| 少妇69中文| 天天日少妇逼AV| 艹少妇网站| 放黄片放3级黄片没穿衣服| 国产熟女高潮一区二区三区| 97亚洲一区| 亚洲精品视频在线播放| 国产精品一区二区校花| 久操97| 色97国产69香蕉| 中文字幕88av在线| 69精品少妇一区二区三区蜜桃| 亚洲古典另类欧美在线| 日本潮催一卡操| 亚洲色人阁| 狠狠操狠狠燥| 天操老女人| 自拍丝袜美腿人妻| 五月婷婷六月天| 欧美网站免费| 亚洲成人福利电影免费| 麻豆国产视频精品观看| 999综合网| 欧美熟妇精品黑人巨大91| 操死我了啊啊啊| 久久久久9999妇女| 成人老鸭窝人人在线视频| 920日本午夜免费| 天天天天天干夜夜夜夜夜操| 免费又黄又裸乳的视频| 狠狠色伊人亚洲综合网站色| 亚洲色狠| 天美精品原创av片国产| 九t超碰| 情色图区| 中出20p| 久久中久文96| 九七人妻在线| 日韩人人精品| 夜夜操夜夜高潮夜夜爽国产精品区| 91丝袜在线视频| 三级网站超变态精品| 一区二区三区日韩欧美 | 青青草字幕AV| 亚熟hd视频在线| 2017大香蕉国产精品久久| 中文字幕人妻色偷偷久久皮 | 久久99草| 91女优在线观看| 九九av| 青青草导航在线视频| 97在线日韩中文字幕| 九九九九九九免费视频| 丰满熟女人妻一区二区三五十一路| 97久久天天综合色天天综合色电影| 色偷偷人人玩人人舔人人操人人摸人人爽| 亚洲熟女乱综合一区二区三区| 亚洲诱惑| 人妻熟女一区二区| 亚洲人精品久久久| 欧美性爱超碰97| 久操97| 九九九精品成人免费视频小说| 大二网站亚洲| 日韩激情啪啪啪| 亚洲黄网在哪免费看| 久热九九| 一二三啪啪专区| 亚洲一本色码中文字幕| 久久久久久九九九九九九| 天天综合,91入口| 2017天天操| 日本精品中文字幕视频| 国产精品久久久无码AV网站| 麻豆啪啪啪视频| 青青草视频久久| 啊啊啊啊二区好大| 欧美人妻一区二区| 国产传媒av天美传媒在线| 日韩欧洲操屄视频| av天堂手机版追回| 超碰人人乐97| 久久国模av| 老熟女天天操| 人人操 欧美| 性爱乱伦网址| 亚洲情色五月天| 色综合99999| 欧美色视| 日本精品无码三级网站| 激情五月综合| 91欧美美女日韩国产婷婷| 99久在线精品99re8| 操国产逼| 日本网色| 少妇500双飞99| 欧美日韩人妻精品系列一区二区三区| 亚洲欧美高清无码| 国产日本久久免费精品| 伊人97色天使| 五月天精品| 中文字幕精品一区二| 超碰在线91| 青青伊人久久| 超碰97久久| 中国探花熟女| 丁香五月天久久精品视频一区二区三区| 日日97| 日本日逼高清| 97色五月天完| 人妻另类| 日韩一性一交一A片俄罗斯| 无码99| 欧美亚洲在线| 欧美日韩操逼动图| 欧美另类天堂| 成人26uuu| 夜夜一区二区| 国产精品一区二区麻豆| 一级@啪啪视频| 1024亚洲中文字幕久在线看片你懂的 | 天美传媒Av在线| 天天操夜夜操| 99精品在线播放| 五月天亚洲网| 天天色黄色影院天天操| 91老熟女逼| 96久久久久| 日韩成人免费电影| 加勒比久久av| 久久毛卡| 日韩欧亚中文在线| 国产三级资源在线观看| 日韩美女久久一区二区三区| 欧美性夜| 探花激情视频| 一区二区亚州激情久婷婷欧美| 久久精品国产99精品亚洲蜜...| 国产精品制服丝袜中文字幕日韩一区二区三区 | 一区二区三| 激情五月综合网| 伊人网在线点播| 91黑人无码激情在线| 超碰到97情色| av网页一区二区三区| 操逼999| 色五天伊人| 欧美一区二区成人一卡| 成人日韩3| 亚州综合图片| 日本视频一区二区三区| 伊人亚洲综合| 午夜偷拍久久熟女| 曰韩香蕉97| 超碰在线香蕉| 色男人色天堂东京热| 三级色综合| 久久日本熟女精品一区| 中文字幕日韩人妻视频一区二区三区 | 色99久草| 色色色网站| 欧美97在线欧| 超碰色中文| 国产欧美精选激情视频| 国产精品国产| 久久性视频| 福利视频网站| 国产视频一区二区三区久久亚洲天堂| 一级性爱视频免费观看 | 天天综合网~91入口| 亚洲最新中文字幕免费| 91插B网站| 黄污污污污| 夜夜草我| 超碰伊人在线| 亚洲欧美激情在线视频| 97超碰9| 久久综合精品一区二区三区| 为用户提供免费看黄网址在线观看| 精品一区二区三区蜜桃臀www| 综合欧美日本三级| 精品视频在线观看| 97资源欧美| 国产激情在线| 久草午夜| 超碰久久精品| www.天天干| 久久久久久久伊人精品| 91网站18+| 黄色污污污污污污网站| 一区二区三区黄色片a| 欧美97免费| 欧美内射少妇| 强奸乱伦动态污图免费| 激情文学88| 午夜精品人妻二区三区| 国产后入精品| 操逼不卡中文字幕| 色逼综合| 中文字幕视频免费| 蜜臀国产AV中文字幕| 日本 色 导航| 91综合网在线| 亚洲日韩欧美一区二区| 久无码| 亚洲激情在线一区二区| 欧美不卡五十路| 欧亚日本情色| 欧美婷婷久久| 99在线精品视频| 青青草日本中文字幕| www.狠狠| 国产乱码精品一区二区三区四川| 亚洲毛片基地专区| 在线色资源| 超碰99热中文字幕| 国产精品一二三免费网站| 在线综合色| 精品久久无码午夜福利| 国产精品丝袜在线| 97超碰人操| 国产一区麻豆免费观看| 精品视频久久久久九九九九9999| 国产综合网站在线播放| 日韩字幕一区| 69麻豆天美| 亚洲中文字幕av | 国产视频一区二区三区久久亚洲天堂| 国产精选三级在线观看| 性久久| 伦激情人妻另类人妻| 九九九热| 五月天伊人网| 美女黄色91| 欧美日本视频一区| 97精品久久久久中文字幕| 97中文字幕色| 亚洲熟妇丝袜在线观看| 超碰日本97美女人妻人人玩人人爱| 国产又爽又黄| 免费综合亚洲中文| 艹比视频国产精品| 神马久久久久久伦理片| 欧美性爱无码一区二区三区| a片在线播放| 国产自制av蜜乳| 欧美激情久操网| 欧美亚洲图片| 熟女精品日韩一区二区三区| 欧美精品激情| 中文字幕黄色一起草| 无马一区二区| 啊啊啊好大好深| 91精品人妻一区二区三区蜜桃| 欧美色图欧美| 热热色91| 97久久网| 天天看天天日| 人人操肉肉| 又大又长又爽| 夜夜操天| 神马视频久久久久久| 日韩av女优在线免费一区| 国产亚洲 中文欧美久久| 五月天色图影视| 天天欧美欧美亚洲网| 91xingse| 人妻天天爽夜夜爽精品2| 久久亚洲天天做| 欧美日韩大陆黑人少妇99| 欧美色图人妻| 9久9久9久9久视频网站| 91色亚洲|