国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

airCloset 991張表困局:一個日本CTO用自然語言"拆

0
分享至


日本最大的服裝租賃平臺airCloset,數(shù)據(jù)庫里躺著991張表、15個Schema、橫跨11個SQL庫和6個MongoDB實(shí)例。CTO Ryan Tsuji上周公開了一個內(nèi)部工具——DB Graph MCP,讓客服用大白話就能查生產(chǎn)數(shù)據(jù)。這不是Demo,是跑了10年的老系統(tǒng)真實(shí)改造。

一個具體場景:用戶App顯示"退貨已完成",倉庫到底收到貨沒有?

答案分散在4張表里,跨兩個數(shù)據(jù)庫,中間靠一個varchar字段硬連,沒有外鍵。全公司能理清這條路徑的人,一只手?jǐn)?shù)得過來。有人休假,調(diào)查就卡死。

這就是"數(shù)據(jù)民主化"最樸素的痛點(diǎn):連接關(guān)系只存在特定人腦子里。

從"人形接口"到自然語言:工具設(shè)計拆解

Ryan Tsuji把解決方案拆成兩層。DB Graph是底層的元數(shù)據(jù)圖譜,把表、列、關(guān)系全部向量化;DB Graph MCP是暴露給Claude Code的接口層,遵循Anthropic的模型上下文協(xié)議(MCP,Model Context Protocol)。

核心工具只有三個。search_tables做語義檢索,輸入"return processing confirmation",返回相關(guān)表及關(guān)系路徑;get_table_details拉取指定表的列信息、樣本值、關(guān)聯(lián)表;execute_sql執(zhí)行只讀查詢,帶權(quán)限管控。

工具返回格式經(jīng)過精心設(shè)計。search_tables會給出匹配分?jǐn)?shù)、表用途描述、關(guān)聯(lián)路徑示意圖;get_table_details包含列名、數(shù)據(jù)類型、是否可為空、樣本值分布、關(guān)聯(lián)表及連接字段;execute_sql返回結(jié)果集的同時,附帶執(zhí)行計劃和行數(shù)估算。

Ryan Tsuji特別強(qiáng)調(diào):所有工具都返回結(jié)構(gòu)化數(shù)據(jù),而非自然語言描述。這讓LLM能基于確定格式做二次推理,而非解析模糊的文本回答。

圖譜構(gòu)建:10年技術(shù)債的自動化梳理

991張表的關(guān)系圖譜怎么建?airCloset的做法是分層掃描。

第一層讀數(shù)據(jù)庫元數(shù)據(jù):表名、列名、主外鍵約束、索引定義。第二層分析查詢?nèi)罩?,提取高頻JOIN模式——哪些表經(jīng)常被一起查,哪些字段頻繁用于關(guān)聯(lián)。第三層人工標(biāo)注關(guān)鍵業(yè)務(wù)路徑,比如上述退貨場景的四表鏈條。

三層數(shù)據(jù)融合后,用向量模型編碼。表和列的描述文本、業(yè)務(wù)標(biāo)簽、關(guān)聯(lián)路徑全部嵌入同一空間。語義搜索時,"return processing"能命中receive_record表的status字段,即使表名里完全沒有"return"字樣。


一個細(xì)節(jié):airCloset把varchar匹配關(guān)系也納入圖譜。warehouse_order_code到shipping_order_code的跨庫關(guān)聯(lián),原本是"隱式知識",現(xiàn)在成了顯式邊。

這解決了老系統(tǒng)最頭疼的問題——沒有外鍵約束的"軟關(guān)聯(lián)"大量存在,新人根本無從下手。

安全與權(quán)限:生產(chǎn)數(shù)據(jù)的"只讀沙箱"

讓客服直接查生產(chǎn)庫,聽起來像事故預(yù)告。Ryan Tsuji的解法是多層隔離。

執(zhí)行層用只讀副本,物理隔離寫操作。權(quán)限層按角色分配Schema可見性——客服只能看aircloset和bridge,工程師按項(xiàng)目開放更多。查詢層加敏感字段脫敏,手機(jī)號、地址自動哈希。審計層全量記錄自然語言提問、生成的SQL、返回行數(shù)。

一個設(shè)計選擇:execute_sql拒絕任何包含UPDATE/DELETE/INSERT的語句,不是正則過濾,而是解析AST(抽象語法樹)后白名單校驗(yàn)。Ryan Tsuji提到,曾有工程師試圖用CTE繞過限制,被AST掃描攔下。

