App下載

GPT-Engineer: AI工程師根據(jù)指令生成完整代碼庫

退役魔法少女 2023-09-07 11:16:58 瀏覽數(shù) (2752)
反饋

目錄
  1. GPT-Engineer簡介
  2. GPT-Engineer功能
  3. 適用場景


GPT-Engineer簡介

GPT-Engineer是一個基于GPT-4的開源項目,旨在自動化大部分代碼編寫任務(wù),以滿足程序員的需求。這個項目已在GitHub上迅速積累了33,000多個星標,成為該平臺備受矚目的項目之一。

項目地址:https://github.com/AntonOsika/gpt-engineer


GPT-Engineer功能

GPT-Engineer的軟件充分利用了現(xiàn)有的LLM功能(即GPT-4的功能),自動化盡可能多的代碼編寫工作。開發(fā)者AntonOsika表示,GPT-Engineer是一種靈活且適應(yīng)性強的解決方案,只需提供簡單提示,即可生成完整的代碼庫。它能夠理解代碼應(yīng)該如何構(gòu)建,并相應(yīng)地進行調(diào)整。從初始提示開始,它遵循思維鏈的原則,獨立詢問缺失的信息,生成完整的代碼庫。用戶只需告訴它構(gòu)建什么,它就會生成代碼。此外,GPT-Engineer可以同時評估多個文件,并將生成的所有代碼存儲在文件系統(tǒng)中,以供將來重復(fù)使用。

適用場景

使用GPT-Engineer需要具備一定的Python基礎(chǔ)知識,可以通過終端操作程序。目前,它僅支持GPT-4的API密鑰,不支持GPT-3.5。對于代碼任務(wù),GPT-4明顯優(yōu)于GPT-3.5。AntonOsika還以一個簡單的貪吃游戲為例,演示了GPT-Engineer的功能。盡管該項目仍處于早期開發(fā)階段,但引發(fā)了人們對語言模型如何減輕程序員工作負擔的思考。目前,只提供技術(shù)演示,尚不適用于生產(chǎn)任務(wù)。AntonOsika的工作引起了廣泛關(guān)注,這應(yīng)該會激勵他繼續(xù)解決項目路線圖上的下一個任務(wù)。其中一些任務(wù),如"自我修復(fù)代碼",可以使GPT-4自動插入錯誤并尋求反饋,或?qū)⒋a生成任務(wù)分解成小塊,讓GPT工程師決定下一步該做什么。用戶可以從GitHub獲取代碼和安裝說明。


如果您對代碼編寫和自動化工具感興趣,也可以訪問編程獅官網(wǎng)(http://o2fo.com/)。我們提供各種教程、工具和資源,以幫助您在編碼之旅中取得更大的成功。無論您是初學者還是有經(jīng)驗的開發(fā)者,編程獅都將是您的強大伙伴。


0 人點贊