指令模板:技术文档设计与结构化内容架构 | AIGC实践

news2024/11/25 19:28:57

【题外话】

在上一篇文章中,有朋友反馈说,【见睿思齐】的字号设置得太小了,读起来有点儿费劲。

首先,特别感谢这位热心读者,开诚布公地与我分享感受,提出宝贵意见,帮助我做得更好。

因此在这篇文章中,我尝试将字号调大1号。大家看看是否还有其他问题,欢迎随时向我提出。

【言归正传】

最近加入了一个“神秘”组织,叫做【了不起的指令工程师】。在这里,我们认同指令在AIGC中的价值,无论是指导ChatGPT输出文本,还是指导Midjourney输出图像,都少不了Prompt的加持。

正如李彦宏在《大模型即将改变世界》的演讲中说的那样:自然语言人机交互会带来提示词革命。未来,世界50%的工作是提示词工程;提出问题比解决问题更重要。

所以我们将尝试输出可以被复用的指令模板,让更多人可以轻松上手,使用AIGC工具解决典型场景的问题。

4bb6936255c16ea91b0a84e6bce7706f.png

主题图 by Midjourney。Prompt:Structured Content Architecture --ar 16:9 --s 750 --niji 5

【背景说明】

研发工程师在参与文档开发时往往会出现:不知道如何入手;不知道该写哪些内容;输出的内容逻辑结构不清晰。主要问题在于,在文档开发前,没有对文档内容大纲,进行合理设计。

fa86a67b0e8749fb7e61bd96d370bd9d.png

为了解决这个让研发困扰的“老大难”问题,我们可以尝试通过指令,指导ChatGPT输出内容大纲,作为参考,并结合实际场景,进行必要修改,从而帮助研发工程师,更好地进行文档写作。

【指令逻辑】

  • 角色:技术文档工程师

  • 背景:明确技术文档工程师应具备的能力,便于ChatGPT理解。

  • 任务:设计指定文档;输出内容架构

  • 要求:

    • 明确面向对象

    • 明确信息目标

    • 明确主要内容

    • 明确写作规范

【指令示例】

假如你是一个资深的技术文档工程师,请为应用示例的开源代码设计一个开发说明,输出文档内容大纲。

背景:技术文档工程师是负责编写、编辑、组织和维护产品技术文档的专业人员。他们的主要职责是将复杂的技术信息转化为易于理解和使用的文档,以帮助用户和其他利益相关者更好地了解和使用该产品。技术文档工程师需要具备良好的技术与写作能力,能够熟练运用各种工具和软件来创建和管理文档,并能够根据不同的受众和场景来编写不同类型的文档,例如用户手册、安装指南、故障排除指南等。他们还需要与产品开发团队和其他相关部门紧密合作,确保文档与产品的开发和更新保持同步。

要求:

  • 面向对象:应用开发工程师;合作伙伴

  • 信息目标:

    • 帮助读者获取、编译、运行开源代码;

    • 指导读者在应用示例代码的基础上,理解业务逻辑、编程原理;

    • 指导读者结合实际场景,进行应用程序开发。

  • 主要内容:

    • AI计算产品的图像编解码应用

    • 主要系统模块包括前端开发、后端开发和业务开发

    • 聚焦说明代码的业务逻辑和实现原理说明;

    • 不需要展开说明编程接口的调用方法。

  • 写作规范:

    • 符合金字塔原理;

    • 包含2~3级目录;

    • 层次结构为:

      • 一级标题:1、2、3

      • 二级标题:1.1、1.2、1.3

      • 三级标题:1.1.1、1.1.2、1.1.3

      • 以此类推

    • 尽可能依据已有信息,补充文档内容;或者给出写作提示。

【ChatGPT输出】

以下内容由GPT-3.5输出:

开发说明文档大纲

前言

- 说明文档的目的、范围和读者对象

- 术语表和缩略语解释

第一章:概述

1.1 产品介绍

- 产品的背景、目标和应用场景

- 产品的主要功能和特点

- 产品的架构和技术选型

1.2 系统模块

- 前端开发模块

- 后端开发模块

- 业务开发模块

1.3 代码结构

- 代码的组织结构和目录结构

- 代码的主要文件和类的功能介绍

- 代码的依赖关系和模块划分

第二章:环境准备

2.1 开发环境

- 操作系统和开发工具的选择

- 依赖库和框架的安装和配置

- 开发环境的准备和调试技巧

2.2 运行环境

- 硬件配置和操作系统要求

- 运行环境的安装和配置

- 运行环境的监测和优化

第三章:代码实现

3.1 前端开发

- 前端技术栈和框架的选择

- 前端页面的设计和开发

- 前端组件和模块的实现

3.2 后端开发

- 后端技术栈和框架的选择

- 后端服务和API的实现

- 后端模块和组件的实现

3.3 业务开发

- 业务需求和流程的分析

- 业务逻辑和数据模型的设计

