99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

GPT-Engineer一夜爆火!一個提示生成整個代碼庫,GitHub狂飆19k星

深度學(xué)習(xí)自然語言處理 ? 來源:新智元 ? 2023-06-20 14:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

【導(dǎo)讀】動嘴寫代碼指日可待!AI代碼生成明星項目GPT-Engineer一夜爆火,短短幾天狂攬19k星。

AutoGPT之后,又一個明星項目誕生了!

GPT-Engineer一夜之間火遍全網(wǎng),GitHub項目已經(jīng)狂攬19k星。

這是一個根據(jù)指示生成代碼的AI工具,你只需要「動動嘴」,就能直接構(gòu)建整個代碼庫。

3c8bf996-0f2b-11ee-962d-dac502259ad0.png

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

甚至,它能學(xué)習(xí)你的代碼風(fēng)格,短短幾分鐘就能讓你搞定編碼項目。

網(wǎng)友表示,我們離AGI又進了一步。

3cb5b308-0f2b-11ee-962d-dac502259ad0.png

程序猿又要被淘汰一波了。

3cff6a98-0f2b-11ee-962d-dac502259ad0.png

一句提示創(chuàng)建代碼庫

短短一周,GPT-Engineer在GitHub熱度狂飆,引眾多開發(fā)者圍觀。

究竟有多大的魅力?

項目主要作者Anton Osika在6月11日首次推出GPT-Engineer,并介紹了這款A(yù)I工具最大的特點:

- 一個提示就能生成一個代碼庫 - 提出需要澄清的問題 - 生成技術(shù)規(guī)范 - 編寫所有必要代碼 - 易于添加自己的推理步驟、修改和實驗 - 項目開源

- 分分鐘讓你完成編碼

3d30bf26-0f2b-11ee-962d-dac502259ad0.png

暢想下,未來無需編寫一行代碼,開發(fā)者創(chuàng)建一個項目就像和好友聊天那樣簡單。

這不僅僅是一個項目,而是對未來的一瞥。

GPT-Engineer預(yù)示著未來軟件創(chuàng)造將是一個人機共話的時代。

另外,根據(jù)GitHub介紹了GPT-Engineer主要項目理念:

- 簡單易用,能夠為用戶提供價值; - 靈活且易于添加新的「AI步驟」; - 支持高級提示,可以記住用戶反饋; - 能快速在AI和人類之間快速切換;

- 所有計算都是「可恢復(fù)的」,并持久地保存到文件系統(tǒng)。

3d87c9a6-0f2b-11ee-962d-dac502259ad0.gif

這個項目獨特地方在于,開發(fā)者在文本文件中提交需求,GPT-Engineer不是無條件接受這些要求,而是提出許多詳細(xì)的問題來讓程序員澄清缺失的細(xì)節(jié)。

整個過程分兩個階段執(zhí)行,即(1)需求細(xì)化促進階段和(2)軟件構(gòu)建階段。

第一階段的步驟是:

用戶提供的包含軟件需求的文本文件被提交給GPT-Engineer,并被放置在OpenAI的GPT的初始消息中,同時還包括確定澄清問題的指示。

GPT-Engineer系統(tǒng)接收來自O(shè)penAI GPT-4的反饋,了解哪些需求需要澄清,并回應(yīng)提示用戶澄清的問題。

GPT-Engineer會將這一過程循環(huán),直到所有問題澄清到OpenAI GPT-4滿意為止。

3dc5f474-0f2b-11ee-962d-dac502259ad0.png

第二階段的步驟是:

前一階段提煉的需求被打包,并與OpenAI的GPT指令(即系統(tǒng)提示)和另外一套GPT-Engineer希望看到的輸出指令(即用戶提示)一起包裝起來。

GPT-Engineer收到來自O(shè)penAI GPT-4的響應(yīng),然后…

GPT-Engineer為用戶提供指令的軟件項目創(chuàng)建源代碼文件。

3e15acee-0f2b-11ee-962d-dac502259ad0.png

貪吃蛇上手實操

