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

我以前写过一篇文章,介绍了我日常工作和学习中使用 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://www.rhkb.cn/news/3916.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ChatGPT最新研究:可能影响80%工作岗位,收入越高影响越大

Datawhale分享 最新:ChatGPT影响,来源:机器之心 ChatGPT 的影响涵盖所有收入阶层,且高收入工作可能面临更大的风险。 改变经济、劳动力和教育环境 和很多专家一样,Altman 担心人工智能技术的强大能力会制造过多虚假信…

爆红的chatgpt是如何诞生的?

今年,人工智能行业最大的新闻当属 DeepMind的 AlphaGo战胜了李世石,这是 AlphaGo在与人类围棋高手对战中,以总比分4比1击败李世石。 DeepMind团队公布的研究成果在 AI界引起了巨大反响。它从深度学习(Deep Learning)入…

爆火的ChatGPT太强了,写代码、改bug,网友:可取代Stack Overflow了

关于 AI 的问题,可以直接问 AI。 OpenAI 新上线的 ChatGPT 可谓是火爆出圈,这个对话模型可以回答后续问题,承认错误,挑战不正确的前提,还能帮你修改代码中的 bug…… 只要和它聊上几句,一会儿功夫它就能把…

有趣!深挖推特开源算法;ChatGPT封号对策汇总;ControlNet最全教程;搭建ChatGPT应用;构建开源项目阅读工作流 | ShowMeAI日报

👀日报&周刊合集 | 🎡生产力工具与行业应用大全 | 🧡 点赞关注评论拜托啦! 🤖 『推特开源了推荐算法源码』大佬分析出了11条有意思的规律…… 3月31日,Twitter 对其推荐算法进行了开源。Steven Tey 持续…

全球最大的 ChatGPT 开源替代品来了,支持 35 种语言,网友:不用费心买 ChatGPT Plus了!...

整理 | 屠敏 出品 | CSDN(ID:CSDNnews) 自去年 11 月 ChatGPT 面向公众测试以来,OpenAI 一直占据各大科技网站的头版头条,以及成为很多开发者工具的首选。ChatGPT 的落地不仅仅可以提供代码建议、总结长文本、回答问题…

对标ChatGPT的开源中文方案

目录 前言 一、Meta发布大语言模型LLaMA 二、斯坦福基于 Meta 的 LLaMA 7B 模型微调出Alpaca 三、基于TencentPretrain训练中文LLaMA大规模语言模型 四、基于斯坦福Alpaca训练中文对话大模型BELLE 五、 清华开源项目ChatGLM中文对话模型 六、基于LLaMA的开源中文语言模型…

ChatGPT 开源了第一款插件,都来学习一下源码吧!

3 月 23 日,OpenAI 又投出了一枚重磅炸弹:为 ChatGPT 推出插件系统! 此举意味着 ChatGPT 将迎来“APP Store”时刻,也就是围绕它的能力,形成一个开发者生态,打造出基于 AI 的“操作系统”! 插…

开源版ChatGPT,30分钟训完,性能堪比GPT3.5!

转自:新智元 话说,ChatGPT 开源,是一件好事吗? 此前,OpenAI 不 Open 的事件,已经引发了坊间的诸多争议。 光放出基准和测试结果,不提供训练数据、成本、方法,是真的要「赢家通吃」了…

2023-02-18 什么是chatGPT?如何使用chatGPT?chatGPT可以胜任人类当前哪些工作?.什么是openAI?chatGPT的使用示例

