每日一个 ChatGPT 使用小技巧系列之1 - 给出提纲,让 ChatGPT 帮你写作

article/2024/12/22 18:13:51

我以前写过一篇文章,介绍了我日常工作和学习中使用 ChatGPT 的一些技巧:

与其整天担心 AI 会取代程序员,不如先让 AI 帮助自己变得更强大

为代码生成对应的单元测试代码
利用 ChatGPT 帮助自己研读经典框架的源代码
代码重构和性能优化
阅读正则表达式觉得头疼?让 ChatGPT 来替我们阅读
利用 ChatGPT 帮助自己入门一个相对比较陌生的技术领域

因为我确实感觉到 ChatGPT 让我的日常工作效率得到了提升,所以我也没有停止对 ChatGPT 使用技巧的积累。因此打算写个系列,把我每天新学到的技巧找个地方统一记录下来。这个系列如无特殊说明,都是基于 ChatGPT 3.5 来介绍。

假设我想写一篇文章,我给 ChatGPT 喂四段话,算是文章的提纲,然后期望 ChatGPT 按照这个提纲展开来写。

我给 ChatGPT 发送的初始 Prompt 如下:

我会给你发送若干段话。每段话发送完毕后,你必须记住这段话的内容,并且回复我,“我已经收到第N段话”,但不需要向我重复这些话的内容。其中N需要被该段话的实际序号所替代,比如替代成第一段话,第二段话,等等。

当我发送“我已结束”后,你要立即开始将这若干段话作为一篇文章的提纲,详细展开来,写一篇字数不少于 2000 字的技术类文章,并把文章发送给我。

下面是我给 ChatGPT 发送作为提纲的四段话:

  1. 伴随着 SAP R/3 在企业管理软件领域大放异彩之后,ABAP 也就有了我们如今熟知的全称:Advanced Business Application Program —— 高级业务应用程序编程。

  2. 1979 年,SAP发布了第二代 ERP系统,即 SAP R/2. ABAP 在 SAP R/2 的开发过程中发挥了重要作用,伴随着 ABAP 调试器、屏幕编辑器的出现,俨然已成长为一个完备的集成开发环境。

  3. SAP R/3 于 1992 年发布,是 SAP ERP 系统的客户机/服务器版本,后来成为 SAP 最受客户欢迎的产品之一。SAP R/3 从某种程度上说树立了 ERP 软件的行业标准:很长一段时间内,SAP 几乎成为了 ERP 的同义词。

  4. 现代 ABAP 的一大创新之处,是 ABAP 与 SAP HANA 数据库的交互,以及为了支持 Fiori 和其他 Web 应用程序开发而创建出新的编程模型,比如 ABAP Programming Model for SAP Fiori,以及 Restful ABAP Programming(RAP)。

依次喂给 ChatGPT:

这里有个小插曲:我发送了“我已结束”的指令之后,ChatGPT 虽然答应的好好的,让我“稍等片刻”,然而它却立即结束了当前的会话,这不是敷衍我吗?

于是我也体验了一次当老板的感觉,发话道:“你写好的文章在哪里?”

ChatGPT 这才如梦初醒,将我要的东西发给了我:


有朋友可能会不理解:为啥要这么麻烦?我一次性把四段话一起发送给 ChatGPT 不就行了吗?

和​编程一样,我们要考虑到 ChatGPT 接收 Prompt 的边界情况。假设我们想提供给 ChatGPT 的不是短短的提纲,而是长篇大论的素材,期望 ChatGPT 根据这些素材写作​。​根据我的实际测试,一次喂给 ChatGPT 的数据有尺寸限制,超过这个限制则报错:

The message you submitted was too long, please reload the conversation and submit something shorter.

在这里插入图片描述

我把 ChatGPT 写好的文章全文摘录如下,大家把它和我的原创文章 ABAP 真的会过时吗?聊聊 ABAP 的过去,现在和未来比较一下,你们觉得两篇文章各有什么优缺点呢?

标题:ABAP:企业管理软件领域的强力编程语言
作者:ChatGPT 3.5
摘要:ABAP(Advanced Business Application Programming)是一种强大而广泛应用于企业管理软件的编程语言。从其诞生伴随着 SAP R/2 到如今的 SAP R/3 和现代化的 ABAP 编程模型,ABAP 在企业管理软件领域扮演着重要角色。本文将探讨 ABAP 的历史、发展以及与 SAP HANA 数据库和 Fiori 应用程序的整合,展示了其在企业应用开发中的重要性。

第一节:ABAP的起源与发展

ABAP的全称是Advanced Business Application Programming,起初是作为SAP R/3系统的一部分而诞生的。SAP R/3于1992年发布,成为SAP ERP系统的客户机/服务器版本,也是当时最受欢迎的企业管理软件之一。ABAP在SAP R/2和SAP R/3的开发过程中发挥了重要作用。随着ABAP调试器和屏幕编辑器的出现,ABAP逐渐成长为一个完备的集成开发环境,为企业应用的开发和定制提供了强大的工具和环境。

