Introduction-Prompt Elements

提示的組成元素(Elements of a Prompt)

在以大型語言模型(LLMs)為核心的現代 AI 應用中,如何撰寫有效的提示(prompt) 是決定 AI 表現成敗的重要關鍵。本文從「提示的組成要素」切入,解析設計 prompt 的基本架構與核心理念,協助你打造可控且精準的模型互動方式


本篇目標


當我們在提示工程的範例與應用中持續深入,你會發現一個提示通常由幾個常見的元素所組成。

一個完整的提示(Prompt)可能包含以下幾種元素:

指令(Instruction)

你希望模型執行的具體任務或指示
例如:「請將以下段落翻譯成英文」、「總結這篇文章的重點」。


上下文(Context)

提供給模型的額外資訊或背景知識
幫助它產生更貼近語境的回應。

例如:在翻譯任務中指定專業領域,或提供前文摘要讓模型銜接內容。


輸入資料(Input Data)

也就是我們想要得到回答的問題本身或資料本體
例如:「What is prompt engineering?」或一篇新聞報導。


輸出指示(Output Indicator)

用來說明我們預期的輸出格式或型別
例如:「用 JSON 格式回答」、「請用一句話回覆」、「以條列方式列出三點」等。


文字分類任務(Text Classification)

為了更清楚地說明提示的四個元素,以下是一個簡單的例子,目的是執行一個文字情感分類任務

Prompt

Classify the text into neutral, negative, or positive  
Text: I think the food was okay.  
Sentiment:

對應提示元素解析:

  • 指令(Instruction)
    指令是:Classify the text into neutral, negative, or positive,這告訴模型要做的是分類任務。

  • 輸入資料(Input Data)
    I think the food was okay.是要被分析的文本內容。

  • 輸出指示(Output Indicator)
    Sentiment: 表示我們希望模型給出情感分類的回應。

  • 上下文(Context)
    此例中未提供上下文,但實際上可以在提示中加入上下文來幫助模型 更好地理解任務。例如你可以加上幾個已分類的範例,作為few-shot context,讓模型更準確地掌握分類標準。


References

Prompt Engineering Guide


上一篇:介紹 - 提示語設計基礎
下一篇:介紹 - 設計提示語的技巧