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

從普通到自進化:構建會自己優化的 Text-to-SQL 智能系統

發布于 2025-11-13 00:29
瀏覽
0收藏

學習如何借助 Stanford 的 Agentic Context Engineering 構建能自我糾錯并自動優化性能的自適應數據庫查詢系統。

從普通到自進化:構建會自己優化的 Text-to-SQL 智能系統-AI.x社區

作者使用 AI 生成的圖片

當下大多數 Text-to-SQL 系統采用多智能體架構與單體式提示詞(monolithic prompts)。它們通過一串復雜的、分工明確的智能體來生成可運行的查詢——一個負責 schema 分析,另一個負責查詢規劃,第三個負責 SQL 生成。

這些單體系統確實能用。它們可以把“show me top customers”變成可執行的 SQL。但結果常常低效且讓人沮喪。

它們在該用 LEFT() 更快時卻使用 SUBSTRING()。它們偏愛嵌套子查詢而不是干凈的 JOIN。它們會因 PostgreSQL 的 GROUP BY 錯誤而崩潰——這些錯誤任何初級開發者都能一眼看出。

修復方法通常是花上幾個小時微調提示詞。祈禱修改不會牽一發而動全身,然后不斷循環。

我基于 Stanford 的 Agentic Context Engineering(ACE)框架構建了一種更好的方法。這個系統能自我修錯,并且隨著每一次查詢而變得更聰明。

為什么現有方案會失效

大多數團隊面臨一個昂貴的選擇:微調模型,或優化提示詞。

微調動輒要花費數千美元和數周算力。你需要標注數據、GPU 集群,還要重新部署模型。一次數據庫 schema 變更就可能讓一切失效。

提示詞工程看似更便宜,但會撞上兩堵墻:

  • 簡短偏置(brevity bias)會讓系統為了簡短提示而忽略關鍵信息。
  • 上下文塌縮(context collapse)會讓系統把知識改寫成通用但無用的摘要。

傳統多智能體系統因對每個智能體都使用單體式提示詞而加劇了這些問題。一旦出錯,你得在多個組件中調試成塊的長文本。

ACE 的思路不同。它把上下文表示為結構化的、條目化的要點(bullets),而不是單個的單體式提示詞。每條 bullet 只包含一條聚焦的知識——一個 schema 規則、一個 SQL 模式、或一個常見錯誤。這種設計支持“外科手術式”的更新,而非大范圍重寫。

系統用你能讀懂并可直接改動的英文來學習領域知識。需要 GDPR 合規?刪除特定規則即可。想加入新的業務邏輯?系統可以從示例中學習。

ACE 如何工作

ACE 由三個組件組成,像一個軟件開發團隊一樣協同運作:

從普通到自進化:構建會自己優化的 Text-to-SQL 智能系統-AI.x社區

                                             圖源 Standford Research Paper

  • Generator 依據當前知識和數據庫 schema 信息編寫 SQL 查詢。把它當作你的 SQL 開發者。
  • Reflector 在查詢失敗或表現不佳時分析問題所在。它是你的代碼審查者,能從上百次失敗中歸納模式。
  • Curator 將這些洞見轉化為對知識庫的小而精準的更新。它添加新規則、更新計數、移除過時建議。關鍵創新在于對結構化 bullet 條目的增量 delta 操作,而不是大幅重寫,避免丟失好不容易積累的知識。

每個 bullet 只包含一條知識點:

  • sr-00003: customer.customer_id → rental.customer_id (1:N relationship)
  • code-00001: Revenue template using explicit JOINs
  • ts-00002: PostgreSQL requires ALL non-aggregated columns in GROUP BY

這種粒度讓“外科手術式”更新成為可能。當系統學到一個新模式,Curator 就新增一條 bullet。當某條規則有害,就只刪除它。playbook 會有機增長而不丟失已有知識。

系統把知識存放在三個位置:

  • Episodic Memory 記錄每一次查詢嘗試,形成可搜索的成功與失敗歷史
  • Semantic Memory 把數據庫 schema、連接模式(join patterns)和 SQL 示例存入 vector database
  • Procedural Memory 以結構化 bullet 條目的形式維護不斷演進的 SQL playbook