第二节:ABAP与SAP HANA的整合

现代的ABAP在与SAP HANA数据库的交互方面做出了重大创新。SAP HANA是一种内存数据库和数据处理平台,它提供了高速的数据存储和处理能力。ABAP通过与SAP HANA的整合,可以利用其强大的计算能力和优化的查询性能,加速企业应用的数据处理和分析过程。ABAP程序可以直接访问SAP HANA数据库,并利用其列式存储和并行处理能力,提高系统的响应速度和效率。

第三节:ABAP编程模型与Fiori应用程序开发

为了支持现代的Web应用程序开发,ABAP引入了新的编程模型。其中,ABAP Programming Model for SAP Fiori和Restful ABAP Programming (RAP) 是两个重要的模型。ABAP Programming Model for SAP Fiori提供了一种基于业务对象的编程模型,使开发人员能够更轻松地创建和扩展SAP Fiori应用程序。它提供了一套标准化的设计模式和开发工具,帮助开发人员快速构建响应式、可扩展和易于维护的应用程序。

另一方面,Restful ABAP Programming (RAP) 是一种面向服务的编程模型,充分利用了RESTful架构的优点。RAP通过提供简洁的API和数据模型,使开发人员能够轻松构建面向业务的RESTful服务。它将业务逻辑与数据访问分离,实现了松耦合的架构,使系统更易于扩展和维护。

结论:

ABAP作为企业管理软件领域的强力编程语言,经过多年的发展与演进,已经成为SAP ERP系统开发和定制的重要工具。它与SAP HANA数据库的整合,使企业能够充分利用内存计算和高速数据处理的优势。同时,ABAP编程模型的引入为现代的Web应用程序开发提供了便利,特别是在SAP Fiori应用程序的开发中起到了重要作用。

ABAP的持续发展和创新使其在企业应用开发中保持了重要地位。随着技术的不断演进,我们可以期待ABAP在未来进一步提升企业管理软件的开发效率和功能。无论是在传统的企业资源计划(ERP)系统中,还是在现代化的云端解决方案中,ABAP都将继续发挥其重要作用,为企业带来更高的效益和创新。

这是一篇简要的ABAP技术文章,涵盖了其起源、发展历程以及与SAP HANA和Fiori应用程序的整合。ABAP作为一种强大而灵活的编程语言,为企业应用开发提供了丰富的功能和工具。随着技术的不断进步,我们可以期待ABAP在未来继续发展,为企业管理软件领域带来更多创新与突破。


http://chatgpt.dhexx.cn/article/n6qSsj7C.shtml

相关文章

使用ChatGPT最新版实现批量写作,打造丰富多彩的聚合文章

随着人工智能的迅猛发展,ChatGPT最新版作为一种自然语言处理模型,可以为我们提供强大的文本生成能力。在这篇文章中,我们将探讨如何利用ChatGPT最新版来实现批量写作,从而打造丰富多彩的聚合文章。 一、ChatGPT最新版简介 Chat…

玩转ChatGPT:论文辅助写作(附Claude测评)

一、写在前面 嘿!嘿!嘿!大家好,今天我们来聊一下使用GPT们进行论文辅助写作。不过,我要先交代一下,GPT的使用门槛比较高,不少童鞋都用不上。所以,我极力推荐一个平替产品——Claude…

ChatGPT写程序如何?

前言 ChatGPT最近挺火的,据说还能写程序,感到有些惊讶。于是在使用ChatGPT有一周左右后,分享一下用它写程序的效果如何。 1、对于矩阵,把减法操作转换加法? 感觉不错的,能清晰介绍原理,然后写示…

ChatGPT初学者写作教程

ChatGPT初学者写作教程 ChatGPT Quickstart for the ChatGPT Curious 和 Beginners – 了解这个 OpenAI 聊天机器人革命,即 ChatGPT! 课程英文名:ChatGPT for Beginners - Get Up & Running with ChatGPT Now 此视频教程共8.0小时&#x…

想用ChatGPT写作?或许没你想的那么神奇...

ChatGPT让AI进化到了新高度,它不但懂你还能够回答问题。这与传统中的网络检索、语义识别不太一样。核心是基于自然语言处理(NLP)的聊天机器人技术。 说简单点,就是可以直接打字和机器人聊天,并且得到你想要的答案。 网…

ChatGPT如何写作-chatGpt自动写文章

ChatGPT如何写作 使用 ChatGPT 进行写作一般可以遵循以下步骤: 定义写作主题和目的。确定写作主题和目的,包括要解决的问题、目标读者群体以及需要涵盖的主要内容。 收集文献和资料。收集与主题相关的文献和资料,可以从互联网、书籍、报刊杂…

ChatGPT 提示词设置

