一个例子说明ClaudeSonnet37有多强

刚刚过去的这一天里,有着太多的“ 重磅 ”消息了:

DeepSeek 开源 DeepEP、Claude Sonnet 3.7发布、阿里 qwen.ai 域名、阿里开源万相、DeepSeek R2 即将发布……

眼花缭乱有木有 一个例子说明ClaudeSonnet37有多强-2

不知道你最关注的是哪个?

其中我关注的,其实是小小升级了一个版本号的 Claude Sonnet 3.7 。

如果你还没详细了解它,可以看我的前文:

关于Claude Sonnet 3.7的一切,看这里就够了【多图慎入】

一个例子说明ClaudeSonnet37有多强-3

在接下来的一整天,我几乎都在试用Claude Sonnet 3.7,至于为什么,看完下面这个例子,你应该就知道原因了。

今天就只用到一个 prompt,它长这样(你可以拷走复现):

创建一个包含 CSS 和 JavaScript 的 HTML 文件,以生成动画天气卡。该卡片应以不同的动画直观地表示以下天气状况: 风:(例如,移动的云、摇曳的树木或风线) 雨:(例如,落下的雨滴、形成水坑) 太阳:(例如,闪亮的光线、明亮的背景) 雪:(例如,飘落的雪花、积雪) 并排显示所有天气卡 卡片应具有深色背景。在此文件中提供所有 HTML、CSS 和 JavaScript 代码。JavaScript 应包含一种在不同天气状况之间切换的方法(例如,一个函数或一组按钮),以演示每种天气状况的动画。

