RaySin on GitHub

Prompt 設計(提示工程)入門

2026-02-24

介紹Prompt設計

重要性

  1. 控制輸出方向:避免 AI 胡亂發揮。

  2. 結構化答案:輸出更符合商業分析需求。

  3. 可複製性:相同 Prompt 能在不同時間得到一致風格的內容。

三個關鍵原則

  1. 明確性 (Clarity): 明確指出分析的方向
  2. 角色扮演 (Role Play): 讓 AI 扮演某個角色,可以提升回答的專業度
  3. 輸出格式 (Format): 要清楚告訴 AI 回答的結構,避免雜亂

程式碼


# 安裝套件
!pip install -q google-generativeai


# 設定 API Key
import google.generativeai as genai

genai.configure(api_key="你的_API_KEY")


# 建立模型物件
model = genai.GenerativeModel("gemini-1.5-flash")


# 實戰:投資分析的 Prompt 設計
## Step 1:從簡單開始
prompt = """
請幫我撰寫一份「分散投資」的分析,要求:
1. 列出至少三個優點
2. 以條列式呈現
3. 適合投資新手閱讀
"""

response = model.generate_content(prompt)
print(response.text)


## Step 2:提升專業度
prompt = """
你是一位專業的金融分析師,請撰寫一份「台灣科技股的投資風險分析」。
要求:
1. 先介紹市場背景(半導體、AI、電子零組件的角色)
2. 條列主要風險(如產業競爭、國際局勢、匯率風險)
3. 提供兩個投資建議
4. 內容需專業但一般大學生能看懂
"""

response = model.generate_content(prompt)
print(response.text)



## Step 3:結構化輸出 (JSON 格式)
prompt = """
請用 JSON 格式輸出「分散投資」的優點,格式如下:
{
  "topic": "",
  "advantages": [
    {"id": 1, "content": ""},
    {"id": 2, "content": ""}
  ]
}
"""

response = model.generate_content(prompt)
print(response.text)

Similar Posts

上一篇 股市技術面

Comments

Translator
Google AdSense
BloggerAds