文章目录 1.什么是chatGPT?2.如何使用chatGPT?3.chatGPT可以胜任人类当前哪些工作?4.什么是openAI?5,使用示例一:旅游攻略6.使用示例二:AI绘画 1.什么是chatGPT? chatGPT本质上是一个应用在对话场景中的语言模型,它是基于GPT3.5(Generative Pre-trained Transformer,是指…

人类与ChatGPT:互动中的共同进步

一、ChatGPT的发展历程 1. GPT模型 ChatGPT是由OpenAI推出的一款聊天机器人,其核心技术基于GPT模型。GPT模型(Generative Pre-training Transformer)是一种基于Transformer结构的预训练语言模型。它在大规模的文本语料库上进行无监督的预训…

零基础解读ChatGPT:对人类未来工作是威胁还是帮助?

摘要:火到现在的ChatGPT到底是什么?它背后有哪些技术?对于我们的工作和生活会有啥影响?快来一起了解吧~ 本文分享自华为云社区《零基础解读ChatGPT:对人类未来工作是威胁还是帮助?》,作者&#…

ChatGPT 是一种受到广泛关注的人工智能技术,它具备生成自然语言的能力,能够完成一些简单的文本生成、对话交互等任务。随着人工智能技术的不断发展,有人开始质疑 ChatGPT 是否能取代程序员,推动

ChatGPT 是一种受到广泛关注的人工智能技术,它具备生成自然语言的能力,能够完成一些简单的文本生成、对话交互等任务。随着人工智能技术的不断发展,有人开始质疑 ChatGPT 是否能取代程序员,推动着人类的智能化进程。本文将围绕“C…

【人工智能AI2.0】国产开源 ChatGPT: ChatGLM-6B 搭建属于你的永远免费的本地 ChatGPT

国产开源 ChatGPT: ChatGLM-6B 搭建属于你的永远免费的本地 ChatGPT 文章目录 国产开源 ChatGPT: ChatGLM-6B 搭建属于你的永远免费的本地 ChatGPTChatGLM-6B 介绍硬件需求使用方式环境安装代码调用Demo网页版 Demo命令行 Demo低成本部署模型量化CPU部署ChatGLM-webuiInstallre…

ChatGPT火了,对话式人工智能还能干嘛?

身兼数职的ChatGPT      从2022火到了2023      连日来一直是各大平台的热议对象      其实除了写诗、敲代码、处理文档      以ChatGPT为代表的      对话式人工智能      还有更重要的工作要做      对话式AI与聊天机器人      相信大多数人…

最近爆火chatGTP是人工智能还是人工智障?

关于chatGTP和一些话题? OpenAI 发布了 ChatGPT,是一个可以对话的方式进行交互的模型,因为它的智能化,得到了很多用户的欢迎。 ChatGPT是InstructGPT的兄弟模型,可以以对话的形式与用户交互,这使得ChatGPT能够回答问…

人工智能与Chat GPT

一本书全面掌握ChatGPT,既有向ChatGPT提问的技巧, 也有构建自己的ChatGPT模型的方法,涵盖开发背景、关联技术、使用方法、应用形式、实用案例等 人工智能是我们这个时代最热门的话题,人们既希望它能代替我们做一些工作&#xff0c…

CHATGPT是什么意思,人工智能软件chatGPT怎么用

在介绍 ChatGPT 平台之前,我们首先需要了解人工智能和自然语言处理(NLP)的概念,这对于进一步了解 ChatGPT 的使用非常重要。 人工智能是计算机科学中的一个分支,专注于研究如何赋予计算机类似于人类的智能。自然语言处…

阿猫智能机器人称:国内用户轻松训练类ChatGPT等大语言模型,使得人人都能拥有自己的ChatGPT!

4月12日,微软宣布开源了Deep Speed Chat,帮助用户轻松训练类ChatGPT等大语言模型,使得人人都能拥有自己的ChatGPT!(国内chatgpt平台阿猫智能机器人项目合作地址:https://3amao.comGptChat, AI, APIhttps://…

因为自家ChatGPT,谷歌「内讧」了

机器之心编辑部 首个 demo 就出错,发布会毫无亮点,谷歌的仓促连自家员工也看不下去了。 如今看来,微软和高启强一样,是略懂兵法的,微软使出了一招疲秦之策:早就开始了必应与 ChatGPT 的整合,然后…

苹果震撼发布首款头显,搭配强悍Mac和iOS 17等全新产品,价值25000元!

🌷 博主 libin9iOak带您 Go to New World.✨ 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发…