大家好~我是X藥師-程思偉,目前在新光醫院擔任教學研究組長,同時也是新光醫院數位教學中心的執行長、台北市藥師公會理事、臺灣臨床藥學會理事兼繼續教育審查委員會主委、台灣藥學國際發展協會常務理事。

我的相片
大家好~我是程思偉藥師,也就是X(乘)藥師!這是一個分享生活日常酸甜苦辣、旅遊、新知、醫藥衛生、臨床教學工具及應用的專業粉絲專頁,歡迎大家按讚、分享、追蹤,讓生活更美好!

2026年1月30日 星期五

【AI 實戰 Vibe coding】不會寫程式也能做 App?用 Gemini Canvas 打造你的專屬生產力工具

 🔔從「教案自動生成」到「腎功能計算」,兩大實例教你玩轉Gemini Canvas工作區


當 AI 不再只是陪聊

你是否曾經覺得,雖然 ChatGPT 或 Gemini 很好用,但每次都要重新輸入一長串指令(Prompt)很麻煩?如果能把這些常用的指令變成一個「固定的小工具」,填幾個空就能跑出結果,那該有多好?

Google 最新的 Gemini Canvas 正是為此而生。它不只是一個對話視窗,更是一個「協作畫布」。在這裡,你不僅可以撰寫文章,更可以直接要求 Gemini 「寫一個應用程式給我」。不需要懂 Python 或 JavaScript,只要用中文描述你的需求,幾秒鐘內,一個可互動的工具就誕生了。

今天,我將示範如何使用 Gemini Canvas 製作兩個截然不同的實用工具:一個是教育界需要的「教案生成器」,另一個是醫療場域實用的「腎功能計算器」。


實例一:教案生成器 (Lesson Plan Generator)

對於臨床教師或教育工作者來說,針對不同學員(如 PGY、實習生)設計教案是日常痛點。我們可以利用 Canvas 製作一個標準化工具,確保每次產出的教案都符合教學架構。

步驟 1:定義需求

告訴 Gemini 你希望這個工具包含哪些「輸入欄位」以及希望得到的「輸出格式」。


步驟 2:輸入指令 (Prompt)

在 Canvas 中輸入以下指令:

「請幫我製作一個「臨床教學教案生成器」的網頁應用程式工具。」


功能需求:

介面要有以下輸入欄位:

課程主題 (例如:抗生素合理使用)

授課對象 (例如:PGY1 藥師)

教學時間 (例如:50分鐘)

教學場域 (例如:一般病房、會議室)

按下「生成教案」按鈕後,請產出包含以下結構的表格:

教學目標 (分為認知、技能、情意)

時間分配 (起承轉合)

教學方法 (例如:案例討論、講授)

評估方式

介面設計要簡潔專業,適合教育訓練使用。


成果展示

Gemini Canvas 會在右側視窗直接生成一個介面。你只需要填入「抗生素使用」、「PGY」,點擊按鈕,一份結構完整的教案就會自動產生。這比每次重新對話要快上數倍,且格式統一。






實例二:腎功能計算器 (Kidney Function Calculator)

醫療人員在調劑藥物時,常需要計算病人的腎功能 (eGFR 或 CrCl) 來調整劑量。雖然網路上有現成工具,但透過 Canvas,你可以建立一個「符合自己醫院習慣」或「整合特定藥物建議」的專屬計算機。


步驟 1:定義公式與邏輯

這裡是以MDRD公式 及 2021 CKD-EPI (Creatinine)為例。


步驟 2:輸入指令 (Prompt)

在 Canvas 中輸入以下指令:

「你是一位醫學中心的專科藥師,請依據下列提供的資訊,製作一個計算器的網頁。欄位功能必須包括:可輸入血清肌酸酐值、年齡、性別,最後可依據公式得出「計算結果」。

1.腎絲球過濾率值 2021 CKD-EPI (Creatinine)

慢性腎臟病的五個階段是以「eGFR」(腎絲球濾過率值)來判斷您的腎臟功能,而eGFR又必須綜合考量您的年齡、性別以及「CR」(血清肌酸酐)。您知道自己的「CR」(血清肌酸酐)多少嗎?知道的話就可以計算你的腎臟功能了:

計算公式:

142 X min(Scr/K,1)α X max(Scr/K,1)-1.200 X 0.9938年齡 X 1.012 [if female]

Scr =血清肌酸酐濃度(mg/dL)

K = 女性:0.7;男性:0.9

α =女性: -0.241 ;男性: -0.302

min =計算出來的值跟1比較後,選擇比較小的

max =計算出來的值跟1比較後,選擇比較大的


2021CKD-EPI(Creatinine)

142 X min(Scr/K,1)α X max(Scr/K,1)-1.200 X 0.9938年齡 X 1.012 [if female]

血清肌酸酐值  (mg/dL),年齡 (歲)

性別 男性 女性 X 1.012 觀看計算結果


 2.MDRD公式(改良版MDRD公式)

是早期用來估算腎絲球過濾率 (eGFR) 的標準公式,計算時需要血清肌酸酐 (Cr)、年齡、性別這三個因子,公式大致為 eGFR = 186 × (血清肌酸酐)^{-1.154} × (年齡)^{-0.203} × (0.742 if female)


功能需求:

輸入欄位:

性別 (男/女 選項)

年齡 (歲)

體重 (kg)

血清肌酸酐 (Scr, mg/dL)

計算邏輯: 使用 Cockcroft-Gault 公式計算 CrCl。


公式:((140 - 年齡) × 體重) / (72 × Scr)

若是女性,計算結果需 × 0.85

輸出結果: 顯示計算出的 CrCl 數值 (ml/min)。

