我用大模型校稿出书的经验心得


1. 第一本AI校稿的书

我的新书《云计算行业进阶指南》已经出版,本书使用了大模型进行AI校对书稿。

在本文稿发布前,我问了好几个AI,AI都说“还没有出版书籍宣称自己使用了AI校稿”,因此我可以说:

  • 本书是第一本公开宣称使用AI校稿的书籍,

  • 我是第一个公开宣布使用了AI校对稿件的作者。

我AI校稿的工作在2023年就完成了,这篇文章也早就写好了,但必须等书籍正式出版,我才能向各位做分享介绍。

我的用词很严谨,因为是出版社给我提出使用AI校稿的工作建议,我估计有很多编辑已经在使用AI校稿了,所以说这是第一本“作者公开使用AI校稿”的书籍。

ab75e846d80997ce1296c2723f46401e.jpeg


2. AI协作后,我证明人依旧有价值

我很讨厌某些人只知道跟AI表演贫嘴胡扯,然后就一惊一乍的宣传AI会取代人类的工作。这些肤浅的人日常就是“职场投机者”,他们看到AI可以比他们更滑、更快、更无底限的说“车轱辘套话”、“快速生成报告总结”,他们以为自己的各种扯淡、抢功和甩锅行为,就是人类的工作价值。而他们孱弱的思考能力根本守不住AI的攻击,AI确实会让这些肤浅的人失业。

在我使用AI校稿之前,我就尊重自己的同事和供应商。我会思考如何同向协作方解释真实需求,我会评估协作方的能力极限,我验证协作方的工作结果,最终我本人承担总结和判断的责任。就算AI的智商就算超越了自然人,我过去和自然人怎么协作分工,现在就能和AI如何分工协作。

在我使用AI校稿之后,我更验证了自己的观点:

  • AI像一个勤奋认真,但对现场环境和工作目标一无所知的新员工。

  • AI可以提高我的工作效率,是个很称职的助手和工具,但AI不会取代我(以及和我类似的劳动者)独有的工作价值。

1db80b4135a8b919ce933759ca506e18.png


3. 我为什么需要AI校稿

我找AI校稿并不是让AI替我写稿,而是替我校对修改书稿中过于口语化的部分,并给出书面化的修改建议。

我写好、提交给编辑的只是书籍的原稿,出版社会对原稿进行书面化、出版口吻的校对修改。编辑和作者不可能面对面核对原稿,而是每周一两万字的文档沟通。编辑堆积修改的内容越多,越容易误解作者原稿的意思,进而导致二次三次修改。

为了减少自己提交原稿的错误概率,我使用腾讯的混元大模型(混元助手)帮我校对稿件。在保留作者原意、兼顾书面语规范的前提下,我每次给AI提交几百字的稿件,AI可以立刻反馈给我校准后的内容,这比我和编辑按照每周沟通一次、每次沟通上万字的效率高得多。

博文视点的总编张春雨表示:“相比作者手写的原稿,AI校对过的稿件能减少编辑们50%的校对工作量”。他的评价,实现了我用AI校稿的工作目的。

我随机选择了书稿中的四段文字,说明口语化原文和AI校稿后的区别:

这是我手写书稿中的四条原始文稿:

  1. ARM处理器相对X86处理器的特点是“便宜高效但专用”。

  2. 因为裸金属产品……,所以裸金属产品……。

  3. 根据……,网络应用防火墙(简称WAF)属于……。

  4. PaaS云产品一般不会向中小客户披露群集的性能和承载能力。

这是AI校稿后输出的文稿:

  1. ARM处理器相对于X86处理器的特性可以概括为“成本较低但适用范围窄”。

  2. 由于裸金属产品……,因此裸金属产品……。

  3. 参照……,Web应用防火墙属于……。

  4. PaaS云产品通常不会向中小客户公开集群的性能和承载能力。

这些对话式AI服务都是在线服务,其文字矫正结果会有动态的变化,我在今年3月份特地将对话输出过程做了几份截图留念,但这些截图的篇幅过长,放在本文的结尾处了。

403ead49d25ff62c757f06da05f80750.png


4. 粗放校稿变成了儿戏

最初,我听出版社给了个“用AI校对稿件”的粗糙建议,我就随便找了一些AI碰运气,让第一次AI校稿的工作变成了儿戏。

