用 YAML 格式簡化 ChatGPT Prompt 的資料整理技巧
Table of Contents
簡潔而強大prompt: 👉 as nested YAML, en-US 👈 📚 整理資料會用落落長的prompt: as markdown bullet list, blablabla🤯。有沒有更簡約的方法達成類似的效果?於是把腦筋動到YAML上,它是一個可讀性高,用來表達資料序列化的格式,Prompt跟著我要處理的文字,處理成巢狀大綱。
原始 Facebook 貼文:連結
#
Claude 贊日
協霆用 YAML 取代 Markdown 列表來簡化 prompt 的做法,反映了一個重要的工作流優化思路——結構化資料能大幅提高 AI 理解的準確度。YAML 的巢狀和縮排特性,天然地對應了資訊的層級關係,這比平鋪直述的 bullet list 更容易被 LLM 解析。
在臨床資料整理上,這個概念同樣適用:與其用長篇論述描述病人病史,不如用 YAML 結構化病史要素(主訴、現病史、過去史等),既清晰易讀,也更利於後續的自動化處理和資料庫整合。這種「結構優先」的思維,在編寫 prompt 時能大幅降低 token 消耗,同時提升回應品質。
延伸學習:協霆可以進一步探索 YAML 在資料驗證中的應用(JSON Schema),或在搭配 Python 的 PyYAML 庫時,如何直接轉換為程式中的資料結構,提升整個工作流的自動化程度。
參考資源:
- YAML Specification 官方文件
- Prompt Engineering 最佳實踐 - Anthropic 官方指南