(不算很过分的的需求吧?

我测试了几个模型,结果如下 👇

Claude Sonnet 3.7

不多废话,直接看结果:

一个例子说明ClaudeSonnet37有多强-4

效果实在是…… 太炸裂了!

如果你不是很熟悉编程,你可能会说: 这有啥?不是很常见吗?

那我只能说,很可能,你并没有写过前端代码。

来看看被吹上天的其他模型们的表现就知道了。

没有对比,就没有伤害。

请往下看👇

o3-mini high

审题对了,但答题至少就矛盾了,我不想看结果了……(我懒

一个例子说明ClaudeSonnet37有多强-5

谁有空试下,可以贴评论区,感谢。

继续,下一个。

Grok 3 — 无思考

直接上才艺:

一个例子说明ClaudeSonnet37有多强-6

我只想问: 这是啥?

挺有点像我刚学写前端代码时的样子……

好吧,带上脑子(think)看看呢?

Grok 3 — 有思考

来吧!展示:

一个例子说明ClaudeSonnet37有多强-7

??

???

这……

真•思考了吗?

这里必须@马斯克、@xai

最后,再来看下你最想知道的DeepSeek R1!

DeepSeek R1

别怪我对 V3 信心不足,我直接跳过到 R1 了。

做好心理准备了吗……

(我承诺……真没有作假……我也没恰任何 deepseek 无良友商的饭……

👇

(为表示重视,上个视频版吧)

DeepSeek 足足思考了316 秒,我一度以为它要走火入魔了……

(中间有些矛盾、反复、来来回回……我不多说了,你可以复现的)

最后还好完成了,效果……怎么讲呢?

没报错,能成功运行吧。

Qwen 2.5 Max QwQ

抱歉。

我好像漏了一个?

本来不想贴了,但想来会有人想知道。

好吧,过程见下图:

一个例子说明ClaudeSonnet37有多强-8

效果……不评价了,思考时长略微比 R1 快一点点,但……

看着最后给出的这简短的代码,我感觉被敷衍了,欺骗了我的感情……

图就不贴了,贴个代码吧有兴趣自己看吧。

<!DOCTYPE html><html><head>    <title>Animated Weather Cards</title>    <style>        body {            background-color: #1a1a1a;            display: flex;            justify-content: center;            padding: 20px;            min-height: 100vh;            margin: 0;        }        .container {            display: grid;            grid-template-columns: repeat(4, 250px);            gap: 20px;        }        .weather-card {            background: #2d2d2d;            border-radius: 15px;            padding: 20px;            position: relative;            overflow: hidden;            transition: transform 0.3s ease;        }        .weather-card:hover {            transform: translateY(-5px);        }        .controls {            position: fixed;            top: 20px;            left: 20px;        }        button {            background: #4CAF50;            border: none;            color: white;            padding: 10px 20px;            margin: 5px;            border-radius: 5px;            cursor: pointer;            transition: 0.3s;        }        button:hover {            background: #45a049;        }        /* 风动画 */        .wind .cloud {            position: absolute;            width: 120px;            height: 50px;            background: white;            border-radius: 50px;            top: 50px;            left: -60px;            animation: cloud-move 4s linear infinite;        }        @keyframes cloud-move {            0% { transform: translateX(-50px); }            100% { transform: translateX(300px); }        }        /* 雨动画 */        .rain .raindrop {            position: absolute;            width: 2px;            height: 15px;            background: #87CEEB;            animation: rain-fall 1s linear infinite;        }        .rain .raindrop:nth-child(1) { left: 20%; animation-delay: 0s; }        .rain .raindrop:nth-child(2) { left: 45%; animation-delay: 0.3s; }        .rain .raindrop:nth-child(3) { left: 70%; animation-delay: 0.6s; }        @keyframes rain-fall {            0% { transform: translateY(-10%); opacity: 0; }            100% { transform: translateY(110%); opacity: 1; }        }        /* 太阳动画 */        .sun .sun-icon {            position: absolute;            width: 80px;            height: 80px;            background: #FFD700;            border-radius: 50%;            top: 50%;            left: 50%;            transform: translate(-50%, -50%);            box-shadow: 0 0 30px #FFD700;            animation: sun-glow 2s ease-in-out infinite;        }        @keyframes sun-glow {            0% { transform: translate(-50%, -50%) scale(1); }            50% { transform: translate(-50%, -50%) scale(1.2); }            100% { transform: translate(-50%, -50%) scale(1); }        }        /* 雪动画 */        .snow .snowflake {            position: absolute;            width: 5px;            height: 5px;            background: white;            border-radius: 50%;            animation: snow-fall 3s linear infinite;        }        .snow .snowflake:nth-child(1) { left: 15%; animation-delay: 0s; }        .snow .snowflake:nth-child(2) { left: 40%; animation-delay: 1s; }        .snow .snowflake:nth-child(3) { left: 65%; animation-delay: 0.5s; }        @keyframes snow-fall {            0% { transform: translateY(-10%) translateX(0); }            100% { transform: translateY(110%) translateX(30px); }        }        /* 隐藏所有元素,仅显示当前天气 */        .cloud, .raindrop, .sun-icon, .snowflake {            display: none;        }        .wind .cloud,        .rain .raindrop,        .sun .sun-icon,        .snow .snowflake {            display: block;        }    </style></head><body>    <div class="controls">        <button onclick="changeWeather('wind')">风</button>        <button onclick="changeWeather('rain')">雨</button>        <button onclick="changeWeather('sun')">太阳</button>        <button onclick="changeWeather('snow')">雪</button>    </div>    <div class="container">        <div class="weather-card wind" id="card1">            <div class="cloud"></div>            <div class="raindrop"></div>            <div class="raindrop"></div>            <div class="raindrop"></div>            <div class="sun-icon"></div>            <div class="snowflake"></div>            <div class="snowflake"></div>            <div class="snowflake"></div>        </div>        <div class="weather-card rain" id="card2">            <div class="cloud"></div>            <div class="raindrop"></div>            <div class="raindrop"></div>            <div class="raindrop"></div>            <div class="sun-icon"></div>            <div class="snowflake"></div>            <div class="snowflake"></div>            <div class="snowflake"></div>        </div>        <div class="weather-card sun" id="card3">            <div class="cloud"></div>            <div class="raindrop"></div>            <div class="raindrop"></div>            <div class="raindrop"></div>            <div class="sun-icon"></div>            <div class="snowflake"></div>            <div class="snowflake"></div>            <div class="snowflake"></div>        </div>        <div class="weather-card snow" id="card4">            <div class="cloud"></div>            <div class="raindrop"></div>            <div class="raindrop"></div>            <div class="raindrop"></div>            <div class="sun-icon"></div>            <div class="snowflake"></div>            <div class="snowflake"></div>            <div class="snowflake"></div>        </div>    </div>    <script>        function changeWeather(weatherType) {            document.querySelectorAll('.weather-card').forEach(card => {                card.className = `weather-card ${weatherType}`;            });        }        // 初始化天气元素        document.querySelectorAll('.weather-card').forEach(card => {            const weatherIcon = card.querySelector('.weather-icon');                        // 生成雨滴            for(let i = 0; i < 3; i++) {                const raindrop = document.createElement('div');                raindrop.className = 'raindrop';                card.appendChild(raindrop);            }            // 生成雪花            for(let i = 0; i < 3; i++) {                const snowflake = document.createElement('div');                snowflake.className = 'snowflake';                card.appendChild(snowflake);            }        });    </script></body></html>

(这么短的代码想要能实现,真当LLM 是高效压缩了 一个例子说明ClaudeSonnet37有多强-9

别怪我敷衍,是你敷衍在先……

希望 QwQ 公关别找我麻烦,看在你名字长得萌的份上, 我已经把最大的篇幅给你了。

也算是对得起我那些在阿里的兄弟们了。 一个例子说明ClaudeSonnet37有多强-10

声明

本文仅对单一case 进行评测,存在 以偏概全 的问题, 极不严谨 。

仅供参考,勿以此下定论。

另,所有模型均仅进行一次测试,良心承诺无任务造假、欺诈。

还要声明的是,我的立场一直是不拉不踩。

国产模型 DeepSeek R1 和Qwen 2.5 QwQ 确实很强很 open ai 值得点赞——从这两天 DeepSeek 开源项目带来的全球网友疯狂点赞+好评就可见一斑。

但我们需要清晰地认识到,就目前已发布的产品相比,国产模型的差距还明显存在。

并且,还不小。

不能盲目自信,而是要清晰地认识到差距,然后奋起直追。

只有这样,才不是闭关锁国,才有希望能真正追上。

甚至超越!

不吹不黑,也欢迎打脸。

也期待 DeepSeek 明天的开源和即将放出来R2。

一个例子说明ClaudeSonnet37有多强-11

也希望 R2 或其他国产模型能狠狠痛击Claude Sonnet 3.7,和所有 其他 模型。

但在那之前,我会去使用最好的 AI 模型。

我的建议也一直是,永远使用最好的模型,不要在意那一点儿费用。

一个例子说明ClaudeSonnet37有多强-12

加油,Qwen!

版权声明:
作者:shadowrocket
链接:https://www.shadowrocket9.top/247.html
来源:Shadowrocket官网
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>