精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Claude Code 為何如此牛逼 (以及如何在你的 Agent 中復刻這種魔力)!?

發布于 2025-9-2 00:09
瀏覽
0收藏

Claude Code 是我迄今為止用過的最令人愉悅的 AI Agent/工作流。它不僅讓針對性編輯或憑感覺寫點一次性工具這類事不再那么煩人,使用 Claude Code 本身就讓我感到快樂。它有足夠的自主性能做些有趣的事,同時又不像其他一些工具那樣會帶來令人不適的失控感。當然,大部分繁重工作是由新的 Claude 4 模型完成的 (特別是其交錯思維能力)。但我發現,即使使用相同的底層模型,Claude Code 在客觀上也比 Cursor 或 Github Copilot 的 Agent 更順心!究竟是什么讓它如此牛逼?如果你正在點頭認同,那么我將嘗試給出一些答案。

注意:這篇博文不打算深入剖析 Claude Code 的架構 (網上已有不少好文章)。這篇博文旨在成為構建優秀 LLM (Large Language Model, 大語言模型) Agent 的指南,基于我過去幾個月使用和琢磨 Claude Code 的個人經驗 (以及我們攔截和分析的所有日志)。

你可以清楚地看到 Claude Code 的不同更新。

Claude Code (CC) 的使用體驗之所以出色,因為它就是好用。CC 的設計基于對 LLM 擅長什么和不擅長什么的深刻理解。它的提示和工具彌補了模型的不足,并幫助其在核心優勢區大放異彩。其控制循環非常簡單易懂,調試起來也輕而易舉。

我們 MinusX 在 CC 一發布就開始使用了。為了探究其內部機制,Sreejith 寫了一個日志記錄器,可以攔截并記錄每一個網絡請求。以下分析源于我過去幾個月的大量使用。本文試圖回答這個問題——“是什么讓 Claude Code 如此優秀,以及你如何在自己的基于聊天的 LLM Agent 中提供類似的體驗?” 我們已經將其中大部分理念融入了 MinusX,也很期待看到你也這樣做!

Edit (編輯) 是最常用的工具,其次是 Read (讀取) 和 ToDoWrite (寫入待辦事項)

如何構建一個類 Claude Code 的 Agent:內容摘要 (TL;DR)

如果說本文只有一個核心要點,那就是——保持簡單,傻瓜 (Keep Things Simple, Dummy)。LLM 的調試和評估已經夠難了。你引入的任何額外復雜性 (多 Agent、Agent 任務交接或復雜的 RAG (Retrieval-Augmented Generation, 檢索增強生成) 搜索算法) 只會使調試難度增加 10 倍。如果這樣一個脆弱的系統僥幸能跑起來,你日后也會因害怕對其進行大刀闊斧的改動而束手束腳。所以,把所有東西都放在一個文件里,避免過度的樣板腳手架,并且至少徹底重構幾次 :)

以下是從 Claude Code 中學到的、可以在你自己的系統中實現的主要經驗。

1. 控制循環

1.1 保持一個主循環 (最多一個分支) 和一個消息歷史

1.2 在各種事情上使用更小的模型。是. 的。無. 時. 無. 刻。

2. 提示 (Prompts)

2.1 使用 claude.md 模式來協作和記憶用戶偏好

2.2 使用特殊的 XML 標簽、Markdown 和大量示例

3. 工具 (Tools)

3.1 LLM 搜索 >>> 基于 RAG 的搜索

3.2 如何設計好工具?(高級工具 vs 低級工具)

3.3 讓你的 Agent 管理自己的待辦事項列表

4. 可控性 (Steerability)

4.1 語氣和風格

4.2 不幸的是,“請注意,這很重要” 仍然是當前最先進的技術

4.3 寫出算法,并附上啟發式規則和示例

Claude Code 在每個節點都選擇了架構上的簡潔性——一個主循環、簡單的搜索、簡單的待辦事項列表等。克制過度設計的沖動,為模型構建良好的約束框架,然后讓它自由發揮!這難道又是端到端自動駕駛的重演?慘痛的教訓 (The Bitter Lesson) 又應驗了?

1. 控制循環設計

1.1 保持一個主循環

可調試性 >>> 手動精調的、由多 Agent、LangChain-Graph-Node 拼湊起來的復雜混合體。

