可以讓 AI 代理程式自動幫我接資料庫嗎?
可以。BizQuery 公開一份機器可讀的操作說明,把網址貼給能在你伺服器上執行指令的 AI 代理程式,它就能完成登入、安裝連接器與資料庫連線設定。過程中你只需要唸一次信箱驗證碼,資料庫密碼在你自己的機器上加密後才送出。
越來越多團隊手上已經有能在伺服器上執行指令的 AI 代理程式(例如 Claude Code、Cursor 這類具備終端機能力的工具)。既然導入 BizQuery 的第一步本來就是「在能連到資料庫的機器上安裝連接器、填入唯讀連線資訊」,這件事就可以交給代理程式代勞。這篇說明它能做到哪一步、人還要做什麼,以及為什麼這樣做不會犧牲安全。
AI 代理程式可以自動完成哪些步驟?
- 發起 email 登入,並在你唸出驗證碼後完成登入
- 取得連接器憑證,在這台機器上安裝並啟動連接器
- 等待連接器連線成功
- 在本機把資料庫連線字串加密封裝,再把密文送出
- 列出資料表、依你的指示選定可查詢範圍,完成設定
人還需要做什麼?
三件事,而且都是刻意保留給人的。第一,準備一組唯讀資料庫帳號——這是產品的硬性要求,代理程式不會、也不該幫你用管理員帳號硬上。第二,唸驗證碼:登入確認信寄到你的信箱,你點開信中的連結,把該頁面上顯示的確認碼唸給代理程式。第三,決定哪些資料表可以被查詢——代理程式會把清單列給你,敏感的成本、薪資表建議直接排除。
把驗證碼唸給 AI,這樣安全嗎?
確認碼不會出現在信件內文裡,只會顯示在你點開信中連結後的那個頁面上——也就是說,光是收到信、或信件被掃描,都不足以完成登入。這組碼同時綁定「發起登入的那個代理程式」,別人即使誘導你點連結,也無法用你的核准去完成他自己發起的登入。你隨時可以直接關掉頁面、不唸出確認碼,登入就不會成立。
資料庫密碼會交給 AI 或上傳給 BizQuery 嗎?
連線字串(含密碼)在你自己的機器上完成加密,只有密文會送出,BizQuery 端全程看不到明文。加密用的是你所屬組織的公鑰,解密金鑰由我們保管——連接器每次開機都要重新向我們取得金鑰,因此撤銷組織金鑰等同於遠端關閉這條連線。要提醒的是:代理程式本來就跑在那台能連到資料庫的機器上,它原本就讀得到那裡的設定檔,因此由它經手連線字串並沒有擴大原有的風險範圍。
| 手動安裝 | 交給 AI 代理程式 | |
|---|---|---|
| 操作方式 | 複製一鍵安裝指令、自行填寫連線資訊 | 貼一次說明網址,其餘由代理程式執行 |
| 人工介入 | 全程 | 唸一次驗證碼、選定資料表 |
| 唯讀帳號 | 必要 | 必要(代理程式不會幫你繞過) |
| 密碼處理 | 瀏覽器端加密後送出 | 在你的伺服器上加密後送出 |
| 適合誰 | 習慣自己操作終端機的 IT | 手上已有代理程式、想省下往返的團隊 |
需要什麼前置條件?
- 代理程式要跑在「連得到資料庫」的那台機器上(雲端沙箱不行)
- 該機器可對外連 HTTPS 443,不需要開放任何對內埠
- Linux + systemd(安裝不需要 sudo/root,連接器裝在執行者的家目錄下)
- 一組唯讀資料庫帳號
怎麼開始?
註冊登入後進入導入精靈,第一步的畫面上就有一段可直接複製、貼給代理程式的指示;你也可以直接把操作說明的網址 biz-query.com/llms/agent-skill.md 貼給它。那份說明是自足的操作程序,不限定廠牌——任何能讀網頁又能執行指令的代理程式都適用。若中途卡住,隨時可以退回手動安裝,兩種方式的結果完全相同。