極客號(hào)(Daydx.com)10月11日 消息:你是否曾想過(guò),如果有一種方式能夠讓AI為應(yīng)用程序編寫(xiě)絕大部分代碼,你只需負(fù)責(zé)監(jiān)督和提供指導(dǎo),那將是多么美妙的事情?GPT Pilot就是這樣一款工具,它的核心理念是,AI可以編寫(xiě)應(yīng)用程序中的大部分代碼(也許高達(dá)95%),但對(duì)于剩下的5%,開(kāi)發(fā)者仍然是必不可少的。這將一直持續(xù),直到我們迎來(lái)真正的通用人工智能。
項(xiàng)目地址:https://github.com/Pythagora-io/gpt-pilot
GPT Pilot的亮點(diǎn):
1. 開(kāi)發(fā)速度提升20倍
GPT Pilot不僅可以快速生成代碼,還會(huì)與您進(jìn)行互動(dòng),提出澄清問(wèn)題,創(chuàng)建產(chǎn)品和技術(shù)需求,設(shè)置開(kāi)發(fā)環(huán)境,逐步編寫(xiě)應(yīng)用程序,就像您親自開(kāi)發(fā)一樣。它會(huì)要求您在每個(gè)任務(wù)完成后進(jìn)行審查,或者在遇到問(wèn)題時(shí)提供幫助。這樣,GPT Pilot充當(dāng)了一個(gè)編程師,而您則是主要的開(kāi)發(fā)者,負(fù)責(zé)審查代碼并在需要時(shí)提供幫助。
2. 靈活的使用需求
GPT Pilot為您提供了靈活的需求選擇。您只需指定要構(gòu)建的應(yīng)用程序類(lèi)型,然后GPT Pilot會(huì)問(wèn)一些問(wèn)題以更好地理解您的需求。這有助于工具后續(xù)生成代碼。
3. 多用途的應(yīng)用程序
GPT Pilot可以用于創(chuàng)建各種類(lèi)型的應(yīng)用程序,從實(shí)時(shí)聊天應(yīng)用到Markdown編輯器,再到計(jì)時(shí)器應(yīng)用,它無(wú)所不能。
4. 與開(kāi)發(fā)者合作
與其他類(lèi)似工具不同,GPT Pilot與開(kāi)發(fā)者合作,幫助創(chuàng)建完全可用的生產(chǎn)就緒應(yīng)用程序。如果遇到問(wèn)題,您可以隨時(shí)審查代碼并解決問(wèn)題。
5. 可擴(kuò)展性
GPT Pilot被設(shè)計(jì)成可以處理各種規(guī)模的應(yīng)用程序。它可以根據(jù)任務(wù)動(dòng)態(tài)調(diào)整上下文,使得在解決每個(gè)開(kāi)發(fā)任務(wù)時(shí),上下文的大小相對(duì)一致。這有助于更好地理解任務(wù),減少錯(cuò)誤。
6. 測(cè)試驅(qū)動(dòng)開(kāi)發(fā)(TDD)
為了確保代碼的質(zhì)量,GPT Pilot遵循測(cè)試驅(qū)動(dòng)開(kāi)發(fā)方法。它會(huì)為每個(gè)生成的代碼編寫(xiě)測(cè)試,以確保代碼按預(yù)期運(yùn)行。
GPT Pilot是一項(xiàng)令人興奮的研究項(xiàng)目,旨在探索到底可以利用GPT-4多大程度上來(lái)生成完全可用的應(yīng)用程序,同時(shí)由開(kāi)發(fā)者監(jiān)督實(shí)現(xiàn)。它代表了未來(lái)應(yīng)用程序開(kāi)發(fā)的新方向,是開(kāi)發(fā)者和AI的完美合作。