iT邦幫忙

2025 iThome 鐵人賽

DAY 10
0
生成式 AI

AI 藥師助手:打造人人都看得懂的藥品查詢系統系列 第 10

Day 10 – 把專業藥品資訊轉成白話說明:讓 AI 當翻譯員

  • 分享至 

  • xImage
  •  

前言

在前幾天,我們已經完成了 API 基礎練習,也嘗試用 Python 爬蟲抓到藥品的基本資訊。
但這些藥品資料通常來自政府或藥典,內容都非常「專業化」:

  • 滿滿的醫學術語

  • 難以讓一般大眾快速理解

  • 副作用、適應症寫得很制式

所以今天的目標,就是 讓 AI 幫我把專業資料翻譯成白話說明

實作流程

1.先準備一份小型資料集(昨天的爬蟲結果,大約 10–20 個藥品)。
2.設計一個 prompt,要求 AI 轉換專業內容:

import openai

client = openai.OpenAI(api_key="API_KEY")

prompt = """
請把以下藥品資訊轉成一般人能懂的白話說明:
藥品名稱:普拿疼
成分:Acetaminophen
功效:緩解輕至中度疼痛,降低發燒
副作用:可能造成肝臟負擔
"""

response = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[{"role":"user","content":prompt}]
)

print(response.choices[0].message.content)

3.觀察輸出結果,並嘗試統一格式(例如 JSON)。

輸出範例

輸入:

藥品名稱:普拿疼
成分:Acetaminophen
功效:緩解輕至中度疼痛,降低發燒
副作用:可能造成肝臟負擔

輸出:

普拿疼是一種常見的止痛退燒藥,主要成分是 Acetaminophen。  
它可以幫助緩解頭痛、牙痛或感冒引起的發燒。  
但要注意劑量,吃太多會傷害肝臟。

心得

這一步的感覺很像AI 當翻譯員,把艱澀的醫學術語轉換成一般人能理解的用語。未來如果能把這些白話化的藥品說明存成一個資料集,就能進一步做 藥品問答系統,讓使用者查藥時不用再看一堆專業名詞。
今天完成的重點:

  • 用昨天的藥品資料集
  • 請 AI 自動生成「白話版藥品說明」
  • 讓資料更適合一般人閱讀

上一篇
Day 9 – 用 Python 爬蟲抓取藥品資訊
系列文
AI 藥師助手:打造人人都看得懂的藥品查詢系統10
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言