盡管多 Agent 系統風靡一時,Claude Code 卻只有一個主線程。它會周期性地使用幾種不同類型的提示來總結 git 歷史、將消息歷史合并成一條消息或創造一些有趣的用戶體驗元素。但除此之外,它只維護一個扁平的消息列表。它處理層級任務的一個有趣方式是,將自己作為子 Agent 派生出來,但這個子 Agent 不具備再派生更多子 Agent 的能力。最多只有一個分支,其結果會作為“工具響應”添加到主消息歷史中。

如果問題足夠簡單,主循環通過迭代式工具調用就能處理。但如果有一個或多個復雜任務,主 Agent 會創建自己的克隆體。這種“最多一個分支”的設計與待辦事項列表相結合,確保了 Agent 既能將問題分解為子問題,又能始終關注最終期望的結果。

我非常懷疑你的應用是否需要一個多 Agent 系統。每增加一層抽象,你都會讓系統更難調試,更重要的是,你會偏離通用模型能力提升的軌道。

1.2 在*所有事情*上使用更小的模型

CC 發出的所有重要 LLM 調用中,超過 50% 是針對 claude-3-5-haiku 的。它被用來讀取大文件、解析網頁、處理 git 歷史和總結長對話。它還被用來生成那個單詞的處理標簽——字面上是為每一次按鍵生成的!這些較小的模型比標準模型 (Sonnet 4, GPT-4.1) 便宜 70-80%。大膽地使用它們吧!

2. 提示 (Prompts)

Claude Code 的提示極其詳盡,充滿了啟發式規則、示例和“重要”提醒 (嘖嘖)。系統提示長達約 2800 個 token,而工具部分的描述更是驚人地占用了 9400 個 token。用戶提示總是包含 claude.md 文件,這通常又會增加 1000-2000 個 token。系統提示包含了關于語氣、風格、主動性、任務管理、工具使用策略和執行任務等部分。它還包含了日期、當前工作目錄、平臺和操作系統信息以及最近的提交記錄。

可以去文末附錄部分查看完整提示詞

2.1 使用 claude.md 來協作處理用戶上下文和偏好

大多數編程 Agent 開發者都已達成共識的一個主要模式是使用上下文文件 (即 Cursor Rules / claude.md / agent.md)。Claude Code 在有無 claude.md 的情況下,其表現有天壤之別。對于開發者來說,這是一種傳遞無法從代碼庫中推斷出的上下文以及明確所有嚴格偏好的絕佳方式。例如,你可以強制 LLM 跳過某些文件夾,或使用特定的庫。CC 在每個用戶請求中都會發送 claude.md 的全部內容。

我們最近在 MinusX 中引入了 minusx.md,它正迅速成為我們 Agent 用于明確用戶和團隊偏好的事實上的上下文文件。

2.2 特殊的 XML 標簽、Markdown 和大量示例

使用 XML 標簽和 Markdown 來結構化提示已經是一種公認的做法。CC 廣泛地同時使用了這兩種方式。以下是 Claude Code 中一些值得注意的 XML 標簽:

  • : 這個標簽用在許多提示部分的末尾,用來提醒 LLM 那些它大概率會忘記的事情。例如:

這是一個提醒,你的待辦事項列表目前是空的。不要向用戶明確提及這一點,因為他們已經知道了。如果你正在處理的任務可以從待辦事項列表中受益,請使用 TodoWrite 工具創建一個。如果不需要,請忽略此條。再次強調,不要向用戶提及這條消息。
  • ,: 這些標簽用于固化啟發式規則。當模型面臨一個岔路口,有多個看似合理的路徑/工具調用可供選擇時,它們尤其有用。示例可以用來對比不同情況,明確指出哪條路徑是更可取的。例如:

請在整個會話中盡量保持當前工作目錄不變,方法是使用絕對路徑并避免使用 `cd`。只有在用戶明確要求時,你才可以使用 `cd`。

pytest /foo/bar/tests  

cd /foo/bar && pytest tests

CC 還使用 markdown 在系統提示中劃分清晰的章節。例如,markdown 標題包括:

  • 語氣和風格 (Tone and style)
  • 主動性 (Proactiveness)
  • 遵循慣例 (Following conventions)
  • 代碼風格 (Code style)
  • 任務管理 (Task Management)
  • 工具使用策略 (Tool use policy)
  • 執行任務 (Doing Tasks)
  • 工具 (Tools)

