iT邦幫忙

2026 iThome 鐵人賽

DAY 21
0
Vibe Coding

從模糊想法到可操作原型:我的 30 天 AI 協作開發實驗系列 第 21

Day 21|先決定 AI 可以做什麼,也要決定它不能做什麼

  • 分享至 

  • xImage
  •  

昨天 CareCall AI 第一次能把瀏覽器語音變成可修改、可確認的逐字稿。今天我沒有急著串接 AI API,而是先替 AI 畫出清楚的工作範圍。若沒有固定格式,模型可能這次回傳「服藥」,下次改成「吃藥狀態」,甚至自行加入診斷或緊急程度,畫面與規則就無法可靠使用。

因此我定義了 carecall-ai.v1 固定 JSON。它只能包含原始逐字稿、服藥、量測、不適、協助需求、缺漏、摘要與是否需要人工確認。四個關懷欄位只能是 truefalsenull。有明確答案時必須附上逐字稿證據;內容不確定、矛盾、未提及或無法回答時,不能猜測,只能使用 null 並說明原因。

另一個重要決定,是把 AI 和既有規則引擎分開。AI 只整理自然語句,不得輸出「已完成」、「優先處理」等工作狀態。真正的狀態仍由可以重複測試的程式規則產生,照護人員則確認逐字稿、缺漏與後續安排。即使日後更換模型,也不必推翻整套資料流程。

我也完成安全提示詞與本機驗證器。程式不會只因模型答應遵守就相信它:擅自加入診斷、缺漏卻不轉人工、型別錯誤或沒有證據的輸出都會被拒絕。今天沒有使用 API Key,也沒有呼叫外部 AI。這不是停滯,而是在串接前建立可測試的契約與安全邊界。vibe coding 並不代表把所有判斷交給模型,而是讓 AI 做它擅長的語言整理,同時清楚限制它不能越過的界線。


上一篇
Day 20|第一次把聲音變成「可以確認」的關懷內容
系列文
從模糊想法到可操作原型:我的 30 天 AI 協作開發實驗21
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言