ChatGPT的ABAP能力如何?

这篇具有很好参考价值的文章主要介绍了ChatGPT的ABAP能力如何?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ChatGPT是最近的热门话题,作为语言模型,它擅长处理各种语言相关的问题。显然,ABAP也是一种语言,ABAP开发者的很大一部分工作就是把自然语言和ABAP语言做互相转换,这应该也在ChatGPT的擅长范畴内。那么ChatGPT能做好ABAP开发者的工作吗?本文记录了我的一些使用经验和感想。

本文链接:https://www.cnblogs.com/hhelibeb/archive/2023/06/20/17428644.html

1,模拟场景:物料查询接口

4月初的时候我试着用GPT4创建了一个物料查询接口函数,过程记录在视频里:https://www.bilibili.com/video/BV1Mj411A71g/ (ChatGPT能写ABAP代码吗?测试1:函数

在这次尝试中,我只给出了需要的输入参数、输出参数,ChatGPT即写出了完整代码,但并不完全正确。经过我的侧面提示,它把代码改正到了一个只要稍稍调整就能使用的部分。我又提出了关于SQL版本、物料描述语言方面的需求,ChatGPT完全正确理解了我的需求并做出了相应改动。

这个接口需求看似很简单,初学ABAP几天的人差不多也可以完成。ChatGPT能给出答案,并不让我意外。

让我感到惊讶的是,我的大部分提示都是间接的,而ChatGPT可以完美领会提示语背后的间接含义。比如我希望它使用严格模式的SQL,但我没有直接提出这个要求,而是告诉它"当前ABAP版本大于ABAP 7.52,以此基础优化代码",它完全明白我的真实愿望是使用严格模式的SQL,并给出了相关代码。这种对间接表达的理解,是任何过去的搜索引擎、语音助手都实现不了的,即便是真正的的开发人员,也往往不具备如此强大的理解能力。

而它在语法上的一些小错误,在我看来是无关紧要的,毕竟语法检查器可以发现那些错误。ChatGPT并不是专门为编程设计的模型,如果把ChatGPT和语法检查器的结合起来使用,它应该有能力自动解决大部分问题。

2,实践场景:解释语法、查询报表逻辑

举两个实践例子。

例子一:上个月我遇到一位数据开发人员,他被公司安排把一个自开发ABAP报表的逻辑应用在其它数据平台上。这位开发者不懂ABAP,于是向我求助。

他向我提出了一些问题,比如某些ABAP语句是什么意思、如何把一段ABAP语句转写成他看得懂的SQL等,我花了不少时间来解答这些问题。事后,我把部分问题发给了ChatGPT,发现它可以解答大部分问题,特别是把ABAP代码转成SQL代码的部分,ChatGPT完成得很好,让我觉得手敲SQL的自己有点傻。

例子二:有一个根据交货单生成物料凭证的程序,业务顾问要我查到交货单和物料凭证的关联关系。我尝试把整个程序发给ChatGPT让它分析,但chatgpt一次接收不了太多东西,分段发太多的话,它也会忘记前面的内容。于是我发送了程序的主体部分、交货单查询部分和BAPI调用部分,ChatGPT找到了答案:交货单就是物料凭证BAPI参数中的REF_DOC_NO,即参考凭证MKPF-XBLNR。

例子三:代码审查:
我用它评价了geohash-abap的类定义部分,如下图,是不是很不错呢?源代码参考链接:https://github.com/hhelibeb/geohash-abap/blob/master/src/zcl_geohash.clas.abap

ChatGPT的ABAP能力如何?

 文章来源地址https://www.toymoban.com/news/detail-491836.html

3,其它

除了ABAP之外,我也尝试用它来做浏览器扩展,它的JS能力要比ABAP强一些,我用它完成了自己的第一个浏览器扩展,还用它读懂了一个Github上的热门JS项目KeepChatGPT ,并且提PR改了个小bug。

在代码之外,作为网络社区管理员,我尝试过用它来给贴子标题打分,结果让我很满意。我相信它可以在内容审核方面发挥很大作用。

4,总结:优点和缺点

优点:

  • 能快速实现代码翻译、改写
  • 能"理解"很多间接提示和业务概念
  • 能记忆和理解上下文,使用门槛低
  • 解答范围广,不知疲倦(不考虑GPT4的3小时25条限制的话)

缺点:

  • 知识比较陈旧,不清楚某些新版特性,比如DIVISION等函数。使用插件可以弥补部分不足,但即便使用WebPilot等联网插件,依然有大量无法获取的信息。
  • 细节会出错
  • 无法接收较长的文本,上下文过长时会忘记前文内容
  • 会编造内容,特别是API
  • OpenAI和其它接口供应商可能会通过降低回答质量来节约成本,这使得ChatGPT的表现可能不够稳定

总的来说,当前ChatGPT在实践中代替不了ABAP开发者,一来是它的能力有限(OpenAI没有提供它的全部能力,另外它没有被做专门针对ABAP的调整),二来ABAP开发者这份工作本来也是为了人类而设计的。

