撰稿 | 王瑞平
既AutoGPT之後,GPT家族又添GPT-Engineer新成員。
它與其他GPT家族成員一樣,具備產生整個程式碼庫、學習你的程式碼風格、易於調整、擴充的能力,而這些都是由使用者指令觸發的。這下,程式設計師又要失業了。
#簡單易用、靈活、易於添加新的AI步驟是GPT-Engineer最強的優勢。
使用者可以使用進階提示,讓AI逐步建立使用者體驗,並將回饋傳送回去。隨著時間的推移,AI能夠記住這些回饋。
1、在GitHub上狂飆:拿下30k星
GPT-Engineer於6月11日閃亮登場,是由Depict創辦人兼技術長Anton Osika開發,供程式設計師進行AI程式設計工具。
上線僅一週多的時間,GPT-Engineer就在GitHub上狂飆,迅速斬獲30k星。
#根據Anton Osika 的推文介紹,在使用GPT-Engineer 時,你可以:
- 用一個提示詞產生程式碼庫
- 提出清晰的問題
- #產生技術規格
- #寫所有必要的程式碼
- 輕鬆加入自己的推理步驟、修改和實驗
- 讓你在幾分鐘內完成一個編碼專案。
2、優勢:一個提示詞產生整個程式碼庫
#如前所述,GPT-Engineer最大的優勢還在於能夠根據提示詞生成整個程式碼庫。
#網友都躍躍欲試,並在互動區評論道:「這看起來太棒了,要試一試嗎?」
小編不禁感嘆,這讓我們離AGI又近了一步...
3、實測:完成貪吃蛇遊戲項目
我們也實測了項目中列舉的貪食蛇遊戲例子,現在描述出來,便於大家理解:
完成任務大概分3步:
1)告訴GPT-Engineer你想讓它完成什麼;
2)GPT-Engineer詢問使用者輸入模糊的問題,以便更明確任務需求;
3)GPT-Engineer開始建立運行程式碼。
- 輸入提示
#首先,你需要透過輸入提示,讓GPT-Engineer知道要幹嘛。
貪吃蛇遊戲的提示詞大致為「網頁版多人可玩的貪吃蛇遊戲」。 Python後端採用具有MVC組件的系統,並在需要時使用html和js技術。
- 提問
#然後,GPT-Engineer對任務要求進行更細緻的提問,例如蛇是如何移動的?有多少玩家可以加入這個遊戲?遊戲狀態更新頻率是多少?
值得注意的是,GPT-Engineer不是無條件地詢問這些問題,而是採用QA方式來確定需要澄清的缺失細節。
- 產生遊戲代碼
上述問題明確之後,GPT-Engineer 就能依照使用者要求產生多人玩貪吃蛇遊戲的程式碼。
4、記住程式碼:將互動歷史儲存在資料夾中
GitHub上不僅公開了從輸入到輸出的整個程式設置,還重點介紹了系統是如何記住程式碼的:
- 透過編輯資料夾中的檔案指定AI標識。 (identity)
- 編輯識別並改進,使AI代理「記住」項目。 (main_prompt)
- 與GPT-4通訊的歷史都被記錄儲存在logs資料夾中
這項特殊的功能便於系統更容易了解你的喜好,在進行類似操作時提升生成程式碼的效率和準確度。
5、拋出問題:幫助使用者彌補缺失細節
在這裡,不得不提及專案的獨特之處,即,當使用者輸入自己的需求時,GPT-Engineer並不會直接接受,而是會根據自己的判斷提出問題,幫助程式設計師彌補缺少的細節。
這個過程分為兩個步驟進行:
(1)需求細化
(2)軟體建構
- #在需求精進階段:
1)使用者提供的包含需求和問題指示的資料夾被提交給GPT-Engineer,並放置在GPT初始訊息中;
2)系統接收GPT-4的回饋,了解需要澄清的問題並提示使用者;
3)GPT-Engineer將此流程循環,解釋所有問題直到GPT -4「滿意」為止。
- 在軟體建置階段:
1)上個階段提煉出的使用者需求被打包,並與GPT系統提示和另外一套用戶輸出指示一起包裝起來。
2)GPT-Engineer接收來自GPT-4的回應,然後建立原始碼文件,為使用者提供指令。
6、專案理念:簡單易用,為使用者提供價值
GitHub上也著重強調了GPT-Engineer的主要專案理念:
- 簡單易用,提供使用者價值;
你只要用Google登錄,便可以輕易操作,輸入提示字後就能產生整個程式碼庫。
- 靈活且易於添加新的AI步驟;
- #支援進階提示,記住使用者回饋;
系統能夠自動記憶你的操作,並模仿你的風格完成整個專案;
- 在人類與人工智慧之間快速切換;
- 所有計算可恢復並永久保存在檔案系統中。
7、總結:AI程式碼產生工具火遍全網
#AutoGPT之後,AI程式碼產生工具GPT-Engineer火爆全網。
作為一款能根據指示產生程式碼的AI工具,它可以學習不同的程式碼風格,並在短時間內幫助你完成程式設計專案。全過程由需求細化促進階段和軟體建置階段組成。
專案最獨特之處在於:開發者在文字檔案中提交需求,GPT-Engineer不是無條件接受這些要求,而是提出許多詳細的問題來讓程式設計師澄清缺失的細節。
8、網友評論:我們也在嘗試與GPT-Engineer相似的應用程式
我們在Anton Osika的貼文下蒐集到部分網友的留言:
「額外功能:像真正的顧問工程師一樣,承諾太多、交付不足。 」
部分網友也在評論區展示出類似的應用:「這很酷,我在研發一些類似的應用dev-GPT。」
小編對此還去親測了一番:此款應用程式能夠像真正的Python開發者一樣自動擷取用戶需求,輸出你想要的程序,在GitHub上斬獲了153k星。
#“GPT-Engineer是遊戲改變者”,這句話是由用戶OxVivek所說。我很想知道它相對於smol帶來的創新點,迫不及待地想在幾分鐘內完成程式設計專案。 」
GPT-Engineer預示著未來創造軟體將進入全新的人機互動時代。此外,網友提到的dev-GPT、Auto-GPT、smol等也能夠輸出你想要的程式碼,你可以根據需求選擇最適合的一款應用程式。
以上是程式版GPT狂飆30顆星,AutoGPT危險了!的詳細內容。更多資訊請關注PHP中文網其他相關文章!