說了這么多,不如上手試練一番。做一個多人可玩的貪吃蛇網(wǎng)頁版游戲。

你只需要輸入一些關(guān)鍵提示:

使用有MVC組件的Python后端,視圖需要將狀態(tài)流傳輸給所有玩家,用你所生成的代碼直接直接運行html和js。

3e616454-0f2b-11ee-962d-dac502259ad0.png

對于這個游戲代碼生成,GPT-Engineer就會讓你繼續(xù)回答一些細(xì)節(jié)的問題。

3e86a0ac-0f2b-11ee-962d-dac502259ad0.png

游戲規(guī)則和機制:確切給出貪吃蛇如何移動、生長,以及與其他玩家如何交互,有沒有什么power-ups,或者特殊游戲元素?

玩家互聯(lián):有多少玩家能加入游戲,是否有游戲大廳或者匹配?

游戲狀態(tài)更新:多久更新一次游戲狀態(tài),多久把狀態(tài)流傳輸給玩家,延遲率是?

用戶界面:游戲界面長什么樣?有任何特別設(shè)計需求和喜好嗎?

游戲控制:玩家如何控制蛇?是否有其他控制或設(shè)置?

游戲結(jié)束狀況:游戲如何結(jié)束?是否有評分體系或排行榜?

代碼結(jié)構(gòu):對Python后端、HTML和JavaScript代碼的組織有什么具體要求嗎?

3eba9290-0f2b-11ee-962d-dac502259ad0.gif

當(dāng)你簡單回答完這些問題后,GPT-Engineer就根據(jù)這些信息,給出了能夠?qū)崿F(xiàn)目標(biāo)所需的文件、類和方法的列表。

具體步驟唰唰唰地來了。

3f381a76-0f2b-11ee-962d-dac502259ad0.gif

最后一款完美的貪吃蛇游戲代碼就完成了。

40ceb12e-0f2b-11ee-962d-dac502259ad0.gif

網(wǎng)友熱評

網(wǎng)友表示,「澄清問題」是真正使GPT-Engineer脫穎而出的原因,因為修復(fù)生成代碼中的問題往往比編寫代碼本身需要更多的時間。這似乎是朝著正確方向邁出的一大步。

413c90ea-0f2b-11ee-962d-dac502259ad0.png

真希望我上學(xué)時候就有這樣利器了。

415f8ffa-0f2b-11ee-962d-dac502259ad0.png

還有網(wǎng)友對GPT-Engineer和GPT-4的區(qū)別感到困惑。

417d6700-0f2b-11ee-962d-dac502259ad0.png

然而,這個項目火雖火,一位網(wǎng)友測試了GPT-Engineer,給出了體驗:

難設(shè)置

實際上不是創(chuàng)建文件,只是讓你從命令行中運行一次(即不能調(diào)試)

與ChatGPT4的能力相當(dāng)

41bd7214-0f2b-11ee-962d-dac502259ad0.png

41f6cce4-0f2b-11ee-962d-dac502259ad0.png

最后總結(jié),理想很豐滿,現(xiàn)實很骨感。

4221c64c-0f2b-11ee-962d-dac502259ad0.png

還有網(wǎng)友對基準(zhǔn)指出了問題,