3. 工具 (Tools)

可以去文末附錄部分查看完整工具提示詞——它長達驚人的 9400 個 token!

3.1 LLM 搜索 >>> 基于 RAG 的搜索

CC 與其他流行編程 Agent 的一個顯著區別在于它對 RAG (Retrieval-Augmented Generation, 檢索增強生成) 的摒棄。Claude Code 搜索你的代碼庫的方式和你一樣,使用非常復雜的 ??ripgrep???、??jq??? 和 ??find?? 命令。由于 LLM 對代碼有很好的理解,它可以使用復雜的正則表達式找到幾乎任何它認為相關的代碼塊。有時它會用一個較小的模型來讀取整個文件。

RAG 理論上聽起來是個好主意,但它引入了新的 (更重要的是,隱藏的) 故障模式。該用什么相似度函數?用什么重排器 (reranker)?如何對代碼進行分塊 (chunk)?如何處理大的 JSON 或日志文件?而使用 LLM 搜索,它只需查看 JSON 文件的 10 行就能理解其結構。如果需要,它會再看 10 行——就像你會做的那樣。最重要的是,這是可通過強化學習 (Reinforcement Learning) 學習的——這正是大廠們已經在研究的方向。模型承擔了大部分的繁重工作——理應如此,這極大地減少了 Agent 中的活動部件數量。而且,將兩個復雜的智能系統以這種方式連接起來,本身就很丑陋。我最近和朋友開玩笑說,這是 LLM 時代的攝像頭與激光雷達 (Lidar) 之爭,我只有一半是在開玩笑。

3.2 如何設計好工具?(低級工具 vs 高級工具)

這個問題讓每個構建 LLM Agent 的人夜不能寐。你應該給模型通用的任務 (如有意義的動作),還是應該給它低級的任務 (如輸入、點擊和 bash 命令)?答案是:視情況而定 (而且你應該兩者都用)。

Claude Code 擁有低級 (Bash, Read, Write)、中級 (Edit, Grep, Glob) 和高級工具 (Task, WebFetch, exit_plan_mode)。既然 CC 能用 bash,為什么還要單獨提供一個 Grep 工具?這里真正的權衡在于,你期望你的 Agent 使用該工具的頻率與 Agent 使用該工具的準確性之間的關系。CC 使用 grep 和 glob 的頻率非常高,以至于將它們做成獨立的工具是合理的,但同時,它也能為特殊場景編寫通用的 bash 命令。

同樣,還有像 WebFetch 或 'mcp__ide__getDiagnostics' 這樣更高級的工具,它們的功能非常確定。這讓 LLM 無需執行多次低級的點擊和輸入操作,從而保持在正軌上。幫幫可憐的模型吧,好嗎!?工具描述中有詳盡的提示和大量的示例。系統提示中包含了關于“何時使用某個工具”或如何在兩個可以完成相同任務的工具之間進行選擇的信息。

Claude Code 中的工具:

  • Task
  • Bash
  • Glob
  • Grep
  • LS
  • ExitPlanMode
  • Read
  • Edit
  • MultiEdit
  • Write
  • NotebookEdit
  • WebFetch
  • TodoWrite
  • WebSearch
  • mcp\_\_ide\_\_getDiagnostics
  • mcp\_\_ide\_\_executeCode

3.3 讓 Agent 管理自己的待辦事項列表

這是一個好主意,原因有很多。上下文衰減 (Context rot) 是長期運行的 LLM Agent 的常見問題。它們一開始熱情地著手解決一個難題,但隨著時間的推移,它們會迷失方向,最終輸出一堆垃圾。當前的 Agent 設計有幾種方法來解決這個問題。許多 Agent 嘗試過顯式的待辦事項 (一個模型生成待辦事項,另一個模型執行它們) 或多 Agent 任務交接 + 驗證 (PRD/PM Agent -> 實現 Agent -> QA Agent)。