用Microsoft Power BI圖來利用數據可視化的功能 在當今數據驅動的世界中,有效地將復雜信息傳達給非技術觀眾至關重要。 數據可視化橋接此差距,轉換原始數據i

專家系統:深入研究AI的決策能力 想像一下,從醫療診斷到財務計劃,都可以訪問任何事情的專家建議。 這就是人工智能專家系統的力量。 這些系統模仿Pro

首先,很明顯,這種情況正在迅速發生。各種公司都在談論AI目前撰寫的代碼的比例,並且這些代碼的比例正在迅速地增加。已經有很多工作流離失所

從數字營銷到社交媒體的所有創意領域,電影業都站在技術十字路口。隨著人工智能開始重塑視覺講故事的各個方面並改變娛樂的景觀

ISRO的免費AI/ML在線課程:通向地理空間技術創新的門戶 印度太空研究組織(ISRO)通過其印度遙感研究所(IIR)為學生和專業人士提供了絕佳的機會

本地搜索算法:綜合指南 規劃大規模活動需要有效的工作量分佈。 當傳統方法失敗時,本地搜索算法提供了強大的解決方案。 本文探討了爬山和模擬

該版本包括三種不同的型號,GPT-4.1,GPT-4.1 MINI和GPT-4.1 NANO,標誌著向大語言模型景觀內的特定任務優化邁進。這些模型並未立即替換諸如

Chip Giant Nvidia週一表示,它將開始製造AI超級計算機(可以處理大量數據並運行複雜算法的機器),完全是在美國首次在美國境內。這一消息是在特朗普總統SI之後發布的


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SublimeText3 Linux新版
SublimeText3 Linux最新版

Dreamweaver CS6
視覺化網頁開發工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。