最近AI自动生成技术文章和答案在圈子里面引起了很大轰动,Stack Overflow暂时拒绝接收GPT生成的结果。我也经常性地浏览或者编写博客,但是最近我使用new bing或者ChatGPT的过程中,我不需要再从博客中去一篇篇搜索相关的信息,AI会直接将答案展现给我,虽然答案也不一定完全正确,但是稍作修改,基本上就是完全可用的状态。

回忆我写博客的初衷:

  • 将自己的工作积累下来,以后需要用的时候可以查阅。
  • 向他人分享自己的经验,并交流获得更多解决方案。

    这两点可以发现,核心目标都是为了以后能够更快速的获得可用的方案与代码段,现在AI已经基本上可以替代以上两个关键点了。

迷思

自从ChatGPT问世以来,很多人已经用它作为一项很重要的生产力工具了:我周边就流行一个说法“遇事不决GPT”,我也渐渐不再用搜索引擎,很多常规性的代码可以获取,通过调试prompt,就能得到我需要答案。

当我想开始写博客的时候,我陷入了一种焦虑:我写的内容是不是可以直接通过AI技术直接获取?既然别人不看,我自己也不看,那我还写这个东西干什么?于是我带着问题问ChatGPT:“现在GPT已经能够生成比较有质量的代码技术博客了,人类是否还有必要继续编写技术博客呢?”

它的回答:“虽然GPT已经能够生成一些有质量的技术博客,但是目前来说,它还无法完全取代人类编写技术博客的作用。这是因为在技术领域,不仅仅需要展示代码和解释技术原理,还需要结合实际项目中遇到的问题、解决方案以及经验教训等方面进行深度探讨。这种深度探讨往往需要对具体情况进行分析和总结,而这些都需要人类的思考和经验。此外,技术博客还需要与读者进行交流和互动,了解读者的需求和反馈,并进行进一步的探索和研究。

因此,尽管GPT已经在生成技术博客方面有了重大突破,但是人类编写技术博客的作用仍然非常重要,尤其是在深度探讨、经验分享和与读者交流等方面。”

发展方向

分析一下它的回复,大致意思是,如果博文不能在这几个方面提供价值,那么以后将没有什么意义了,我也再补充了一点:

经验与探讨

博文结合实际的案例进行分析,并提供FAQ等经验性内容。这样的“深度探讨”AI其实也可以生成一些内容,包括常见的问题、甚至对你描述的系统提供一个技术选型。随着以后AI的继续发展,AI提供的方案、分析已经FAQ会具备相当的可行性。

那么我们能做的就是提供一些应用于具体案例上的情况总结与分析,毕竟暂时就某一个具体项目而言,AI缺少了实地测试、试错的过程,不太能提供经验性的内容。

交流与互动

这个暂时AI替代不了,谁不喜欢点赞呢,哈哈哈。

多样的内容形式

现在AI输出的内容以文字和代码为主,输出的图片也多是拼凑计算出来。如果要有图文对应的内容,现在的AI基本无法正确输出。

未来

比起写一段段的文字,很多人更喜欢在既有文字上进行编排或修改(比如我),AI技术能够生成大量的可用的文字,这对他们非常有帮助。随着更多通识性的内容AI可以信手拈来,没有独特性的博客价值会越来越低,很多主题我写了草稿,但是现在看来似乎已经没有必要发出来了。

未来的博客目标应当是:用于备忘的博客内容使用AI辅助编写,增加效率;用心写的需要分享具体项目的解决方案或者相关思考。

P.S. 有人说程序员这个职业会被消灭,AI对于很多职业来说是降维打击什么的。从蒸汽机时代开始,纺织女工变成了机器操作工人,各种职业随着科技的发展不断被消灭,同时也会产生很多新的职业。AI的发展肯定会消灭一些职业,但是只要我们保持自我的判断力、保持不断学习,未来就能适应新的职业。

