這是用戶在 2025-1-6 14:08 為 https://baoyu.io/blog/low-coupling-design-prompt-example 保存的雙語快照頁面,由 沉浸式翻譯 提供雙語支持。了解如何保存?


問:低耦合設計怎麼寫 prompt,能給我們一個小例子嗎?

问:低耦合设计怎么写prompt,能给我们一个小例子吗?


問:低耦合設計怎麼寫 prompt,能給我們一個小例子嗎?

答:


舉個例子,我在寫一個字幕編輯器的 App,設計的時候,播放器是一個獨立的模塊,字幕編輯部分也是一個獨立的模塊,比如說我現在要給字幕編輯模塊增加一個當前播放位置的字幕高亮並自動滾動的功能,我就只需要把字幕編輯器相關的代碼發過去。


所以我在寫 Prompt 的時候,就只要把字幕編輯這個模塊和這個功能相關的代碼都選上(參考圖 1,用的是一個叫 RepoPrompt 的 App),然後和提示詞一起發給過去。即使我這個功能需要用到播放器中當前播放的時間,但是我並不需要把播放器的代碼發過去,只要讓 AI 知道有這麼個播放器的狀態我可以直接調用即可。