這種 playbook 結構可防止上下文塌縮。ACE 不再使用會被改寫成泛化文本的巨型提示詞,而是維持數百條聚焦的 bullets。每個條目跟蹤自身的使用統計與有效性評分:

{
  "id":"sr-00001",
"content":"customer.customer_id → rental.customer_id (1:N relationship)",
"usage_count":45,
"helpful":42,
"harmful":3
}

這種細粒度跟蹤使系統能提升有用模式、修剪有害模式,而不丟掉其他一切。

真實的性能收益

結果證明 ACE 有效。Stanford 的評測顯示,與傳統提示詞優化相比,ACE 的適配時間降低了 86.9%。當像 GEPA 這樣的辦法需要超過 53,000 秒和 1,434 次嘗試才能改進時,ACE 僅用 951 秒和 238 次嘗試就完成了相同工作。

ACE 使用更小的開源模型就匹配了 IBM 的頂級生產智能體(由 GPT-4 驅動)。在不改動任何模型參數的情況下,離線性能提升 10.6%,在線性能提升 8.6%。

構建可用于生產的系統

我使用 PostgreSQL 的 DVD 租賃數據庫進行構建——一個包含 15 張表的 DVD 租賃商店數據集,包括 customer、rental、payment、film 和 inventory。它帶來多條連接路徑與業務邏輯的現實復雜度。

架構由五個核心組件協同工作:

  1. Memory Fabric 將知識分三層存儲。Episodic Memory 在 PostgreSQL 中記錄每次查詢嘗試,便于回放與調試。Semantic Memory 在 ChromaDB vector database 中保存 schema 信息、連接模式和 SQL 示例,便于快速檢索。Procedural Memory 以結構化 JSON 形式維護不斷演進的 playbook。
  2. Generator 基于當前的 playbook 知識與通過 Retrieval-Augmented Generation(RAG)檢索到的 schema 信息生成 SQL。它接收用戶查詢、相關 playbook bullets 與 schema 元數據,產出可執行的 PostgreSQL。
  3. Reflector 在查詢失敗或表現不佳時進行分析。它將生成的 SQL 與基準答案對比,識別聚合、連接等錯誤類型,并提煉可復用的洞見。
  4. Curator 基于 Reflector 的洞見對 playbook 進行“外科手術式”增量更新。它不是重寫一切,而是添加新規則、更新計數,或移除有害建議。
  5. Evaluator 使用有效性、正確性、效率與安全性的量表對 SQL 打分。得分超過 85% 的查詢會被自動提升,用于更新 playbook。

技術棧使用 LangChain 進行 LLM 編排,使用 ChromaDB 進行向量存儲,推理由 OpenAI 的 GPT-4 提供。全部運行在標準的 Python 和 PostgreSQL 上。

系統運行過程

當有人提出“Show me top customers by revenue”的請求時,系統會:

  1. 通過向量相似度檢索獲取相關 schema 知識
  2. 加載與查詢模式匹配的 playbook bullets
  3. 在 token 預算內組裝上下文
  4. 以逐步推理方式生成 SQL
  5. 在 DVD 租賃數據庫上執行
  6. 對成功或失敗進行分析,提煉洞見
  7. 僅在必要時以 delta 操作更新 playbook

playbook 從簡單規則起步,例如 customer.customer_id → rental.customer_id (1:N relationship),逐步演化為更復雜的模式,例如“在計算客戶收入時,總是對所有非聚合列使用顯式 GROUP BY 以避免 PostgreSQL 錯誤”。

演示:性能優化學習

這部分最有意思。用戶提問:“Show me the rentals for each month in the year 2005?”

從普通到自進化:構建會自己優化的 Text-to-SQL 智能系統-AI.x社區

系統生成了可運行的 SQL,但使用了低效的模式:

SELECT
    EXTRACT(MONTHFROM r.rental_date) ASmonth,
    COUNT(r.rental_id) AS rental_count
