当前位置: 首页 > news >正文

前端的AI工具:ChatGPT Canvas与Claude Artifacts对比 -仅仅是OpenAI一个迟来的追赶吗?- 贺星舰五飞试验成功

如果你对OpenAI的ChatGPT Canvas和Anthropic的Claude Artifacts有所耳闻,可能会想知道这两个工具有何不同,以及哪个能让你的工作流程更加顺畅。这两个工具旨在提升生产力,但侧重点各异——编码、写作、创意和实时反馈。

本文将深入探讨ChatGPT Canvas和Claude Artifacts的比较,关注其关键特性,如界面、编辑能力、协作及最佳使用案例。最新的模型o1体验报告见 ChatGPT01-preivew体验报告

因为星舰第五次发射比较慢 - -,还没开始,所以写一篇文章吧。使用cluade.ai几个月时间,最喜欢的当然是它的文件编辑和预览 - 能够直接在页面预览前端代码的结果还是很不错的体验。相对来说chatgpt在半年时间里就比较逊色了,没有统一的内容管理,而且很可能被遗忘。大概是上周四claudeai被封了,一直就没用了,而cursor又比较贵。chatgpt又新出了canvas功能,如果你对claude不熟悉 - 比较比较严,可以看看人工智能时代,我们依旧有无限的选择权!

ChatGPT Canvas概述

ChatGPT Canvas是OpenAI ChatGPT平台的扩展功能。它提供了一个独立的协作工作空间,用户可以在其中处理大型项目而不会丢失进度。无论是编写代码、创作内容,还是处理长期任务,Canvas都能保存工作并在会话之间保持上下文,确保更准确和相关的帮助。

模型主界面
在这里插入图片描述

其实和claude很相像,每次生成的代码或者文本,都会有个虚拟的文件名,存储在当前对话过程中,而且后续对相同文件的修改,也会看到不同的版本。而对前端更友好的是 - 如果是纯前端的代码,它是可以执行和预览的,如果是vue/react这种需要编译的暂时还是不行
预览

ChatGPT Canvas的关键特性:

  • 代码与内容编辑:提供内联编辑、错误修复和增强的编码支持,使得用户可以直接在工作空间内修改代码和文本 - 其实也就是修改了右键的内容,与github coplit的vs插件安装后,可以对原文进行选择等类似。
  • 协作工作空间:适用于写作和编码,工具便于回顾和修订工作,支持多用户同时协作,提高团队效率。这部分就是llm自己做了一点总结的工作,将内容中的文本和代码整理了下形成一个个虚拟的文件和文件的不同版本,这部分的工作其实并不简单。在之前一个话题文章中,我有猜测这个实现,用到了大量的wasm文件,
  • 上下文保持:在多个会话中保存工作进度,随着项目的发展提供更相关的见解和建议,帮助用户保持思路连贯。

但是有一些特色小工具,文本工具如下:
在这里插入图片描述
包含五个部分:加表情、润色、阅读水平调整、长度调整和建议

Claude Artifacts概述

Claude Artifacts作为Claude 3.5的一部分推出,采用了更注重视觉的方式。它旨在为需要更自然写作风格或实时预览的专业人士提供支持。与ChatGPT相比,Claude的输出通常被认为更自然、更少公式化,非常适合内容创作者、叙事写作和代码精炼。
在这里插入图片描述

Claude Artifacts的关键特性:

  • 实时预览:特别适用于网页开发和需要即时反馈的创意项目,用户可以随时查看变更效果,快速调整内容。 但是claude并不只是对于生成的内容有管理,用户上传的文件可有各种管理
  • 互动编码支持:提供清晰的调试和实时反馈,完美适合项目的精炼与提升,帮助用户快速定位问题。
特性对比
特性ChatGPT CanvasClaude Artifacts
界面干净的工作空间,支持直接编辑直观,提供实时反馈
上下文保持在长项目中保持上下文上下文保持有限,需要手动提示
实时反馈无实时预览,适合迭代编码网页开发和互动设计的实时预览
编辑能力适用于内容和代码编辑更适合创意内容的精炼和调试
最佳用户群开发者、长篇写作者、持续项目创意工作者、前端开发者、叙事写作者
可访问性需要ChatGPT Plus订阅可通过Anthropic的工具访问
消耗历史数据部分裁剪消息条数的消耗会越来越多