我当时没给AI做角色定义,也没给出合适的提示词,只是跟AI吼了一嗓子“我要改个书稿,你帮我看看”,然后就发给AI两千字的书稿。

  • 我的这种工作逻辑,很像那种一股脑把需求甩给同事、一问三不知、甩手当掌柜、就知道诈唬方案的职场投机分子们。

  • AI就像刚办完入职手续,就立刻扛起重任的新员工一样,陷入了“努力的茫然”之中。但我敢跟AI(新员工)偷懒比烂,AI(新员工)就能比我更狠更烂。我发给AI的两千字,AI确实给我校对了两千字,但回复的内容99%和原文相同。

这种粗放校稿的结果,就是我无法评估和验收协作者的工作成果。因为笼统来看,我找不出AI修改了哪些内容,但我仔细核对又发现AI确实修改了1%的内容,而且修改的方向还不一定是对的。这就导致我要逐字细看AI的回复,眼睛都快累花了,简直就是在玩文字游戏“找不同”。

有人会提醒我,可以让AI帮我给两段基本雷同的文字找差异。兄弟们,相信我,这些方法我都试过,工作量只会更大……只要我还需要承担总结和判断的责任,AI给出答案我都要做结果校验。

cf8b09e018083fa3579e841f351b64bb.png


5. 摆正心态和AI合作

经过上述碰壁,我开始自我反思:我找一个新入职同事帮忙干活,也得说明工作目标和现有环境状态。如果我想让AI把活干好,那就要给AI预设好角色,告诉AI我具体要改什么内容,给AI提供明确的提示词。

为了让AI进入图书编辑的角色,让书稿改到符合出版规范,我和出版社编辑们多次沟通后,终于写出了下列很合理的提示词,并将这一长串儿提示词应用到和混元大模型的对话之中:

  • 假设你是在一个出版社的图书编辑,对一篇云计算相关的书稿进行内容编辑加工,现在需要你修正我的稿件,直至符合中国出版行业的文字规范要求。

  • 该稿件需要参照下列标准进行加工:

  • 1.遵守简体中文语法规则,修改书稿中存在的语病,使词语的搭配准确、得当。

  • 2.遵守现代汉语要求,修改书稿中的错别字和拼写错误,修改标点符号的使用错误。

  • 3.遵守中国出版图书的语法规则,避免口语化表达,尽量使用更正式、更优雅的书面表达,但是不能改变文稿原有的叙述目的。

  • 4. 提交的稿件内容属于一本云计算书籍的“(本部分仅为举例,会经常更换内容:序言/云磁盘超卖复用/VPC产品功能/裸金属产品优势)”部分的章节,根据需要修改的内容所在的云计算和IT技术专业领域,准确地使用相关技术和服务术语,并保证术语的一致性。

  • 5.如果待编辑的书稿不存在上述4个方面的问题,请不要对书稿做修改,保留原文内容。

  • 6.我后续所有的沟通都是书稿内容,请你将修改完成后的文稿,直接回复到此文本框。

  • 如果你明白我的意思,请回复“明白”,并保持静默。

通过提供这些提示词,我每次会AI提交几百字,AI会立刻回复校验完毕的内容。我并不是盲目使用AI校稿的返利内容,而是对比原稿和AI修改稿件后,采信了AI校稿大约70%的内容,这个繁忙的过程持续了一个月。我将AI校对过的书稿发给出版社以后,编辑感觉到书稿质量有明显的提升。

除了文稿以外,我还使用AI生成很多炫酷的抽象配图。用户与其费力琢磨这些抽象图的提示词,还不如随便说一下自己的感想,让AI生成几十张图片,然后自己选感觉最好的配图。但本书书中的精确表格我没使用AI生成,因为向AI解释我要怎么绘制表格了,还不如自己用办公软件截图。就此来看,我们和AI的协作过程,很像老板和平面设计师的沟通过程。

6197c31c42c4b6bccb59d687890e935d.png


6. AI校对后仍然是我的稿子

在经过AI校稿以后,自然就会引来一个新问题,这稿子到底还是不是我的,会不会有版权问题?我并不是法律专家,但我也为此做了一些准备。

  • 首先,本书的内容并不限于简单总结罗列已有知识,更不是抖机灵说废话,本书有我原创的观点和论证过程。只有我有与本书相配套的成长经历,只有我能写出这种内容,不仅AI写不出来,其他云计算从业者也写不出来。

  • 其次,从出版社编辑的角度看,我用AI校稿后,我提供的稿件更易读了,降低了大家为细枝末节错别字沟通和误解的成本,编辑仍然会对稿件做人工校对修改。

  • 第三,我也怕遇到无理搅三分的欧美讼棍。大家闲聊可以高唱外国月亮大又圆,但这是涉及到切身利益的的严肃选择,我肯定优选国产AI。国内至少不会像欧美那样,让资本和讼棍一手遮天。

