# ChatGPT使用方法與範例 2025/06/15 蘇彥庭 此份講義將介紹使用ChatGPT的方法,並提供有趣的範例。 ## 1. 圖像辨識與分析 小技巧: 1. 先確認模型能夠看到什麼,才知道可以整理什麼資訊 2. 設計Prompt Template取得需要的資訊 ### 1.1 統一發票(三聯式)辨識 ``` 請問你在這張照片看到什麼? ``` ![image](https://hackmd.io/_uploads/SyLHRBqXlx.png) ``` 請按照下列格式輸出給我: 統一編號: [88888888] 發票時間: [YYYY/MM/DD] 買受人: [買受人名稱] 總計金額: [100元] ``` ### 1.2 電子發票證明聯及消費交易明細辨識 ``` 請問你在這張照片看到什麼? ``` ![電子發票證明聯及消費交易明細](https://hackmd.io/_uploads/ryOP18cmgl.jpg) ### 1.2 貨櫃編碼辨識 ``` 請問你在這張照片看到什麼? ``` ![貨櫃照片](https://hackmd.io/_uploads/B1EvxIcQee.jpg) * [貨櫃編碼國際標準: ISO 6346](https://en.wikipedia.org/wiki/ISO_6346) ``` 請問貨櫃編號是多少? 並請依據ISO 6346,檢驗貨櫃編號的校驗碼是否正確 如果正確請輸出貨櫃編號,如果不正確請輸出貨櫃編號為0 請按照下列格式輸出給我: 貨櫃編號: [貨櫃編號] ``` ChatGPT可能會輸出推導過程,但不是我們需要的,所以調整Prompt如下: ``` 請問貨櫃編號是多少? 並請依據ISO 6346,檢驗貨櫃編號的校驗碼是否正確 如果正確請輸出貨櫃編號,如果不正確請輸出貨櫃編號為0 請按照下列格式輸出給我: 貨櫃編號: [貨櫃編號] 只要輸出最後結果就好,中間推理過程不用輸出 ``` ![image](https://hackmd.io/_uploads/SJRpu8q7gg.png) ### 1.3 股票技術分析圖形分析 ![image](https://hackmd.io/_uploads/SyvexD5mex.png) ``` 請用技術分析方法,分析股票未來的走勢 ``` ## 2. 圖像生成 ### 2.1 風格轉換 ``` 請幫我轉換為吉卜力風格 ``` ![image](https://hackmd.io/_uploads/SyY36U97gg.png) ![image](https://hackmd.io/_uploads/SJtAT8qXgl.png) ![image](https://hackmd.io/_uploads/rkQjRIqQle.png) ### 2.2 圖像局部編輯 點選剛剛生成的圖片,可以進入局部編輯的模式。 此模式可自行劃定範圍請模型修改生成。 ![image](https://hackmd.io/_uploads/ByOdRIcmle.png) ![image](https://hackmd.io/_uploads/BkqzJP5Xll.png) 也可移除不要的物品,替換成其他物品。 ![image](https://hackmd.io/_uploads/Hk7LyP5Xge.png) ![image](https://hackmd.io/_uploads/Bkt7gD57el.png) ### 2.3 參考圖像風格生成 ![image](https://hackmd.io/_uploads/rkjaYL97gx.png) 此處示範建立國慶賀卡,首先我們取得2024年的國慶主視覺。 ![image](https://hackmd.io/_uploads/BJ4WcU5Xeg.png) 將國慶主視覺餵給ChatGPT,並填寫Prompt: ``` 請幫我依據照片風格繪製一隻泰迪熊 ``` ![image](https://hackmd.io/_uploads/HJ50589mge.png) ![image](https://hackmd.io/_uploads/rJ-DoUq7ee.png) ### 2.4 人像屬性編輯 針對實際的人照片,進行髮型或服裝等調整。 ``` 請幫我生成一個女生的全身照片,在攝影棚裡面,背景是白色,沒有任何裝飾 ``` ![image](https://hackmd.io/_uploads/SkRIZv57ll.png) ``` 請幫這個人換上洋裝,頭髮公主頭,鞋子換高跟鞋。臉、身形與姿勢不要有變動。 ``` ![image](https://hackmd.io/_uploads/BkFKGw5Xlg.png) ``` 請參考這張照片的服裝做更換。臉、身形與姿勢不要有變動。 ``` ![image](https://hackmd.io/_uploads/Hkxe7w5Xlx.png) ![image](https://hackmd.io/_uploads/S1jgmw9mxe.png) ![image](https://hackmd.io/_uploads/B1ui7wqmxx.png) ## 3. 文件處理功能 * 摘要與重點整理:幫你從長篇文件中提取重點(如報告、論文、合約、技術文件)。 * 內容理解與問答:你可以針對文件內容提問,例如:「這份PDF的主要結論是什麼?」或「這份報表中營收是多少?」。 * 格式轉換:將PDF轉成Word、CSV轉成Excel、或TXT轉成表格等。 * 翻譯與潤稿:對文件內容進行翻譯、校對或語句潤飾。 * 比較分析:同時上傳多份文件,請ChatGPT幫你比較差異或整理異同。 ### 3.1 論文摘要 * 以這篇文章: [InvestLM: A Large Language Model for Investment using Financial Domain Instruction Tuning](https://arxiv.org/abs/2309.13064) 當作範例,將PDF檔案下載後,傳上ChatGPT詢問。 ![image](https://hackmd.io/_uploads/B1rT605mxx.png) ![image](https://hackmd.io/_uploads/Skfg0AcQge.png) * 完整的回答內容請參考此[連結](https://chatgpt.com/share/684d5def-7220-8008-a056-7a1ac49a5634) ### 3.2 心智圖應用 * 利用[Mermaid](https://mermaid.js.org/)作為輔助工具,輸出好看的視覺化圖形 * Mermaid是一個用來繪製圖表和流程圖的開源語言,透過簡單的文字語法,使用者就能快速產生各種視覺化圖形,常用於技術文件、Markdown、Wiki(如 GitHub、GitLab、Notion、Obsidian)等環境中 ``` 請利用Mermaid工具,幫我將這份文獻的內容整理成心智圖 ``` ![image](https://hackmd.io/_uploads/Bk1ylJomge.png) ![image](https://hackmd.io/_uploads/B1txx1jXxx.png) * 完整的回答內容請參考此[連結](https://chatgpt.com/share/684d6003-73b0-8008-ab8e-594ea09aadfb) * 前往[Mermaid Live Editor 線上編輯器](https://mermaid.live),將產生出的Mermaid語法,貼到左側的Code區域,即可呈現心智圖 ![image](https://hackmd.io/_uploads/rJFagJo7ge.png) * 左下角的Action,可以將圖片下載下來 ![image](https://hackmd.io/_uploads/H1rObko7lx.png) ### 3.3 繪製甘特圖 * 若仔細觀察可發現,`Mermaid`也支援其他類型的圖案(如下圖)。 ![image](https://hackmd.io/_uploads/HJGsZki7eg.png) * 此處我們以甘特圖做為範例,Prompt範例: ``` 我有一個新產品開發專案期程: 需求調查與市場分析(2025/06/17–2025/06/24,共8天) 本階段由行銷部主導,目標是蒐集目標市場的需求、競品資料及消費者痛點。透過問卷、訪談與競品分析報告,建立本產品開發的方向與定位依據。 概念設計(2025/06/25–2025/07/01,共7天) 由研發部進行初步產品構想設計,包含功能架構、使用者流程及產品差異化特點。此階段將提出2–3種設計方案,供內部決策評估。 可行性分析與評估(2025/07/02–2025/07/04,共3天) 研發部與財務部共同評估技術實現的可行性及開發、製造成本。包含風險評估、投資回報預估、開發時間評估等。 原型開發(2025/07/05–2025/07/18,共14天) 工程部根據確認的概念設計開始製作產品原型,完成基本功能、外觀樣式與操作流程,提供實體樣品供內部測試。 內部測試與修改(2025/07/19–2025/07/25,共7天) 品保部進行功能測試、效能評估與操作體驗分析,並根據測試結果回饋給研發單位進行必要修正。 市場試用與意見回收(2025/07/26–2025/08/01,共7天) 選擇部分目標客戶進行市場試用,收集實際使用回饋,確認是否符合市場需求,並彙整改善建議。 設計定案與量產準備(2025/08/02–2025/08/08,共7天) 根據回收意見完成最終設計定案,並與製造部協作完成量產前準備,包括BOM建立、製程檢討與試產安排。 上市發表與行銷推廣(2025/08/09–2025/08/15,共7天) 行銷部負責規劃與執行產品上市發表活動,包括記者會、廣告投放、社群操作與通路溝通等推廣策略。 請依據上述資訊,透過Mermaid建立甘特圖 ``` * ChatGPT輸出Mermaid的程式碼 ``` gantt title 新產品開發專案期程 dateFormat YYYY-MM-DD axisFormat %m/%d section 行銷部 需求調查與市場分析 :active, a1, 2025-06-17, 8d 上市發表與行銷推廣 :a8, 2025-08-09, 7d section 研發部 概念設計 :a2, 2025-06-25, 7d 可行性分析與評估 :a3, 2025-07-02, 3d 原型開發 :a4, 2025-07-05, 14d section 品保部 內部測試與修改 :a5, 2025-07-19, 7d section 客戶/市場 市場試用與意見回收 :a6, 2025-07-26, 7d section 製造部 設計定案與量產準備 :a7, 2025-08-02, 7d ``` * 將ChatGPT輸出的Mermaid程式碼,放入Mermaid Live Editor,即可得到甘特圖 ![image](https://hackmd.io/_uploads/r1rf71oXgl.png) ## 4. 搜尋網頁功能 ![image](https://hackmd.io/_uploads/BktfLPqXxe.png) ![image](https://hackmd.io/_uploads/BkIkUD5Xgx.png) ChatGPT 的「搜尋網頁功能」是為了讓它能夠即時查詢最新、特定、或較冷門的資訊,主要用途包括以下幾點: * 即時資訊查詢 * 查詢最新新聞、股價動態、天氣預報等 * 例如: * 「幫我查一下台積電今天的股價」 * 「最新的 Apple 發表會有什麼重點?」 * 查詢區域性或地區限定資訊 * 查找特定國家/地區的規定、活動、店家資訊 * 例如: * 「台北市哪裡可以回收廢電池?」 * 「幫我查一下印尼的AI補助政策」 * 補充冷門或專業資料 * 遇到預訓練知識中較少見的名詞或新科技,可以透過搜尋功能找資料 * 例如: * 「BGE M3-Embedding 是什麼?」 * 「介紹一下 aiDAPTIV+ 技術是做什麼的?」 * 確認特定事件或文件的最新版本 * 比如說政府公告、學術論文的更新、某軟體的版本歷史等 * 例如: * 「財政部最近有沒有修訂電子發票的規定?」 * 「最新的 Python 版本有什麼功能?」 * 比較和推薦資訊 * 做產品、服務、學習資源的比較 * 例如: * 「幫我比較 Notion AI 和 ChatGPT 的差異」 * 「有哪些公司在做製程AI服務?」 ## 5. 深入研究(Deep Research) Deep Research 是 ChatGPT 的高階研究功能,適合需要深入資料整合與高品質分析報告的使用者。雖具備強大推理與多資料來源整合能力,但仍需使用者後續查核,以確保資訊正確性。 ### 5.1 功能概述 * 自主多階段研究代理人 * Deep Research 是一種內建於 ChatGPT 的 Agent 功能,能在 5–30 分鐘內自動搜尋、分析與整合數百個網頁、PDF、圖片與圖片等來源,完成複雜任務 * 專業研究員級報告 * 產出的格式為結構化長篇報告,包含清晰分段、表格、圖表與逐段引用來源,可供查證 * 強化推理與自主性 * 採用 OpenAI 優化版 o3 模型,自主規劃研究策略,依據中間所得訊息調整方向,具備高度推理能力 * 多媒體資料解析 * 支援處理文字、圖片、PDF、表格等多種資料格式,並整合進最終報告中 ### 5.2 使用方式 ![image](https://hackmd.io/_uploads/BkBudw97le.png) ![image](https://hackmd.io/_uploads/H1wRuwcmll.png) * 我自己的[測試結果](https://chatgpt.com/share/684ce9e5-672c-8008-8000-514e2fd26be4)提供參考 * 台灣群益ESG投等債20+(00937B)ETF的總經投資建議分析,[課堂上測試的結果](https://chatgpt.com/share/684e3b31-a538-8008-b7a3-fbc411a674e5) ## 6. 編寫或編碼(Canva) ![image](https://hackmd.io/_uploads/H1mh7CqXxx.png) Canvas是ChatGPT提供的一個長篇內容編輯空間,可用來持續撰寫與修改文件、程式碼或計畫案,畫面會出現在右側,像是一個結合AI助手的文件編輯器。可以做的功能: * 寫長文:像是企劃書、報告、論文草稿 * 寫程式碼:建立完整程式檔案、整理邏輯、加註解 * 改寫內容:調整語氣、重組結構、幫你潤稿 * 規劃結構:從大綱、草稿到細節一步步完成 * 持續編輯:可以來回修改,ChatGPT會記得上下文 ### 6.1 撰寫文章 ``` 請你幫我寫一篇介紹AI的文章 ``` 右側有一個閱讀程度的按鈕,可以調整文章的深度。 ![image](https://hackmd.io/_uploads/HJ0Pt09mxg.png) 閱讀程度設定為`研究所`: ![image](https://hackmd.io/_uploads/SyAoYCqmxx.png) 閱讀程度設定為`幼稚園`: ![image](https://hackmd.io/_uploads/BJlCYR57lg.png) 可以對文章加入表情符號: ![image](https://hackmd.io/_uploads/By4J5A5Qgx.png) ![image](https://hackmd.io/_uploads/rJiM5R5Qxe.png) 針對文章中感興趣的部分作框選,向ChatGPT要求做修正: ![image](https://hackmd.io/_uploads/BkW9509Xle.png) ![image](https://hackmd.io/_uploads/S1M1jA5Xll.png) ### 6.2 撰寫計算機程式 小技巧: 若要能夠讓程式可視化,指定程式語言用HTML+CSS+JavaScript。 ``` 請幫我使用HTML+CSS+JavaScript,建立計算機計算程式。 ``` ![image](https://hackmd.io/_uploads/r1TrrA9Xxx.png) 生成後,點選右上角的`預覽`。 ![image](https://hackmd.io/_uploads/rkburRcXgg.png) 即可看到計算機。點選右上角的下載檔案,即可得到一個網頁檔案(html)。 ![image](https://hackmd.io/_uploads/S11aBAqQxe.png) ### 6.3 撰寫房貸計算程式 ``` 請幫我建立房貸計算器,用使用HTML+CSS+JavaScript撰寫 使用者需要填寫貸款金額、貸款年利率、貸款年限 其中貸款年利率是一個滑動型輸入器 利率可以從0%到5% 使用者輸出表單後,可以呈現出每年的本金利息攤還表,並且繪製趨勢圖 ``` ![image](https://hackmd.io/_uploads/B1oTuAc7ll.png) ![image](https://hackmd.io/_uploads/HymCO05mex.png) ### 6.4 定期定額投資未來趨勢圖 提示詞: ``` 請給使用者兩個輸入,分別為定期定額金額與報酬率 這兩個輸入是可以用拖曳選擇的 定期定額金額的範圍是1到10萬 間隔1萬 報酬率的範圍是0%到10% 間隔1% 使用者按下輸入按鈕後 可以產生出未來30年累積的金額趨勢圖 請用HTML+CSS+JavaScript撰寫 ``` ## 7. GPT Store應用 GPT Store是由OpenAI提供的客製化ChatGPT應用市集。它就像App Store一樣,讓使用者可以: * 搜尋並使用不同功能的ChatGPT助手 * 自己建立不需寫程式的客製化GPT * 探索他人創作的AI工具 ### 7.1 使用別人的GPT應用 * GPT Store在左側頁面 ![image](https://hackmd.io/_uploads/BkmqH1imeg.png) * 可以自行搜尋發掘對自己有幫助的GPT應用 ![image](https://hackmd.io/_uploads/Sy82BkiQeg.png) * 此處以使用Scholar GPT為例: ![image](https://hackmd.io/_uploads/H1rOLksQxe.png) * 可發現Scholar GPT回覆的結果品質還蠻好的,沒有AI幻覺: ![image](https://hackmd.io/_uploads/ryk2IyoQge.png) * 與Scholar GPT的[交談過程](https://chatgpt.com/share/684d66f6-037c-8008-806c-765dfdf1dd12) ### 7.2 建立自己的GPT應用 * 除了使用別人的GPT應用外,也可以開發自己的GPT應用。在GPT Store右上方有一個`建立`的按鈕: ![image](https://hackmd.io/_uploads/Byr9PJo7lx.png) * 此處我們示範如何建立`NSYSU學士班新生入學相關須知聊天機器人`GPT應用 * 國立中山大學113 學年度學士班新生入學手冊[檔案連結](https://selcrs.nsysu.edu.tw/stu_enroll/113newstu_note.pdf),我們待會上傳這份檔案,做為GPT應用的知識庫 * 建立的設定如下: ![image](https://hackmd.io/_uploads/SkobxloQxe.png) * 右邊的頁面可進行測試: ![image](https://hackmd.io/_uploads/r1Q5elimle.png) ![image](https://hackmd.io/_uploads/Bkqnelimex.png) * 確認應用的回答沒問題後,按右上角的建立。接下來選擇要分享GPT的方式,按下儲存。 ![image](https://hackmd.io/_uploads/BkM-Wlj7gl.png) * GPT應用即建立好,現在點此[連結](https://chatgpt.com/g/g-684d679285488191b306b8d940a3e274-nsysuxue-shi-ban-xin-sheng-ru-xue-xiang-guan-xu-zhi-liao-tian-ji-qi-ren)即可使用 ## 8. 影片生成(Sora) ![image](https://hackmd.io/_uploads/ryVRWAqXlg.png) ![image](https://hackmd.io/_uploads/r1FYfC5mgg.png) ![image](https://hackmd.io/_uploads/HkCgQCc7lx.png)