星舰起飞了!!!20:25,筷子回收推进器一次性成功!等飞船回,继续写!

基于使用案例的比较
  1. 对于开发者

    • ChatGPT Canvas:适合长期编码项目,保持上下文,便于内联代码编辑和再生成,适合协作开发,确保代码的持续进步。但是有个缺点,就是使用时间越长,尤其是中途出现bug之类的,token消耗会越来越快,需要起新的对话过程-开始新聊天重新给上下文。
    • Claude Artifacts:适合需要实时预览和即时反馈的前端开发者,完美适合视觉导向的编码,允许快速原型设计和调整。
  2. 对于写作者

    • ChatGPT Canvas:适合长篇内容创作,能够跨会话跟踪写作,提供实时建议和编辑,帮助作者在创作过程中保持灵感。
    • Claude Artifacts:更适合创意写作,使写作更自然和精致,提供博客、剧本或故事的校对和内容精炼,强调语言的流畅性和吸引力。
  3. 对于设计师

    • ChatGPT Canvas:适用于与开发者和写作者协作处理内容丰富的项目,虽不专注于设计,但在团队合作中非常有用,可以进行概念交流和修改。
    • Claude Artifacts:为需要即时反馈的设计师量身定制,特别是在UX/UI工作中进行实时调整,便于设计的迭代与优化。
结论

在比较ChatGPT Canvas和Claude Artifacts时,选择取决于你的具体需求。ChatGPT Canvas非常适合需要持久工作空间的用户,无论是编码还是写作。其保持上下文和提供定向编辑的能力,使其成为开发者和内容创作者的强大选择。

而Claude Artifacts则完美适合那些在创意领域工作的人,实时反馈和自然语言输出对他们至关重要。如果你是需要实时预览的设计师或开发者,或是重视创意细腻的讲故事者,Claude Artifacts可能更适合你。选择合适的工具,能显著提升你的工作效率和创作质量。

虽然目前我推荐Canvas,尤其是写文章,但是写代码推荐claude.ai,或者等o1的canvas

相关文章:

前端的AI工具:ChatGPT Canvas与Claude Artifacts对比 -仅仅是OpenAI一个迟来的追赶吗?- 贺星舰五飞试验成功

如果你对OpenAI的ChatGPT Canvas和Anthropic的Claude Artifacts有所耳闻,可能会想知道这两个工具有何不同,以及哪个能让你的工作流程更加顺畅。这两个工具旨在提升生产力,但侧重点各异——编码、写作、创意和实时反馈。 本文将深入探讨ChatG…...

GNU链接器(LD):输出分区类型(NOLOAD、READONLY、DSECT、COPY、INFO、OVERLAY)介绍

0 参考资料 GNU-LD-v2.30-中文手册.pdf GNU linker.pdf1 前言 一个完整的编译工具链应该包含以下4个部分: (1)编译器 (2)汇编器 (3)链接器 (4)lib库 在GNU工具链中&…...

【MySQL】表的查询操作——SELECT

目录 1.select的基本使用 1.1.查询所有列 1.2.查询特定列 1.3.DISTINCT关键字的使用——查询不重复的年级 1.4.带条件的查询 1.5.排序查询结果 1.6.LIMIT的使用——限制返回的行数 1.7.组合使用 WHERE、ORDER BY 和 LIMIT 1.8.查询字段为表达式 1.9.为查询结果指定别名…...

天地伟业NVR管理工具EasyNVR平台多个NVR同时管理运行后日志一直在打印error

视频安防监控平台天地伟业NVR管理工具EasyNVR可支持设备通过RTSP/Onvif协议接入,并能对接入的视频流进行处理与多端分发,包括RTMP、RTSP、WS-FLV、HTTP-FLV、WebRTC、HLS等多种视频流格式。平台可提供视频实时监控直播、云端录像、录像检索、云存储与回看…...

HAL+M4学习记录_7

一、TIM 记录学习HAL配置TIM定时器 1.1 简介 TIM(timer)定时器,16位或32位(TIM2和TIM5)计数器、预分频器(16位)、自动重装寄存器的时基单元;可对输入时钟进行计数,在计数…...

mysql 慢查询日志slowlog

