不用寫代碼,隻需提出你的要求,自動生成整個代碼庫。
近日,一個相當受歡迎GitHub的項目實作了這個情景,項目上線幾天,星标量已經達到20k左右,這個項目的名字叫GPT-Engineer,根據提示生成代碼庫。
根據項目作者Anton Osika說法,GPT-Engineer具有以下特點:
可以根據一個提示生成代碼庫;
提出針對任務的詳細問題;
生成的技術非正常範;
幫用家編寫必要的代碼;
使用者可以添加推理步驟,進行修改,還可以在此基礎上進行實驗;
這是一個開源的項目;
幾分鐘就能完成編碼。
第一步,告訴GPT-Engineer你想讓它完成什麼任務;第二步,GPT-Engineer會向使用者查問一些輸入的比較模糊的問題,以更明确任務的需求;第三步,GPT-Engineer開始建構運作代碼。
首先用家隻需輸入提示,讓GPT-Engineer知道自己要做些什麼任務,例如開發一個遊戲。然後,GPT-Engineer對任務要求進行更仔細的提問,比如遊戲需要什麼對象,有多少玩家可以加入這個遊戲、遊戲等級,以及用什麼程式語言編寫等等。
确定上述問題明後,GPT-Engineer就能按照使用者要求生成一個遊戲的代碼,整個過程可概括為:需求細化階段和軟體建構階段。