AutoGPT之后,又一个明星项目诞生了!
GPT-Engineer一夜之间火遍全网,GitHub项目现已狂揽19k星。
这是一个依据指示生成代码的AI东西,你只需求「动动嘴」,就能直接构建整个代码库。
项目地址:https://github.com/AntonOsika/gpt-engineer
乃至,它能学习你的代码风格,短短几分钟就能让你搞定编码项目。
网友表明,咱们离AGI又进了一步。
程序猿又要被筛选一波了。
一句提示创立代码库
短短一周,GPT-Engineer在GitHub热度狂飙,引很多开发者围观。
终究有多大的魅力?
项目首要作者Anton Osika在6月11日初次推出GPT-Engineer,并介绍了这款AI东西最大的特色:
- 分分钟让你完结编码
想象下,未来无需编写一行代码,开发者创立一个项目就像和好友谈天那样简略。
这不仅仅是一个项目,而是对未来的一瞥。
GPT-Engineer预示着未来软件发明将是一个人机共话的年代。
别的,依据GitHub介绍了GPT-Engineer首要项目理念:
- 一切核算都是「可恢复的」,并耐久地保存到文件体系。
这个项目共同当地在于,开发者在文本文件中提交需求,GPT-Engineer不是无条件承受这些要求,而是提出许多具体的问题来让程序员弄清缺失的细节。
整个进程分两个阶段履行,即(1)需求细化促进阶段和(2)软件构建阶段。
第一阶段的进程是:
用户供给的包含软件需求的文本文件被提交给GPT-Engineer,并被放置在OpenAI的GPT的初始音讯中,一同还包含确认弄清问题的指示。
GPT-Engineer体系接纳来自OpenAI GPT-4的反应,了解哪些需求需求弄清,并回应提示用户弄清的问题。
GPT-Engineer会将这一进程循环,直到一切问题弄清到OpenAI GPT-4满足停止。
第二阶段的进程是:
前一阶段提炼的需求被打包,并与OpenAI的GPT指令(即体系提示)和别的一套GPT-Engineer期望看到的输出指令(即用户提示)一同包装起来。
GPT-Engineer收到来自OpenAI GPT-4的呼应,然后…
GPT-Engineer为用户供给指令的软件项目创立源代码文件。
贪吃蛇上手实操
说了这么多,不如上手试练一番。做一个多人可玩的贪吃蛇网页版游戏。
你只需求输入一些要害提示:
运用有MVC组件的Python后端,视图需求将情况撒播输给一切玩家,用你所生成的代码直接直接运转html和js。
关于这个游戏代码生成,GPT-Engineer就会让你持续答复一些细节的问题。
游戏规则和机制:切当给出贪吃蛇怎么移动、成长,以及与其他玩家怎么交互,有没有什么power-ups,或许特别游戏元素?
玩家互联:有多少玩家能参加游戏,是否有游戏大厅或许匹配?
游戏情况更新:多久更新一次游戏情况,多久把情况撒播输给玩家,推迟率是?
用户界面:游戏界面长什么样?有任何特别规划需求和喜好吗?
游戏操控:玩家怎么操控蛇?是否有其他操控或设置?
游戏完毕情况:游戏怎么完毕?是否有评分体系或排行榜?
代码结构:对Python后端、HTML和JavaScript代码的安排有什么具体要求吗?
当你简略答复完这些问题后,GPT-Engineer就依据这些信息,给出了能够实现目标所需的文件、类和办法的列表。
具体进程唰唰唰地来了。
最终一款完美的贪吃蛇游戏代码就完结了。
网友热评
网友表明,「弄清问题」是真正使GPT-Engineer锋芒毕露的原因,由于修正生成代码中的问题往往比编写代码自身需求更多的时刻。这似乎是朝着正确方向迈出的一大步。
真期望我上学时分就有这样利器了。
还有网友对GPT-Engineer和GPT-4的差异感到困惑。
但是,这个项目火虽火,一位网友测试了GPT-Engineer,给出了体会:
难设置
实际上不是创立文件,仅仅让你从命令行中运转一次(即不能调试)
与ChatGPT4的才能适当
最终总结,抱负很饱满,实际很骨感。
还有网友对基准指出了问题,
gpt-engineer做了几个简略的编程使命,并将它们作为基准。它可认为你快速开发一个currency_converter,但不能正确编码一个pomodoro_timer(还没有!)
装置办法
要么挑选安稳版(stable),要么挑选开发版(development)。
关于安稳版别:
- pip install gpt-engineer
关于开发版:
- git clone git@github.com:AntonOsika/gpt-engineer.git
- cd gpt-engineer
- make install
- source venv/bin/activate
设置
运用GPT4拜访权限的API密钥运转:
- export OPENAI_API_KEY=[your api key]
运转
创立一个空文件夹。如果在repo中,你能够运转:
- cp -r projects/example/ projects/my-new-project
- 在新文件夹中填写 main_prompt 文件
- 运转:gpt-engineer projects/my-new-project
成果
- 查看 projects/my-new-project/workspace 中生成的文件
约束
运用额定的思维链提示,如Reaffon,应该能够让其更牢靠,而且不会错失首要提示中恳求的功用。
你能够经过修正 identity 文件夹中的文件来指定AI智能体的「身份」。
修正「身份」和改善 main_prompt 是让智能体记住项目之间的工作的办法。
steps.py 中的每个进程都将其与GPT4的对话历史记录存储在logs文件夹中,而且能够运用 scripts/rerun_edited_message_logs.py 从头运转。
项目首要作者
Anton Osika
Anton Osika是Depict.ai的首席技能官。这是一家创立机器学习引荐体系的草创公司,经过顶级的机器学习、核算机视觉和自然语言处理来了解产品。
就在4小时前,他还发了一条动态称,GPT-Engineer现已跃升到17k星,一点也没有减速痕迹。
参考音讯网5月16日报导据《香港经济日报》网站5月16日报导,我国接连第三个月减持美债,3月份所持美国国债规划降至2009年以来最低水平。美国财政部5月15日发布的最新数据显现,我国3月持有美国国债规...
12月25日,吴志雄在交际平台上发布了一段和朱永棠等从前影视剧中的古惑仔共同玩骰子的视频。视频中,52岁的朱永棠身着黑色的皮外套,调配黑色的裤子,头上藏着中长发型,尽管皮肤白净,可是脸上的肌肉下垂显着...
徙怎么读?朝阳区热心网友为你详细解析在日常生活中,我们经常会遇到一些生僻字,比如“徙”。这个字看起来简单,但很多人却不知道它的正确读音。今天,朝阳区热心网友就来为大家科普一下“徙”字的读音及其背后的文...
近期,我国多地多点产生本乡集合性疫情,涉及28个省份近200个地市,首要为奥密克戎变异株引起,具有传达快、隐匿性强,呈现出点多、面广、频发的特色。与我市相邻的河北、河南确诊病例数仍有添加,当时我市“外防输入”压力继续增大,疫情防控局势非常严峻,为谨防疫情输入,保证广阔居民身体健康,长治市疫情防控办紧迫提示广阔居民:
紧迫提示 近期,我国多地多点产生本乡集合性疫情,涉及28个省份近200个地市,首要为奥密克戎变异株引起,具有传达快、隐匿性强,呈现出点多、面广、频发的特色。与我市相邻的河北、河南确诊病例数仍有添加,...
中新社北京3月11日电 2024年国际乒乓球职业大联盟(WTT)新加坡大满贯赛11日于当地继续进行。备受重视的我国选手王楚钦、孙颖莎均打败各自对手晋级。男单四号种子、我国选手林高远以1:3爆冷不敌韩国...
NO.2 9月29日,据央行网站音讯,近来,我国人民银行钱银方针委员会举办2022年第三季度例会,会议指出,强化跨周期和逆周期调理,加大稳健钱银方针施行力度,为实体经济供给更有力支撑;优化央行方针利率系统,发挥存款利率商场化调整机制重要作用,发挥告贷商场报价利率变革效能和指导作用,推进下降企业归纳融资本钱和个人消费信贷本钱;因城施策用足用好方针东西箱,支撑刚性和改进性住宅需求,推进“保交楼”专项告贷加速落地运用并视需求恰当加大力度,引导商业银行供给配套融资支撑。
会议认为,人民币汇率预期全体平稳,双向起浮、弹性增强,发挥了宏观经济安稳器功用。深化汇率商场化变革,增强人民币汇率弹性,引导企业和金融机构坚持“危险中性”理念,加强预期处理,坚持人民币汇率在合理均衡水平上的根本安稳。
9月29日,国家外汇处理局发布了10起外汇范畴违法违规行为。其间,2017年3月,国家开发银行海南省分行未尽审阅职责,违规处理内保外贷事务。对该行给予正告,处罚款4266.16万元。国家外汇处理局表明,将加强外汇商场监管,严厉冲击外汇范畴违法违规行为,要点冲击虚伪、欺骗性外汇买卖,压实银行展业审阅职责,保护外汇商场健康良性次序。
NO.3 9月29日,人民银行、银保监会发布告诉,决议阶段性调整差别化住宅信贷方针。关于2022年6月-8月份新建产品住宅销价格格环比、同比均接连下降的城市,在2022年末前,阶段性放宽首套住宅商业性个人住宅告贷利率下限。二套住宅商业性个人住宅告贷利率方针下限按现行规则履行。契合上述条件的城市政府可依据当地房地产商场局势改动及调控要求,自主决议阶段性坚持、下调或撤销当地首套住宅商业性个人住宅告贷利率下限。
依据易居研讨院智库中心的数据显现,国家统计局70个大中城市房价指数数据中,至少有23个城市契合新政要求。其间二线城市有8个,分别为哈尔滨、兰州、武汉、大连、天津、石家庄、昆明和贵阳;三线城市有15个,分别为泉州、温州、泸州、岳阳、宜昌、北海、大理、秦皇岛、湛江、包头、安庆、济宁、常德、襄阳和桂林。依照最新告诉来看,部分契合条件的城市的首套住宅商业性个人住宅告贷利率下限能够低于4.1%。(每经归纳)
9月29日,沈阳市出台阶段性支撑员工家庭合作提取住宅公积金方针,员工家庭成员购房不管产权人是否缴存了住宅公积金,其爱人、子女和夫妻两边的爸爸妈妈均可就这处房产处理公积金提取。提取项目包括:现金购房提取购房全款;告贷购房提取购房首付款。购房时刻为10月1日至12月31日。以往,仅答应购买住宅且具有房产产权的员工及其爱人提取住宅公积金。(沈阳发布)
NO.4 9月29日,国家发改委举办新闻发布会,介绍深化变革开放有关状况。国家发改委称,国内煤炭、电力价格全体运转在合理区间,物价坚持平稳运转。下一步将赶紧出台2022年版《鼓舞外商出资工业目录》以及制造业引资专项方针,并将于近期发布以制造业为要点、促进外资扩增量稳存量提质量的方针办法。
NO.5 9月29日,国家烟草专卖局发布告诉,10月1日起,从事电子烟出产运营的电子烟商场主体应当取得烟草专卖答应证,获证主体不得超答应规划打开出产运营事务。电子烟相关产品买卖需应当通过电子烟买卖处理渠道进。制止在群众传达媒介或公共场所等发布电子烟广告。据央视财经,10月1日,《电子烟强制性国家标准》将正式施行。到时一切水果味电子烟将下架。
NO.6 9月29日,据中央纪委国家监委网站通报,辽宁省政府原副省长、公安厅原厅长王大伟构成严峻职务违法并涉嫌纳贿违法,被开除党籍和公职。
湖北省政府原党组成员、副省长曹广晶构成严峻职务违法并涉嫌纳贿违法,被开除党籍和公职。
上海市人民检察院原党组书记、检察长张本才构成严峻职务违法并涉嫌纳贿违法,被开除党籍和公职。
黑龙江省人大常委会原党组成员、副主任宋希斌构成严峻职务违法并涉嫌纳贿、挪用公款违法,被开除党籍和公职。
NO.1 9月29日下午,国防部举办例行记者会,国防部新闻局副局长、国防部新闻发言人谭克非表明,台湾是我国领土的一部分。“台独”割裂实力及其活动始终是祖国统一的最大妨碍、民族复兴的严峻危险。解放军在我...