聊聊最近使用 AI 的一些感想

2023-09-21 12:17:49

AI 的发展是令人兴奋的,但火热至今,仍然没看到令我感到兴奋的产品,可能更多的 AI 是面向 B 端,我体验不到吧。

相比过去,现在的 AI 聊天机器人显得更加智能和人性化了,但它的置信度还不高,简单说,就是一本正经的胡说八道。最近我主要是在以下几个场景使用 AI。

玩了下 AI 生成代码,一些单纯的逻辑、算法代码还是不错的,但是不能太复杂,比如生成某个功能的函数还可以,但是生成一个组件,就不太能看了。

最近也尝试让 AI 帮我写文章,大体上只能输出一些纯理论的内容,而且还有不正确的地方,有些能用到,大部分是根本用不了的。不知道你们能不能看出来我的文章中哪些内容是 AI 生成的?hhh

再说 AI 绘图,提到这个我就一肚子气,我尝试生成了二十几次吧,就是想生成我的公众号文章封面图,没有一张是能用的,我都无语了。不管描述的简单,还是很详细,AI 绘图都很难达到理想状态,不,别说理想,及格线都达不到。

这段时间使用 AI 下来,我觉得目前 AI 工具最适合的场景主要是 2 个:

  • 纯理论的确定性内容。就是那种有标准答案的,不需要创造力的。比如问他十万个为什么,十万个是什么这种,这类答案的置信度还是比较高的。对于我们程序员来说,一些很简单,但是又记不太住的内容也挺合适,比如问它一些 linux 命令这种,用起来还是很方便的。之前遇到这种场景,一般都是快速百度或谷歌的。
  • 初稿。比如写文章,可以先尝试让 AI 生成一篇初稿,然后再跟它细化记录,添加更多内容,最后在它的基础上进行二次修改和创作。一些汇报和总结什么的,也是同理的。

不管怎么样,多体验和使用 AI 工具是很有必要的,确实有些地方可以提升我们的工作效率的,就是需要我们自己挖掘了。

最后,还是很期待 AI 的发展还有 C 端场景的普及的!

----------------【END】----------------

【往期文章】

《程序员职场工具库》高效工作的神器 —— checklist

原来,我们的代码就是这样被污染的…

《成为解决问题的高手》专家篇3 —— 怎样解决问题才最合适?

更多推荐

【C进阶】指针和数组笔试题解析

做题之前我们先来回顾一下对于数组名的理解:除了以下两种情况,数组名表示的都是数组首元素的地址(1)sizeof(数组名):这里的数组名表示整个数组(2)&(数组名):这里的数组名也表示整个数组一、一维数组inta[]={1,2,3,4};printf("%d\n",sizeof(a));printf("%d\n",si

如何在Blender中压缩/减小GLTF模型的大小

GLTF如何在Blender中压缩/减小GLTF模型的大小Blender是一款功能强大的开源软件,旨在创建3D图形,动画和视觉效果。它支持多种文件格式的导入和导出,包括GLB,GLTF,DAE,OBJ,ABC,USD,BVH,PLY,STL,FBX和X3D。这种适应性使其成为各种3D项目和工作流程的宝贵工具。(http

使用ChatGPT和Blender绘制金色球的完整指南

简介:在本篇博客中,我们将了解如何结合使用ChatGPT和Blender来创建一个金色的球体。ChatGPT是OpenAI开发的强大自然语言处理模型,而Blender则是一款流行的3D建模和渲染软件。通过结合这两个工具,您可以获得详细的指导,帮助您在Blender中绘制一个逼真的金色球体。第一步:准备工作确保您已经安装

【Shell学习笔记】Bash的模式扩展

简介Shell接收到用户输入的命令以后,会根据空格将用户的输入,拆分成一个个词元(token)。然后,Shell会扩展词元里面的特殊字符,扩展完成后才会调用相应的命令。这种特殊字符的扩展,称为模式扩展(globbing)。其中有些用到通配符,又称为通配符扩展(wildcardexpansion)。Bash一共提供八种扩

LabVIEW使用巴特沃兹低通滤波器过滤噪声

LabVIEW使用巴特沃兹低通滤波器过滤噪声设备采集到的数据往往都有噪声,有时候这些数据要做判断使用,如果不处理往往会影响最终的结果。可以使用动态平滑,或者中值滤波等方法。这里介绍使用巴特沃斯低通滤波,也是非常方便的。下图是一个典型的使用巴特沃兹低通滤波的应用。Raw为含有噪声的原始数据,Filtered为过滤后的数据

Redis缓存相关问题

目录缓存穿透缓存雪崩缓存击穿Redis集群方案主从复制Replication哨兵sentinel高可用介绍Redissentinel介绍Redissentinel使用配置sentinel启动sentinel测试sentinelRedis内置集群clusterRediscluster介绍哈希槽方式分配数据Redisclu

MySQL Server层的 max_connections 和引擎层的 innodb_thread_concurrency

MySQL数据库服务端是由Server层和引擎层组成Server层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。存储引擎层负责数据的存储和提取。其架构模式是插件式

基于Yolov8的交通标志牌(TT100K)识别检测系统

1.Yolov8介绍UltralyticsYOLOv8是Ultralytics公司开发的YOLO目标检测和图像分割模型的最新版本。YOLOv8是一种尖端的、最先进的(SOTA)模型,它建立在先前YOLO成功基础上,并引入了新功能和改进,以进一步提升性能和灵活性。它可以在大型数据集上进行训练,并且能够在各种硬件平台上运行

【算法】矩阵快速幂优化动态规划

文章目录知识讲解题目列表[矩阵快速幂]题目列表📕70.爬楼梯解法1——线性DP解法2——矩阵快速幂509.斐波那契数1137.第N个泰波那契数1220.统计元音字母序列的数目解法1——线性DP解法2——矩阵快速幂优化DP552.学生出勤记录II(🚹递归公式&矩阵快速幂优化🐂)解法1——动态规划解法2——矩阵快速幂

avformat_find_stream_info 为什么总是等到超时或超过大小才退出?

avformat_find_stream_info为什么总是等到超时或超过大小才退出?/*author:hjjdebug*date:2023年09月21日星期四11:05:56CST*description:avformat_find_stream_info为什么不能正常退出了?*/查文档:mpegts:scan_al

Java版工程行业管理系统源码-专业的工程管理软件- 工程项目各模块及其功能点清单

鸿鹄工程项目管理系统SpringCloud+SpringBoot+Mybatis+Vue+ElementUI+前后端分离构建工程项目管理系统1.项目背景一、随着公司的快速发展,企业人员和经营规模不断壮大。为了提高工程管理效率、减轻劳动强度、提高信息处理速度和准确性,公司对内部工程管理的提升提出了更高的要求。二、企业通过

热文推荐