目錄
- GPT-Engineer簡(jiǎn)介
- GPT-Engineer功能
- 適用場(chǎng)景
GPT-Engineer簡(jiǎn)介
GPT-Engineer是一個(gè)基于GPT-4的開(kāi)源項(xiàng)目,旨在自動(dòng)化大部分代碼編寫(xiě)任務(wù),以滿(mǎn)足程序員的需求。這個(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)化盡可能多的代碼編寫(xiě)工作。開(kāi)發(fā)者AntonOsika表示,GPT-Engineer是一種靈活且適應(yīng)性強(qiáng)的解決方案,只需提供簡(jiǎn)單提示,即可生成完整的代碼庫(kù)。它能夠理解代碼應(yīng)該如何構(gòu)建,并相應(yīng)地進(jìn)行調(diào)整。從初始提示開(kāi)始,它遵循思維鏈的原則,獨(dú)立詢(xún)問(wèn)缺失的信息,生成完整的代碼庫(kù)。用戶(hù)只需告訴它構(gòu)建什么,它就會(huì)生成代碼。此外,GPT-Engineer可以同時(shí)評(píng)估多個(gè)文件,并將生成的所有代碼存儲(chǔ)在文件系統(tǒng)中,以供將來(lái)重復(fù)使用。
適用場(chǎng)景
使用GPT-Engineer需要具備一定的Python基礎(chǔ)知識(shí),可以通過(guò)終端操作程序。目前,它僅支持GPT-4的API密鑰,不支持GPT-3.5。對(duì)于代碼任務(wù),GPT-4明顯優(yōu)于GPT-3.5。AntonOsika還以一個(gè)簡(jiǎn)單的貪吃游戲?yàn)槔?,演示了GPT-Engineer的功能。盡管該項(xiàng)目仍處于早期開(kāi)發(fā)階段,但引發(fā)了人們對(duì)語(yǔ)言模型如何減輕程序員工作負(fù)擔(dān)的思考。目前,只提供技術(shù)演示,尚不適用于生產(chǎn)任務(wù)。AntonOsika的工作引起了廣泛關(guān)注,這應(yīng)該會(huì)激勵(lì)他繼續(xù)解決項(xiàng)目路線(xiàn)圖上的下一個(gè)任務(wù)。其中一些任務(wù),如"自我修復(fù)代碼",可以使GPT-4自動(dòng)插入錯(cuò)誤并尋求反饋,或?qū)⒋a生成任務(wù)分解成小塊,讓GPT工程師決定下一步該做什么。用戶(hù)可以從GitHub獲取代碼和安裝說(shuō)明。
如果您對(duì)代碼編寫(xiě)和自動(dòng)化工具感興趣,也可以訪(fǎng)問(wèn)編程獅官網(wǎng)(http://m.hgci.cn/)。我們提供各種教程、工具和資源,以幫助您在編碼之旅中取得更大的成功。無(wú)論您是初學(xué)者還是有經(jīng)驗(yàn)的開(kāi)發(fā)者,編程獅都將是您的強(qiáng)大伙伴。