下文是无声配图:我才是主角啊。

3ae1d7f645c97a85387cc9dff7f4f4a2.gif


结束语

用AI校稿是一次奇妙的经历,在实际应用AI以后,我很有信心得到这个结论:

  • AI只是我的工具、助手和协作者,它的初始工作能力就像是一个有知识但无经验,不了解具体工作环境、不了解具体工作目标的新员工。

  • AI这个工具能切实提高了我的工作效率,和AI协作的过程,就像是驱动一个真诚、干练但不了解需求的新员工工作。

  • 我依旧拥有AI难以替代的思考价值,我也依旧能为AI处理过的数据负责。


附录-混元大模型实操截图

因为混元大模型是一个在线业务,读者们做同样的尝试,可能会出现不同的结果。我在2023年10月完成的AI校稿工作,我在2024年3月,又将本文中提及的四处修改样例,在混元大模型上实验了一次:

这些测试截图太长了,加在前文不易阅读,所以都摆放在文末了:

首先简单回顾我用AI对文稿修改的样例总结:

四条原始文稿:

  1. ARM处理器相对X86处理器的特点是“便宜高效但专用”。

  2. 因为裸金属产品……,所以裸金属产品……。

  3. 根据……,网络应用防火墙(简称WAF)属于……。

  4. PaaS云产品一般不会向中小客户披露群集的性能和承载能力。

混元大模型AI校稿后输出的文本:

  1. ARM处理器相对于X86处理器的特性可以概括为“成本较低但适用范围窄”。

  2. 由于裸金属产品……,因此裸金属产品……。

  3. 参照……,Web应用防火墙属于……。

  4. PaaS云产品通常不会向中小客户公开集群的性能和承载能力。

当我重复了和本文相同的提示词以后,第一、第二、第四实验结果和我当初校稿的结果基本相同,第三次实验结果发生了很有趣的变异。AI大模型都是越变越聪明的,相信大家在试用时,会发现更大的模型进步。

第一个例句实测截图见下文:

1fe3de4f08d8d19eafcf8715af95a4b9.png

第二个例句实测截图见下文:

5782dc0099d6d0089e4856e67b26ed3e.png

第三个例句实测截图见下文:

d2f374cd40525fbaa5556589e8475539.png

第四个例句实测截图见下文:

38d0ffc1799c45d906d926c9a1a8ec04.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/668686.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Docker搭建Redis主从 + Redis哨兵模式(一主一从俩哨兵)

我这里是搭建一主一从,俩哨兵,准备两台服务器,分别安装docker 我这里有两台centos服务器 主服务器IP:192.168.252.134 从服务器IP:192.168.252.135 1.两台服务器分别拉取redis镜像 docker pull redis 2.查看镜像 d…

编写备份MySQL 脚本

