iT邦幫忙

0

【Day 09】Model Context Protocol 概論與核心通訊規格

  • 分享至 

  • xImage
  •  

一、 今天的心情與學習目標
自主學習計畫來到第九天,今天正式進入這三十天裡面的第二個大重點。前幾天都在學習怎
麼讓人工智慧讀懂我們的私有文件,但如果我們想要讓它幫忙查天氣或是去資料庫抓最新的
業績報表,單靠讀文件是不夠的。所以今天的目標是要來研究一個叫做模型上下文協定的新
技術,看看它是如何讓人工智慧擁有操控外部工具的能力。
二、 模型上下文協定概論
一早我先去看了官方的說明文件。如果用大一新生的角度來理解,以前的人工智慧就像是被
關在一個沒有網路的小房間裡,只能靠死背的知識來回答問題,就算我們昨天給了它一本百
科全書,它還是不能知道外面現在有沒有下雨。而這個新協定就像是給了人工智慧一台對講
機,當它遇到不懂的問題時,可以透過標準的通訊格式去呼叫外面的天氣系統或是計算機工
具,請它們把結果傳回來。
三、 核心通訊規格初探
下午我繼續深入研究這台對講機到底是怎麼運作的。文件裡面提到三個很重要的角色,分別
是發送請求的客戶端、負責居中協調的主機端,以及真正提供工具的伺服器端。它們之間溝
通的語言有著嚴格的核心通訊規格。這就像是寄信一樣,信封上必須清楚寫明你要呼叫哪個
工具的方法,並且把需要的參數用結構化的資料整齊打包,伺服器收到信之後就會乖乖照做
並且把結果回傳。
四、 今天遇到的困難與心得
今天一整天都在看純文字的規格文件,說實話真的有點吃力。尤其是那些網路通訊的專有名
詞,對於還沒有上過電腦網路課程的我來說有點抽象。後來我找了一張白紙,自己畫了幾個
火柴人代表客戶端和伺服器,然後畫箭頭模擬它們互相傳送資料的過程,才終於把整個邏輯
搞懂。這讓我學到,遇到抽象的理論時,動手畫圖真的是一個很好的理解方式。
五、 明天的計畫與期許
今天雖然都在看理論沒有實際寫到程式,但感覺腦袋裡面的觀念變得非常清晰。了解底層的
運作規則之後,明天我就要親自動手寫程式了。明天的計畫是動手寫出我人生中第一個模型
上下文伺服器,希望這個伺服器可以順利跑起來,接收到系統傳來的指令。


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

尚未有邦友留言

立即登入留言