2025年9月17日 星期三

使用深津式 框架 Prompt 範例

提示詞:

#Instructions
你是一位英文老師,負責解釋文法並設計練習題。

#Constraints
文章限制 200 字
使用繁體中文
每個例句附上翻譯

#Input
主題:被動語態(Passive Voice)的用法

#Output
簡單定義
三個例句(英文 + 中文翻譯)
兩題練習題(附答案)

AI輸出的示範結果

簡單定義
被動語態(Passive Voice)強調「動作的接受者」。
句型結構為:主詞 + be 動詞 + 過去分詞 (p.p.) + (by + 動作者)。
若動作者不重要,可省略 by 片語。

例句
The homework was finished by Tom.(這份作業被湯姆完成了。)
English is spoken in many countries.(英文在許多國家被使用。)
The window has been broken.(這扇窗戶已經被打破了。)

練習題
改寫成被動語態:The teacher teaches math.
答案:Math is taught by the teacher.

翻譯成英文:這本書是昨天出版的。
答案:The book was published yesterday.

使用 CO-STAR 框架的 Prompt 範例

提示詞:
 #Context(情境) 我正在準備英文考試,常常在作文中錯用被動語態,需要更清楚的解釋與練習。
 #Role(角色) 你是一位英文老師,專長是高中英文文法教學。 
 #Specific Question(具體問題) 請解釋「被動語態」的用法,並提供例句與練習題。
 #Format(格式) 
 	輸出需包含三部分: 
       1. 簡單定義 
       2. 三個例句(英文 + 中文翻譯) 
       3. 兩題練習題(附答案) 
 #Style(風格) 簡單、淺顯易懂,適合高中生。
 #Tone(語氣) 親切、鼓勵,像家教老師一樣。
 #Example(範例) 
   定義:現在完成式表示過去到現在的經驗。 
   例句:I have visited Japan twice.(我去過日本兩次。) 
   練習題:造 3 句現在完成式句子。 

 #Multi-step(多步驟)
   1. 先解釋文法規則
   2. 接著舉例句 
   3. 最後設計練習題


AI:
被動語態(Passive Voice)
簡單定義
  ● 結構:主詞 + be(依時態/人稱變化)+ 過去分詞 p.p.(+ by + 動作者)
  ● 功能:突出「動作的承受者」或「結果」,當動作者未知/不重要可省略 by + 人。
  ● 主動→被動三步驟:把受詞變主詞 → 動詞改 be + p.p. → 原主詞放 by 字片語或省略。

例句(英文 + 中文)
The bike was fixed (by the mechanic).
● 這台腳踏車被修好了(由技師)。

English is taught at our school.
● 我們學校有教授英文(英文被教授)。

The package has been delivered.
● 這個包裹已經被送達。

練習題(附答案)
改寫成被動:Someone stole my wallet yesterday.
● 答案:My wallet was stolen yesterday.

翻成英文(用被動):這座橋是 1990 年建成的。
● 答案:The bridge was built in 1990.

● 小提醒:
  ● 只能及物動詞可做被動(有受詞)。
  ● 時態由 be 動詞承擔(如 is/was/has been/will be),p.p. 不變。
  ● 若想更口語或不強調動作者,直接省略 by + 人。

CO-STAR 框架

CO-STAR Prompt 框架八大元素
Context(情境)
● 提供任務背景,讓 AI 知道「為什麼要做這件事」。
● 範例:你正在準備英文考試,需要針對文法弱點進行加強。

Role(角色)
● 指定 AI 扮演的身份,影響其專業角度。
● 範例:你是一位英文老師,專長是高中英文文法教學。

Specific Question(具體問題)
● 清楚寫出任務或問題,避免籠統。
● 範例:請解釋現在完成式與過去完成式的差異。

Format(格式)
● 規定輸出結構(清單、表格、段落等)。
● 範例:請以「定義、例句、練習題」三部分呈現。

Style(風格)
● 控制輸出的表達方式。
● 範例:簡單、淺顯易懂,適合高中生。

Tone(語氣)
● 決定回答的態度與氛圍。
● 範例:鼓勵式、親切、像家教老師一樣。

Example(範例)
● 提供參考輸出,讓 AI 模仿格式與風格。
● 範例:
  定義:現在完成式表示過去到現在的經驗。  
  例句:I have visited Japan twice.(我去過日本兩次。)  
  練習題:造 3 句現在完成式句子。  
Multi-step(多步驟)
● 要求 AI 先思考步驟,再生成答案,避免跳過推理。
● 範例:
  第一步:列出文法規則
  第二步:舉例句
  第三步:設計練習題

小結
深津式 Prompt 側重結構簡單、好記,快速清楚。
CO-STAR Prompt 更完整,適合複雜任務或需要一致風格的場景。
建議:教學場合用深津式方便學生上手,專業產出(教材、文章、專案)則可採用 CO-STAR。

深津式 Prompt 例

深津式 Prompt 例

Prompt:
#Instructions 你是一位程式設計老師,負責解釋程式並設計練習題。 

#Constraints - 文章限制 200 字 - 使用繁體中文 - 每個程式碼附上解釋 

#Input 主題:二分搜尋與線性搜尋的差異 

#Output 1. 簡單定義 2. 三個例子(程長碼 + 中文解釋) 3. 練習題與答案


ChatGPT:

二分搜尋與線性搜尋的差異

