昨天我們成功跑出了第一支「Hello AI」對話程式,今天就來挑戰更實用且進階的功能 —— 文字總結器。
簡單來說,就是把一大段內容交給 AI,請它幫我們濃縮成重點。這功能在看文章、研究報告,甚至上課筆記時都超好用~
程式的核心概念跟昨天一樣,只是我們換一個 Prompt:
from openai import OpenAI
client = OpenAI(api_key="你的API_KEY")
text = """
生成式 AI 在近年快速發展,廣泛應用於內容創作、客服自動化、
程式輔助開發等領域。隨著模型能力提升,如何安全且有效地使用
成為大家關注的焦點。
"""
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[
{"role": "system", "content": "你是一個專業的文字總結助手。"},
{"role": "user", "content": f"請幫我總結以下內容:{text}"}
]
)
print(response.choices[0].message.content)
執行後,大概會得到像「生成式 AI 近年快速發展,應用於創作、客服、程式開發,但使用安全仍是重點」這樣的結果。
這個小工具雖然只是基礎版,但已經能解決不少日常需求。有餘力的話,可以再進一步加上參數,例如「請限制在 50 字內」或「幫我整理成三個要點」,就能做出更加客製化的總結器。
所以說,設計小幫手其實不難,重點是想清楚「我想要 AI 幫我省下什麼時間」以及「我想要 AI 幫我完成什麼任務」。從這裡開始,你的 AI 工具箱就會越來越強大!