慢查询参数 slow log 输出示例 # Time: 2024-08-08T22:39:12.80425308:00 #查询结束时间戳 # UserHost: root[root] localhost [] Id: 83 # Query_time: 2.331306 Lock_time: 0.000003 Rows_sent: 9762500 Rows_examined: 6250 SET timestamp1723127950; select *…...

基于AES的遥感图像加密算法matlab仿真

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.本算法原理 4.1 AES 加密算法概述 4.2 基于 AES 的遥感图像加密算法原理 5.完整程序 1.程序功能描述 通过AES算法对遥感图像进行加密和解密,分析加解密处理后图像的直方图,相关…...

MySQL insert 记录后查询是乱码问题分析

问题现象 后台应用程序使用的是云上的 MySQL 服务,需要给 MySQL 数据表里 insert 一些数据,平时都是先运行一个 MySQL 的 pod: kubectl run mysql-client --rm -it --restartNever --image mysql:5.7 --command -- env LANGC.UTF-8 mysql -…...

字符串算法之AC 自动机(Aho-Corasick Algorithm, 多模式匹配)详细解读

AC自动机(Aho-Corasick Algorithm)是一种高效的多模式字符串匹配算法,用于同时查找多个模式串(子串)在文本串中的出现位置。它结合了字典树(Trie)和有限状态机(Finite State Machine…...

YoloV10改进:Block改进|使用ContextAggregation模块改善C2f模块|即插即用

摘要 在计算机视觉领域,目标检测与实例分割任务一直是研究的热点。YoloV10作为目标检测领域的佼佼者,凭借其出色的性能和效率赢得了广泛的认可。然而,随着技术的不断进步,如何进一步提升YoloV10的性能成为了我们追求的目标。近期…...

学习之高阶编程str方法

__str__方法 问题思考:交互环境下print打印的内容和和直接输入变量,返回的内容不一样这是为什么?. 使用print打印的时候触发的是_str_方法, 注意点: 重写str,必须要记得写return. return返回的必须是一个字符串对象。 class MyClass:def _…...

FreeRTOS:事件标志组

目录 一、简介 二、 事件控制块 三、相关API 四、 应用场景 一、简介 在FreeRTOS中,使用信号量可以实现同步,但是使用信号量来同步的话任务只能与单个的任务进行同步。有时候某个任务可能会需要与多个任务进行同步,此时信号量就无能为力。…...

【高分论文密码】AI赋能大尺度空间模拟与不确定性分析及数字制图

随着AI大语言模型的广泛应用,大尺度空间模拟预测与数字制图技术在不确定性分析中的重要性日益凸显。这些技术已经成为撰写高分SCI论文的关键工具,被誉为“高分论文密码”。大尺度模拟技术能够从不同的时空尺度揭示农业生态环境领域的内在机理和时空变化规…...

智能摆件(墨水屏)

因为需要申请8k的堆,所以需要更改堆的大小 stm32修改堆栈大小(堆栈空间不足导致死机)_minimum heap size-CSDN博客...

ansible————playbook

一、playbook和ad hoc命令 ad hoc命令是单行,一个简单的任务,运行一次。ansible真正强大的地方是使用ansible的playbook重复运行多次复杂的任务。 一个play是是一组有序的任务,该paly对应着在inventory被选择的主机。一个playbook是一个包含…...

linux日志分割工具logorate快速验证配置是否有效

创建一些文件, 并修改文件的mtime(修改时间) # /var/log/test/*.log touch -d "2024-10-14" test1.log touch -d "2024-10-15" test2.log touch -d "2024-10-16" test3.log touch -d "2024-10-17" test4.log#快速创建一个1G的大文…...

Unity3D URP画面品质的上限如何详解

Unity3D是一款广泛应用于游戏开发的引擎,它提供了多种渲染管线用于实现不同的画面品质。其中一种渲染管线是Universal Render Pipeline(简称URP),它是Unity3D的一种轻量级渲染管线,专注于提供高性能和可移植性。 对惹…...

风管阻力计算

风管阻力主要包括摩擦阻力和局部阻力两大类。摩擦阻力:空气在风管内流动时,与管壁的摩擦作用导致的能量损失,与管道长度、断面尺寸、风速、空气密度等参数有关。局部阻力:风管系统中的弯头、三通、变径、阀门等部件,由于改变了气流的流动方向或速度,导致的额外能量损失,用局部阻…...

【redis】redis的多线程和IO多路复用

【redis】redis的多线程和IO多路复用 【一】前言【二】Redis单线程和多线程问题的背景【1】Redis的单线程【2】Redis为什么选择单线程?【3】Redis为什么开始利用多核?【4】Redis当前的性能瓶颈【5】Redis的主线程如何和IO线程协同 【三】IO多路复用的理解…...

webstorm 编辑器配置及配置迁移

1.下载地址 WebStorm:JetBrains 出品的 JavaScript 和 TypeScript IDE 其他版本下载地址 2.安装 点击下一步安装,可根据需要是否删除已有版本 注意: 完成安装后需要激活 3.设置快捷键 以下为个人常用可跳过或根据需要设置 如&#xff1a…...

(十)学生端搭建

本次旨在将之前的已完成的部分功能进行拼装到学生端,同时完善学生端的构建。本次工作主要包括: 1.学生端整体界面布局 2.模拟考场与部分个人画像流程的串联 3.整体学生端逻辑 一、学生端 在主界面可以选择自己的用户角色 选择学生则进入学生登录界面…...

8k长序列建模,蛋白质语言模型Prot42仅利用目标蛋白序列即可生成高亲和力结合剂

蛋白质结合剂(如抗体、抑制肽)在疾病诊断、成像分析及靶向药物递送等关键场景中发挥着不可替代的作用。传统上,高特异性蛋白质结合剂的开发高度依赖噬菌体展示、定向进化等实验技术,但这类方法普遍面临资源消耗巨大、研发周期冗长…...

鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个医院挂号小程序

一、开发准备 ​​环境搭建​​: 安装DevEco Studio 3.0或更高版本配置HarmonyOS SDK申请开发者账号 ​​项目创建​​: File > New > Create Project > Application (选择"Empty Ability") 二、核心功能实现 1. 医院科室展示 /…...

有限自动机到正规文法转换器v1.0

1 项目简介 这是一个功能强大的有限自动机(Finite Automaton, FA)到正规文法(Regular Grammar)转换器,它配备了一个直观且完整的图形用户界面,使用户能够轻松地进行操作和观察。该程序基于编译原理中的经典…...

C++.OpenGL (14/64)多光源(Multiple Lights)

多光源(Multiple Lights) 多光源渲染技术概览 #mermaid-svg-3L5e5gGn76TNh7Lq {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-3L5e5gGn76TNh7Lq .error-icon{fill:#552222;}#mermaid-svg-3L5e5gGn76TNh7Lq .erro…...

rknn toolkit2搭建和推理

安装Miniconda Miniconda - Anaconda Miniconda 选择一个 新的 版本 ,不用和RKNN的python版本保持一致 使用 ./xxx.sh进行安装 下面配置一下载源 # 清华大学源(最常用) conda config --add channels https://mirrors.tuna.tsinghua.edu.cn…...

Vue3 PC端 UI组件库我更推荐Naive UI

一、Vue3生态现状与UI库选择的重要性 随着Vue3的稳定发布和Composition API的广泛采用,前端开发者面临着UI组件库的重新选择。一个好的UI库不仅能提升开发效率,还能确保项目的长期可维护性。本文将对比三大主流Vue3 UI库(Naive UI、Element …...

webpack面试题

面试题:webpack介绍和简单使用 一、webpack(模块化打包工具)1. webpack是把项目当作一个整体,通过给定的一个主文件,webpack将从这个主文件开始找到你项目当中的所有依赖文件,使用loaders来处理它们&#x…...

小智AI+MCP

什么是小智AI和MCP 如果还不清楚的先看往期文章 手搓小智AI聊天机器人 MCP 深度解析:AI 的USB接口 如何使用小智MCP 1.刷支持mcp的小智固件 2.下载官方MCP的示例代码 Github:https://github.com/78/mcp-calculator 安这个步骤执行 其中MCP_ENDPOI…...

Django RBAC项目后端实战 - 03 DRF权限控制实现

项目背景 在上一篇文章中,我们完成了JWT认证系统的集成。本篇文章将实现基于Redis的RBAC权限控制系统,为系统提供细粒度的权限控制。 开发目标 实现基于Redis的权限缓存机制开发DRF权限控制类实现权限管理API配置权限白名单 前置配置 在开始开发权限…...