在未来,随着AI能力的进步、成本的降低、功能的特化,和相关工作流程、职位定位的调整,ChatGPT类工具必然代替绝大部分ABAP开发者。我相信,ChatGPT后的时代会是个和过去完全不同的时代。

 

到了这里,关于ChatGPT的ABAP能力如何?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • iOS开发-实现热门话题标签tag显示控件

    iOS开发-实现热门话题标签tag显示控件 话题标签tag显示非常常见,如选择你的兴趣,选择关注的群,超话,话题等等。 由于显示的是在列表中,这里整体控件是放在UITableViewCell中的。 2.1 标签tag按钮实现 自定义标签tag按钮INRmdTopicButton INRmdTopicButton.h INRmdTopicButton.m 2.2 显示排列

    2024年02月14日
    浏览(50)
  • 【热门话题】计算机视觉入门:探索数字世界中的“视觉智能”

    🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 ​ 💫个人格言: \\\"如无必要,勿增实体\\\" 计算机视觉(Computer Vision, CV)作为人工智能领域的核心分支之一,致力于赋予机器“看”的能力,使其能从图像和视频中提取、分析和理解有用信息。本文旨在为初

    2024年04月12日
    浏览(52)
  • Apsara Clouder大数据专项技能认证:基于MaxCompute的热门话题分析

    最花费时间的数据预处理环节 数据挖掘会大量应用人工智能工具。 如决策树:细分问题。聚类、回归分析等。 数据分析更侧重数据展示。将趋势或一些其他内容呈现出来。 数据可视化就是将结果美观的展示出来,需要吸引眼球。(感觉说的是美工或者原型制作那种) 数据

    2024年02月07日
    浏览(45)
  • 【热门话题】Yarn:新一代JavaScript包管理器的安装与使用

    🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 ​ 💫个人格言: \\\"如无必要,勿增实体\\\" Yarn是Facebook、Google、Expo和Tilde等公司联合开发的一款高效、可靠的JavaScript包管理工具,它是npm(Node Package Manager)的一个有力替代品。Yarn通过引入锁定文件、离线模

    2024年04月16日
    浏览(53)
  • 如何利用ChatGPT提升编程能力

    在当今这个快速发展的技术世界中,编程能力已经成为一项非常宝贵的技能。而作为一名编程爱好者或者职业程序员,如何提升自己的编程能力是一个非常重要的问题。本文将从一个有趣的角度出发,探讨如何利用OpenAI的ChatGPT提升编程能力。 在我们开始讨论如何利用ChatGPT提

    2024年02月08日
    浏览(44)
  • 论文(3)——使用ChatGPT快速提高科研能力!!如何快速构建代码?怎么提高自己的科研能力?如何提高自己的生产力?

    引言 chatGPT大模型用于问问题和debug,NewBing用于搜索论文,cpolit用于写代码…各种各样的工具层出不穷,之前因为课程和各种琐事,也就胡乱接触了一下,并没有进行系统性的总结。 这不,暑假要做系统性的科研了,也要好好写代码了(之前也在好好写代码),就需要好好总

    2024年02月16日
    浏览(48)
  • 看百度文心一言实力,再聊ChatGPT触类旁通的学习能力如何而来?

    图文原创:亲爱的数据 美国大模型水平领先,国内大模型蓄势而发。 国内大模型参与者众多,百度文心一言第一个有勇气站出来发布。 此处应有掌声。 事前事后,中国网友的呐喊声不绝于耳: “文心一言到底什么水平啊? ” 其实网友更想知道: 国内AI大模型到底什么水平

    2023年04月22日
    浏览(53)
  • 百度正式推出「文心一言」,然而港股股价已暴跌近 10%,客观来说其能力与 ChatGPT 相较如何?...

    击上方关注 “ 终端研发部 ” 本文首发于我的知乎:- 终端研发部的回答 - 知乎 https://www.zhihu.com/question/589941496/answer/2939249471 近几日,最火的就是ChatGPT了,比如今天推出的GPT-4 和百度推出的[文心一言]就让今天的很多板块波动很大! 随着GPT-4重磅发布,这意味着OpenAI对ChatGP

    2024年02月11日
    浏览(38)
  • SAP ABAP ChatGPT 初体验 我会失业吗?

    简介: ChatGPT 最近很火,听说我可能要失业!就在今天我历经千辛万苦,终于把 ChatGPT 注册好了。话不多说,我先问两个 ABAP 开发问题压压惊。 : SAP ABAP ChatGPT OpenAI 失业 下面是我在 ChatGPT 的聊天截图, 我对这个回答满意度 90% ,此时我内心还不慌,虽然内容很完整逻

    2023年04月15日
    浏览(41)
  • 2023-热门ChatGPT解析及使用方法

    什么是Chat GPT ? 我们能用它来干 什么? Chat GPT是一款基于人工智能技术的自然语言处理模型,由OpenAI团队开发。它能够通过机器学习技术从海量文本数据中学习语言知识,实现自然语言生成、对话生成和语言理解等功能,使得机器能够更加智能地理解和使用自然语言。Chat

    2024年02月05日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包