精品欧美一区二区三区在线观看 _久久久久国色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修改
收藏
回復
舉報
回復
相關推薦
a级黄色片网站| 国产精品久久在线观看| 亚洲女人在线观看| 欧美hdxxxx| 久久美女高清视频| 成人xxxxx| 国产无码精品久久久| 欧美日韩国产在线观看网站| 欧美一区二区免费观在线| 欧美日韩不卡在线视频| 国产69久久| 国产mv日韩mv欧美| 国产精品成人久久久久| 美女福利视频在线观看| 国产成人精品一区二区免费看京| 欧美精品v日韩精品v韩国精品v| 69sex久久精品国产麻豆| 日本啊v在线| 国产伦精品一区二区三区视频青涩 | 中国黄色片一级| 久久不射影院| 国产精品久久久久久户外露出 | 91精品国产99| 黑人操日本美女| 亚洲福利网站| 精品国产一区二区三区忘忧草 | 99视频有精品高清视频| 五月激情综合网| 久久免费一级片| 日本中文字幕在线2020| 久久久久久久久伊人| 国产 高清 精品 在线 a| 一级黄色片在线看| 日本特黄久久久高潮| 日韩av毛片网| 国产成人精品a视频一区| 欧美在线亚洲| 久久久精品在线观看| 成人激情五月天| 麻豆一区二区| 亚洲第一中文字幕| www.四虎精品| y111111国产精品久久久| 91精品在线观看入口| av网站在线不卡| 日韩天堂在线| 日本高清不卡一区| 欧美精品一区二区三区免费播放| 台湾佬中文娱乐网欧美电影| 亚洲第一狼人社区| 国产一级爱c视频| 国模雨婷捆绑高清在线| 一区二区在线观看不卡| 大荫蒂性生交片| 欧洲精品二区| 亚洲福利视频三区| www.99热这里只有精品| av老司机免费在线| 欧美日韩亚洲91| 久久久久人妻精品一区三寸| 欧美美女日韩| 欧美色欧美亚洲另类二区| 久久精品影视大全| 欧美成人高清视频在线观看| 欧美日韩一级大片网址| 色婷婷.com| 成人综合日日夜夜| 日韩精品在线一区| 波多野结衣加勒比| 伊人久久大香线蕉av不卡| 亚洲三级黄色在线观看| 青青草自拍偷拍| 欧美成人一区二免费视频软件| 欧美另类极品videosbestfree| 九九精品在线观看视频| 在线亚洲欧美| 国产精品久久久久国产a级| 国产永久免费视频| 国产精品一二三| 国产免费高清一区| 韩国中文字幕2020精品| 亚洲色图一区二区| 国产a级片网站| 自拍偷自拍亚洲精品被多人伦好爽| 欧美日韩国产免费一区二区 | 福利欧美精品在线| 亚洲国产精品va在线看黑人| 成年人网站免费在线观看| 日韩精品免费一区二区三区| 欧美日韩国产成人高清视频| www.com亚洲| 激情六月婷婷久久| 久久精品国产综合精品| 久操视频在线播放| 精品人伦一区二区三区蜜桃网站| 手机视频在线观看| 久久电影在线| 久久久精品美女| 黄色在线免费观看| 国内精品久久久久影院色| 久久久久久久免费| www.在线视频| 91官网在线观看| 国产51自产区| 午夜激情久久| 日本韩国在线不卡| 午夜精品久久久久久久爽| 国产人伦精品一区二区| 人妻少妇精品久久| 高清不卡一区| 一道本无吗dⅴd在线播放一区| 青草草在线视频| 日韩不卡手机在线v区| 国产精品制服诱惑| 久草资源在线观看| 欧美在线啊v一区| 人人妻人人澡人人爽人人精品| 一区二区电影在线观看| 国产精品成人一区| 三级在线播放| 香港成人在线视频| 巨乳女教师的诱惑| 久久一区二区三区喷水| 日韩av手机在线观看| 日批免费在线观看| 亚洲免费av在线| 伊人国产在线视频| 精品国产午夜| 日本成熟性欧美| 亚洲欧美丝袜中文综合| 亚洲亚洲人成综合网络| 亚洲熟妇一区二区| 欧美在线国产| 91亚色免费| 调教一区二区| 精品美女在线播放| 国产主播在线观看| 高清日韩电视剧大全免费| 亚洲一区二区在线看| 国产精品久久久久久妇女| 亚洲人高潮女人毛茸茸| 国产suv精品一区二区33| 久久综合色一综合色88| 鲁一鲁一鲁一鲁一澡| 国产精品黄网站| 久久久久国产视频| 神马午夜精品95| 亚洲成a人v欧美综合天堂下载 | 狠狠综合久久av一区二区蜜桃| 久久免费精品视频| 亚洲欧美日韩动漫| 色综合久久中文字幕综合网 | 丰满人妻一区二区三区免费视频| 一区二区免费在线播放| 岛国大片在线免费观看| 韩国av一区| 狠狠色狠狠色综合人人| 最近高清中文在线字幕在线观看1| 日韩精品电影网| 欧美a视频在线观看| 欧美激情自拍偷拍| 51自拍视频在线观看| 欧美二区视频| 久久国产精品久久| 成人在线视频播放| 久久久www成人免费精品张筱雨| 国产欧美日韩成人| 亚洲一区二区欧美日韩| 国产伦精品一区二区三区妓女| 性一交一乱一区二区洋洋av| 香蕉久久夜色| 亚洲精品一区国产| 91精品国产色综合久久不卡98口| 日本人妖在线| 欧美日韩国产综合一区二区| www.99re7| 99视频有精品| 羞羞的视频在线| 欧美日一区二区在线观看| 精品伦精品一区二区三区视频 | 欧美无砖砖区免费| 色婷婷在线视频观看| 不卡av在线免费观看| 好男人www社区| 亚洲久久久久| 蜜桃狠狠色伊人亚洲综合网站| 成人久久网站| 午夜精品久久久99热福利| 川上优的av在线一区二区| 日韩视频123| 国产精品人人人人| 亚洲视频图片小说| 美女被到爽高潮视频| 国产电影一区在线| 美女喷白浆视频| 欧美天天在线| 亚洲精品一区二区三区四区五区 | 久久爱www久久做| 久久男人资源站| 久久综合国产| 国产精品一区二区av| 成人在线观看免费视频| 久久人人爽人人| 免费在线观看黄色网| 亚洲欧美www| 精品久久人妻av中文字幕| 色域天天综合网| 国产午夜久久久| 自拍偷自拍亚洲精品播放| 一区二区三区四区免费| 国产成人在线影院| 日本不卡一区在线| 久久午夜av| 日本手机在线视频| 欧美va天堂| 中文字幕日韩精品久久| 欧美理论电影大全| 精品毛片久久久久久| caoporn成人免费视频在线| 91精品久久久久久久久久入口| 三级成人黄色影院| 91精品国产91| 里番在线播放| 久久91精品国产91久久跳| 亚洲麻豆精品| 在线免费观看羞羞视频一区二区| 日本成人一区二区三区| 亚洲国产天堂久久综合网| 丁香六月色婷婷| 日韩免费成人网| 国产精品国产三级国产普通话对白| 欧美最猛性xxxxx直播| 五月婷婷中文字幕| 精品久久中文字幕| 国产午夜在线播放| 亚洲 欧美综合在线网络| 久久在线视频精品| 一区二区三区视频在线观看| 一级黄色录像视频| 亚洲欧美日韩在线不卡| 91精品少妇一区二区三区蜜桃臀| 国产精品国产三级国产普通话蜜臀| 先锋影音av在线| 欧美国产欧美综合| 中文天堂资源在线| 国产精品成人免费| 黄色a级片在线观看| 亚洲色图制服诱惑| 欧美片一区二区| 亚洲午夜免费电影| 国产成人在线免费观看视频| 精品美女国产在线| 国产精品suv一区| 欧美系列日韩一区| 国产美女免费看| 日韩一区二区影院| 欧美视频一二区| 国产婷婷97碰碰久久人人蜜臀 | 久久不射电影网| 美女精品导航| 欧美亚洲成人网| 外国电影一区二区| 91精品在线观| 国产成人福利av| 欧洲久久久久久| 97精品国产| 乱熟女高潮一区二区在线| 亚洲美女视频在线免费观看| aaa毛片在线观看| 久久99精品国产| 成人啪啪18免费游戏链接| 久久亚洲综合色| 亚洲精品电影院| 亚洲午夜电影网| 欧美人一级淫片a免费播放| 欧美日韩国产系列| 姝姝窝人体www聚色窝| 国产小视频国产精品| 日本在线视频网址| 国产999在线| 亚洲国产中文在线| 欧美激情第六页| 午夜亚洲福利| 97公开免费视频| 懂色av中文字幕一区二区三区 | 你微笑时很美电视剧整集高清不卡| 一区二区成人国产精品 | ass极品水嫩小美女ass| 久久久蜜桃精品| av激情在线观看| 一本到三区不卡视频| 99riav国产| 亚洲无限av看| 1234区中文字幕在线观看| 国产精品热视频| 美女一区二区在线观看| 中文字幕不卡每日更新1区2区| 亚洲国产清纯| 久久久久久久高清| 久久综合九色综合欧美亚洲| 日本青青草视频| 在线观看视频一区| 日韩中文字幕综合| 欧美乱妇高清无乱码| 国产成人精选| 欧美一区二区视频在线| 影音国产精品| 久久综合桃花网| 国产精品免费视频网站| 丰满少妇乱子伦精品看片| 日韩午夜激情视频| 91.xxx.高清在线| 欧美综合一区第一页| aaa国产精品视频| www.-级毛片线天内射视视| 日日骚欧美日韩| 国产传媒第一页| 亚洲大尺度视频在线观看| 国产精品欧美激情在线| 中文字幕久热精品视频在线| 成人私拍视频| 精品欧美一区二区久久久伦| 欧美精品麻豆| 无码人妻丰满熟妇区毛片蜜桃精品| 国产精品欧美久久久久无广告| 特级毛片www| 亚洲欧美日本另类| 成年男女免费视频网站不卡| 国产精品日韩二区| 欧美久久一区| wwwxxxx在线观看| 亚洲精品视频在线| 99精品人妻无码专区在线视频区| 日韩中文在线中文网三级| 澳门av一区二区三区| 日韩一二三区不卡在线视频| 美日韩精品视频| 91网站免费入口| 91豆麻精品91久久久久久| 韩国三级在线观看久| 国产精品电影一区| 欧美日韩国产传媒| 99re精彩视频| 中文字幕一区二区三区蜜月| 国产又爽又黄又嫩又猛又粗| 日韩综合视频在线观看| 国产精品视频一区视频二区| 咪咪色在线视频| 国产精品资源在线| 久久久久久久久97| 日韩精品在线观看一区二区| 亚洲欧美se| 日韩av在线一区二区三区| 日韩电影在线免费观看| 久久精品色妇熟妇丰满人妻| 欧美精品在线一区二区三区| 超碰在线观看免费版| 国产成人亚洲欧美| 国产精品日韩精品欧美精品| 欧洲美熟女乱又伦| 91精品国产综合久久婷婷香蕉 | 日韩欧美一区二区在线| 国内精品在线视频| 91久久久在线| 亚洲国产激情| 男人操女人动态图| 欧美精品aⅴ在线视频| 亚洲按摩av| 免费精品视频一区二区三区| 首页国产欧美日韩丝袜| 欧美激情精品久久久久久免费| 精品国产一区二区三区久久影院| 日本三级一区| 中文字幕一区二区三区在线乱码| 国产成人午夜精品5599| 日韩 欧美 综合| 自拍偷拍亚洲区| 中文字幕一区日韩精品| 久久国产乱子伦免费精品| 国产精品久久久久久久午夜片| 国产综合无码一区二区色蜜蜜| 国产成人+综合亚洲+天堂| 中文字幕一区二区av| 国产男男chinese网站| 91麻豆精品国产自产在线| 人在线成免费视频| 最近中文字幕免费mv| 97久久精品人人澡人人爽| 一级全黄少妇性色生活片| 97视频在线观看成人| 一区二区三区在线观看免费| 中文字幕在线观看网址| 9191国产精品| 忘忧草在线www成人影院| 美女扒开大腿让男人桶| 国产精品国产自产拍在线| 欧洲亚洲精品视频| 99一区二区三区| 麻豆国产91在线播放| 五月天激情国产综合婷婷婷|