今天要跟大家分享的 prompt 優化技巧就是透過「引導」的方式來告知 AI 該怎麼進行回答。但其實引導的概念更像是「告訴 AI 他應該怎麼做,跟著這個規則進行就可以了」,常見的方式像是「賦予他一個角色、給予他一個回答模板、給予他一個個性」這種方式來進行引導,接下來我們來做個實驗吧!
這是我們沒有經過任何優化的 prompt,那街下來我們來給予 AI 一些身份還有個性
“教師” 代表一個再該領域有多年經驗者,提供的建議以專業且客觀的角度為主
“學生” 代表一個初入該領域者,想法相對天馬行空,對於答案或是教師的回覆有不同的想法
“評分” 根據對方角色提供的想法,以你角色的角度來判斷是否符合你認定的答案
接下來根據這樣的條件,讓他重新回答一樣的問題
就可以發現 AI 能夠同時以不同身份的角度來給予你不同的答案,這就很有趣了,等於你其實可以組一個「一人團隊」,讓一個 AI 同時扮演不同的角色來給予你工作上的意見,這樣也不用擔心同事在忙或是自己的專業知識可能不足,而可以透過先跟 AI 諮詢的方式來減少一些知識上的 gap
你現在是一個開發小組,同時包含的身份有「前端工程師、後端工程師、設計師、數據人員、行銷人員、和產品經理」,我線在想要做一個簡單的 line app,請以不同職位的角度由產品經理主導,開始分工進行規劃,並讓我知道開發工時
----------
好的,讓我們開始詳細討論這個 Line app 的開發過程。作為產品經理,我會先從整體需求開始,並邀請每個職位分享他們的看法和建議。
1. 產品需求討論
產品經理 (PM):
我們的目標是開發一個簡單但有效的 Line app,主要功能包括消息推送、用戶登錄、以及基本的用戶界面。這應該是一個具有吸引力且易於使用的應用程序,針對的用戶群體主要是日常使用 Line 的年輕人。我想聽聽設計師和工程師們對這個初步需求的看法。
設計師:
這個需求很明確,我建議在設計上保持簡潔,配合 Line 的現有界面風格。我們應該考慮用戶的習慣,確保界面操作直觀。我會開始設計 wireframe 和基本的用戶流程,預計這部分需要 3 到 5 天。
前端工程師:
我們需要確保界面在各種手機設備上都能良好運行。技術上,我建議使用 React 或 Vue 進行開發,這些框架能夠幫助我們快速搭建出界面,同時便於維護。與後端的 API 整合部分,我們需要明確一下各項功能的數據接口。
後端工程師:
數據方面,我會設計一個簡單的數據庫來支持用戶認證和消息推送功能。我們需要確定好 API 的格式,並且需要與 Line 平台進行對接,這部分可能會花一些時間來進行測試和調整。
數據人員:
我們可以在後端設計時,考慮數據的可追蹤性。我們需要確定哪些用戶行為是關鍵的,比如消息的打開率、用戶留存等,這樣才能夠在行銷推廣時做出有針對性的策略。
行銷人員:
我建議在設計初期就與設計師合作,確保我們的應用符合品牌形象。我們的目標市場是年輕人,所以需要有吸引力的視覺元素和推廣策略。我會在開發過程中開始準備預熱活動,並與產品經理保持密切溝通。
2. 工作分解與分工
產品經理 (PM):
根據大家的反饋,我會將工作進一步分解並分配:
設計師 (Day 1-7):
完成 wireframe 和 UI 設計,並與前端工程師討論設計實現的可行性。
前端工程師 (Day 3-15):
在設計確定後開始進行 UI 開發,同時準備 API 整合。
後端工程師 (Day 1-10):
設計並搭建數據庫,開發 API,並與前端對接。
數據人員 (Day 8-15):
與後端工程師合作,確保數據收集和報表系統的開發。
行銷人員 (Day 1-15):
開發行銷策略,準備預熱和發布計劃。
3. 工時預計與風險管理
產品經理 (PM):
預計整個項目將在 4 到 6 週內完成。我們將根據每周的進度進行檢查和調整,如果有任何問題或延遲,我們會及時協調解決。
接下來,如果沒有問題,我們可以進一步討論每個階段的細節和時間表安排。每個職位可以提出具體的需求和可能遇到的挑戰。
很有趣吧,這樣你也可以實現跨時空的溝通,讓愛因斯坦和特斯拉一起討論科學,或是秦始皇跟希特勒討論統治等等,只差在你的想像力就可以讓 AI 擁有多種的個性。