目录 环境准备 增量备份 增量备份和差异备份 完整代码如下 测试脚本是否正常 星期天运行脚本(完全备份) 星期一运备份脚本(增量备份) 星期二备份数据(其他天--增量备份) 星期三备份数据(差异备…

cobalt strike基础测试

下载链接4.3:https://pan.baidu.com/s/1E_0t30tFWRiE5aJ7F-ZDPg 链接4.0:https://pan.baidu.com/s/1SkMmDem3l6bePqIDgUz2mA 提取码:burp 一、简介: cobalt strike(简称CS)是一款团队作战渗透测试神器,分为客户端…

C++笔试强训day37

目录 1.旋转字符串 2.合并k个已排序的链表 3.滑雪 1.旋转字符串 链接https://www.nowcoder.com/practice/80b6bb8797644c83bc50ac761b72981c?tpId196&tqId37172&ru/exam/oj 如果 A 字符串能够旋转之后得到 B 字符串的话,在 A 字符串倍增之后的新串中&am…

linux驱动学习(二)之点灯

需要板子一起学习的可以这里购买(含资料):点击跳转 如何实现对硬件控制 分析硬件原理图(开发板的原理图)----> 分析硬件的控制方法 ---> 控制硬件时,所要用到的寄存器 ----> 了解控制硬件寄存器的…

关于如何在Arch Linux上编写自己的第一个module

前一段时间一直想深入学习编写一个module插入到自己的内核当中,但是网上的资料基本上全都针对的Ubuntu和Debian等流行的Linux发行版,这里打算简单的记录一波博客。 啥是Module?(着急可不看) 众所周知:现代宏内核架构的操作系统都会借鉴微内核…

【stableDiffusion】HuggingFace模型下载(只要知道url,就直接开始下载)

一、方法 有人说,那我怎么知道 huggingface 上面我想要的资源的url,去哪儿找啊? 那就涉及到一些魔法手段了,或者你能在其他人的博客或者百度上搜索到合适的url。 我这个办法是用来节约我的魔法的流量的。 1.迅雷 1.1 打开迅雷&…

【Kotlin】简单介绍与使用kotlin

🍎个人博客:个人主页 🏆个人专栏:Kotlin ⛳️ 功不唐捐,玉汝于成 目录 前言 正文 特点 变量和常量 数据类型和类型推断 函数 字符串模板 条件表达式 空安全 when 表达式 循环 我的其他博客 前言 Kotlin是…

PostgreSQL基础(六):PostgreSQL基本操作(二)

文章目录 PostgreSQL基本操作(二) 一、字符串类型 二、日期类型 三、

比较与深浅克隆

1.比较 (1)Comparable接口:(重写compareTo方法) 由于它是一个接口,而且在这个接口中只有一个compareTo方法,所以所有实现该接口的类都需要重写。这个compareTo方法相当于制定一个比较标准&…

Raid的全局热备和独立热备

目录 Hot Spare背景: 1.定义与功能 2.数据存储与容量 3.配置模式 4.数量限制: 5.数据重建: 6.管理与维护 实操全局热备和独立热备: 配置全局热备: 配置独立热备: Hot Spare背景: 在RAID配置中,Hot Spare(热备)是一个非常重要的概念…

【数据结构与算法 | 二叉树篇】二叉树的前中后序遍历(递归版本)

1. 二叉树的概念 (1). 二叉树的结构 借用了一下力扣的模板 public class TreeNode {int val;TreeNode left;TreeNode right;TreeNode() {}TreeNode(int val) { this.val val; }TreeNode(int val, TreeNode left, TreeNode right) {this.val val;this.left left;this.righ…

【C++】list的使用(上)

🔥个人主页: Forcible Bug Maker 🔥专栏: STL || C 目录 前言🌈关于list🔥默认成员函数构造函数(constructor)析构函数(destructor)赋值运算符重载 &#x1…

第十六课,海龟画图:设置画笔颜色、宽度函数,移动画笔函数

一,turtle.color():画笔颜色函数 这个函数能设置画笔画出来的颜色,当然,使用它之前你需要认识有哪些“颜料”可供你选择,turtle库的color()函数可以选择以下颜色: "white" 白色(建议…

进程间通信(27000字超详解)

🌎进程间通信 文章目录: 进程间通信 进程间通信简介       进程间通信目的       初识进程间通信       进程间通信的分类 匿名管道通信       认识管道       匿名管道       匿名管道测试       管道的四种…

Linux系统编程(七)网络编程TCP、UDP

本文目录 一、基础知识点1. IP地址2. 端口3. 域名4. 网络协议类型5. IP协议类型6. 字节序7. socket套接字 二、常用API1. socket套接字描述符2. bind套接字绑定3. listen设置客户端连接个数4. accept接收客户端请求5. connect连接服务端 三、编程流程1.TCP编程 在学习本章之前&…

sqoop操作

介绍 sqoop是隶属于Apache旗下的, 最早是属于cloudera公司的,是一个用户进行数据的导入导出的工具, 主要是将关系型的数据库(MySQL, oracle...)导入到hadoop生态圈(HDFS,HIVE,Hbase...) , 以及将hadoop生态圈数据导出到关系型数据库中 操作 将数据从mysql中导入到HDFS中 1.全量…

[AI Google] Google I/O 2024: 为新一代设计的 I/O

编辑注:以下是 Sundar Pichai 在 I/O 2024 上讲话的编辑版,并包含了更多在舞台上宣布的内容。查看我们收藏中的所有公告。 Google 完全进入了我们的 Gemini 时代。 在开始之前,我想反思一下我们所处的这一刻。我们已经在 AI 上投资了十多年…

【LeetCode 101】对称二叉树

1. 题目 2. 分析 这道题比较经典。我又一次做错了,这次是花了20min都没有做出来。 最开始我的思想就是,递归比较左根节点的左子树和右根节点的右子树是否对称即可,然后觉得能解决问题了,便动手coding。哪知道,又碰到了…

23.Labview中的数值类型讨论 ---- 位(bit)、字节(byte)、I8、U8、单双精度、复数

hello,大家好,本篇向大家介绍一个最常用但最容易让人忽略和最容易犯错的知识:数值。 “数值” 这个概念在Labview中被涉及的还是很多的,几乎任何一个程序都无可避免的会用到,但我相信大家绝大多数人对数值这个概念应用…