脫敏規(guī)則也進(jìn)圖譜??头閡ser表,看到的phone列是"138****1234"格式;工程師申請后,同一查詢返回完整值。權(quán)限差異體現(xiàn)在工具返回的樣本值里,LLM自動適配。

實(shí)際效果:從"等人"到"直接問"

Ryan Tsuji給了一組內(nèi)部數(shù)據(jù)。退貨狀態(tài)核實(shí)類問題,平均解決時間從4.2小時降到11分鐘。不是查詢變快了,是"找到該問誰、等對方有空、再口述教一遍"的循環(huán)被砍掉。

更隱蔽的變化是提問方式。以前客服的描述是"用戶說退貨完成了但倉庫沒收到",工程師需要翻譯為"查aircloset.delivery_order.status和bridge.receive_record.status的關(guān)聯(lián)"?,F(xiàn)在客服直接復(fù)制用戶原話丟給Claude Code,中間翻譯層消失。

一個意外發(fā)現(xiàn):圖譜暴露了歷史設(shè)計問題。Ryan Tsuji團(tuán)隊發(fā)現(xiàn),"return"相關(guān)邏輯分散在7個Schema、23張表里,有些是2015年遺留的命名,有些是新業(yè)務(wù)硬接的??梢暬?,重構(gòu)優(yōu)先級變得清晰。

這套系統(tǒng)目前只供內(nèi)部使用,但Ryan Tsuji把MCP Server的實(shí)現(xiàn)細(xì)節(jié)全部開源。技術(shù)?;赑ython,圖譜存儲用Neo4j,向量檢索用pgvector,LLM層對接Claude 3.5 Sonnet。

他提到一個未解決的 tension:圖譜更新頻率。元數(shù)據(jù)變化實(shí)時同步,但查詢?nèi)罩镜腏OIN模式分析是T+1,人工標(biāo)注更是季度級。新表上線后,語義搜索可能"看不見"——直到有人手動標(biāo)注或它出現(xiàn)在足夠多的查詢里。

10年積累的數(shù)據(jù)架構(gòu),能用3個工具、自然語言接口重新組織。但"隱式知識"的顯式化,究竟能自動化到什么程度?Ryan Tsuji在文末留了這個問題——那些最復(fù)雜的跨系統(tǒng)關(guān)聯(lián),最終仍需老工程師的判斷,還是會被查詢?nèi)罩镜慕y(tǒng)計規(guī)律逐步捕獲?

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
特朗普幫了中國大忙,中國首次成為全球第一,日本完全被踩在腳下

特朗普幫了中國大忙,中國首次成為全球第一,日本完全被踩在腳下

有范又有料
2026-03-25 13:48:51
主場32分慘敗上海!山西主帥:這是我接隊以來,打得最差一場比賽

主場32分慘敗上海!山西主帥:這是我接隊以來,打得最差一場比賽

狼叔評論
2026-03-25 23:58:05
繼母燙幼子下體逼吃大便 姐弟慘遭虐待生母怒討說法

繼母燙幼子下體逼吃大便 姐弟慘遭虐待生母怒討說法

大象新聞
2026-03-25 12:09:04
中方堅決扣留船只,美方及時干預(yù) 取消中企投標(biāo)資格,巴拿馬難挽

中方堅決扣留船只,美方及時干預(yù) 取消中企投標(biāo)資格,巴拿馬難挽

南宗歷史
2026-03-25 16:04:15
《超人》女演員治病花光積蓄后去世,好友為其葬禮發(fā)起籌款

《超人》女演員治病花光積蓄后去世,好友為其葬禮發(fā)起籌款

紅星新聞
2026-03-24 14:16:15
5月1日起,全國電動車徹底“變天”,家家戶戶都要注意

5月1日起,全國電動車徹底“變天”,家家戶戶都要注意

老特有話說
2026-03-25 15:33:02
2026QS世界大學(xué)學(xué)科排名正式發(fā)布!

2026QS世界大學(xué)學(xué)科排名正式發(fā)布!

雙一流高校
2026-03-26 00:11:50
中國隊時隔7年重返土倫杯賽場

中國隊時隔7年重返土倫杯賽場

五星體育
2026-03-25 11:32:37
巴蒂:馬拉多納離世時身邊沒有人,最后走得像條狗一樣

巴蒂:馬拉多納離世時身邊沒有人,最后走得像條狗一樣

懂球帝
2026-03-26 06:43:02
美國政府有關(guān)部門決定禁止進(jìn)口所有外國制造路由器 外交部回應(yīng)

美國政府有關(guān)部門決定禁止進(jìn)口所有外國制造路由器 外交部回應(yīng)