我們已經知道,由于種種原因,多 Agent 任務交接不是一個好主意。CC 使用了一個顯式的待辦事項列表,但這個列表是由模型自己維護的。這讓 LLM 保持在正軌上 (它被強烈提示要頻繁參考待辦事項列表),同時又賦予了模型在實現過程中隨時糾正路線的靈活性。這也有效地利用了模型的交錯思維能力,可以動態地拒絕或插入新的待辦事項。

4. 可控性 (Steerability)

4.1 語氣和風格

CC 明確嘗試控制 Agent 的審美行為。系統提示中有關于語氣、風格和主動性的章節——充滿了指令和示例。這就是為什么 Claude Code 的評論和積極性“感覺”很有品味。我建議你直接將這部分的大段內容復制到你的應用中。

# 一些語氣和風格的例子
- 重要:除非用戶要求,否則你不應該用不必要的開場白或結束語來回答 (例如解釋你的代碼或總結你的行動)。
除非用戶要求,否則不要添加額外的代碼解釋摘要。

- 如果你不能或不愿意幫助用戶做某事,請不要說明原因或可能導致的后果,因為這聽起來像在說教,很煩人。

- 只有在用戶明確要求時才使用表情符號。在所有交流中避免使用表情符號,除非被要求。

4.2 “這很重要” 仍然是當前最先進的技術

不幸的是,在要求模型不要做某事方面,CC 并沒有更好的辦法。重要 (IMPORTANT)、非常重要 (VERY IMPORTANT)、絕不 (NEVER) 和總是 (ALWAYS) 似乎仍然是引導模型避開雷區的最佳方式。我期望未來的模型能變得更具可控性,從而避免這種粗暴的方式。但就目前而言,CC 廣泛使用了這種方法,你也應該這樣做。一些例子:

- 重要:除非被要求,否則不要添加***任何***注釋。

- 非常重要:你必須避免使用像 `find` 和 `grep` 這樣的搜索命令。請改用 Grep、Glob 或 Task 進行搜索。你必須避免使用像 `cat`、`head`、`tail` 和 `ls` 這樣的讀取工具,而是使用 Read 和 LS 來讀取文件。\n  - 如果你*仍然*需要運行 `grep`,停下。請總是先使用 `rg` (ripgrep)。

- 重要:你絕不能為用戶生成或猜測 URL,除非你確信這些 URL 是為了幫助用戶編程。你可以使用用戶在其消息或本地文件中提供的 URL。

4.3 寫出算法 (附帶啟發式規則和示例)

