使用自然語言描述作品的邏輯及作品帶給使用者的體驗,讓AI 生成可執行的程式碼。
一般而言,初次生成的成品效果都不如創作者預期,創作者需要一直按成品需求提出建議,改良作品。
輸入給 AI 模型的文字指令,引導模型產生更準確、更高品質或更符合特定需求結果的技術。
告訴 AI 「它是誰」。
例如:「你現在是一位擁有 20 年經驗的 ICT 老師...」
告訴 AI 作品的相關資訊和動機,對象
告訴 AI 具體要做甚麼。例如:「撰寫一封電子郵件」 、「製作一個網頁遊戲」
明確規定回覆的長度、語氣、檔案格式 、遊戲類型、遊戲邏輯
例如:「請用繁體中文回覆,字數控制在 200 字以內,並用列點方式呈現。」
「使用「WASD」或方向鍵按鍵操控的「射擊遊戲」..
給 AI 幾個範例 (可以直接加入提示語或檔案,讓它模仿格式或邏輯。
例如:
「按照...比賽評審準則,生成一份符合比賽規定格式的報告書」
「參考Super Mario bros,製作一個類似操控方式,橫向移動的小遊戲」
提示工程不是一次性的,而是透過不斷調整指令(更換關鍵字、增加背景資訊)來逼近理想答案的過程
Google Gemini:https://gemini.google.com/app
選擇Canvas
參考以下提示指令,生成一個小遊戲代碼。
例子:
請為我產生一個以python編寫的簡易pygame小遊戲,這是一個方向鍵操控的解迷遊戲,如推動物件到指定位置即可過關,遊戲主畫面可以選擇難度...
將代碼複製,於trinket平台運行。
Trinket.io: https://trinket.io/pygame
1. 點選share,選擇embed
2. 複製此部份,上傳至Google Classroom