用国内版Devin:DevOpsGPT开发一个简易官网

2024-04-08 23:04

本文主要是介绍用国内版Devin:DevOpsGPT开发一个简易官网,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言:

      世界上第一个AI程序员Devin想必已经给大家带来了不小的震撼,这种L4级的技术也许已经昭示着AGI离我们或许真的不远了。


这里先给大家普及一个概念:

L4是谷歌对AGI划分的第四个等级,把代码丢给 AI 改这个是 L1 或者 L2 级别的能力,L4、L5级别则是完全自主决策(开发->测试->部署),通俗来说就是不要程序员

L1-初级(Emerging AGI):在某些任务上表现出相当于或略优于无相关技能的人类的能力。例如,ChatGPT、Bard和Llama 2等大型语言模型被归类于此级别。

L2-中级(Competent AGI):能够达到正常成年人50%的水平,在特定任务上达到最先进的水平(State of the Art, SOTA)。

L3-专家(Expert AGI):能够达到正常成年人90%的水平,如Grammarly等拼写和语法检查器和图像生成模型Imagen。

L4-大师(Virtuoso AGI):能够达到正常人类99%的水平,如深蓝(Deep Blue)、AlphaGo等在特定领域达到顶尖水平的AI系统。

L5-超级智能(Superhuman AGI):超越顶尖科学家的水平,在技能上能够执行人类难以企及的任务,如AlphaFold和AlphaZero。

DevOpsGPT作为一款基于Multi Agent AI 驱动,且为国人研发的AI软件开发平台,在诸多方面已经有媲美Devin的能力了。

在GitHub也已经获得了6.3k Stars的佳绩

今天就用它来开发一个简易的官网

话不多说,我们直接上教程

首先登录平台:KUAFUAI - AI 驱动的智能软件开发平台 | AI-Driven Software Development Platform

选择新建一个APP

然后只需要简单的填写一下这部分即可(需求阐述在后面)

选择我们刚才新建的APP,开始任务

这里向AI提问,表达一下我们的需求,这里我表述的非常简介,因为在后续AI帮我们开发的过程中,会自动的帮我们补全和完善需求(这个功能非常舒服~)

提交需求之后,AI就会开发好需求文档,红框内标出的内容,就是刚才我说的补全和完善需求的功能,我们继续提交即可

到这里,AI就已经开发好了技术文档,全程我没有进行任何技术性的操作,就是根据开发流程点了几下提交

现在就到了最核心的环节,AI已经开发好了所有的代码,这里我们可以自己调整,也可以自己优化,如果没有问题的话(一般是没问题的),就根据下面这个流程,一步步点就ok

 我们先将代码提交到GitHub仓库

弹出这个界面,就表示我们提交成功了,当然我们也可以自己去GitHub里查看代码 

这里就不具体展示了哈, 小伙伴们自己可以体验一下

然后我们触发持续集成就好了 

显示三个√,就可以到我们最后一个环节了

点击触发持续部署

然后我们去访问这个网址,就可以看到最后开发的结果了

一个简易的网站就开发好了~,整个开发过程不到五分钟

当然这只是一个比较基础的网页,在后续我们也可以让AI继续在这个网站上进行开发

除此之外,我们也可以直接把代码打包拿走,自己回去再调整和完善。

感兴趣的小伙伴,可以自己去体验一下哟,

除了能开发网页之外,还可以开发小游戏、web应用以及小型应用等内容!

这篇关于用国内版Devin:DevOpsGPT开发一个简易官网的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/886618

相关文章

Django开发时如何避免频繁发送短信验证码(python图文代码)

《Django开发时如何避免频繁发送短信验证码(python图文代码)》Django开发时,为防止频繁发送验证码,后端需用Redis限制请求频率,结合管道技术提升效率,通过生产者消费者模式解耦业务逻辑... 目录避免频繁发送 验证码1. www.chinasem.cn避免频繁发送 验证码逻辑分析2. 避免频繁

Spring Boot集成/输出/日志级别控制/持久化开发实践

《SpringBoot集成/输出/日志级别控制/持久化开发实践》SpringBoot默认集成Logback,支持灵活日志级别配置(INFO/DEBUG等),输出包含时间戳、级别、类名等信息,并可通过... 目录一、日志概述1.1、Spring Boot日志简介1.2、日志框架与默认配置1.3、日志的核心作用

PyQt5 GUI 开发的基础知识

《PyQt5GUI开发的基础知识》Qt是一个跨平台的C++图形用户界面开发框架,支持GUI和非GUI程序开发,本文介绍了使用PyQt5进行界面开发的基础知识,包括创建简单窗口、常用控件、窗口属性设... 目录简介第一个PyQt程序最常用的三个功能模块控件QPushButton(按钮)控件QLable(纯文本

基于Python实现简易视频剪辑工具

《基于Python实现简易视频剪辑工具》这篇文章主要为大家详细介绍了如何用Python打造一个功能完备的简易视频剪辑工具,包括视频文件导入与格式转换,基础剪辑操作,音频处理等功能,感兴趣的小伙伴可以了... 目录一、技术选型与环境搭建二、核心功能模块实现1. 视频基础操作2. 音频处理3. 特效与转场三、高

基于Python开发一个图像水印批量添加工具

《基于Python开发一个图像水印批量添加工具》在当今数字化内容爆炸式增长的时代,图像版权保护已成为创作者和企业的核心需求,本方案将详细介绍一个基于PythonPIL库的工业级图像水印解决方案,有需要... 目录一、系统架构设计1.1 整体处理流程1.2 类结构设计(扩展版本)二、核心算法深入解析2.1 自

SpringBoot开发中十大常见陷阱深度解析与避坑指南

《SpringBoot开发中十大常见陷阱深度解析与避坑指南》在SpringBoot的开发过程中,即使是经验丰富的开发者也难免会遇到各种棘手的问题,本文将针对SpringBoot开发中十大常见的“坑... 目录引言一、配置总出错?是不是同时用了.properties和.yml?二、换个位置配置就失效?搞清楚加

Python中对FFmpeg封装开发库FFmpy详解

《Python中对FFmpeg封装开发库FFmpy详解》:本文主要介绍Python中对FFmpeg封装开发库FFmpy,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、FFmpy简介与安装1.1 FFmpy概述1.2 安装方法二、FFmpy核心类与方法2.1 FF

基于Python开发Windows屏幕控制工具

《基于Python开发Windows屏幕控制工具》在数字化办公时代,屏幕管理已成为提升工作效率和保护眼睛健康的重要环节,本文将分享一个基于Python和PySide6开发的Windows屏幕控制工具,... 目录概述功能亮点界面展示实现步骤详解1. 环境准备2. 亮度控制模块3. 息屏功能实现4. 息屏时间

Python实例题之pygame开发打飞机游戏实例代码

《Python实例题之pygame开发打飞机游戏实例代码》对于python的学习者,能够写出一个飞机大战的程序代码,是不是感觉到非常的开心,:本文主要介绍Python实例题之pygame开发打飞机... 目录题目pygame-aircraft-game使用 Pygame 开发的打飞机游戏脚本代码解释初始化部

使用Python开发一个现代化屏幕取色器

《使用Python开发一个现代化屏幕取色器》在UI设计、网页开发等场景中,颜色拾取是高频需求,:本文主要介绍如何使用Python开发一个现代化屏幕取色器,有需要的小伙伴可以参考一下... 目录一、项目概述二、核心功能解析2.1 实时颜色追踪2.2 智能颜色显示三、效果展示四、实现步骤详解4.1 环境配置4.