Meta号称替代程序员的LlamaCoder效果被CodeFlying秒杀,来看实测!

news2024/11/17 5:50:19

在讲LlamaCoder之前咱先浅聊一下Meta

这两天Meta凭借着Connect 2024大会可谓是风头正盛,刚刚发布的全新开源多模态大模型Llama3.2,热度是一路赶超咱的小草莓啊。

作为一款开源大模型能够和闭源的4o-mini、Claude3 Haiku打的有来有回,

甚至Llama 3.2中杯(90B)在图像任务的理解和处理上已经把Claude3 Haiku击败了。

好了点到为止,咱知道Meta在开源大模型这块子的实力就行,现在大家肯定会好奇了,

Meta这么牛,LlamaCoder虽然是基于Llama3.1开发的AI编码助手,但肯定实力也不差吧?

为啥标题要这么说?(我绝对不是标题党~)

实力确实不差,但是国内的CodeFlying码上飞(后简称CodeFlying)实力比他还豪横,

并非空口无凭,先来瞅个视频,然后请各位看官再细品下文~

后面会用图文的形式详细介绍CodeFlying开发应用的全过程,

有心急的小伙伴也可以点目录二、CodeFlying直接去看哦~

一、LlamaCoder

LlamaCoder是基于Llama 3.1的超大杯(405B)开发的开源AI编码工具,主要有以下几个能力:

  1. 代码生成:LlamaCoder能够根据用户的自然语言提示自动生成代码,支持Python、JavaScript等多种编程语言。

  2. 应用创建:用户可以根据自己的需求快速创建全栈应用程序,就是直接生成出来一个应用。

  3. 组件集成:LlamaCoder集成了Sandpack用于代码沙盒、Next.js用于应用路由、Tailwind用于样式设计,以及Helicone用于可观测性和分析。

  4. 数据驱动:支持数据分析和处理,帮助开发者更好地理解和优化应用程序 

其中最核心的能力就是可以通过描述来使AI生成一个应用程序,边写代码边预览应用的实际效果。

和Claude Artifacts差不多,但其实实测下来效果并不如Artifacts

链接附上:Llama Coder – AI Code Generator (together.ai)
感兴趣的小伙伴可以去体验一下。

进入到网站能看到在开发首页上就有一个醒目的提示词告诉大家,能够将想法变成应用程序(看起来好牛),

那接下来,咱就来实测一下LlamaCoder的真实能力,是不是他宣传的那样神乎。

先从最简单的功能测起,让他帮我开发一个可以add和delete的list清单

呃,效果似乎一言难尽,基本的样式是有了,操作也有了就是这个逻辑吧似乎有点问题,

我remove一个任务之后,会自动新建一个任务,且remove按钮的校准也有问题。

而且是英文的,看着比较变扭,不过也有可能是我提问的原因。

那我在试着完善一下,毕竟不能一步到位嘛(划重点,后面要考)

这样看着好像顺眼多了,但是功能还是有点问题。那就先不管了,我们换别的任务让他开发一下看看。

直接告诉他帮我开发一个小游戏,看着好像是搞了个贪吃蛇出来,

试一下能不能用,不过结果好像有点尴尬,这玩意儿好像就是个button的样式,完全不能运行。

于是我又继续提问,让他生成的这个应用能够供我在线体验。

结果给我生成了一个XO的小游戏,体验了一下,能玩倒是能玩,哪方赢了还会有结果显示出来,就是当遇到平局的时候他就没法处理了。

小功能都试过了,再试试能不能开发出来一个复杂一点的程序。

我告诉他我想开发一个缺陷管理系统,能够记录缺陷的信息,设置缺陷的发现人,处理人以及缺陷的处理时间和优先级。

生成出来了,来体验一下看看效果(这次不用提醒他用中文,给个好评) 

效果还是不错的,生成出来了一个可编辑的表单,并且添加的缺陷会记录到列表里,

在时间的选择上也是直接生成出了一个时间选择器。

接下来试一下,继续让AI完善这个应用,

还是有说法的,我们要的功能基本都实现了,但是他自己给我配置了几个人名,少了一个delete的功能。

继续来试一波难度高一点的需求,将刚才的几个功能点结合起来,再加上几个新的想法,看看能不能一口气直接跑出来。

先把需求列出来:

我想开发一个缺陷管理系统,它能够记录缺陷的信息,设置缺陷的发现人,处理人以及缺陷的处理时间和优先级,同时具备上传附件图片的功能。可以由我自己配置发现人和处理人的信息,要具备删除缺陷的功能,以及删除人员信息的功能。同时每个缺陷可以关联一个项目,一个项目下可以有多个缺陷,点击项目的详情能查看这个项目下所有的缺陷信息。

这次我直接把整个开发的过程都录了下来,我们能在沙盒里看到他确实在猛猛的写代码,从代码里面也能看到我们提到的一些功能。但是最后还是没能把这个应用跑出来。