- 业务模块和功能的实现

第四章:应用部署

4.1 部署方式

- 部署的目标和环境要求

- 部署的方式和流程

- 部署的检测和优化

4.2 运维管理

- 运维任务和工具的介绍

- 运维策略和流程的设计

- 运维监控和故障处理的技巧

第五章:示例应用

5.1 应用场景

- 应用场景和业务需求的描述

- 应用场景和业务流程的分析

- 应用场景和业务模型的设计

5.2 应用实现

- 应用需求和功能的实现

- 应用逻辑和数据模型的实现

- 应用界面和交互的实现

第六章:参考资料

6.1 参考文献

- 主要参考文献和链接的介绍

- 参考文献的引用和解释

6.2 常见问题

- 常见问题和解决方法的总结

- 常见问题和解决方法的案例分析

6.3 开发者社区

- 开发者社区和资源的介绍

- 开发者社区和资源的互动和分享

afbd61690c9d19617f09b317e67428dc.png

Prompt:AI prompt writting template --ar 16:9 --s 750 --niji 5

【互动环节】

如果你竟然很有耐心地看到这里,可不可以再花一点点时间,参与反馈:

  • 你是否理解,这条指令模板解决的具体问题是什么?

  • 你是否认为,这条指令模板可以帮你更好地写作文档?

留言给我,告诉我你的想法,加入讨论。

最后,欢迎你和我一起,学习AI指令写作,释放AIGC工具的生产力。

相关文章:#AIGC实践

其他推荐:

实施:GitHub + MarkDown 文档系统的工作环境部署及工作流程说明 | 技术传播

e5fdb54e54475bc8e933fd689243f11b.jpeg

技术传播是一片蓝海 | 技术传播

访谈:TC无处不在,只是我们没有发觉 | 技术传播

这次他们说好要“讲真的” | 传播

在座都别吵了,你们还有我 | 技术传播

一本培养强迫症患者的说明书 | 技术传播

就像用心做好日本料理 | 技术传播

顽固的老头子与无聊的说明书 | 技术传播

转战新媒体 | 技术传播

评测:王者荣耀的用户帮助系统 | 技术传播

让爸爸妈妈也能享受到科技发展带来的便利 | 技术传播

企业级信息管理系统初创方案构思 | 技术传播

 7b838426b7a1dd178a82be37eefb952d.png

睿齐

技术传播从业者

品牌内容策划

自由摄影师

自由撰稿人

汪力迪

公众号:techcomm / htstory

微信号:bgrichi

邮箱:hash_0813@163.com

85ea09d525d16cf4fb0ac3ba8a22b70b.jpeg

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

钉钉机器人客服系统AI知识库对接

钉钉机器人比较灵活方便,可以按照下面的方式操作,我们现在创建企业内部应用机器人可以单聊,也可以在群里进行,机器人会通过GPT私有数据知识库自动回复 应用场景 企业内部知识库机器人,企业员工可以在钉钉上对内部的知识…

基于SSM+Vue的药品商超销售进销存网站设计与实现

博主介绍: 大家好,我是一名在Java圈混迹十余年的程序员,精通Java编程语言,同时也熟练掌握微信小程序、Python和Android等技术,能够为大家提供全方位的技术支持和交流。 我擅长在JavaWeb、SSH、SSM、SpringBoot等框架下…

硬件设计电源系列文章-DCDC转换器电感和电容的选择

文章目录 概要 整体架构流程 技术名词解释 技术细节 1、计算必要的电感值 2、计算电感的最大电流 3. 输出电容的选定 4.输入电容的选定 5.Cbypass去耦电容 小结 概要 提示:这里可以添加技术概要 例如: 本文将深入分享在电源设计中一些设计规则。 整体…

一文彻底弄懂ConcurrentHashMap,轻松应对面试官!

文章目录 相关锁synchronizedCASvolatile(非锁)自旋锁分段锁ReentrantLock 正文JDK1.7 中的 ConcurrentHashMapget方法put方法 JDK1.8 中的 ConcurrentHashMapput方法initTable 初始化数组helpTransfer 协助扩容addCount 扩容判断get方法reomve 方法 提问…

解读共识算法Raft

文章目录 共识算法的特征1、领导者选举1.1 成员身份1.2 节点如何通信?1.3 什么是任期?1.4 选举领导者的过程以及选举的规则1.5 如何理解随机超时时间? 2、日志复制2.1 如何理解日志?2.2 如何复制日志?2.3 如何实现日志…

不愧是阿里大牛整理的java高级工程师面试 1000 题,面面俱到,太全了

4 月份利用空余时间收集整理了一份《java 高级工程师面试 1000 题》,初衷也很简单,就是希望在面试复习的时候能够帮助到大家,减轻大家的负担和节省时间。 前几天定了初稿,朋友圈分享了一波,收到了很多建议&#xff0c…

【数据库中事务的隔离级别】—— 每天一点小知识