FROM rental r
WHEREEXTRACT(YEARFROM r.rental_date) =2005
GROUPBYmonth
ORDERBYmonth;

雖然可用,但性能較差。WHERE 和 GROUP BY 中的 EXTRACT() 阻礙索引使用,并引入不必要的計算。

我提供反饋:“當在時間戳列上按月或年聚合時,在分組中使用 date_trunc,并在 WHERE 中使用范圍過濾,以便可用索引。不要在 WHERE 里用 EXTRACT/DATE_PART/CAST 包裹日期列。”

系統回應:“已根據你的指令更新 playbook。”你會注意到最后更新時間從 12:12 刷新到 12:14,表示 SQL playbook 已更新。

當我再次提出相同問題時,系統生成了優化后的 SQL:

SELECT
    date_trunc('month', r.rental_date) AS rental_month,
    COUNT(*) AS rental_count
FROM rental r
WHERE r.rental_date >= '2005-01-01' AND r.rental_date < '2006-01-01'
GROUP BY rental_month
ORDER BY rental_month;

Curator 向 playbook 新增了一條 bullet:ts-00008: Use date_trunc for time grouping and range filters for WHERE clauses to enable index usage.

這種學習會應用到后續所有基于日期的查詢中。系統通過真實使用不斷積累性能優化知識。

持續改進

真正的突破在于每晚的學習循環。系統用不同版本的 playbook 回放近期失敗案例,并使用 Thompson sampling 找到真正更有效的做法。成功的變更會自動晉升到生產環境。

這就打造了一個會隨使用而改進的 Text-to-SQL 系統。無需昂貴的再訓練,而是通過實時的、經策展的指令不斷累積。查詢越多,系統越聰明。

這對 Text-to-SQL 系統意味著什么

這種方法改變了組織處理數據庫查詢的方式。傳統的 Text-to-SQL 系統需要持續維護——改提示詞、更新示例、在 schema 變更時重訓模型。

基于 ACE 的系統會隨著時間推移變得更有價值,因為它在積累智慧。每一次失敗的查詢都能教給系統新東西。每一次性能優化都會被編碼為可復用的知識。

成本收益也非常可觀。與傳統提示詞優化相比,我的實現將適配時間縮短了 86.9%。當其他系統需要數百次昂貴的 LLM 調用才能改進時,ACE 通過對特定知識條目的“外科式”更新就能獲得更好的結果。

更重要的是,系統讓組織層面的學習成為可能。數據庫管理員可以把精力放在 schema 設計上,而不是提示詞工程。領域專家可以通過自然的反饋貢獻業務規則,而無需撰寫技術性提示。知識庫成為捕捉組織智慧的“活資產”。

想想合規場景。當 GDPR 要求移除客戶數據引用時,你只需刪除特定的 playbook bullets,而不必重訓整個模型。新業務規則出現時,系統會從查詢模式和反饋中有機學習。

這類影響還超越 SQL 生成本身。我們正走向真正能適應環境的 AI 系統,而非需要昂貴再訓練周期的系統。這些系統會成為你的同事,理解你領域的細微差別、你團隊的偏好,以及你組織的約束。

這是一種根本性的轉變:從會隨時間退化的靜態 AI,轉向會隨使用改進的自適應 AI。你的 Text-to-SQL 系統不僅把語言翻譯成查詢——它還能構建會復利增長的組織知識。

