iT邦幫忙

2026 iThome 鐵人賽

DAY 22
0
AI Engineering

用 React x Dify 打造 AI 智慧用藥監測系統系列 第 22

DAY22 釋放 AI 的真正潛力:Prompt Engineering 實戰

  • 分享至 

  • xImage
  •  

昨天我們成功讓系統與 Gemini 連線,並在畫面上顯示了 AI 的回覆。不過,你可能會發現 Gemini 給的建議有點像「複讀機」,只是把我們輸入的時間和藥名換句話說,最後加上一句早日康復。

結合醫學資訊的專業思維與程式邏輯,我們完全可以讓這個小工具具備臨床助理的雛形。今天我們要透過提示詞工程 (Prompt Engineering),重新設定 Gemini 的大腦,讓它學會判斷潛在的用藥風險並給出實用的衛教資訊。

什麼是 Prompt Engineering?
Prompt (提示詞) 就是我們對 AI 下的指令。一個優秀的系統提示詞通常包含四個核心元素:

  1. 角色 (Persona):賦予 AI 一個專業身分。
  2. 脈絡 (Context):提供背景資訊(例如使用者的用藥清單)。
  3. 任務 (Task):具體指示 AI 要做什麼(檢查交互作用、給予衛教)。
  4. 格式 (Format):限制 AI 的輸出長度與語氣。

Step 1:重構 aiService.js 的 Prompt
打開 src/services/aiService.js,找到我們昨天寫的 prompt 變數。我們要將原本簡單的幾句話,升級成具備結構化指令的版本。
const prompt = ... 的整段程式碼,改寫成以下內容:
https://ithelp.ithome.com.tw/upload/images/20260909/20178797AZO7DSyruU.jpg

再次進到AI分析之後會根據我們改過的提示詞出現跟昨天不一樣的結果
https://ithelp.ithome.com.tw/upload/images/20260909/20178797A0sDbMcVEW.jpg


上一篇
DAY21 讓系統開口說話:實作 AI 洞察面板與 Vercel 環境設定
下一篇
DAY23 提升 AI 內容可讀性:引入 Markdown 渲染與 Tailwind 排版外掛
系列文
用 React x Dify 打造 AI 智慧用藥監測系統24
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言