softaverse-snake-2

Bing實戰角色篇 – PM專案經理的應用實例,AI快速產出系統規格書

從前面的文章(Bing的4個使用案例,駕馭懂得上網找資料的AI,大幅提升生產效率沒效率!別再傻傻用Google查資料了!成為Bing專家的6個必學技巧​Bing就是愛嘴硬!使用上還有哪些限制?)與近幾個月的新聞媒體大肆報導,我們知道生成式AI可以做到非常多複雜的事情,具體我們如何運用在工作上呢?本篇文章以專案經理的角色出發,讓生成式AI協助我們完成專案經理需要耗費大量時間才得以完成的「系統規格書」,並且能運用Bing生成的內容讓專案經理足夠與工程師討論需求完成系統開發。

產出「書目管理資料系統」的系統規格書

我們期望讓Bing協助專案經理完成系統規格書,讓我們來瞭解其中通常包含哪些內容,讓AI告訴我們系統規格書是什麼:

軟體系統規格書是一份文件,其中描述了軟體系統的功能、特性、性能、限制和要求。以下是一些軟體系統規格書可能包含的內容:

系統總體介紹:系統的用途、範圍、目標用戶、適用平台等。

功能需求:列出軟體系統所需實現的所有功能。

非功能需求:列出軟體系統的性能、安全、可靠性、易用性等非功能需求。

系統架構:描述系統的架構,包括系統結構圖、模塊之間的關係、數據庫設計、軟體組件等。

界面設計:描述軟體界面的設計,包括界面元素、布局、操作流程等。

數據庫設計:描述系統數據庫的結構、數據表和字段、數據庫索引、數據庫關聯等。

系統限制和要求:描述系統的硬件、軟體、網絡等限制和要求。

測試要求:描述系統的測試要求,包括系統測試的方法、測試用例、測試結果分析等。

部署和安裝:描述系統的部署和安裝流程,包括系統安裝所需的軟硬件要求、安裝流程、故障排除等。

支持和維護:描述系統的支持和維護策略,包括系統維護的方式、維護人員、維護周期等。

期望目標

完成一個書目管理資料系統,定義完初版的角色與功能,希望產出系統規格書,並且可以拿這份系統規格書與工程師溝通需求,內容如下:

 

 

設計初版系統規格

我們簡單定義書目管理資料系統的初版系統規格,內容包含應用場景、角色定義與功能需求,如下:

應用場景:一個網頁應用,讓使用者可以不用額外查詢書目資料,輕鬆管理讀書清單,並且連結notion模板,提供客製化且彈性的操作介面。

使用者: 查詢書目、將指定書目加入清單註冊會員、連結notion資料庫、升級付費方案

管理員: 熱門書目統計、會員註冊數量、查詢系統負載

系統: 寄送email

Bing運用實例:PM產出系統規格書

準備好初版的系統規格後,我們期望讓Bing產出「系統規格書」,讓我們能夠用這份系統規格書與工程師作後續的討論。準備好的Prompt架構如下:

運用Prompt生成主要內容

 

輸出一份系統規格書,內容如下:

 
應用場景:一個網頁應用,讓使用者可以不用額外查詢書目資料,輕鬆管理讀書清單,並且連結notion模板,提供客製化且彈性的操作介面。 

使用者: 查詢書目、將指定書目加入清單、註冊會員、連結notion資料庫、升級付費方案

管理員: 熱門書目統計、會員註冊數量、查詢系統負載 

系統: 寄送email

輸出使用者功能需求

pm-prompt-1
pm-prompt-2
pm-prompt-3

用戶的功能需求基本上都完成了,創意模式下的Bing幫我們把功能描述也給補齊,內容大部分是正確的,非常快速有效率!

輸出管理員功能需求

pm-prompt-4

輸出系統功能需求

pm-prompt-5

管理員的三個功能需求也完成了,接著我預期完整的系統規格書還有後面的內容,於是我讓Bing繼續輸出剩下的內容:

pm-prompt-6
pm-prompt-7

請求Bing產出接下來的內容兩次,仍無法得到我預期的結果,只得到Bing嘴硬的答案,而根據過往使用Bing的經驗,若我問到第三次同樣的問題,Bing非常有可能強制結束整串對話,並開始新的話題,於是我讓Bing幫我改寫系統描述,運用「使用者故事」的架構重新生成內容:

pm-prompt-8
pm-prompt-9
pm-prompt-10
pm-prompt-11

到此為止Bing完成我想要的大部分內容了,接著我只要驗證內容並微調功能描述,就能夠帶著Bing產出的系統規格書與工程師溝通需求,接續後面的開發。

修改系統規格書

驗證Bing產出的內容過程中,若我們發現缺少某些功能怎麼辦?我們一樣能夠下指令讓Bing幫我們在系統規格書指定的位置上加上我們缺漏的內容。然而,我在運用這段指令的時候不小心滑到上一頁,於是整段對話都不見了,無法提供截圖給你看。運用的Prompt為:請幫我新增系統規格書中的系統功能:每日到站人數統計。

以PM的角度來看,從系統初版規劃到產出系統過格書,整體經過的時間大約二十幾分鐘,非常快速有效率。儘管還有部分不完善的地方,那是我們需要人工去驗證並微調的地方,Bing幫我們完成了大部分重複的工作,協助我們節省非常大量的時間。

相信AI但人工驗證內容

切記,如果遇上Bing嘴硬,那就換個話題吧!重複三次很高機率就會被強制關閉話題必須重頭來過,而我在生成系統規格書的過程中,發生多次產出錯誤的情形,錯誤的狀況主要為Bing無法接續話題幫我把內容完成,我認為這次現階段Bing很致命的缺點,因為對話的目的是讓問題範圍越來越小,無法接續話題等同於無法處理我提出的任何需求。

喜歡運用科技工具提升工作效率、並自主開發實用小工具的長時間使用電腦工作者。對新科技工具深感興趣,樂於分享如何運用科技工具提升生活和工作效率的技巧。

發佈留言