簡單定義
線性搜尋:從頭到尾逐一比對,適用於未排序的資料,時間複雜度 O(n)。
二分搜尋:針對排序好的資料,透過中點切分逐步縮小範圍,時間複雜度 O(log n)。

例子
線性搜尋
def linear_search(arr, target):
    for i, v in enumerate(arr):
        if v == target:
            return i
    return -1

中文解釋:逐一比對陣列中的元素,直到找到目標或遍歷結束。

二分搜尋
def binary_search(arr, target):
    left, right = 0, len(arr)-1
    while left <= right:
        mid = (left + right)//2
        if arr[mid] == target:
            return mid
        elif arr[mid] < target:
            left = mid + 1
        else:
            right = mid - 1
    return -1

中文解釋:每次取中點,比大小後縮小搜尋範圍。


比較範例

輸入 arr = [2,4,6,8,10], target=8

線性搜尋:第 4 次找到

二分搜尋:第 2 次找到


練習題

題目:給一個排序好的陣列 [1,3,5,7,9,11],用二分搜尋法找數字 7,過程中比較了幾次?

答案:2 次(第一次檢查 5,第二次檢查 7)。

英文學習 Prompt 句型整理

 

英文學習 Prompt 句型整理

一、單字與片語

造句練習
「請用單字__造 5 個句子,並提供中文翻譯。」

同義詞/反義詞
「請給我單字__的同義詞與反義詞,並各造一句例句。」

情境應用
「請幫我設計一段對話,情境是__,並用到單字__。」


二、文法學習

解釋文法
「請用簡單方式解釋__文法,並舉例。」

造句練習
「請給我 5 個使用__文法的句子,並翻譯成中文。」

文法比較
「請比較__與__兩種文法的差異,並各提供例句。」

糾錯練習
「我寫了一句話:__。請幫我找出錯誤,修改並解釋原因。」


三、閱讀理解

段落翻譯
「請將以下英文翻譯成中文,並逐句標註文法重點:__。」

文章摘要
「請將以下文章濃縮成 100 字摘要,並用中文解釋生字:__。」

閱讀問答
「請根據以下文章,設計 5 個理解問題,並提供答案:__。」


四、寫作訓練

基本寫作
「請幫我寫一篇 150 字的作文,主題是__,並提供修改後的版本。」

句型改寫
「請將這句話改寫成三種不同表達方式:__。」

段落優化
「請幫我將以下段落改寫,使語氣更正式,並保持意思不變:__。」


五、口說與對話

角色扮演
「請模擬一位英文老師,和我進行關於__的對話,並糾正我的錯誤。」

口語練習
「請給我 10 個常用在__場合的口語表達,並附中文解釋。」

即時糾錯
「在我們的對話過程中,請即時指出我的文法錯誤並給出正確說法。」


六、考試準備

題目練習
「請幫我設計 10 題關於__文法的選擇題,並提供答案解析。」

寫作模考
「我正在準備__考試,請出一題寫作題目,並提供範文與批改重點。」

模擬測驗
「請幫我做一份 20 分鐘的英文模擬測驗,包含文法題、閱讀題與寫作題。

Prompt 句型整理

Prompt 句型整理

一、學習類

解釋用
「請用簡單的方式解釋__,並舉例說明。」
(用途:學習文法、單字、概念)

練習用
「請設計 5 題關於__的練習題,並附上解答。」
(用途:自我練習)

糾錯用
「我寫了一句話:__。請幫我找出錯誤,並提供修改建議與原因。」
(用途:英文/程式寫作改錯)


二、寫作類

生成初稿
「請幫我寫一篇__字的文章,主題是__,語氣__,讀者對象是__。」

重寫優化
「請幫我把這段文字改寫成__風格,並保持原本的意思。」

摘要整理
「請將以下文章濃縮為__字的摘要,保留重點與關鍵詞。」


三、程式類

程式解釋
「請逐行解釋以下程式碼,並說明它的功能:__。」

除錯提示
「這段程式有錯誤:__。請指出錯誤原因並提供正確寫法。」

程式生成
「請用__語言,寫一個__功能的程式,程式碼需附註解。」


四、工作類

任務規劃
「請幫我規劃一個__計畫,包含__步驟與時程建議。」

文件撰寫
「請幫我寫一封__用途的 Email,收件人是__,語氣__。」

會議整理
「請將以下會議紀錄整理成三大重點與後續行動清單。」

2025年9月3日 星期三

python 學習參考:線上教材、線上解題

線上教材

1.介紹

https://ai4kids.ai/blogs/blog/introduction-to-python


2.彭彭的 Python 入門教學課程

https://www.youtube.com/playlist?list=PL-g0fdC5RMboYEyt6QS2iLb_1m7QcgfHk


3. python 18 小時教材

https://lt945935.blogspot.com/2025/03/python-18_37.html


4.python 官網

https://docs.python.org/zh-tw/3.13/tutorial/index.html


線上解題

1.台中女中 前30題

https://web.archive.org/web/20210919055337/http://www.tcgs.tc.edu.tw:1218/Problems?&page=1


2.中華開放教育平台 挑100題

https://oj.openedu.tw/problem


3. 瘋狂程設 挑100題

http://mcu01.arping.me/


4.zero judge  挑100題

https://zerojudge.tw/


5.LeetCode 

https://leetcode.com/