結構化輸出 Prompt

返回 AI 資訊總覽

AI 資訊 · 22 / 50

一句重點

先定義欄位和資料型態,AI 才較容易穩定交付可用結果。

簡單解釋

結構化輸出把答案限制成固定欄位,例如標題、摘要、風險和來源。若使用支援 JSON Schema 的工具,可讓系統檢查欄位及型態;但格式正確不代表內容正確。

欄位名稱要清楚,並為缺失資料設計 null、空陣列或『未提供』等規則。先讓人閱讀測試,再接入自動化流程。

實際做法或 Prompt 範例

  1. 列出必要欄位、資料型態、可接受值及缺失處理。
  2. 在 Prompt 內要求只輸出 JSON,不要混入 Markdown 或額外文字。
  3. 用程式或人工檢查 JSON、來源及事實,拒絕不完整輸出。

可直接複製的 Prompt 範例

請把以下虛構活動資料輸出為有效 JSON,且只可有 title、date、location、audience、unknown_fields 五個欄位;title、date、location、audience 為字串,unknown_fields 為字串陣列。沒有提供的資料填『未提供』,不得猜測。資料:活動『親子植物觀察』;日期『2026年7月5日』;地點『青松公園』;對象未說明。

電腦:選取整段後複製;手機:長按並選取文字。範例只作學習示範,改用實際資料前先去識別化。

新手例子

預期格式:{"title":"親子植物觀察","date":"2026年7月5日","location":"青松公園","audience":"未提供","unknown_fields":[]}。

常見錯誤

  • 只要求『整齊輸出』,沒有列明欄位和型態。
  • 把 JSON 可解析誤當成事實已驗證。
  • 未定義缺失資料,令模型自行填空。

安全與倫理提醒

自動化前要測試拒絕、錯誤及不完整情況;不要把含個人資料的輸出直接送往第三方系統,並保留審核紀錄。

使用前先去識別化並保護私隱;重要內容、數字和引用必須人工核實。涉及個人、客戶或學生資料,以及醫療、法律、財務或招聘事項,必須由合資格人士作最終判斷。

資料來源與延伸閱讀

  1. OpenAI Structured Outputs 官方指南(另開分頁)
  2. 私隱專員公署人工智能個人資料保障模範框架(另開分頁)

本頁為一般 AI 教育資訊,不是醫療、法律或財務意見。工具功能、使用資格、地區可用性和方案可能更新,請以官方頁面及實際帳戶顯示為準。