二、CodeFlying

那接下来,我们就直接试一下CodeFlying的效果吧,

对于CodeFlying我就用一句话简单的介绍一下,因为相信大家看完之后,一定会自己去了解CodeFlying到底是何方神圣了。

CodeFlying,是国内首发的文生软件平台,一句话就能生成一个完整的应用程序。

我直接把刚才发给LlamaCoder的需求甩给了CodeFlying的AI,他明确的识别出了我想要做的应用,并给出了一个叫做“缺陷管理系统”的解决方案

从这两段对话中可以看出AI把需要开发的页面和功能都罗列了出来,并且向我发出了确认需求的提示。

然后AI就直接开始设计这个应用程序了,并且有3个agent直接参与了应用在需求阐述、研发以及测试验收环节的工作。

点开下拉能看到agent给出的具体设计方案,这里就不展示出来了,后面会有一个视频供大家预览。

直接点击确定设计,开发应用。

应用开发完了之后,还直接给咱部署了出来,来体验一下看看。

(跟开头的视频是一个哦~)

不得不说确实牛啊,如此复杂的需求,直接一步到位了,功能都完美实现了不说,甚至在ui上还有自己的设计。

更重要的是,竟然直接开发出了前端和后端,我滴个乖乖

在两端之间切换的非常丝滑,并且使用起来一点延迟都没有。

甚至连登录系统都给我做出来了(我都没提...)

直接就是一个AI干了一个项目组的活呀这是。

更牛的是看这个

开发完应用之后,还可以下载这个应用的前后端代码,并且前面几个agent生成的设计文档都可以直接拿走。 

压缩包里包含了应用源代码,产品需求文档,架构设计文档,产品测试用例以及部署运维文档(连部署和运维都考虑到了这是我没想到的)。

总而言之就是一个字 震撼!

老实说,在写这篇文章的时候我已经开始期待用CodeFlying开发出各种各样的应用了。

三、总结

再来总结一下这次测评

LlamaCoder的效果整体来说也还不错,几个小的功能点测试都达到了预期的水平,

但是在生成一个具有多个复杂功能的应用上就有点捉襟见肘了,

并且它的代码只能生成245行,另外就是目前也只能生成react项目。

和他的竞品Claude Artifacts比起来还有点小差距,当然也有可能是因为模型的原因,毕竟 Artifacts用的是自家的闭源中杯模型嘛。

而CodeFlying的表现想必不用我多说了吧,整个开发过程,体验的流畅度都摆在这里,

相信大家对CodeFlying能力的期待值也拉满了,那这里我就放上链接供大家去体验一下咯。

码上飞 CodeFlying | AI 智能软件开发平台!

创作不易~大家点点关注呀!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2171552.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

protobuf编码方式

protobuf编码方式 一个简单的例子 message Test1 {optional int32 a 1; }上述的proto文件,设置a 150,那么将其序列化后,得到的数据就是08 96 01,然后你使用protoscope工具去解析这些数据,就得到1 : 150&#xff0c…

labview更换操作系统后打开原VI闪退

labview更换操作系统后打开原VI闪退 问题描述: Windows11由家庭版更换为专业版后,重新安装labview2021,打开原来的项目,项目管理器可以正常打开,但是打开VI却闪退,并报错如下 出现这种原因主要是labview在…

Kubernetes深入详解(一)

目录 第一部分 K8s概念和架构 1、k8s概述和特性 2、K8s架构组件 3、k8s核心概念 第二部分 从零搭建k8s集群 1、搭建k8s环境平台规划 2、服务器硬件配置要求 3、搭建k8s集群部署方式 (1) 基于客户端工具kubeadm 1、安装Docker 2、添加阿里云YUM软件源 3、安 装kubea…

16.第二阶段x86游戏实战2-发包函数和怎么去找改写过的发包函数

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 本次游戏没法给 内容参考于:微尘网络安全 本人写的内容纯属胡编乱造,全都是合成造假,仅仅只是为了娱乐,请不要…

Stable Diffusion 优秀博客转载

初版论文地址:https://arxiv.org/pdf/2112.10752 主要流程图: Latent Diffusion Models(LDMs) DDPM是"Denoising Diffusion Probabilistic Models"的缩写, 去噪扩散概率模型 博客: https://ja…

【CSS in Depth 2 精译_041】6.4 CSS 中的堆叠上下文与 z-index(上)

