首页 > 业界 > 关键词  > AI代码助手最新资讯  > 正文

文本到代码库:开发人员爱上 GPT-Engineer

2023-06-25 15:22 · 稿源:站长之家

站长之家(ChinaZ.com) 6月25日 消息:目前,许多对 AI 感兴趣的开发人员的注意力都集中在一个特定的 GitHub 存储库上:GPT-Engineer。基于 GPT-4的软件旨在根据程序员的需求自动化大部分代码编写过程。

除了作家之外,程序员也长期以来受益于类似于ChatGPT和Google Bard这样的聊天机器人的进步。微软还将AI代码助手Github Copilot X集成到其流行的Visual Studio开发环境中。Starcoder是另一个支持聊天机器人的开源代码模型项目。这些似乎非常有用;例如,Github报告称,这些机器人大幅提高了程序员的生产力。

现在,另一个项目-GPT-Engineer吸引了开发者社区的极大兴趣,该开源存储库在很短的时间内获得了超过26,000个星标,成为该平台上最受关注的项目。它的软件使用现有的LLM功能(GPT-4的功能)来自动化尽可能多的代码工作。

黑客,代码,程序员

据开发人员Anton Osika介绍,GPT-Engineer是一种灵活且适应性强的AI解决方案,旨在通过一个提示即可生成完整的代码库。它了解代码应该是什么样子并进行相应的调整。从最初的提示开始,它遵循思维链原则,独立询问通往代码库的缺失信息。你告诉它你想要构建什么,它会生成代码。GPT-Engineer可以同时评估多个文件。该系统类似于Chaos GPT,但针对的是代码。

GPT-Engineer生成的所有代码都存储在文件系统中,以后可以重复使用。这是为了使GPT-Engineer尽可能简单和灵活,并将其与以前的一些此类解决方案区分开来。GPT-Engineer需要Python基础知识,可从终端操作。该程序目前仅接受GPT-4的API密钥,不支持GPT-3.5。对于代码任务,GPT-4优于GPT-3.5。

Osika还以简单的贪吃蛇游戏为例演示了GPT-Engineer的功能。尽管该项目仍处于早期开发阶段,但它让人联想到语言模型如何从程序员手中夺走更多工作。目前,我只看到过GPT-Engineer的技术演示,但这并不意味着它可以用于生产任务。

Osika的工作目前受到了很大的关注,这应该会激励他解决路线图上的下一个项目。有些东西,例如“自我修复代码”,可以让GPT-4自动插入错误并寻求反馈,也可以将代码生成分解成小块,或者让GPT工程师决定下一步该做什么。用户可以从GitHub获取代码和安装说明。