想看 ACE 的實際表現?完整實現已在 [GitHub](??https://github.com/MKcodeshere/Self-Improving-Text2SQL/tree/main??) 開源,包含 PostgreSQL dvdrental 數據庫的安裝說明。

下一部分,我將介紹像 Episodic、Semantic 和 Procedural 這樣的知識庫如何在 ACE 框架下賦能 Text2sql 系統。

參考資源:https://www.arxiv.org/pdf/2510.04618

本文轉載自??PyTorch研習社??,作者:AI研究生

已于2025-11-13 10:37:12修改
收藏
回復
舉報
回復
相關推薦
麻豆网站免费在线观看| 一区二区美女视频| 欧美亚洲大陆| 日本韩国一区二区三区| 欧美日韩精品免费看| 亚洲一级av毛片| 国语精品一区| 伊人男人综合视频网| 91香蕉视频在线观看视频| 污污视频在线| 91在线精品一区二区三区| 国产999在线观看| 91视频青青草| 午夜欧洲一区| 欧美一级欧美三级| 已婚少妇美妙人妻系列| 午夜免费播放观看在线视频| 成人毛片在线观看| 国产精品亚洲激情| 国产成人啪精品午夜在线观看| 美女久久久久| 欧美一区二区三区精品| 欧洲熟妇精品视频| av在线理伦电影| 国产精品免费视频观看| 精品无人乱码一区二区三区的优势 | 久久精品97| 欧美日韩午夜视频在线观看| 偷拍盗摄高潮叫床对白清晰| 国产永久av在线| 成人av影院在线| 91久久久亚洲精品| 国产精品第六页| 99综合精品| 九九精品视频在线观看| 国产又粗又猛又爽又黄的视频小说| 欧美日韩麻豆| 精品成人一区二区三区| 亚洲一区二区福利视频| 国产另类xxxxhd高清| 婷婷成人综合网| 日韩一区二区高清视频| jizz性欧美| 中文字幕日本乱码精品影院| 先锋影音一区二区三区| 欧美日韩国产三区| 凹凸国产熟女精品视频| a黄色片在线观看| 国产日韩欧美一区二区三区综合| 国产一级特黄a大片99| 国产成人精品一区二三区四区五区 | av亚洲精华国产精华| 91香蕉视频在线下载| 国产精品永久久久久久久久久| 免费成人在线观看| 国产精品久久久久9999| 亚洲国产精品无码久久久| 国产精品视频| 欧美一区二三区| 97人人澡人人爽人人模亚洲| 一区二区亚洲| 91av免费观看91av精品在线| 男人的天堂一区二区| 亚洲毛片网站| 欧美一性一乱一交一视频| 日韩欧美一级视频| 性伦欧美刺激片在线观看| 欧美在线视频观看| 天堂网免费视频| 日韩av中文字幕一区二区三区| 国产精品白丝jk喷水视频一区 | 久久精品二区三区| 国产ts人妖一区二区三区| 久久精品视频7| 日本伊人色综合网| 国产精品揄拍500视频| 亚洲性生活大片| 国产成人自拍在线| 国产一区喷水| 国产精品视频二区三区| 国产精品福利av| 美女av免费观看| 欧美a级在线观看| 欧美性大战久久| 天天色天天综合网| 91成人噜噜噜在线播放| 精品爽片免费看久久| 日本黄色激情视频| 精品999网站| 国产91色在线播放| 国产视频在线一区| 99国产精品久久久久久久久久久 | 国产精品国内免费一区二区三区| 久久成年人免费电影| 国产精品23p| 日韩电影一区二区三区| 51成人做爰www免费看网站| 三级网站免费观看| 国产日韩欧美精品在线| 国产在线无码精品| 欧美1级2级| 精品少妇一区二区三区在线播放| 最新中文字幕视频| 在线观看免费一区二区| 秋霞av国产精品一区| 91麻豆视频在线观看| www.欧美亚洲| 中文字幕免费高| 成人免费网站视频| 日韩免费性生活视频播放| 欧美特级黄色录像| 欧美日韩1区2区3区| 国产91成人video| av在线免费在线观看| 成人黄色网址在线观看| 伊人情人网综合| 毛片无码国产| 亚洲电影成人av99爱色| 欧美老熟妇一区二区三区| 国产精品三上| 国产二区一区| av网址在线免费观看| 91久久精品午夜一区二区| 美女久久久久久久久| 一区二区中文字| 国产精品久久网| 日韩精品福利| 亚洲福中文字幕伊人影院| 久久久久久综合网| 欧美日韩中文字幕一区二区三区| 97超级碰碰碰久久久| hs视频在线观看| 亚洲欧洲一区二区三区| 人妻无码视频一区二区三区| 日本欧美三级| 性色av一区二区三区在线观看 | 中韩乱幕日产无线码一区| 亚洲精品xxxx| 日韩av免费网址| 成人久久18免费网站麻豆| 妞干网这里只有精品| 国产精品高潮久久| 永久免费精品影视网站| 成年人视频在线免费看| 成人avav在线| 被灌满精子的波多野结衣| 日韩中文在线| 久久99久久99精品免观看粉嫩| 97超碰人人草| 亚洲少妇最新在线视频| 久久久久久久久久一区二区| 久久在线视频| 91久久久在线| 肉肉视频在线观看| 日韩视频在线你懂得| 全网免费在线播放视频入口| 国产乱码精品一区二区三区av | 老鸭窝一区二区久久精品| 日韩欧美国产二区| 国产极品久久久久久久久波多结野| 亚洲美女自拍视频| 久操视频在线免费观看| 久久精品在线观看| 国产三级三级三级看三级| 精品在线手机视频| 国产精品爽黄69天堂a| 日本高清在线观看wwwww色| 欧美日本在线观看| 999精品在线视频| 国产精品一区二区黑丝| 97超碰国产精品| 精品国内亚洲2022精品成人| 欧美自拍视频在线| av资源种子在线观看| 欧美精品在线一区二区三区| 日韩在线观看视频一区二区| 丰满白嫩尤物一区二区| 五十路熟女丰满大屁股| 天堂俺去俺来也www久久婷婷| 国产成人精品综合| 欧美激情二区| 亚洲第五色综合网| 看黄色一级大片| 成人欧美一区二区三区1314| 日本人妻一区二区三区| 国产一级久久| 亚洲一区精彩视频| 9999久久久久| 国产精品video| 日韩另类在线| 亚洲一区www| www.蜜桃av.com| 色综合久久久久久久久| 侵犯稚嫩小箩莉h文系列小说| 成人av在线资源网站| www日韩在线观看| 欧美色综合网| 日韩经典在线视频| 亚洲精品一区国产| 国产精品久久久久久影视| 亚洲婷婷噜噜| 国产亚洲综合久久| 亚洲av无码乱码国产精品久久| 欧美色视频日本版| 国精品人伦一区二区三区蜜桃| 成人一区二区三区在线观看 | 国产成人自拍网| 无码少妇一区二区三区芒果| 欧美91视频| 视频在线99| 加勒比视频一区| 成人免费淫片aa视频免费| 电影网一区二区| 欧美国产精品人人做人人爱| 91露出在线| 精品在线小视频| 精品人妻一区二区三区换脸明星| 一本久久综合亚洲鲁鲁五月天| 麻豆视频在线观看| 国产精品久久久一本精品 | 精品日韩久久久| 国产日韩欧美一区在线| 天天在线免费视频| 第一sis亚洲原创| 久久综合九九| 久久成人福利| 国产精品久久亚洲7777| 91精品亚洲一区在线观看| 国产不卡视频在线| 新版的欧美在线视频| 久久久久久久久久国产精品| 成人video亚洲精品| 综合av色偷偷网| 国产高清av在线| 亚洲欧洲第一视频| 偷拍自拍在线视频| 亚洲成人久久网| 亚洲AV无码国产精品午夜字幕 | 欧美白人做受xxxx视频| 亚洲电影在线观看| 成人毛片视频免费看| 91精品国产91久久久久久一区二区 | 在线欧美不卡| 国产一区二区片| 欧美视频日韩| 精品人妻大屁股白浆无码| 欧美黄免费看| www.亚洲视频.com| 国内精品久久久久久久97牛牛| 91成人在线视频观看| 亚洲色图插插| 国产资源第一页| 欧美日韩a区| 草b视频在线观看| 国产精品日韩久久久| 国产免费一区二区三区视频| 久久国产主播| 色婷婷综合网站| 精品无人区卡一卡二卡三乱码免费卡 | 欧美a级片免费看| 成人免费在线视频观看| 久久久久99精品成人片试看| 一二三四区精品视频| 国产精品18p| 色婷婷综合在线| 国产精品51麻豆cm传媒| 欧美绝品在线观看成人午夜影视| 91丨porny丨在线中文 | 香蕉视频免费看| 精品视频在线播放| 国产精品天堂| 久久人人爽人人爽爽久久| 日本天码aⅴ片在线电影网站| 欧美激情极品视频| 校园春色亚洲| 国产美女91呻吟求| 7777精品| 欧美日韩精品不卡| 国产精品久久久久久久| 国产在线视频在线| 美女黄色成人网| 99九九精品视频| 不卡av在线网| 国产极品视频在线观看| 亚洲中国最大av网站| 国产三级精品三级在线观看| 欧美日韩三级视频| 亚洲女人18毛片水真多| 亚洲天堂久久av| 含羞草www国产在线视频| 午夜精品久久久久久久99热 | 一区在线播放| 午夜免费高清视频| 国产成人无遮挡在线视频| 亚洲av无码成人精品国产| 中文字幕一区日韩精品欧美| 久久精品视频8| 精品视频一区三区九区| 亚洲狼人综合网| 中文字幕亚洲第一| 爱看av在线| 国产精品中文字幕在线| 国产一区丝袜| 亚洲一区三区视频在线观看| 国产欧美在线| 亚洲网中文字幕| 国产午夜精品福利| 国产第一页在线播放| 欧美日韩国产天堂| 亚洲欧美一区二区三| 久久国产精品久久久| 日本精品在线中文字幕| 国产嫩草一区二区三区在线观看| 欧美激情国产在线| 男女午夜激情视频| 国产成人午夜电影网| 三级黄色录像视频| 91黄视频在线| 亚洲老妇色熟女老太| 日韩在线观看网站| 成人自拍av| 蜜桃网站成人| 精品91视频| 日韩精品国产一区| 日韩理论片在线| 在线观看视频二区| 亚洲人成绝费网站色www| 国产精品13p| 成人欧美一区二区三区视频| 五月精品视频| 污视频网址在线观看| 日本一区二区三区在线不卡| 日韩久久中文字幕| 日韩电视剧免费观看网站| 成人影院在线播放| 97免费高清电视剧观看| 亚洲天堂免费| 中文字幕在线视频精品| 欧美极品另类videosde| 丁香社区五月天| 亚洲欧美成人网| 中文字幕在线官网| 久久久福利视频| 亚洲在线电影| 黄色工厂在线观看| 欧美午夜激情在线| 外国精品视频在线观看| 高清欧美性猛交xxxx| av成人资源网| heyzo亚洲| 99re成人精品视频| 午夜婷婷在线观看| 亚洲欧美日韩国产精品| 一呦二呦三呦精品国产| 日韩欧美亚洲日产国| 日本女优在线视频一区二区| 国产精品成人无码免费| 精品视频全国免费看| 黄网页在线观看| 91嫩草在线| 亚洲日韩成人| 色一情一交一乱一区二区三区 | 成人直播大秀| 国产喷水theporn| 亚洲欧美日韩国产另类专区| 亚洲AV无码精品国产| 国产91|九色| 成人在线免费观看视频| 久国产精品视频| 一区二区三区日韩精品视频| 人妻丰满熟妇av无码区hd| 91精品国产沙发| 欧美最新另类人妖| 北条麻妃亚洲一区| 亚洲国产精品嫩草影院| 青青草观看免费视频在线| 国产精品久久久亚洲| 亚洲有吗中文字幕| 毛茸茸free性熟hd| 在线日韩av片| 中文字幕有码在线观看| 国产视色精品亚洲一区二区| 日韩av一二三| 婷婷在线精品视频| 日韩成人av一区| 日韩欧国产精品一区综合无码| 91免费版看片| 久久这里只有精品首页| 国产又粗又大又黄| 国语自产精品视频在线看| 国产精品手机在线播放| 天天久久综合网| 色婷婷综合五月| 四虎亚洲成人| 日韩免费av电影| 成人手机在线视频| 国产精品久久久久久久久毛片| 久久人人97超碰精品888| 久久大综合网| 中文文字幕文字幕高清|