当前内容所在位置(可进入专栏查看其他译好的章节内容) 第一章 层叠、优先级与继承(已完结)第二章 相对单位(已完结)第三章 文档流与盒模型(已完结)第四章 Flexbox 布局(已…

AT89C51 利用SBIT寻址,并且在内存中实现伪动态密码的混淆

前置发现 && 分析 char bdata DB[2]; //char sbit x bdata DB[0]^7; //取内存地址数组[0]地址的的七位 这样我们可以对数组DB中索引0的位置进行修改… 例如,将密码A映射到真实密码C,这样做的好处是你的程序被逆向分析的时候,攻击者无法真正知道密码到底是什么…因为…

C语言-线程

一,线程的概念 1,线程的定义 在 C 语言中,线程是程序执行的最小单位,它是进程中的一个实体,是被系统独立调度和分派的基本单位。 2、线程的特点 轻型实体:线程是一个轻型实体,它只拥有必不可少的资源,如程…

学生党有福了!分享5个免费的AI论文生成工具

学生党在学术写作方面常常面临时间紧迫和写作能力不足的问题。幸运的是,随着人工智能技术的发展,市面上出现了许多免费的AI论文生成工具,极大地提高了写作效率和质量。今天,我将向大家推荐五款免费的AI论文生成工具,并…

再也不用担心内容重复!在线伪原创工具,让创作更自由!

大家好,今天我们将讨论一个对网络写作非常有益的辅助工具——在线内容转换工具。不论您是需要更新您的博客,还是希望在社交平台上保持活跃,我们都频繁面临着迅速生成新内容的挑战。利用一个有效的工具来改写现有内容,可以极大地提…

一次实践:给自己的手机摄像头进行相机标定

文章目录 1. 问题引入2. 准备工作2.1 标定场2.2 相机拍摄 3. 基本原理3.1 成像原理3.2 畸变校正 4. 标定解算4.1 代码实现4.2 详细解析4.2.1 解算实现4.2.2 提取点位 4.3 解算结果 5. 问题补充 1. 问题引入 不得不说,现在的计算机视觉技术已经发展到足够成熟的阶段…

Python画笔案例-067 绘制配乐七角星

1、绘制橙子 通过 python 的turtle 库绘制 配乐七角星,如下图: 2、实现代码 绘制 配乐七角星 ,以下为实现代码: """配乐七角星.py本程序需要coloradd模块支持,安装方法:pip install coloradd""" import turtle from coloradd import color…

制造企业如何提升项目管理效率?惠科股份选择奥博思PowerProject项目管理系统

全球知名的显示方案综合服务商 - 惠科股份有限公司与北京奥博思达成合作,基于奥博思 PowerProject 搭建企业级项目管理平台。满足惠科多产品多业务领域的项目全周期管理。助力企业在技术研发、产品创新等方面继续取得行业领先优势。 同时,PowerProject …

如何进行u盘拷贝文件管控?5个方法一文详情告诉你!

小李:老王,最近我们部门经常提到数据安全的问题,特别是U盘拷贝文件带来的风险。 你有什么好办法可以管控一下吗? 老王:小李啊,你问对人了。 U盘拷贝文件管控确实是个头疼的问题,但我们可以从…

C++入门day5-面向对象编程(终)

C入门day4-面向对象编程(下)-CSDN博客 本节是我们面向对象内容的最终篇章,不是说我们的C就学到这里。如果有一些面向对象的基础知识没有讲到,后面会发布在知识点补充专栏,全都是干货满满的。 https://blog.csdn.net/u…

【中级通信工程师】终端与业务(九):市场细分与选择

【零基础3天通关中级通信工程师】 终端与业务(九):市场细分与选择 本文是中级通信工程师考试《终端与业务》科目第九章《市场细分与选择》的复习资料和真题汇总。本章的核心内容涵盖了市场细分的概念与方法、目标市场选择策略以及市场定位的原则和步骤。通过本节的…

​fl studio21.2.3.4004中文版永久2024最新下载安装图文详细使用教程​

随着数字音乐制作的快速发展,越来越多的音乐制作软件涌现出来,而FL Studio无疑是其中的佼佼者。作为一款功能强大、易于上手的音乐制作软件,FL Studio V21中文版在继承了前代版本优秀基因的基础上,进一步提升了用户体验&#xff0…

用于MRI重建的具有全局感受野的傅里叶卷积块|文献速递--基于多模态-半监督深度学习的病理学诊断与病灶分割

Title 题目 Fourier Convolution Block with global receptive field for MRI reconstruction 用于MRI重建的具有全局感受野的傅里叶卷积块 01 文献速递介绍 从欠采样的磁共振成像(MRI)信号中重建图像可以显著减少扫描时间并改善临床实践。然而&…

rk3588S 调试USB摄像头

问题: 客户的 usb 摄像头 接上 板卡上的 USB2.0 的接口是可以的,但是 接上 typec 接口上的 OTGUSB的时候 ,就会出现,无法识别USB的问题。 情况的说明: 先来看一下硬件。 这里的 typec 接口实际上 只用到了 otg USB的 两根线, 也就是 把TYPEC 当做 USB2.0 来用了。(通…

Cannot read properties of undefined (reading ‘upgrade‘)

前端开发工具:VSCODE 报错信息: INFO Starting development server...10% building 2/2 modules 0 active ERROR TypeError: Cannot read properties of undefined (reading upgrade)TypeError: Cannot read properties of undefined (reading upgrade…