💧 数据库中事务的隔离级别 \color{#FF1493}{数据库中事务的隔离级别} 数据库中事务的隔离级别💧 🌷 仰望天空,妳我亦是行人.✨ 🦄 个人主页——微风撞见云的博客🎐 🐳 《数据结构与算…

STM32开发——串口通讯(第1篇)——蓝牙(非中断+中断)

目录 1.串口简介 2.非中断接收发送字符 3.中断接收字符 1.串口简介 通过中断的方法接受串口工具发送的字符串,并将其发送回串口工具。 串口发送/接收函数: HAL_UART_Transmit(); 串口发送数据,使用超时管理机制HAL_UART_Receive(); 串口…

基于Java+Springboot+Vue的二次元商城网站设计与实现

博主介绍:✌擅长Java、微信小程序、Python、Android等,专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟 Java项目精品实战案…

手写nacos

目录 背景过程Demo1端Demo2端SDK端Serve端1、某一个服务启动,将此服务信息放到注册表中2、当注册表中有新添加的信息,遍历整个注册列表,每个服务都拉下来一份新的注册列表3、哪个服务中的配置文件发生过改变,就让哪个服务重新拉取…

微软的三门课程帮你入门AI

现在AI技术如火如荼的,还没有入门AI技术的,可能在找一些入门的资料,现在好很多大公司都推出了自己的学习课程,这里整理了三门微软推出的课程,希望能一步一步的带你进入AI的技术大门。 Getting started with Python 这…

Flume学习---2、Flume进阶(事务)、负载均衡、故障转移、聚合

1、Flume进阶 1.1 Flume事务 1.2 Flume Agent内存原理 1、ChannelSelector ChannelSelector的作用就是选出Event将要被发往哪个Channel。其共有两种类型,分别是Replicating(复制)和Multiplexing(多路复用)。 Replicat…

Django-入门

文章目录 一、Django框架介绍二、后台管理第一步:项目的创建与运行第二步:应用的创建和使用第三步: 项目的数据库模型第四步: 启用后台Admin站点管理 三、前台管理第一步: URLconf 路由管理第二步: 视图函数处理业务逻辑第三步: 模板管理实现好看的HTML页面(可参考菜…

一文带你读懂:TCP连接的三次握手和四次挥手(下篇)

天下没有不散的宴席,对于 TCP 连接也是这样, TCP 断开连接是通过四次挥手方式。下面我们通过实操,来彻底理解四次挥手。 对TCP连接建立三次握手感兴趣的同学,可以看我上一篇文章:一文带你读懂:TCP连接的三次…

[环境配置]让sd自动翻译提示词插件sd-webui-prompt-all-in-one安装

安装方式 方式一(使用git克隆): 此方法需要你的电脑上安装了 git,如果没有安装,可参考 git 官方文档 进行安装。 打开终端,进入到你的 stable-diffusion-webui 目录下。 使用 git 克隆 sd-webui-prompt…

RobinKarp(字符串哈希)---分析与实现(C++)

1. 简述 给定字符串pattern和串text。求串pattern在串text中出现的位置。 暴力比较是逐个字符比较来确定两个串是否相等,若当前比较失败 则回到开始字符对应字符的后一个字符重复过程。 哈希就是一个大范围到小范围的映射 字符串哈希则是通过比较两个串的哈希值相…

Leetcode 剑指 Offer II 030. 插入、删除和随机访问都是 O(1) 的容器

题目难度: 中等 原题链接 今天继续更新 Leetcode 的剑指 Offer(专项突击版)系列, 大家在公众号 算法精选 里回复 剑指offer2 就能看到该系列当前连载的所有文章了, 记得关注哦~ 题目描述 设计一个支持在平均 时间复杂度 O(1) 下,执行以下操作…

使用NLPAUG 进行文本数据的扩充增强

在机器学习中,训练数据集的质量在很大程度上决定了模型的有效性。我们往往没有足够的多样化数据,这影响了模型的准确性。这时数据增强技术就派上了用场。 数据增强可以通过添加对现有数据进行略微修改的副本或从现有数据中新创建的合成数据来增加数据量…

代码随想录训练营Day53|1143.最长公共子序列;1035.不相交的栈;53.最大子序和

1143.最长公共子序列 class Solution {public int longestCommonSubsequence(String text1, String text2) {int[][] dp new int[text1.length()1][text2.length()1];for(int i1;i<text1.length();i){for(int j1;j<text2.length();j){if(text1.charAt(i-1)text2.charAt(…

12性能提升:如何提升gRPC系统性能

这篇文章我们来一起学习下如何提升gRPC系统服务的性能。 gRPC 是一个高性能、开源的 RPC 框架,设计目标是支持多种编程语言和多种平台。它基于 Google 发布的 Protobuf(Protocol Buffers)序列化协议,可以在不同的应用程序之间传输数据。gRPC 具有高效率和可扩展性的特点,…