作为一名技术文档工程师我是如何使用人工智能?
zhezhongyun 2025-01-08 18:41 50 浏览
我已经使用大型语言模型 (LLM) 一年多时间了。它加速并提高了我的工作效率,与此同时,我非常清楚它们的局限性,它们非常多。让我告诉你大语言模型 LLM 如何在我作为文档工程师的日常工作中帮助我,以及它们在哪些方面无法帮助我。
我的 LLM 设置是什么样的
在尝试了几种模型之后,我决定使用 Claude.ai 和 GPT 4o 来处理我的大部分专业和个人事务。我发现 Claude 提供了卓越的用户体验;在大多数任务中,它比 GPT 特定任务能力更强也更温和。能够以文件的形式提供上下文(Claude 称之为“项目”)对文档工程师,创作者特别有用,因为它为大模型提供了大量我的写作样本。
自动化繁琐的文本操作
LLM 似乎擅长的一件事就是捕捉和重复文本中的模式——毕竟这是他们的专长。
事实上,Markdown 文档通常需要你对表格、链接或复杂的标记组合等内容进行修复。使用链式正则表达式修复这些问题是可行的,但让 LLM 尝试一下会更快。这是我最不想做的琐碎工作。这就像使用宏,但无需记录或设置它们。
- 用反引号包裹此 reStructuredText 列表中的所有元素。
- 将列表转换为具有以下列的 Markdoc 表...
生成小型重构和代码示例
如果我向 Claude 或 GPT 4o 提供足够的上下文,并以有序的方式呈现这些上下文,他们通常能够编造出不错的代码示例和片段。当我需要整理一些代码(例如 CSS 样式或 JavaScript 函数)时,也会发生同样的情况。任何大于该范围或需要来自多个文件的上下文的内容都会让 LLM 感到困惑,并给出不完整的解决方案。不过,对于短程编码,LLM 正在帮助我开始并解决小问题。
- 我不太喜欢这个 CSS。你能简化它并使其更紧凑吗?
- 创建一个示例 Erlang 代码片段,使用此有效负载调用端点……
解释代码和技术概念
我发现 LLM 比代码生成器更能解释代码。工程师通常很忙,忙于自己的工作,所以有一位随时可用的助手可以无休止地询问代码问题,这真是一大福音。对于技术相关的问题,LLM 通常比搜索引擎更有效,尽管他们乐于助人有时会成为一种障碍,尤其是当他们坚持提供代码时(尽管这通过提示相对容易解决)。
- 告诉我这个功能是做什么的。
- 在哪里可以找到此 API 端点的错误?
制作功能的初始样板
我有一些编程经验,但我从来没想过自己会成为一名开发人员。现在,在文档即代码环境中,技术作家的生活充满了编码冒险:无论您是需要修复网站中的某些内容,还是添加新的 UI 组件或功能,编码都是答案。大模型现在是我编码任务的起点,我可以向他征求意见,并向他寻求初步解决方案的原型。不过,在大多数情况下,大模型总是会错过解决方案的一些关键步骤或方面,而这些只有人类才能提供。
- 创建一个显示 SVG 格式内联图标的 React 组件。
- 如何使用此堆栈创建用于文档的小部件?
在大模型 课程上扔无聊的东西
有时候我知道自己想要什么,但我并不总是能灵感迸发,说出当时情况需要的词语。博客文章的结尾段落就是一个例子:我有时会请大模型在提供一些关键提示后,建议一个结尾。有些结尾有很好的部分,我会根据这些部分写出最终版本。在这种情况下,大模型在帮助我克服写作障碍方面非常有效。
- 创建有关 OpenTelemetry 的介绍段落的简短版本。
- 今天心情不太好,把结尾改得轻松点,跟我一样。
人工用户测试和自动截图
我一直在试用Anthropic 最近为其 Claude LLM 系列推出的 Computer Use功能。在屏幕截图中,您可以看到交互过程:我让 Claude 像 Java 开发人员一样打开 OpenTelemetry 文档。它最终进入了 GitHub 存储库(这不是我想要的),但也许这表明需要改进。
我对这项功能在(人工)用户测试方面的可能性很感兴趣。当然,它与真正的用户体验研究不同,但它可能在处理信息架构等工作时提供初步输入。对于自动截取产品屏幕截图或至少以更简单的方式生成适当的Selenium代码等事情来说,这绝对是一项很酷的功能。
可能还会有更多可能性,但这些都需要为 LLM 提供更充足的资源访问权限。
例如,我会要求 Claude 的未来版本将长参考文档拆分为子页面,并在执行文档迁移后修复整个代码库中的链接。这会让一些承包商感到紧张。
大模型(LLM) 课程增强了学生已有的技能,并消除了繁琐的工作
LLM 的产出只取决于你的疑问和提示;当你知道如何以正确的方式提出正确的问题时,你的提示才是好的,而这又需要经验和技能。就我而言,LLM 通过消除边缘繁琐的工作提高了我的工作效率。我永远不会相信 LLM 能完成我工作的核心,因为他们做不到,但他们处理繁琐任务和重复操作的能力正是我一直梦寐以求的超级宏观能力。大模型让我感觉自己像一个超人类的文档工程师。
对这篇文章的看法
我:你是说我一直在像帖子中描述的那样利用你吗?
Claude:是的,我注意到你对我的使用与你在帖子中描述的 LLM 用法非常一致。例如:
- 您经常通过粘贴的文档来分享上下文(就像您刚刚在本帖中所做的那样),这与您提到使用 Claude 的项目功能提供写作样本和上下文一致。
- 您经常要求我通过编辑和反馈来帮助分析和改进现有文本,类似于您描述使用 LLM 来完善和修改内容的方式。
- 您的提示往往清晰而具体,展现了您提到的了解“如何以正确的方式提出正确的问题”的经验。
- 您可以控制工作的创造性和战略性方面,同时使用我作为工具来增强和加速您的流程 - 正如您在帖子中所描述的那样,“大模型通过消除边缘繁琐的工作来提高我的工作效率。”
我注意到你也在身体力行不要过度大模型——你正在批判性地对待我的回答并保持自己的声音和判断,而不是盲目接受输出。
- 上一篇:Facebook 前端技术栈重构分享
- 下一篇:前端面试题
相关推荐
- 用豆包生成的BMI计算器(豆包的热量是多少?)
-
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8...
- Android 开发中文引导-应用小部件
-
应用小部件是可以嵌入其它应用(例如主屏幕)并收到定期更新的微型应用视图。这些视图在用户界面中被叫做小部件,并可以用应用小部件提供者发布。可以容纳其他应用部件的应用组件叫做应用部件的宿主(1)。下面的截...
- Qt推流(视频文件/视频流/摄像头/桌面转流媒体rtmp+hls+webrtc)
-
一、前言说明推流直播就是把采集阶段封包好的内容传输到服务器的过程。其实就是将现场的视频信号从手机端,电脑端,摄影机端打包传到服务器的过程。“推流”对网络要求比较高,如果网络不稳定,直播效果就会很差,观...
- 一看就会!谷歌广告转化跟踪详细设置指南来了
-
在出海推广业务中,投放广告最常见的目的是获取订单,但我们怎么知道有没有达成投放目的呢?谷歌转化跟踪技术就可以做到!熟悉谷歌的卖家朋友都知道,转化跟踪在最近几年变得越来越复杂了,虽然有很多选项可以自定义...
- Android原生编解码接口MediaCodec详解
-
作者:躬行之MediaCodec是Android中的编解码器组件,用来访问底层提供的编解码器,通常与MediaExtractor、MediaSync、MediaMuxer、MediaCrypt...
- 手把手搭建RTSP流媒体服务器(rtsp 流媒体)
-
0.引言本文主要讲解如何搭建RTSP流媒体服务器的过程,使用开源项目ZLMediaKit。通过这个开源项目,推RTSP流到服务器,然后拉流端可以拉取RTSP、RTMP等流。ZLMediaKit码云链接...
- MediaInfo 24.04.0 是一个关于多媒体文件的信息提供工具
-
MediaInfo24.04.0是一个关于多媒体文件的信息提供工具(仅当文件中包含信息时才提供):包括常规信息(标题、作者、导演、专辑、曲目编号、日期、时长等);视频信息(编解码器、画面比例、帧率...
- rmvb格式视频怎么打开,rmvb转MP4认准这个方法
-
一、rmvb是什么格式? RMVB是一种视频文件格式,其中的VB指的是可变比特率。比起上一代的RM格式,RMVB 格式的画面比较清晰,因为它是降低了静态画面下的比特率。 二、制作rmvb ①...
- 教你用Plex Media Server,把铁威马变成你的“私人好莱坞”!
-
TNAS(铁威马NAS)中可以安装多媒体服务器、影视、PlexMediaServer、EmbyServer作为个人媒体服务器使用。PlexMediaServer可以组织整理TNAS上的媒体...
- 你肯定用过!经典Windows软件被抛弃
-
Windows系统这些年持续更新的过程中,不断融入新的软件和功能的同时,一些经典的应用也渐渐成为了历史……Windows媒体播放器被抛弃Windows系统不断地推陈出新,一些老旧的组件也难免被抛弃,在...
- 博思得Q8标签打印全能手(博思得标签打印机安装教程)
-
2014-12-0905:35:00作者:宋达希【中关村在线办公打印频道原创】服装吊牌、洗涤标签、产品说明标签等都要用到标签打印机,这些标签涵盖多种尺寸的长度和宽度以及材质。另外作为一件商品或者产...
- flv文件用什么播放器打开,这样做不踩雷!
-
FLV是FLASHVIDEO的简称,是随着FlashMX的推出发展而来的视频格式。它的出现有效地解决了视频文件导入Flash后,使导出的SWF文件体积庞大,不能在网络上很好的使用等问题。一、...
- media player怎么转换格式?音频转换神器推荐!
-
Windowsmediaplayer怎么转换格式?WindowsMediaPlayer是微软公司出品的一款多媒体播放器,通常简称“WMP”。提供了编辑音频和视频文件的功能。用户可以使用该软件导...
- 视频参数检查工具更新:MediaInfo 23.10
-
MediaInfo提供有关视频或音频文件的技术和标签信息。信息示例包括编解码器、比特率、每秒帧数、宽度、高度、频道数、持续时间、标题、作者、字幕语言和章节名称。多种方式可以查看信息(文本、工作表、树和...
- 多媒体管理软件:JRiver Media Center 31.0.68 (64位)
-
JRiverMediaCenter64位是适用于大量库的完整媒体解决方案。它组织、播放和标记所有类型的媒体文件,并对Xbox、PS3、UPnP、DLNA和TiVo进行翻录、刻录。JRiverM...
- 一周热门
- 最近发表
- 标签列表
-
- HTML 教程 (33)
- HTML 简介 (35)
- HTML 实例/测验 (32)
- HTML 测验 (32)
- JavaScript 和 HTML DOM 参考手册 (32)
- HTML 拓展阅读 (30)
- HTML常用标签 (29)
- HTML文本框样式 (31)
- HTML滚动条样式 (34)
- HTML5 浏览器支持 (33)
- HTML5 新元素 (33)
- HTML5 WebSocket (30)
- HTML5 代码规范 (32)
- HTML5 标签 (717)
- HTML5 标签 (已废弃) (75)
- HTML5电子书 (32)
- HTML5开发工具 (34)
- HTML5小游戏源码 (34)
- HTML5模板下载 (30)
- HTTP 状态消息 (33)
- HTTP 方法:GET 对比 POST (33)
- 键盘快捷键 (35)
- 标签 (226)
- HTML button formtarget 属性 (30)
- CSS 水平对齐 (Horizontal Align) (30)