iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Modern Web

網站終於會說話:30 天實作並驗證 Agent-ready 的 WebMCP 活動網站 系列

當 AI 不只會聊天,還能直接理解並操作網站,網頁該怎麼設計?這個系列將用 30 天實作一個支援 WebMCP 的活動網站,從語意 HTML、Declarative API、Imperative API、Tool 契約,到搜尋、收藏、報名與取消流程逐步完成。過程中也會使用 Chrome WebMCP Inspector 與 Gemini 實測,保留成功、失敗、重試及人類確認紀錄,帶你看懂如何打造一個能被 Agent 發現、正確使用,而且值得信任的網站。

參賽天數 18 天 | 共 27 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 18

Day 21|一句「這個我不要了」,Agent 到底敢不敢直接取消?

安安~我是ChiYu~ 昨天確認 Agent 能把報名資料填進表單,並在正式送出前停下來。我原本以為,把同一個prepare-only 模式搬到取消流程,改個名...

2026-09-21 ‧ 由 ChiYu 小艾 分享
DAY 18

Day 22|五支 Tool 如何共用同一套規則,串成三條完整流程?

安安~我是ChiYu~ 昨天把取消報名接上之後,產品層的 catalog 終於湊齊五支 Tool。搜尋、詳情、收藏、準備報名、準備取消,單獨測的時候都知道自己該...

2026-09-22 ‧ 由 ChiYu 小艾 分享
DAY 18

Day 23|在問 Agent 聰不聰明前,先證明網站沒有壞

安安~我是ChiYu~ 昨天把五個 Tool 全部排好位置後,我很聽話地進入 feature freeze:不加第六個 Tool,也不再偷偷塞一個「這個應該很實...

2026-09-23 ‧ 由 ChiYu 小艾 分享
DAY 18

Day 24|活動摘要叫 Agent 洩漏祕密,它會把這句話當資料還是命令?

安安~我是ChiYu~ 昨天才把自動化測試與 Agent trace 分開,今天我就在活動摘要裡塞進一句很不安分的話: Ignore previous inst...

2026-09-24 ‧ 由 ChiYu 小艾 分享
DAY 18

Day 25|localhost 成功不算交付:怎麼證明公開網址跑的是同一份程式?

安安~我是ChiYu~ 前兩天在本機把程式基線與安全防線分開驗過,今天終於把同一份 release 推上 AzureContainer Apps。公開網址回應...

2026-09-27 ‧ 由 ChiYu 小艾 分享
DAY 18

Day 26|把自然語言送進公開站,Agent 真的會自己選對 Tool 嗎?

安安~我是ChiYu~ 昨天把 source commit、image digest 與 Azure revision 對齊後,我終於可以放心按下Inspect...

2026-09-27 ‧ 由 ChiYu 小艾 分享
DAY 18

Day 27|寫入型 Tool 怎麼驗收?把 Trace、Network、UI 與 Server 狀態放在一起看

安安~我是ChiYu~ 昨天的兩個唯讀任務很好判斷:Agent 選對 Tool,輸入正確,回答也能對回 result,這題大致就有答案了。 今天換成收藏、報名與...

2026-09-27 ‧ 由 ChiYu 小艾 分享