新京報
2026-03-25 20:27:41
特朗普15點(diǎn)提議遭“打臉”,伊朗官員:戰(zhàn)爭的結(jié)束只能按我們的條件和時間表進(jìn)行!伊朗稱一直在監(jiān)控“林肯”號航母,并向其發(fā)射了導(dǎo)彈

特朗普15點(diǎn)提議遭“打臉”,伊朗官員:戰(zhàn)爭的結(jié)束只能按我們的條件和時間表進(jìn)行!伊朗稱一直在監(jiān)控“林肯”號航母,并向其發(fā)射了導(dǎo)彈

每日經(jīng)濟(jì)新聞
2026-03-25 22:56:05
U23國足讓2追2!媒體人熱議:安帥必執(zhí)教國足,亞運(yùn)會別指望小鬼

U23國足讓2追2!媒體人熱議:安帥必執(zhí)教國足,亞運(yùn)會別指望小鬼

奧拜爾
2026-03-25 21:54:17
“面相騙不了人”這句話,在他身上,以一種讓人揪心的方式被驗(yàn)證

“面相騙不了人”這句話,在他身上,以一種讓人揪心的方式被驗(yàn)證

動物奇奇怪怪
2026-03-26 01:52:14
張雪峰現(xiàn)任妻子遭扒,曝其去年再婚有兒子,年輕漂亮還很清純

張雪峰現(xiàn)任妻子遭扒,曝其去年再婚有兒子,年輕漂亮還很清純

古希臘掌管松餅的神
2026-03-25 14:28:44
笑掉大牙!伊朗高層當(dāng)眾互撕,吹破天的強(qiáng)硬,連軍餉都發(fā)不出來

笑掉大牙!伊朗高層當(dāng)眾互撕,吹破天的強(qiáng)硬,連軍餉都發(fā)不出來

老馬拉車莫少裝
2026-03-25 19:39:00
薛之謙惹爭議!摯友張雪峰離世毫無表示,知情人曝原因!

薛之謙惹爭議!摯友張雪峰離世毫無表示,知情人曝原因!

古希臘掌管松餅的神
2026-03-25 22:39:53
皇馬5-1曼城后0-1負(fù)弱旅,百年頑疾拖垮球隊

皇馬5-1曼城后0-1負(fù)弱旅,百年頑疾拖垮球隊

徐纗老表哥
2026-03-25 07:21:41
4月1日醫(yī)保7號令落地!1965-1985年出生的,這6件事務(wù)必抓緊辦

4月1日醫(yī)保7號令落地!1965-1985年出生的,這6件事務(wù)必抓緊辦

娛樂圈見解說
2026-03-26 05:19:46
末代港督彭定康夫婦,帶3個漂亮女兒回英國,29年過去今過得咋樣

末代港督彭定康夫婦,帶3個漂亮女兒回英國,29年過去今過得咋樣

攬星河的筆記
2026-03-26 00:26:09
不可思議,德國人急了,日本急了,美國也急了,中國這下贏麻了。

不可思議,德國人急了,日本急了,美國也急了,中國這下贏麻了。

阿七說史
2026-03-09 16:01:03
2026-03-26 07:55:00
灰度測試中
灰度測試中
生活正在重構(gòu),目前還在灰度測試階段,暫不全量發(fā)布。
59文章數(shù) 1關(guān)注度
往期回顧 全部

科技要聞

紅極一時卻草草收場,Sora宣布正式關(guān)停

頭條要聞

伊朗軍方稱擊落美軍F-18戰(zhàn)機(jī) 現(xiàn)場畫面披露

頭條要聞

伊朗軍方稱擊落美軍F-18戰(zhàn)機(jī) 現(xiàn)場畫面披露

體育要聞

35歲替補(bǔ)門將,憑什么入選英格蘭隊?

娛樂要聞

張雪峰遺產(chǎn)分割復(fù)雜!是否立遺囑成關(guān)鍵

財經(jīng)要聞

管濤:中東局勢如何影響人民幣匯率走勢?

汽車要聞

智己LS8放大招 30萬內(nèi)8系旗艦+全線控底盤秀實(shí)力

態(tài)度原創(chuàng)

家居
藝術(shù)
親子
本地
公開課

家居要聞

輕奢堇天府 小資情調(diào)

藝術(shù)要聞

原來唐朝貴婦的生活,比我們還會享受!

親子要聞

眼睛和嘴對了一晚上賬,愣是沒對上!

本地新聞

來永泰同安 赴一場春天的約會

公開課

李玫瑾:為什么性格比能力更重要?

無障礙瀏覽 進(jìn)入關(guān)懷版