人工智能幫你一鍵生成完美架構圖

簡介

架構圖通過圖形化的表達方式,用於呈現系統、軟件的結構、組件、關係和交互方式。一個明確的架構圖可以更好地輔助業務分析、技術架構分析的工作。架構圖的設計是一個有難度的任務,設計者必須要對業務、相關技術棧都非常清晰才能設計出來符合需求的架構圖。

實踐演練

  1. 有明確的業務的需求:業務需求必須要清晰不能模棱兩可。如果業務需求不夠清晰,那麼在寫提示詞的之前,需要提前梳理一下業務需求,將它轉換成ChatGPT可以理解的形式。
  2. 確定輸出的格式:ChatGPT無法直接生成圖形文件,但是可以通過plantuml等各種文字轉圖片的工具間接生成。
  • 提示詞:現在我需要設計一個測試平臺產品,這個產品需要包含測試用例的管理、用戶管理、測試用例執行、執行記錄管理,請根據以上信息幫我生成一張使用Plantuml繪製的類圖。

以下是使用ChatGPT繪製出來的類圖:

由上圖可以看出 ChatGPT 將我們提到了的幾個業務對象通過類的方式表示出來,甚至還羅列了可能包含的方法,如此一來便可以間接通過ChatGPT 以及 plantuml 工具生成對應的架構圖。

總結

在這次實踐中,我們使用了ChatGPT 提示詞的以下技巧:

  1. 寫清楚需求:明確產品的需求,讓生成的架構圖更貼近需求。
  2. 系統地測試變化:如果中間步驟輸出的信息不滿足需求,可以通過提示詞進行糾正與補充。
  3. 將複雜的任務拆分爲更簡單的子任務:直接生成圖片或文件 ChatGPT 無法完成,但是可以通過曲線救國的方式簡介生成架構圖代碼,然後再轉換爲圖片。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章