App下載

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

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

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


GPT-Engineer簡介

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

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


GPT-Engineer功能

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

適用場景

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


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


0 人點贊