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

LLMs 系列实操科普(5)

九、数据分析

接下来我们演示一个稍微复杂高级一些的案例,我们让模型帮我们进行一些数据分析,绘制报表信息等

数据来源: https://www.contextures.com/xlsampledata01.html

为了演示这个示例,我在网上随便找了一个示例 excel 数据,应该是一份销售报表数据,然后我要求 chatgpt 按地区和销售代表等不同维度对这份数据做出相关的数据统计,并以图表可视化的形式给出这份报表的各种数据洞察

然后它巴啦巴啦的生成了一份 python 文件给我,你可以自己复制出来本地运行,当然也可以使用它平台上的功能,右上角位置可以点击运行,但实际上代码报错了,报错信息与 seborn 这个包有关,页面支持在报错位置上点击发送,实际上相当于把报错日志发送给模型,它帮你分析报错原因,并尝试修复它。

后来它将报错的 seaborn 包去掉了,使用 matplotlib 这个包绘图,并同步更新了代码内容,再次运行后,就会给出一些柱状图、折线图等图表内容。

即便你没有编码能力,依然可以使用如此强大的工具来加速日常生活或工作中的事情,当然如果你能懂一些编码知识,那么你可以针对它生成的内容给出更多针对性的建议或自行修改等。


我需要说明的是,虽然这看起来有点像是一个非常非常初级的数据分析师,它能绘制图表确实很神奇,但你仍然需要了解这段代码在做什么,必须小心谨慎地审查它,确保自己密切关注,因为你的初级分析师有点心不在焉,并不总是完全正确,尽管它确实非常强大,但也要小心使用。

此处只是作为基础演示,如果你想了解通过使用 LLM 处理更高级的数据分析细节,目前关于此类教学视频已经非常非常多,你可以自行搜索。


十、Artifacts 功能

Claude 的 Artifacts 功能​ 是 Anthropic 推出的一项创新工具,旨在帮助用户实时生成、预览和管理多种格式的内容,如代码、图表、交互式原型等。该功能现已向所有用户开放(包括免费、专业和团队计划),并支持网页端及移动端。

核心特性:​

  1. ​多格式支持:可生成代码架构图、流程图、网页设计、SVG 图形、交互式仪表盘,甚至简单游戏(如贪吃蛇、计算器等)
  2. 实时预览与编辑​:在对话界面旁独立显示生成内容,支持即时调整和迭代
  3. 协作与共享​:免费和专业用户可公开分享 Artifacts,促进创意交流;团队用户支持项目内安全共享,提升协作效率
  4. 适用场景广泛
    • 开发者​:生成代码并可视化运行(如 React 组件、UML 类图)
    • ​产品经理​:快速创建交互式原型进行功能测试
    • 设计师:制作动态 SVG 或可视化模型
    • ​营销/销售​:构建数据仪表盘或销售预测图表

(如果你经常使用这些大语言模型,我相信你能看得出来,上面这一大段内容都来自 LLM 的解释)