gpt-engineer做了幾個簡單的編程任務(wù),并將它們作為基準(zhǔn)。它可以為你快速開發(fā)一個currency_converter,但不能正確編碼一個pomodoro_timer(還沒有?。?/p>

42474674-0f2b-11ee-962d-dac502259ad0.png

安裝方法

要么選擇穩(wěn)定版(stable),要么選擇開發(fā)版(development)。

對于穩(wěn)定版本:

- pip install gpt-engineer

對于開發(fā)版:

- git clone git@github.com:AntonOsika/gpt-engineer.git

- cd gpt-engineer

- make install

- source venv/bin/activate

設(shè)置

使用GPT4訪問權(quán)限的API密鑰運行:

- export OPENAI_API_KEY=[your api key]

運行

創(chuàng)建一個空文件夾。如果在repo中,你可以運行:

- cp -r projects/example/ projects/my-new-project

- 在新文件夾中填寫 main_prompt 文件

- 運行:gpt-engineer projects/my-new-project

結(jié)果

- 檢查 projects/my-new-project/workspace 中生成的文件

限制

使用額外的思想鏈提示,如Reaffon,應(yīng)該能夠讓其更可靠,并且不會錯過主要提示中請求的功能。

特點

你可以通過編輯 identity 文件夾中的文件來指定AI智能體的「身份」。

編輯「身份」和改進 main_prompt 是讓智能體記住項目之間的事情的方法。

steps.py 中的每個步驟都將其與GPT4的對話歷史記錄存儲在logs文件夾中,并且可以使用 scripts/rerun_edited_message_logs.py 重新運行。

項目主要作者

Anton Osika

Anton Osika是Depict.ai的首席技術(shù)官。這是一家創(chuàng)建機器學(xué)習(xí)推薦系統(tǒng)的初創(chuàng)公司,通過尖端的機器學(xué)習(xí)、計算機視覺和自然語言處理來理解產(chǎn)品。

就在4小時前,他還發(fā)了一條動態(tài)稱,GPT-Engineer已經(jīng)躍升到17k星,一點也沒有減速跡象。

42e162e0-0f2b-11ee-962d-dac502259ad0.png

431c11ec-0f2b-11ee-962d-dac502259ad0.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4900

    瀏覽量

    70733
  • GPT
    GPT
    +關(guān)注

    關(guān)注

    0

    文章

    368

    瀏覽量

    16086
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    483

    瀏覽量

    17683

原文標(biāo)題:GPT-Engineer一夜爆火!一個提示生成整個代碼庫,GitHub狂飆19k星

文章出處:【微信號:zenRRan,微信公眾號:深度學(xué)習(xí)自然語言處理】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    微軟開源GitHub Copilot Chat,AI編程迎來新突破

    GitHub Copilot + vscode的組合我已經(jīng)用了很久,我的代碼開發(fā)效率完全提升了level。幫我代碼
    的頭像 發(fā)表于 07-02 09:34 ?159次閱讀
    微軟開源<b class='flag-5'>GitHub</b> Copilot Chat,AI編程迎來新突破

    英偉達一夜大漲1.2萬億元,市值重回全球第!

    ABSTRACT摘要英偉達股票一夜大漲1.2萬億元,市值超越微軟,重新回到全球第位置。JAEALOT2025年6月26日截至2025年6月25日美股收盤,英偉達股價大漲4.33%,收于154.31
    的頭像 發(fā)表于 06-26 17:35 ?1026次閱讀
    英偉達<b class='flag-5'>一夜</b>大漲1.2萬億元,市值重回全球第<b class='flag-5'>一</b>!

    CubeMX生成的freertos工程沒有代碼提示是怎么回事?

    使用Cube生成的freertos工程沒有代碼提示功能,使用該函數(shù)次后才會有該函數(shù)的代碼提示
    發(fā)表于 03-13 08:18

    cubemx生成HAL+FreeRTOS,當(dāng)編寫程序時卻代碼無法自動提示怎么解決?

    各位佬,請問下,我用的是cubemx生成HAL+FreeRTOS,編譯時并沒有錯誤,但當(dāng)我編寫程序時卻代碼無法自動提示(我設(shè)置好了),并
    發(fā)表于 03-12 08:21

    一夜的DeepSeek體機,如何改寫AI游戲規(guī)則?

    一夜的DeepSeek體機,如何改寫AI游戲規(guī)則? 過去一個多月,科技圈有“新晉頂流”C
    的頭像 發(fā)表于 03-11 15:52 ?609次閱讀
    <b class='flag-5'>一夜</b><b class='flag-5'>爆</b><b class='flag-5'>火</b>的DeepSeek<b class='flag-5'>一</b>體機,如何改寫AI游戲規(guī)則?

    國產(chǎn)Al Agent一夜超越Deepseek?

    行業(yè)芯事行業(yè)資訊
    電子發(fā)燒友網(wǎng)官方
    發(fā)布于 :2025年03月07日 13:56:15

    一個中國AI產(chǎn)品Manus刷屏 中國AI新星Manus 全網(wǎng)搶邀請碼

    Manus 的 AI 產(chǎn)品在科技圈一夜,全球首款通用智能體Manus開啟內(nèi)測,據(jù)說現(xiàn)在很多的網(wǎng)友都在求Manus邀請碼。而Manus
    的頭像 發(fā)表于 03-06 14:09 ?1354次閱讀

    特斯拉市值一夜蒸發(fā)超6400億元 特斯拉總市值跌破1萬億美元

    在當(dāng)?shù)貢r間2月25日,特斯拉公司股價在盤中度跌超10%,總市值跌穿1萬億美元,截至收盤特斯拉股價報302.8美元,跌幅達到8.39%,市值一夜蒸發(fā)892億美元(換算下來約合人民幣6469億)。 ?
    的頭像 發(fā)表于 02-26 14:52 ?516次閱讀

    沐曦GPU跑通DeepSeek開源代碼FlashMLA

    今日,DeepSeek正式啟動"開源周"計劃,首發(fā)代碼FlashMLA經(jīng)開源即引發(fā)全網(wǎng)關(guān)注。截至發(fā)稿,該項目已在GitHub斬獲超7.2K
    的頭像 發(fā)表于 02-25 16:25 ?868次閱讀

    特斯拉股價大跌 市值一夜蒸發(fā)5200億

    近日,美股市場收盤情況呈現(xiàn)分化態(tài)勢。其中,備受矚目的電動汽車巨頭特斯拉股價大幅下跌6.34%,收盤價定格在328.5美元,市值一夜之間蒸發(fā)了驚人的715億美元(折合人民幣約5225億元)。這
    的頭像 發(fā)表于 02-12 14:41 ?631次閱讀

    特斯拉市值一夜蒸發(fā)3200億元

    當(dāng)?shù)貢r間11月25日,美股三大指數(shù)集體收高,美股道指上漲440.06點,漲幅0.99%,再創(chuàng)新高;但是特斯拉股價卻大跌3.96%;截止收盤報收338.59美元。特斯拉市值一夜蒸發(fā)3200億元
    的頭像 發(fā)表于 11-26 09:59 ?951次閱讀

    上傳本地項目代碼github

    概述 GitHub面向開源及私有軟件項目的托管平臺,因為只支持git 作為唯的版本格式進行托管,故名
    發(fā)表于 09-11 16:33

    Steam一夜遭28萬次攻擊,該如何做好防護措施?

    Steam一夜遭28萬次攻擊是發(fā)生在《黑神話:悟空》上線后,該游戲作為中國首款3A大作,吸引了大量玩家,銷量突破1000萬套。然而,由于DDoS攻擊導(dǎo)致Steam平臺崩潰,游戲的實時在線人數(shù)度從300萬驟降至百萬以下。
    的頭像 發(fā)表于 08-27 10:47 ?821次閱讀

    英偉達或面臨重大技術(shù)性拋售 英偉達市值一夜蒸發(fā)1.4萬億

    我們都知道英偉達芯片大賣使得英偉達股價不斷飆升,持續(xù)創(chuàng)新高,但是依然有空頭存在,在當(dāng)?shù)貢r間7月30日美股半導(dǎo)體指數(shù)大跌,英偉達跌超7%,英偉達的市值一夜蒸發(fā)1.4萬億,當(dāng)日美股三大指數(shù)收盤漲跌不
    的頭像 發(fā)表于 07-31 16:11 ?1283次閱讀

    人手的AI是如何誕生的?

    2023年是AI大語言模型爆發(fā)的年,以O(shè)penAI推出的GPT大模型為起始,整個行業(yè)開始從“推理式AI”向“生成式AI”邁進……
    的頭像 發(fā)表于 07-23 10:33 ?470次閱讀