举报

  • 相关推荐
  • 轻量级代码库分析工具ctoc开源

    ctoc是一个轻量级工具,用于分析代码库的令牌级别信息。它是基于gocloc的,具有极快的性能。这对于与不同模型的互操作性非常重要。

  • GitHub CEO称AI不会取代开发人员,需求将超过供应

    GitHubCEOThomasDohmke最近在TechCrunchDisrupt上发表讲话,强调了AI与软件开发之间的紧密联系,同时也强调了AI革命不会导致软件开发行业的衰落。尽管AI的发展和使用已经不可避免地渗透到了软件开发领域,但Dohmke认为,需求仍将继续超过供应,因此人类编程人员仍然不可或缺。”尽管AI正在改变软件开发的方式,但GitHubCEOThomasDohmke强调,开发人员仍将继续扮演重要角色,因为软件的需求将继续增长,维护遗留代码和使用生成AI将继续推动对技术人才的需求。

  • 对标GPT-4代码解释器!港中大让模型写代码解决数学难题,得分超越GPT-4

    对标GPT-4代码解释器,港中大最新研究放了个“大招”:他们开发了一个叫做MathCoder的大模型,数学能力直接在竞赛级“题库”Math上超过GPT-4。做到这一点靠的就是无缝集成代码的能力——在遇到数学问题时,它不仅能用自然语言推理能自动编写和执行代码来建模、推导公式与方程。通讯作者为李鸿升,为港中大电子工程系副教授,同时也就职于上海人工智能研究室。

  • 农狂喜!微软提出CodePlan,跨168个代码库任务,LLM自动化完成

    微软提出的CodePlan让码农的生产力又提高了!对于大模型来说,擅长的是本地化编码任务。但如果任务跨越了多个相互依赖的文件,LLM却无法解决。它成功应对了许多挑战,为高效可靠的软件工程实践开辟了新的可能性。

  • 研究人员发现使用少见语言即可绕过GPT-4的限制

    布朗大学的计算机科学研究人员发现了OpenAI的GPT-4存在的安全性问题。通过使用不常见的语言,如祖鲁语和盖尔语,他们成功绕过了GPT-4的限制性设置。尽管他们意识到这一研究可能会给网络犯罪分子提供想法,但他们仍然认为将这一漏洞公之于众是必要的,因为利用现有的翻译API轻松实施这些攻击,因此那些试图绕过安全防护的恶意行为者最终会发现这一漏洞。

  • 斯坦福大学的研究人员推出Spellburst 可简化艺术创意转化为代码的过程

    生成艺术家通常使用编程语言或AI文本到图像工具来将表达性语义转化为代码,以创建抽象的图案或超现实的景观。编写艺术作品是一个耗时复杂的过程通常需要通过多次迭代的试验和错误来改进作品,这可能会受到界面的限制感到沮丧。他们计划在今年晚些时候将该工具作为开源工具发布,以供艺术家使用,并研究这种工具如何帮助新手学习如何用代码创作艺术。

  • 开发快速上手MasterGo,让设计和代码连接更紧密

    设计师与开发者处于不同的项目阶段,同时也使用着不同的工具,那么让他们两者之间建立良好的沟通协作方式就尤为重要,MasterGo虽然是一款面向设计师的专业工具,但同时兼顾强大的协作基因,今天小编就用一个全新的视角,站在开发者的角度,帮助大家了解和正确使用MasterGo,让设计与代码连接更加紧密!在开始之前,我们首先需要知道,MasterGo能为开发者做什么?以上就是本期分享的从开发者视角快速上手使用MasterGo的全部内容了,希望能够帮助到开发同学,同时也希望能有更多开发同学可以加入体验一下MasterGo。

  • 高效编程神器GPT Pilot来了 开发速度提升20倍

    你是否曾想过,如果有一种方式能够让AI为应用程序编写绝大部分代码,你只需负责监督和提供指导,那将是多么美妙的事情?GPTPilot就是这样一款工具,它的核心理念是,AI可以编写应用程序中的大部分代码,但对于剩下的5%,开发者仍然是必不可少的。这将一直持续,直到我们迎来真正的通用人工智能。它代表了未来应用程序开发的新方向,是开发者和AI的完美合作。

  • 2行代码,「三体」一次读完!港中文贾佳亚团队联手MIT发布超长文本扩展技术,打破LLM遗忘魔咒

    【新智元导读】大模型上下文从此不再受限!港中文贾佳亚团队联手MIT发布了全新超长文本扩展技术LongLoRA,只需2行代码,让LLM看小说,读论文,轻松拿捏。中途迷失、模型偷懒、上下文越长大模型越笨……体验过LLM的人,多少都会对文本输入长度带来的限制有所感触:实际上,这些都是典型的大语言模型对话缺陷。相距不过短短两个月,不得不说,这研究速度和能力跟LongLoRA一样惊人。

  • 研究人员称,即使是最糟糕Claude AI版本也比GPT 3.5更好

    10月6日,一场引人入胜的竞争正在AI行业内悄然展开,OpenAI的ChatGPT与Anthropic的ClaudeAI模型之间展开了激烈的角逐。负责创建ChatbotArena和著名的Vicuna模型的大型模型系统组织刚刚更新了他们的ChatbotArena排行榜,展示了每个AI聊天机器人与竞争对手相比的表现。由于Claude模型在排名上超越了GPT-3.5,企业和个人用户可能会发现自己在评估哪个模型最符合其需求时面临抉择。

今日大家都在搜的词: