使用自然語言描述作品的邏輯及作品帶給使用者的體驗,讓AI 生成可執行的程式碼。
一般而言,初次生成的成品效果都不如創作者預期,創作者需要一直按成品需求提出建議,改良作品。
輸入給 AI 模型的文字指令,引導模型產生更準確、更高品質或更符合特定需求結果的技術。
1. 角色設定
告訴 AI 「它是誰」。
例如:「你現在是一位擁有 20 年經驗的 ICT 老師...」
2. 背景設定
告訴 AI 作品的相關資訊和動機,對象
3. 任務
告訴 AI 具體要做甚麼。例如:「撰寫一封電子郵件」 、「製作一個網頁遊戲」
4. 設定限制與格式
明確規定回覆的長度、語氣、檔案格式 、遊戲類型、遊戲邏輯
例如:「請用繁體中文回覆,字數控制在 200 字以內,並用列點方式呈現。」
「使用「WASD」或方向鍵按鍵操控的「射擊遊戲」..
5. 提供範例供AI參考
給 AI 幾個範例 (可以直接加入提示語或檔案,讓它模仿格式或邏輯。
例如:
「按照...比賽評審準則,生成一份符合比賽規定格式的報告書」
「參考Super Mario bros,製作一個類似操控方式,橫向移動的小遊戲」
6. 修正
提示工程不是一次性的,而是透過不斷調整指令(更換關鍵字、增加背景資訊)來逼近理想答案的過程