iT邦幫忙

0

【Day 11】MCP 工具整合:存取 SQLite 資料庫與本地檔案系統

  • 分享至 

  • xImage
  •  

一、 今天的心情與學習目標
來到自主學習計畫的第十一天,昨天成功寫出一個可以做加法運算的簡單伺服器讓我信心大
增。但企業級的應用不可能只有算數學,最重要的還是資料的管理與查詢。所以今天的目標
很有挑戰性,我要讓昨天寫的伺服器進行模型工具整合,教它怎麼存取本地資料庫還有本地
檔案系統,提供查詢資料的工具給人工智慧使用。
二、 建立本地資料庫與測試資料
早上我先花了點時間複習大一學過的資料庫基礎觀念。接著我選用了不需要額外安裝大型系
統的資料庫作為練習對象。我寫了一小段程式碼,建立了一個簡單的學生成績資料表,並且
隨機新增了五筆學生的國文與數學成績進去。看著終端機順利印出資料表建置成功的訊息,
我知道第一步的準備工作已經完成了。
三、 存取資料庫與本地檔案系統
下午的重頭戲是修改昨天的伺服器程式。我在伺服器裡面新增了一個名叫查詢學生成績的新
工具。這個工具的邏輯是,只要收到學生學號,程式就會自動連線到早上的資料庫以及本地
檔案系統,下達查詢指令把成績找出來,然後整理成文字回傳。寫完之後我打開終端機模擬
發送請求,看到伺服器真的去資料庫把正確的分數撈出來印在螢幕上,那一刻真的覺得這項
技術太有潛力了。
四、 今天遇到的困難與心得
今天卡關最久的地方在於處理資料庫連線的錯誤。一開始我沒有設定好檔案的路徑,導致伺
服器啟動時一直說找不到資料庫檔案。後來我又忘記在查詢結束後把資料庫連線關閉,導致
程式跑了幾次之後就卡死不動。經過上網查資料和請教同學,才把這些資源管理的細節搞懂
。這讓我學到,寫程式不只要讓功能會動,還要考慮到系統運作的穩定性和資源分配。
五、 明天的計畫與期許
今天成功讓伺服器具備了讀取資料庫的能力,這意味著我的智慧代理未來可以擁有無限的資
料擴充性。明天的計畫非常令人期待,我要把這個寫好的伺服器,正式跟視覺化平台串接在
一起,讓平台上的人工智慧可以自動來呼叫我今天寫的查詢工具。期待明天能順利打通這最
後一哩路,看到系統自主運作的震撼畫面。


*提醒邦友,使用第三方服務/API 時,請務必評估資安風險與隱私保護
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言