昨天 03/25 跟保哥合開的直播,錄影檔出來了

2025/03/27

昨天 03/25 跟保哥合開的直播,錄影檔出來了

話說保哥動作也太快,昨晚直播到 22:15 才結束,結果早上影片就好了,還上了字幕,然後還順手寫了個 json -> json schema 的 tools …

昨天嘗試了好幾個跟過去不同的做法。過去的我都習慣做好準備,包含構思,製作簡報,準備講稿大綱,準備….,不過現在這時代,AI 加速了一切,我似乎也應該做些改變了?

於是,這次嘗試把整個準備的流程都換掉了… 首先,既然要講 Kernel Memory,這種面向開發人員的介紹 (尤其他的主要特色又是跟 Semantic Kernel 緊密整合),不是應該以 code 展示為主嗎? 所以,我只準備了 sample code … 沒有準備簡報

再來,跟幾個朋友聊過,我發現完全搞懂 LLM 背後在幹嘛,該怎麼應用在 Application 身上的人很少,更別提能完全搞懂 Json Mode / Function Calling 是怎麼運作的了,於是 sample code 又往前鋪陳了這些基本操作…

對我而言,這些基本操作,就像當年我還在念書時,老師說 program = algorithm + data structure 一樣重要啊,AI 的神奇能力,幾乎都是來自 LLM 本身強大的理解跟推理能力,以及封裝出支援 Json Mode / Function Calling 能力的 Chat Completion API .. 所以花了一半的時間來介紹這些基礎觀念…

再來,Semantic Kernel 是很讚的開發框架,但是我對框架有點感冒,封裝太多細節,沒搞懂就用它很容易出事的,而且官方的 example code 我覺得也寫太偏,你搞不清楚這些基礎知識的話,包括我第一次看都看不懂那些 example code 到底要表達什麼… 因此,示範的程式碼再度擴充為三種版本: Http API, OpenAI SDK, Semantic Kernel .. 我的目的是讓大家親眼看到 Semantic Kernel 到底替你處理了多少事情

這些內容實在太多,簡介我也不知道怎麼寫,乾脆在直播前七天,每天 PO 一篇主題的介紹.. 當作預告,也當作葉佩雯… 只留著 code 當天才公開.. 這些內容事後整理起來,剛好就是一篇文章 (咦?

於是,就是昨天大家聽到的直播內容了。中間其實不少意外狀況,每個我要 demo 的東西都在前一天有重大更新 =_= … 我要介紹的 kernel memory, 有中文斷字問題, 我 report bug 都沒回應,結果 03/25 凌晨 project owner 回我說有一版更新了,問我問題有沒有修正? (沒),我本來追加了一個 MCPServer 實作的 demo, 結果 ModelContextProtocol 官方前三天正式發布 charp sdk … ( 我原本用的是另一套 MCPSharp … ), 於是連夜改版.. 結果中文也有 bug … ( 開了 issue, 前一個晚上修好了 XD)

最 X 的是 MCP demo 我用 Claude Desktop, 直撥前 30min Claude 服務中斷,直播前修好,等到我要 demo 當下又掛掉… (然後保哥好像也被影響到,電腦被咬住,錄影也中斷了幾分鐘 XDD)

最後,這題目對大部分人而言都很陌生 (雖然已經不是新東西了),我還真不知道該怎麼拿捏難度,所以放棄掉很多 Semantic Kernel 跟 Kernel Memory 的操作細節,我只把主軸擺在觀念介紹,細節操作我就讓大家搞懂他是什麼,有能力後自己查文件吧。這題目難度實在難抓,我也特別自己準備了一份問券,好奇大家到底有沒有自己呼叫過 LLM 的 API?

總之,直播總算順利結束了,附上 YouTube 的回放連結。感謝大家昨天熱情參與 (直播當下最多有 350 人),問券回饋也很給我面子,到目前為止回收了 85 份問券,很寶貴的參考資料。即使你是事後看錄影的,也歡迎你看完後填個問券讓我知道你的想法 (影片跟問券連結在第一個留言)😀






Facebook Pages