進階功能: 請在結果下方加入一個簡單的判讀提示:

若 CrCl < 30,顯示紅字警告「需注意多數藥物劑量調整」。

若 CrCl > 60,顯示綠字「腎功能正常範圍」。


成果展示

Canvas 會生成一個帶有滑桿或輸入框的介面。當你輸入數值時,它不僅計算出數字,還會根據你的設定跳出紅字警告。最後在選擇要發布成APP或是Google site網頁就可以了,這對於教學或是快速核對處方非常實用!

腎功能(eGFR)計算器👇

https://sites.google.com/view/kidney-function-calculator/%E9%A6%96%E9%A0%81


為什麼要用 Canvas 做這些?

你可能會問:「網路上不是都有這些工具了嗎?」使用 Gemini Canvas 自製工具的三大優勢在於:


高度客製化:你可以隨時修改。例如在教案生成器中加入「引用文獻」欄位,或在腎功能計算器中加入「體表面積 (BSA)」校正。


資料隱私與安全性:如果你使用的是企業版 Workspace,這些數據不會被拿去訓練模型,相比將數據丟到不明的第三方網頁計算機,在自己的 Workspace 環境下處理更為安全。


零程式碼門檻:你不需要懂 HTML 或 Python,只要會「描述問題」,就能擁有解決問題的工具。


結語:你的創意,就是下一個 App

Gemini Canvas 的出現,模糊了「使用者」與「開發者」的界線。無論你是為了提升行政效率,還是為了臨床工作的準確性,都可以試著把手邊重複性的工作,透過一句指令轉化為自動化工具。


現在就打開 Gemini Canvas,試著輸入你的第一個 App 指令吧!


2025年9月2日 星期二

Google Gemini與ChatGPT5生成專業形象照實測



先說結論,不得不說這一次Gemini 2.5 Flash Image」的圖像生成模型,在製作高清形象照的品質上完全輾壓ChatGPT,更棒的是
Gemini 2.5 Flash是完全免費,而且沒有使用次數的限制!!

大家應該記憶猶新,就在2025年3月底4月初發生的「吉卜力之亂」,當時ChatGPT的圖片生成漫畫風格獲得熱烈的迴響,不少人也因此踏入Plus付費訂閱之列,雖然在真實照片轉成漫畫風格,ChatGPT確實有其令人驚豔之處,但是這一次在真實風格的專業形象照片生成上,Gemini算是扳回一城,兩者的競爭也更加白熱化,在AI生成圖片領域,正式進入百家爭鳴的時代...

製作一張專業的形象照超簡單

準備一張人物清楚的個人照上傳,將需要的人物形象說明、表情、服裝、背景及風格要求,例如:建立一張專業藥師的形象照,面帶微笑,身穿套裝,外搭白色醫師袍。

Gemini 2.5 Flash👇👇👇

ChatGPT👇👇👇
(示意圖,非本人照片)
在生成個人形象照的功能上,ChatGPT的圖片會與提供的原圖有很大的差異(不是同一個人😅),相較之下,Gemini 2.5 Flash可以忠實呈現原圖的面容及表情(相似度90%以上),完全是可以用來當作個人的形象照片是沒有問題的!!!


如何延伸製作1/7比例大小的超擬真3D公仔

1.登入Gemini 2.5 Flash

2.選擇1張人物清楚、背景乾淨的圖片,可以用前面生成的形象照試試

3.輸入Prompt(咒語):

Imagine a realistic 1/7 scale figure of the characters shown, presented as if it were a finished commercial product. It’s displayed on top of a Mac desk, anchored by a clean, round acrylic base without any labels. A stream of elegant light falls across the figure, bringing out the sculpted details. On the Mac screen behind it, the ongoing ZBrush creation process of this figure is visible.

Positioned nearby is the product’s packaging: a box with rounded design elements and a transparent front panel. The box is open at the top, revealing that only the inner plastic clamshell remains inside. Its vertical size is slightly higher than the figure it is meant to contain.

中文咒語參考:

在真實環境中,創作1/6比例的商品化相片的中的人物模型。模型放置在整齊蔡伯明克風格的電腦桌上。

模型底座為圓形透明壓克力,底座上寫上「自選文字」 。電腦螢幕上顯示的內容是該模型的ZBrush建模過程。電腦螢幕旁邊是一個印有原圖的BANDAl風格玩具包裝盒。包裝盒採用二維平面插畫設計。

#gemini


4.得到成品👇👇👇

另一種風格,手也太長了吧😆(咒語:A hyper-realistic 1/7 scale figurine of a character, designed as a finished commercial product, placed on an iMac computer desk with a white Apple keyboard. The figurine stands on a clean, round transparent acrylic base with no labels or text. Professional studio lighting highlights the sculpted details. On the iMac screen in the background, display the ongoing ZBrush modeling process of the same figurine, showing the contrast between "work in progress" and the finished product. Next to the figurine, place its packaging box with rounded corners and a transparent front window. The box is open at the top, revealing only the inner transparent plastic clamshell, and its height is slightly taller than the figure, realistically sized to contain it.)
















以上就是這一次針對Gemini 2.5 Flash(Nano Banana)製圖的簡單經驗分享,您也趕快去試試吧!

精選文章

單株抗體的命名規則

 【醫藥知識】 🦠最近新冠肺炎(COVID-19)疫情又升溫了,看著每日確診人數持續暴增,真是令人心情忐忑不安啊!但是知識就是力量!💪🏻不要怕,相較於疫情剛開始時候,我們已經多了很多武器可以應對,還沒打滿三劑疫苗💉的朋友,趕快跟上進度喔... 🤺在對抗COVID-19...

熱門文章