博客与AI的更多相关文章

  1. 第一次写博客Poj1044

    Date bugs Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 3005   Accepted: 889 Descript ...

  2. Unity 相关经典博客资源总结(持续更新)

    就作为一个记录吧,把平时看过的Unity相关的一些好的Blog记录并分享. 好的论坛: Unity官方脚本  点评:这个不用说了,最核心的内容,理解整个Unity引擎的方方面面,梳理结构. Unity ...

  3. paper 92:图像视觉博客资源2之MIT斯坦福CMU

    收录的图像视觉(也包含机器学习等)领域的博客资源的第二部分,包含:美国MIT.斯坦福.CMU三所高校 1)这些名人大家一般都熟悉,本文仅收录了包含较多资料的个人博客,并且有不少更新,还有些名人由于分享 ...

  4. (转) OpenCV学习笔记大集锦 与 图像视觉博客资源2之MIT斯坦福CMU

          首页 视界智尚 算法技术 每日技术 来打我呀 注册     OpenCV学习笔记大集锦 整理了我所了解的有关OpenCV的学习笔记.原理分析.使用例程等相关的博文.排序不分先后,随机整理的 ...

  5. 【转】Unity 相关经典博客资源总结(持续更新)

    原文:http://blog.csdn.net/prothi/article/details/20123319 就作为一个记录吧,把平时看过的Unity相关的一些好的Blog记录并分享. 好的论坛: ...

  6. ExperDot的博客目录导航

    最近活动 我更新了博客!粒子系统:从零开始画一棵树 Github:[ UWP ] [ JavaScript ] 自然编程  奇幻元纪 上帝创世篇:如何画一颗静态树 女娲补天篇:仿人工拼接碎片 吴刚伐桂 ...

  7. 我博客上的围棋js程序

    作为一个围棋爱好者,就决定在博客里加个围棋js程序.于是,申请了博客的js权限,美化美化我的博客. 好在js的语法像C系的,看了看,写个程序应该还是可以的. 围棋里,设计好基本的数据结构: //a是1 ...

  8. 【django之博客系统开发】

    一.项目简介 使用django开发一套博客系统,参考博客园. 需求如下: 项目结构: 二.全部代码 from django.db import models # Create your models ...

  9. DS博客作业01--线性表

    1.本周学习总结(0--2分) 1.1思维导图 1.2.谈谈你对线性表的认识及学习体会. 1.线性表的内容上了三星期的课,相对来说内容比较丰富,尤其是链表方面,包含单链表,双链表和循环链表.作为第一部 ...

  10. MachineLN博客目录

    MachineLN博客目录 https://blog.csdn.net/u014365862/article/details/78422372 本文为博主原创文章,未经博主允许不得转载.有问题可以加微 ...

随机推荐

  1. Windows日常快捷键

    Windows: 环境变量: Win+R,--> sysdm.cpl 计算器: Win+R,-->calc 服务:Win+R,-->services.msc 远程:Win+R,--& ...

  2. 建议收藏| 学python的看过来,Python 史上最全第三方库收集

    发现一个宝藏网站: GitHub 上有一个 Awesome - XXX 系列的资源整理,这个系列以"全"闻名,但凡是有一定知识度的领域.语言.框架等,都有自己的 awesome-x ...

  3. TypeError: Cannot read property ‘$options‘ of undefined vue

    vue弹框页面 <el-form :model="ruleForm" ref="ruleForm" label-width="100px&quo ...

  4. nvm在windows下安装与使用

    1.卸载本地已经安装的所有node 2.nvm下载 下载地址https://github.com/coreybutler/nvm-windows ,选择nvm-noinstall.zip 放在本地盘, ...

  5. SaltStack学习笔记

    SaltStack三大功能: 1. 远程执行 2. 配置管理  (状态) 3.云管理 运维三板斧:监控.执行.配置 四种运行方式: 1.Local 2. Minion/Master   C/S架构 3 ...

  6. node邮件发送html,简单2步附代码

    node 发送 html 邮件 安装 npm install nodemailer 新建 html 文件 ① 新建 views 目录下面新增 index.html(当然也可以使用其它目录结构,下面的代 ...

  7. c#控制台使用WebBrowser获取html问题

    在主线程上打上 [STAThread]标记就行 在main()最后一句  添加Application.Run();  就能使控制台像窗体一样持久运行而不是阻塞啥也不干 [STAThread]stati ...

  8. vue移动端登录与登录保持

    成品效果 首先进入首页点击右下角个人中心,若状态为登录中则进入个人中心页面,否则进入登录页 实现步骤 首先完成静态的登录页与个人中心页面 登录页 <template> <div cl ...

  9. hdu:Two Rabbits(区间DP)

    Problem DescriptionLong long ago, there lived two rabbits Tom and Jerry in the forest. On a sunny af ...

  10. Python笔记(3)——列表二:操作列表(Python编程:从入门到实践)

    一.遍历列表 1. 遍历整个列表:使用for循环 1 colors=['red','yellow','blue','green'] #定义列表 2 for color in colors: #使用循环 ...