App下載

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

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

目錄
  1. GPT-Engineer簡(jiǎn)介
  2. GPT-Engineer功能
  3. 適用場(chǎng)景


GPT-Engineer簡(jiǎn)介

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

項(xiàng)目地址:https://github.com/AntonOsika/gpt-engineer


GPT-Engineer功能

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

適用場(chǎng)景

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


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


0 人點(diǎn)贊