作为演示,我们使用 claude 平台(该功能可免费使用

作为演示,我在维基中随便找了篇文章,介绍天山山脉的,我让模型为我抽取 20 个 flashcard,类似那种记忆卡片,然后它就在右侧帮我生成了一段超长的 html 代码文本,在代码生成结束后自动将其可视化,但遗憾的是,代码中有 bug,无法正常使用该功能。

我对 html 代码并不精通,也无意手动修正它,于是我只是把报错信息重新发送给模型,

非常 nice,这回可以正常使用,当我们按提示点击卡片后可翻转显示答案,其他功能也是正常的,而这一切都是一两分钟内的事情,我不清楚这件事如果交给一个前端工程师需要多久,也许一个小时?或者一上午?

我把这个小玩意分享给你们: https://claude.ai/public/artifacts/558596e6-6a91-420d-8a4a-e1b535064a14


在这个模式下,Cloud 会专门为你编写应用,并直接部署到你的浏览器里运行。

现在请记住,你在网上找到的很多应用都有完整的后端系统等等。但这里完全没有那些东西。没有数据库之类的,这些就像是本地应用,可以在浏览器中运行,而且在某些情况下它们可以变得相当复杂且实用,这就是 Claude Artifacts。

十一、Cursor

这个是面向程序员的一个 AI IDE 工具,在程序员的圈子里应该早就广为人知,这类工具不管是独立的 APP 还是插件,现在已经非常非常多了,这里仅以一个简单的例子,像非程序员全体介绍这个工具,并尝试在没有编码经验的背景下,开发出自己想要的功能。

例如我本人几乎没有任何前端背景,我们这里想实现一个可在网页里操作的井字棋游戏,

(完整代码见附件)

这是它最终帮我实现的效果图,基本交互是,我首先表达,我想实现一个可以在网页上交互的井字棋游戏,由 AI 与人工交互下棋,可以随机选择先后手,AI 具有一定的智能,可与人工棋手对弈。

然后它就帮我生成了一个 html 文件,一个 js 文件、一个 css 样式文件,并告诉我运行 html 文件即可,然后我发现它可以运行,但界面很丑,且每次都是人类先手。于是我要求美化界面,并随机让人类或 AI 先手,并加入获胜的彩带效果。

然后它按要求改进,改进后有 bug,AI 先手后人类无法落子,且彩带只是在屏幕中间和马赛克一样,很差,要求它改 bug,并将彩带改为顶部散花效果,以及落子有淡出效果,并添加落子和获胜的音效。

它随后开始修改代码,除了音效几乎完美达到我的预期,但音效我尝试让其修复,一开始它采用 base64,但无效,随后我要求将音频下载到本地播放,可能是它找的音频地址有问题,总之音频没有成功下载并播放,就此我也就暂且放弃了,应该手动找个音频文件替换一下就可以。

这大概也就几分钟的时间吧,并且我一行代码都没有触及,颤抖吧,程序员们。


另外说一下,目前有一个词挺火的,“Vibe Coding”,氛围编程,就是该系列讲座原视频作者 Andrej Karpathy 在今年 2 月份提出的,

翻译:有一种我称之为“氛围编程”的新编码方式,就是完全沉浸在氛围中,拥抱指数级变化,甚至忘记代码的存在。这之所以可能,是因为像 Cursor Composer 搭配 Sonnet 这样的大语言模型(LLM)变得太强大了。而且我直接用 SuperWhisper 和 Composer 对话,几乎不用碰键盘。我会提出最蠢的要求,比如“把侧边栏的内边距减半”,因为我懒得自己去找。我总是“全部接受”,不再看代码差异。遇到错误信息时,我直接复制粘贴进去,通常就能解决。代码的复杂度超出了我平时的理解范围,我得花时间仔细阅读才行。有时候大语言模型解决不了某个 bug,我就绕过去或者随便改改直到问题消失。对于周末临时项目来说还不错,还挺有趣的。我在构建一个项目或网页应用,但这其实不算编程——我只是看看、说说、运行、复制粘贴,大部分时候都能用。

我们上面的示例就是如此这般,这般如此。

http://www.xdnf.cn/news/1041373.html

相关文章:

  • 【卫星通信】Skylo与ViaSat标准建议详解:基于NB-IoT NTN通过GEO卫星实现IMS语音通话的解决方案
  • springboot在线BLOG网
  • SCADA|信创KingSCADA4.0历史报警查询的差异
  • 永磁同步电机控制算法--双矢量模型预测转矩控制MPTC(占空比)
  • [直播推流] 本地创建 nginx服务器
  • DataHub 架构设计与模块规划
  • 深度解析SpringBoot自动化部署实战:从原理到最佳实践
  • Android 安卓应用分身多开 适用于没有自带分身多开的Android设备,隐藏应用、应用锁、私密相册等管理,解锁永久Vip会员功能
  • 【精华】这样设计高性能短链生成系统
  • 记利用AI模型制作DataDump Scripts生成工具
  • 理解 C++ 的 this 指针
  • Seata与消息队列(如RocketMQ)如何实现最终一致性?
  • 【构建】CMake 构建系统重点内容
  • springboot音乐网站与分享平台
  • MySQL-DML语句深度解析与实战指南
  • 60天python训练计划----day52
  • Golang 在 Linux 平台上的并发控制
  • LeetCode - LCR 173. 点名
  • 基于深度学习的人类活动识别模型研究:HAR-DeepConvLG的设计与应用
  • 【大厂机试题解法笔记】恢复数字序列
  • Python开发功能实用
  • 关于钉钉的三方登录
  • 项目管理工具在并行管理中如何充分发挥作用
  • Python 使用 DrissionPage 模块进行爬虫
  • 【Linux网络】多路转接之select
  • windows 开发
  • JavaScript性能优化实战指南:从理论到案例的全面解析
  • 【医疗电子技术-7.2】血糖监测技术
  • 高效同步Linux服务器文件技巧
  • Spring Bean 生命周期:注册、初始化、注入及后置操作执行顺序