iT邦幫忙

2025 iThome 鐵人賽

DAY 7
0
生成式 AI

「打造專屬小幫手:生成式 AI 的從零到一實戰」系列 第 7

設計你的第一個小幫手功能(文字總結器)

  • 分享至 

  • xImage
  •  

昨天我們成功跑出了第一支「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 工具箱就會越來越強大!


上一篇
Hello AI:寫出第一支對話程式
系列文
「打造專屬小幫手:生成式 AI 的從零到一實戰」7
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言