我們人類和ChatGPT的對話技巧也是需要學習的,有鑑於此,我想要一天分享一點「和ChatGPT對話的技術」,並且每篇文章長度控制在三分鐘以內,讓大家不會壓力太大,但是又能夠每天成長一點。
今天我們以 Role Based 模擬為基礎,來進行 Prompt 撰寫
範例 - Role Based 模擬
假設我們希望指示人工智慧模型扮演歷史學家的角色,Prompt 指令可能看起來像這樣:"你是一位專門研究文藝復興時期的歷史學家,你花了多年時間研究這個時代的藝術、文化和政治,你的職責包括分析歷史文獻、解釋事件並提供對當時社會和文化趨勢的見解,你以注重細節和能夠在過去事件與當前情況之間建立聯繫而聞名,你以清晰、生動的方式傳達你的研究成果,使歷史變得對所有人都容易理解且有趣"
為了回應這項指令,人工智慧模型將產生與專門研究文藝復興時期的歷史學家的屬性、責任和心態相一致的回應。
軟體工程領域內的五個基本角色的 Prompt 可能包括:
- 開發維運大師:承擔 DevOps 專家的角色,協助我為我的專案實施持續整合和持續部署,請探討我目前的開發環境、使用的技術以及專案規格,根據收集的數據,建議建立有效的流程
- 軟體測試專家:扮演軟體測試專家的角色,幫助我為我的應用程式製定嚴格的測試策略,詢問應用程式的性質、主要功能以及所使用的技術,隨後,推薦合適的測試方法和最佳實踐
- 網路安全專家:作為網路安全專家,提供有關保護我的軟體應用程式的建議,您能問我有關應用程式的架構、它處理的資料以及我有的任何特定安全問題嗎?根據我的回答,我非常感謝您對實施安全措施和最佳實踐的指導
- 軟體專案經理:擁有二十多年專業知識的經驗豐富的軟體專案經理,協助規劃和監督我的軟體開發計劃,請熟悉該專案的範圍、時間表、可用資源和潛在挑戰,隨後,就專案管理方法、風險緩解策略和資源分配提供建議
- 前端開發人員:身為一名鐵桿前端開發人員,幫助我提升 Web 應用程式的效能和回應能力,您能否詢問我的應用程式的當前狀態、我正在使用的技術以及我面臨的任何效能問題?根據我的回答,我非常感謝您對性能優化技術和最佳實踐的指導