GPTengineer人工智能软件开发

北京白癜风医院 https://baike.baidu.com/item/%e5%8c%97%e4%ba%ac%e4%b8%ad%e7%a7%91%e7%99%bd%e7%99%9c%e9%a3%8e%e5%8c%bb%e9%99%a2/9728824?fr=aladdin

在软件开发领域,变革之风正在吹拂。

这种转变背后的驱动力不是别人,正是GPT-Engineer,这是一种人工智能工具,正在重新定义代码生成和定制的格局。

这个革命性的工具能够根据您的规范生成整个代码库,有望成为开发人员工具包中不可或缺的盟友。

它已经在GitHub上流行起来,启动次数超过11k,很可能在未来几周内成为流行语!

对此感兴趣吗?

让我们一起探索这个激动人心的新领域并取得成功!????

GPT-工程师的崛起

GPT-Engineer是一种尖端的人工智能开发工具,旨在彻底改变代码生成和定制。

我知道你们中的大多数人可能想知道……为什么?

它简化了创建软件的过程。您需要做的就是提供一个提示,GPT工程师将根据需要要求您进行说明,然后再生成根据您选择的编码风格和功能定制的整个代码库。

听起来很疯狂吧?

这是软件开发中的游戏规则改变者,因为它允许:

适应性和动态发展。

迭代多个输出以获得最佳编码应用程序——只需几分钟!

个性化您的AI代理以了解您的编码偏好。

最好的部分是什么?

设置使用GPT-Engineer的环境非常简单!

你只需要:

克隆包含在以下GitHub中的GPT-Engineer存储库。

2.移动到gpt-engineer文件夹,创建一个新的Conda环境并激活它。

3.安装包含在requirements.txt

4.设置您的OpenAIAPI密钥。

成功配置环境后,即可开始使用GPT-Engineer。

所以现在我们都准备好了……让我们从真正的乐趣开始吧!??

GPT-Engineer的力量

GPT-Engineer根据提示生成整个代码库的能力改变了游戏规则。

例如,如果您想创建一个贪吃蛇游戏,您可以在一个超长的提示中提供游戏规则、功能和要求的详细说明。

GPT-Engineer随后将处理此提示并生成游戏代码。

听起来很简单……对吧?

那么让我们看看它的实际应用吧!

如何运行GPT-engineer

我们可以按照以下步骤轻松运行GPT-engineer:

#1。如何获取OpenAIAPI密钥#2。新建一个空文件夹

在您想要的位置创建一个新文件夹。这可以手动或通过命令行完成。例如,要在当前目录中创建一个名为“new-game”的新文件夹,请键入:

mkdir新游戏

您也可以随时手动完成!

#3。填写主提示

打开文本编辑器并导航到文件夹main_prompt中的文件new-game。

用您选择的代码生成提示替换当前内容。确保您的提示正确指定了必要的功能或代码结构。

没有想法……?

让我们试试最简单的……以贪吃蛇游戏为例。

我们需要给它加点香料吗?

不知道该写什么或如何定义贪吃蛇游戏?

没关系!我们可以很容易地要求ChatGPT为Snake游戏生成提示??

我们将其复制并粘贴到主提示符中。就是这样!:)

#4。运行GPT工程师脚本

导航到GPT-engineer根目录,该目录包含main.py.要运行GPTEngineer并根据您的主提示生成代码,请输入以下命令:

pythonmain.py新游戏

此命令告诉GPTEngineer处理new-game文件夹中的主要提示并创建代码。此提示是开发贪吃蛇游戏的基础。

??与GPT3.5相比,GPT-4可能具有更好的性能。

我们将在新游戏文件夹的工作区文件夹中获得结果。

并且,使用简单的命令执行:

蟒蛇主要.py

贪吃蛇游戏直接开始!

就这样!

那么……我们从中学到了什么?

GPT-Engineer的影响

人工智能的新发展——尤其是GPT模型——仍然是开发应用于不同领域的解决方案的主要参与者。在这种情况下,GPT-engineer是一个了不起的GPT支持的工具,它允许:

只需几秒钟即可生成代码-只需几句话!

它允许通过以下方式进一步定制:

通过编辑或添加身份文件夹中的文件来选择AI代理的身份。

塑造不同项目之间代理的行为和记忆。

知道代码生成过程中的每个步骤都存储在日志文件夹中,可以重新运行特定步骤以迭代细化和调试生成的代码。

主要结论

GPT-Engineer对软件开发领域的影响不容小觑。它代表了下一代人工智能驱动的开发工具。

凭借其根据提示生成整个代码库的能力及其灵活和适应性强的特性,它简化了代码生成和定制的过程。

从高级提示到无缝的人机交互,GPT-Engineer使开发人员能够高效地构建和扩展他们的项目,从而在人工智能驱动的软件开发领域开辟了新的可能性。

尽管功能强大,但GPT-Engineer并非没有局限性。其中之一是缺少思维链提示,这可以提高可靠性并确保在主提示中不会遗漏所请求的功能。但是,该项目欢迎贡献,可以在GitHub存储库的“项目”选项卡中找到改进想法。

GPT-Engineer不仅仅是一个工具——它是一个游戏规则改变者。通过遵循简单明了的使用说明,开发人员可以利用GPT-Engineer创建符合他们要求的自定义代码库。

保持好奇,每天学习。




转载请注明:http://www.pinxiangjk.com/afhhy/8313.html


当前时间:


冀ICP备19035881号-21