識別出 LLM 需要執行的最重要任務,并為其寫出算法,這是極其重要的。嘗試扮演 LLM 的角色,通過示例進行演練,識別出所有的決策點,并明確地寫下來。如果能以流程圖的形式呈現會更有幫助。這有助于結構化決策過程,并輔助 LLM 遵循指令。一定要避免的是一鍋亂燉式的“行為準則”清單 (Dos and Don'ts)。它們更難追蹤,也難以保持互斥。如果你的提示長達數千個 token,你將不可避免地出現相互矛盾的“準則”。在這種情況下,LLM 會變得極其脆弱,也就不可能再納入新的用例了。

Claude Code 系統提示中的 ??任務管理???、??執行任務??? 和 ??工具使用策略?? 部分清晰地闡述了需要遵循的算法。這一部分也是添加大量啟發式規則和 LLM 可能遇到的各種場景示例的地方。

彩蛋:為什么要注意大廠的提示 (Prompts)?

引導 LLM 的很多工作,實際上是在嘗試逆向工程其訓練后/RLHF (Reinforcement Learning from Human Feedback, 基于人類反饋的強化學習) 的數據分布。你應該用 JSON 還是 XML?工具描述應該放在系統提示中還是只在工具定義里?你應用當前的狀態又該如何處理?觀察他們在自家應用中的做法,并用以指導你自己的應用,會很有幫助。Claude Code 的設計非常有主見,借鑒它來形成你自己的觀點是很有益的。

結論

再次強調,核心要點是保持簡單。過度的腳手架框架弊大于利。Claude Code 真的讓我相信,一個“Agent”可以既簡單又極其強大。我們已經在 MinusX 中融入了許多這些經驗,并且正在繼續融入更多。

附錄地址:??https://minusx.ai/blog/decoding-claude-code/#appendix??

本文轉載自??草臺AI??,作者:RangerEX


已于2025-9-2 00:09:04修改
收藏
回復
舉報
回復
相關推薦
黄色片免费在线观看视频| 国产成人av在线播放| 无码人妻久久一区二区三区蜜桃 | 91丨porny丨户外露出| 欧美一区二区色| 亚洲国产精品一区二区久久hs| 精品视频一区二区三区在线观看| 亚洲国产一区二区三区| 欧美精彩一区二区三区| 97超碰中文字幕| 亚洲伦伦在线| 精品国产一区av| 色哟哟无码精品一区二区三区| 香蕉成人av| 亚洲精品精品亚洲| 日韩亚洲一区在线播放| 亚洲精品综合久久| 麻豆精品一区二区| 91大神在线播放精品| 一级性生活免费视频| 青青一区二区| 日韩限制级电影在线观看| 成人羞羞国产免费网站| 男男gaygays亚洲| 日本一区二区三区国色天香| 国产日韩精品一区观看| 97久久人国产精品婷婷| 蜜桃视频一区| 亚州av一区二区| 午夜爽爽爽男女免费观看| 免费黄色成人| 欧美精品一区二区三区蜜桃| 国产精品自在自线| 色8久久影院午夜场| 亚洲一区二区成人在线观看| 中文字幕成人一区| 国产爆初菊在线观看免费视频网站 | 成年人黄色片视频| 9999热视频在线观看| 一区二区三区欧美激情| 26uuu成人| 尤物网在线观看| 99精品一区二区三区| 99久久免费国| 精品美女www爽爽爽视频| 麻豆精品一二三| 国产精品久久久久久av下载红粉| 91视频免费网址| 精品电影一区| 欧美高清视频一区二区| 欧美xxxx黑人xyx性爽| 99视频精品全国免费| www.精品av.com| 欧洲美女女同性互添| 日韩欧美中字| 色偷偷偷亚洲综合网另类| 国产免费嫩草影院| 四季av在线一区二区三区| 在线看国产精品| 欧美巨胸大乳hitomi| 日韩精品诱惑一区?区三区| 中文字幕亚洲一区二区三区| 91av手机在线| 91精品推荐| 欧美成人精品在线视频| 欧美三级小视频| 亚洲区欧美区| 青青精品视频播放| 日本成人一级片| 奇米色一区二区| 国产在线观看精品| 99国产揄拍国产精品| 国产成人8x视频一区二区| 国产精品久久7| 美女做暖暖视频免费在线观看全部网址91 | 精品久久久久久久久久久久| 夫妻免费无码v看片| 天天免费亚洲黑人免费| 欧美日韩黄视频| 搡的我好爽在线观看免费视频| 日本免费一区二区视频| 亚洲国产成人精品女人久久久 | 最新中文字幕一区二区三区 | 韩日午夜在线资源一区二区| 免费在线黄色影片| 国产精品国产精品国产专区不蜜 | 欧美日韩成人综合天天影院| 999热精品视频| 国内精品麻豆美女在线播放视频| 精品亚洲一区二区三区在线播放 | 国产高清欧美| 欧美激情在线视频二区| 99精品在线播放| 老司机午夜精品| 国产精品v欧美精品v日韩| 天堂资源中文在线| 国产精品久久久久久久裸模| 蜜臀av色欲a片无码精品一区| 日韩免费电影| 日韩精品一区二区三区视频播放| 狠狠人妻久久久久久综合蜜桃| 日韩毛片视频| 午夜精品国产精品大乳美女| 一级黄色片免费| www.亚洲在线| 麻豆中文字幕在线观看| www视频在线观看| 7777精品久久久大香线蕉| 亚洲精品中文字幕在线播放| 99国产**精品****| 欧美在线激情视频| 国产不卡精品视频| 国产亚洲一区字幕| av免费看网址| 国产999精品在线观看| 亚洲女人初尝黑人巨大| 久久这里只有精品国产| 久久成人羞羞网站| 欧美激情视频一区二区三区| 污污视频在线看| 欧美日精品一区视频| jizz欧美性20| 在线观看日韩av电影| 成人福利网站在线观看| 国产天堂在线| 天天av天天翘天天综合网色鬼国产| 欧美成人乱码一二三四区免费| 日日狠狠久久偷偷综合色| 欧美成人剧情片在线观看| 伊人网中文字幕| 久久久99精品免费观看不卡| 人妻少妇精品无码专区二区| 久久久久久亚洲精品美女 | av大大超碰在线| 欧美在线观看一区| 少妇精品一区二区| 一区免费在线| 国产精品三区四区| 色网在线观看| 日韩欧美一级精品久久| 黄色香蕉视频在线观看| 六月丁香综合在线视频| 日韩欧美第二区在线观看| 欧美xx视频| 亚洲精品在线观看www| 久久免费激情视频| 97se亚洲国产综合自在线不卡| 欧美又粗又长又爽做受| 97久久综合精品久久久综合| 欧美日韩成人黄色| www.爱爱.com| 亚洲综合丁香婷婷六月香| 男生和女生一起差差差视频| 永久亚洲成a人片777777| 91精品免费看| 91香蕉在线观看| 日韩一本二本av| 国产真实的和子乱拍在线观看| 国产成人精品亚洲午夜麻豆| avav在线播放| 国产一区二区三区亚洲| 97在线看免费观看视频在线观看| 深爱激情五月婷婷| 精品日本美女福利在线观看| 波多野结衣一二三区| 一区二区三区四区五区在线| 免费观看国产成人| 搜成人激情视频| 最近2019好看的中文字幕免费 | 精品伦理精品一区| 日韩大片免费在线观看| 91女神在线视频| 亚洲视频在线a| 99视频精品全部免费在线视频| 97神马电影| 成年女人在线看片| 亚洲欧洲xxxx| 国产精品毛片一区二区在线看舒淇 | 国产女人水真多18毛片18精品| 牛牛精品一区二区| 亚洲人成在线观看网站高清| 一级特黄色大片| 一区二区三区91| 国产男女猛烈无遮挡a片漫画| 日韩1区2区3区| 一二三四中文字幕| 亚洲资源网你懂的| 成人国产精品一区二区| heyzo高清国产精品| 国产亚洲激情视频在线| 99这里有精品视频| 欧美性猛交xxxx乱大交3| 欧美成人短视频| 国产999精品久久久久久| 久久久久久久少妇| 欧美成人有码| 日韩黄色影视| 香蕉免费一区二区三区在线观看 | 亚州欧美在线| 午夜欧美不卡精品aaaaa| 成人在线播放视频| 精品剧情v国产在线观看在线| 国产免费一级视频| 亚洲影视在线观看| 99精品中文字幕| 91在线视频免费91| 中文字幕一区二区在线观看视频| 国产视频亚洲| 久久久久久久久影视| 精品国产91| 国产精品一区二区三区不卡| 国产91在线播放精品| 91av在线网站| 欧美xxxx做受欧美88bbw| 日韩视频在线观看免费| 欧美孕妇性xxxⅹ精品hd| 日韩一区二区三区av| 伊人网免费视频| 91极品美女在线| 日韩福利片在线观看| 一区二区三区精品在线观看| 无码人中文字幕| 久久久国产精品午夜一区ai换脸| 精品国产免费久久久久久婷婷| 裸体在线国模精品偷拍| avav在线看| 夜夜嗨一区二区| 日本wwwcom| 国产在线日韩| 中文字幕在线观看一区二区三区| 国产不卡av一区二区| 国产在线一区二区三区欧美 | 日本不卡一区二区三区高清视频| 一二三四视频社区在线| 欧美激情自拍| 欧美做受777cos| 亚洲乱码在线| 国产高潮呻吟久久久| 久久亚洲专区| 亚洲高清视频一区| 日韩精品欧美激情一区二区| 视频在线精品一区| jvid福利在线一区二区| 日韩精品不卡| 最近国产精品视频| 久久久婷婷一区二区三区不卡| 激情小说亚洲色图| 激情小说综合网| 欧美黑人巨大videos精品| 国产私拍一区| 日韩欧美美女在线观看| 免费精品视频一区| 性欧美lx╳lx╳| 欧美精品一区二区视频| 国产99久久久国产精品成人免费| 免费99视频| 激情综合网站| 亚洲午夜精品福利| 天天射综合网视频| 粉嫩av一区二区三区天美传媒| 欧美日韩国产欧| 欧美视频在线观看视频| 性色一区二区三区| 国产又大又黄又粗的视频| 免费观看久久久4p| 天天综合天天添夜夜添狠狠添| 韩国v欧美v亚洲v日本v| 又大又长粗又爽又黄少妇视频| 丰满白嫩尤物一区二区| 中文字字幕码一二三区| 国产婷婷色一区二区三区| 国产精品视频在| 亚洲欧美另类久久久精品| 久久中文字幕无码| 日韩欧美999| 一级黄色大毛片| 日韩一区二区精品| 五月婷婷六月丁香| 亚洲桃花岛网站| 国产黄色在线观看| 97香蕉久久超级碰碰高清版| 日韩中文影院| 51成人做爰www免费看网站| 久久亚洲道色| 性欧美精品一区二区三区在线播放| 香蕉久久网站| 欧美二区在线视频| 精品伊人久久久久7777人| 亚洲无人区码一码二码三码| 久久影院电视剧免费观看| 日本污视频网站| 亚洲一区二区三区在线播放| 久久久久久不卡| 欧美精品在欧美一区二区少妇| 蜜桃av噜噜一区二区三区麻豆| 日韩精品有码在线观看| 久久99精品久久久久久野外| 韩国三级电影久久久久久| 激情久久99| 好吊色欧美一区二区三区视频| 日韩片欧美片| 成年人网站免费视频| 久久99国产精品麻豆| 五月天激情小说| 最新久久zyz资源站| 国产成人精品网| 制服丝袜中文字幕亚洲| 欧美精品少妇| 欧美激情中文网| 日韩成人一区| 玖玖玖精品中文字幕| 欧美日韩国产色综合一二三四| 欧美日韩怡红院| www.视频一区| 美女福利视频在线观看| 日本高清免费不卡视频| 人妻妺妺窝人体色www聚色窝| 久久精品99国产精品酒店日本| 伊人久久视频| 国产一区免费| 欧美激情视频一区二区三区在线播放| 午夜激情在线观看视频| 99久久精品国产精品久久| 久久免费少妇高潮99精品| 欧美美女bb生活片| 高h视频在线| 欧美制服第一页| 日本国产精品| 缅甸午夜性猛交xxxx| 国产成人精品www牛牛影视| 亚洲区一区二区三| 欧美色国产精品| 国产高清视频在线| 日本精品久久中文字幕佐佐木 | 性欧美精品一区二区三区在线播放| 国产精品美女久久久| aaaa黄色片| 亚洲国产日韩精品| 国产高清视频免费观看| 久久福利视频网| 综合久久av| 国产高潮呻吟久久久| 韩国理伦片一区二区三区在线播放| 在线观看免费黄色网址| 欧美日韩亚洲另类| 福利成人在线观看| 国产精品久久久久久五月尺| 教室别恋欧美无删减版| 午夜激情福利在线| 中文一区一区三区高中清不卡| 五月婷婷六月婷婷| 在线日韩精品视频| 久久不卡日韩美女| 亚洲制服欧美久久| 国内精品不卡在线| 朝桐光av在线| 亚洲成人久久久久| 国产精品一区二区日韩| 久久一区二区三区欧美亚洲| 噜噜噜91成人网| 美国美女黄色片| 67194成人在线观看| 高清全集视频免费在线| 成人毛片网站| 亚洲视频www| 国产熟女一区二区| 欧美丰满少妇xxxxx高潮对白| av免费网站在线观看| 国产精品国模大尺度私拍| 在线一区欧美| 中文字幕第二区| 欧美丰满美乳xxx高潮www| 天堂va在线| 久久精品欧美| 蜜臀av性久久久久av蜜臀妖精| 国产喷水在线观看| 欧美不卡一区二区三区| 中文字幕乱码在线播放| 亚洲高清视频一区| 国产成人精品1024| 免费看日批视频| 日韩在线视频观看| 成人av影音| 女人另类性混交zo| 亚洲女同一区二区| 天堂资源最新在线| 成人网址在线观看| 国产亚洲欧洲| 性生交大片免费全黄| 亚洲国产精久久久久久久| 四虎成人在线| 蜜桃视频一区二区在线观看| 91色.com| 99精品视频免费看| 欧美亚洲视频在线看网址| 91亚洲国产高清| 中文字幕一区二区人妻在线不卡| 欧美日本不卡视频| 自拍视频在线看| 波多野结衣 作品|