AIGC能幫DBA做點啥
這兩天一個朋友和我探討AIGC在資料庫運維領域的能力問題,他們準備搞一個題庫,用於對大模型做這方面的能力測試。這是一件十分好的事情,因為最近這半年裡,我一直在使用NewBing輔助我的工作,用NewBing內建的GPT4幫我收集資料,分析資料,頗為得心應手。也有一些朋友在用AIGC分析SQL執行計劃、自動生成BI查詢所需的SQL語句。甚至更為激進的朋友已經開始用AIGC自動生成SQL語句,運維自己的系統了。
就我這段時間的探索獲得的經驗,AIGC用於DBA工作輔助,最大的問題依然是幻覺問題。在一些模稜兩可的問題或者一些ZERO SHOT場景,大模型依然會一本正經的說瞎話。
我嘗試給NewBing出了一道題,這道題難度並不算太大,不過如果不瞭解Oracle共享池原理的人還真的不一定能答對。
NewBing給出了一個十分完美的答案,不僅答對了,其分析過程也無懈可擊。可能很多DBA幹了五年十年,對Oracle共享池的理解也不過如此吧。
繼續提問,不過這回出了一道更為複雜的題目,參雜了Oracle與PG的知識,這回NewBing顯然沒有給出正確的答案。
它答對了A,但是把容易混淆的C也當成錯誤答案了。當日這道題普通的DBA也容易答錯。我把比較容易出現歧義的地方做了修改,不過沒辦法,在這個對話SESSION中,AIGC已經認定了自己的判斷了。
面對如此頑固的Newbing,我我只能新開了一個會話,再次提問這個問題。
在一個新的會話中,我用了作為Postgresql專家這個提示,NewBing居然十分正確的回答了這個問題。從上面的測試可以看出,AIGC已經具備了很強的人類輔助能力,但是因為幻覺的存在,它的回答是不確定的,也是無法保證準確的。基於此AIGC在DBA領域的作用也最好被放在輔助上,而完全自動化駕駛的環境中,還是要慎用的。前陣子在Oracle PAB大會上,Oracle的一些技術專家對此的看法也是如此。AIGC支援下的MOS肯定會有,AIGC支援下的智慧分析診斷也一定會有,AIGC支援的CBO最佳化器還不一定能有。
在DBA領域,AIGC支援下的知識庫、教學課程、資料建模輔助、SQL最佳化輔助、AI4BI的SQL自動生成、日誌分析輔助定位、故障溯源輔助、複雜場景預警等這些工作,AIGC已經可以勝任了。只要是在輔助領域,而不是資料庫的自動化駕駛領域,AIGC都可以進行很好的支撐。不過在自動化操作這個領域,因為幻覺的存在,絕對是要十分慎重的。
AIGC已經被證明是十分有效的輔助手段了,大模型結合RAG是目前比較流行的解決方案。RAG 是檢索增強生成(Retrieval-augmented generation)的縮寫,是一種利用大語言模型和檢索系統來生成文字的方法。RAG 可以從大規模的文字資料庫中檢索相關的文件,然後將它們作為上下文資訊提供給 LLM,從而提高 LLM 的生成質量和準確性。RAG 可以應用於多種任務,如問答、摘要、對話等。
我一直在關注的螞蟻的開源專案DB-GPT也發展得日臻完善。以此框架為基礎,在資料庫智慧化運維領域構建自己的企業級AIGC智慧化運維體系應該是可行的。有興趣的朋友不妨關注一下這個開源專案。
來自 “ 白鱔的洞穴 ”, 原文作者:白鱔;原文連結:https://mp.weixin.qq.com/s/mxpYuniNXyaw_Lq0p4cSAw,如有侵權,請聯絡管理員刪除。
相關文章
- 光點資料中臺能幹啥?怎麼做?用在哪?_光點科技
- 資料中臺|能幹啥?怎麼做?用在哪?
- CRM系統能幫助企業做哪些事?
- CRM系統能幫助企業做什麼?
- 今天學點啥?
- OA辦公系統能幫助企事業單位做什麼?
- AIGC:拐點時刻(附下載)AIGC
- Nginx的mirror指令能幹啥?Nginx
- [Python小記] 通俗的理解閉包 閉包能幫我們做什麼?Python
- AI,能為1.2億聽障老人做點什麼AI
- DBA 的 7 點建議
- AIGC 真的解決了我的痛點AIGC
- tslib 這個包做啥用的
- 比亞迪憑啥做高階?
- 你能充分信任Oracle DBA嗎?BNOracle
- 【DBA】Oracle dba角色不是萬能的,儲存過程需要顯示授權Oracle儲存過程
- 難≠勸退?這五點能幫你的生存恐怖遊戲做得更好遊戲
- Python是啥呢?能拿來幹嘛?Python
- 拼多多商家盜圖怎麼辦?多多情報通能幫助商家們做什麼?
- 「譯」懂點那啥編譯編譯
- 全棧工程師為啥能夠逆襲?全棧工程師
- CRM能夠帶來哪些幫助?
- 新手怎麼做自媒體影片?這幾個要點幫你提高播放量
- JavaScript—call, apply, bind 函式能幹啥?(全)(20)JavaScriptAPP函式
- 智慧數字經營3.0能為實體行業做點什麼?行業
- 工作3年,看啥資料能月薪30K?
- Vue3.2 中新出的 expose 是做啥用的?Vue
- Twitter能為你做什麼?
- 啥 啥 啥,服務治理是個啥
- 誰能幫我看下哪裡有問題?
- 小程式真的能幫商家掙到錢嗎
- 分析型CRM軟體能幫到你什麼?
- ? 那些能幫我愉快Working的Mac軟體Mac
- 詳解 OneAlert 排班可以幫你做什麼
- Goravel 讓微服務間通訊如此簡單,省出來的時間想幹點啥乾點啥吧Go微服務
- 03-為啥大模型LLM還沒能完全替代你?大模型
- 幫任總DBA太太最佳化條金融SQL案例(DM資料庫案例)SQL資料庫
- 淺析AIGC for MMKGAIGC