提示词 Prompt(提示词):当我们询问GPT时,发送的消息就是Prompt。 通过给出合适的Prompt,可以让GPT了解我们的想法,在根据我们的想法做出更加合适的判断,帮助我们完成任务,提高效率。…

【ChatGPT进阶】如何使用ChatGPT写小说?

ChatGPT文本处理能力是毋庸置疑的,可以使用上下文相关的文本来进行自动推理和生成。 它可以用来帮助写以更快的速度完成文章。 它可以参考上下文,以提供有用的洞察力和见解。 它可以大大提高写文章的效率。 它可以从上下文中提取关键信息,…

【ChatGPT进阶】如何使用ChatGPT写周报?

作为打工人,真的很讨厌写周报。每次都要绞尽脑汁的想措辞,既要总结工作内容,还要进行润色,要突出自己的能力和工作结果,还要弱化做的不好的地方。每一个字都要消耗一大堆的脑细胞。 Chatgpt的出现真的是职场人的福音&…

刷榜GitHub!中科院学术科研专用版 ChatGPT开源了!斩获24K star。。论文润色、语法检查,一键搞定!...

最近,一位开发者在GitHub上开源的「科研工作专用ChatGPT」项目大受好评。论文润色、语法检查、中英互译、代码解释等等一键搞定。这个项目就是「中科院学术专业版 ChatGPT」。 自从ChatGPT发布之后,各路大神都开始研究如何把它加入到自己的「科研工作流」…

GPT润色论文的 10 个指令!

以下是 10个实际使用 ChatGPT 进行润色的例句: 1、精简文章内容: 输入“删除不必要的内容〞,可以删除文章中的冗余内容,使文章更加紧凌。例如:文章中有些内容并不是与主题相关,使其文章会更加简洁明了。 …

基于ChatGPT完美替代 Grammarly润色和语法纠错的免费插件!

OpenAI Polisher Bob Plugin 简介 ChatGPT 向我们展示了 GPT 模型的伟大之处,所以我使用 ChatGPT 的 API 实现了这个用来给语言润色和语法纠错的 Bob 插件,效果拔群!完美替代 Grammarly! 使用截图 使用方法 安装 Bob (版本 > 0.50)下载此插…

火爆全球的ChatGPT是什么?

引言 ChatGPT 最近非常火,引发各界关注。吸引了几亿人在使用。报道中充斥了各种言论:“学生用 ChatGPT 写作业”、“上线两个月活跃用户破亿”、“以后很多文案工作者要被 ChatGPT 取代了!”等等。究竟什么是 ChatGPT?用途有哪些…

“ChatGPT 正在取代员工”,最新 ChatGPT 调查报告发布!

编译 | 苏宓 出品 | CSDN(ID:CSDNnews) 随着 2022 年 11 月 ChatGPT 的出现,AI 将会对人类的工作带来哪些影响,成为不少人焦虑的关键所在。毕竟 ChatGPT 不仅能回答任何问题,还能自动生成内容、编写代码、写…

chatGPT开发公司

OpenAI是chatGPT的开发公司,成立于2015年,总部位于美国旧金山。OpenAI致力于开发和推广人工智能技术,包括自然语言处理、视觉识别、机器学习等领域,旨在推动人工智能技术对全球社会和经济的影响和发展。 除了chatGPT之外&…

美国有50%企业在用ChatGPT了!一半人表示员工已被AI取代

来源:新智元报道 编辑:Aeneas Ellie 【导读】美国最新调查显示,50%企业已经在用ChatGPT了,一半人表示,ChatGPT已经替代了员工。这一天终于来了? ChatGPT果然开始取代人类了! 美国《财富》杂志…

ChatGPT引爆变革:第二个被颠覆的行业——在线客服

引言:随着人工智能技术的不断发展,许多行业都面临着前所未有的变革。ChatGPT,一种先进的自然语言处理技术,在内容创作领域取得了显著成果。如今,它正逐渐进入另一个领域——在线客服。本文将探讨ChatGPT如何改变在线客…

ChatGPT概述简介:史上最强AI,即将取代人类?

概述: ChatGPT,美国“开放人工智能研究中心”研发的聊天机器人程序 ,于2022年11月30日发布 。ChatGPT是人工智能技术驱动的自然语言处理工具,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动…

在IDEA中使用chatgpt

前言 ChatGPT是目前最强大的AI,不仅能够聊天、写小说,甚至码代码也不在话下。 但是在国内要使用chatgpt很麻烦,国内一家团队开发了一款idea插件NexChatGPT,用数据代理的方式,让我们在国内也能轻松的使用chatgpt。 一…

如何帮助 ChatGPT 更好地学习和进化:纠正其错误的回答

如果您发现了 ChatGPT 的回答存在错误,可以通过向 ChatGPT 提供正确的答案来帮助它更好地学习和改进。ChatGPT 可以立即接受您提供的信息,并将其整合到它的知识库中,以便在未来类似问题的回答中更准确地回答相关问题。 1、首先回答加密用MD5…