首页 > 其他分享 >关于有朋友遇到的使用 ChatGPT 获得 SAP 相关问题答案不够准确的困扰和我的解答

关于有朋友遇到的使用 ChatGPT 获得 SAP 相关问题答案不够准确的困扰和我的解答

时间:2023-05-16 18:44:27浏览次数:40  
标签:问题 精准度 ABAP 相关 ChatGPT SAP 解答

笔者的 SAP 开发技术交流群里,有朋友提问:

求教一下,哪位大侠知道查看主配方(事务代码C203)的界面里面,那个工序的资源字段是怎么取出来的(从哪个数据表来的)?多谢

在这里插入图片描述
在这里插入图片描述

这个朋友反馈,在他提问之前,询问了 ChatGPT 同样的问题,但感觉 ChatGPT 回答的质量不高:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

以下是我的解答:

ChatGPT 不是搜索引擎,当需要搜索的结果的精准度要求很高时,不推荐用 ChatGPT,而是老老实实用 google.

你可以把 ChatGPT 当成在做完形填空,它的回复只是基于训练的数据,组装出在当前 chat 的上下文环境下,大概率会出现的字词。至于这些字词背后的语义(业务含义),ChatGPT 不知道。

所以泛泛问一些比如 Angular 和 React 最大的不同是什么 之类的问题,这类讨论网络上的数据太多了,所以 ChatGPT 的回复很准确。

我以前试过,把 ABAP 系统里很多类的名称拷贝出来,问 ChatGPT:ABAP 系统某某类的作用是什么?比如 ABAP 系统 CL_WB_ED_ENHANCEMENT_HANDLER 类的作用是什么? ChatGPT 解析到了 ENHANCEMENT 这个关键词,但它的回答基于这个单词本身,它并不知道也不可能知道 ABAP 里这个类的源代码,所以它的回答都和 SAP 增强相关,表面上看起来像模像样,但其实内容是错的,和这个类真正的作用不相关。

总之问数据库表名,字段名这种精准度要求高的问题,最好不用 ChatGPT,除非你能肯定网络上有海量关于此类问题的讨论。在我看来 ABAP 类型的问题不满足这个前提——和 Java,JavaScript 这些编程语言比起来,ABAP 相关的讨论,从绝对数量上来说要少很多,差了几个数量级吧。

在这里插入图片描述

总之,建议大家在询问 SAP 和 ABAP 相关的话题时,不要迷信 ChatGPT,需要将其结果和 Google 等搜索引擎结合起来使用。

标签:问题,精准度,ABAP,相关,ChatGPT,SAP,解答
From: https://www.cnblogs.com/sap-jerry/p/17406498.html

相关文章

  • 使用 SAP Fiori Tools 提供的中间件导入本地下载的 SAP UI5 库文件来启动 SAP UI5 应
    本教程第100个步骤,笔者介绍了如何使用本地部署的SAPUI5库文件来运行SAPUI5应用的技巧:SAPUI5应用开发教程之一百-如何修改SAPUI5框架的源代码实现,以及使用本地部署的SAPUI5SDK我们简单回顾一下这种方法的实现步骤:从SAPUI5官网将我们想使用的SAPUI5SDK......
  • SAP UI5 Tooling - 在 i18n.properties 文件里维护中文字符后变成乱码该如何解决
    看这个Githubissue.重现步骤:解决方案settingthepropertiesFileSourceEncodingconfigurationinui5.yamltoUTF-8.Documentation:https://sap.github.io/ui5-tooling/pages/Configuration/#encoding-of-properties-filesExample:https://github.com/SAP-samples/ope......
  • SAP Fiori Tools 里 proxy 中间件的使用场景介绍
    使用proxy中间件可以让开发人员通过配置的方式连接不同的后台系统,或者是切换不同的SAPUI5版本。下面是一个典型的ui5.yaml里的proxy配置文件的例子:-name:fiori-tools-proxyafterMiddleware:compressionconfiguration:backend:-path:/sapur......
  • 使用 SAP Fiori Tools 自带的代理服务器解决本地运行的 SAP UI5 应用访问远端服务遇到
    我们部署在本地开发环境运行的SAPUI5应用,由于浏览器安全策略的限制,无法直接访问远端OData服务,原因是我们的SAPUI5应用本地运行在localhost这个域名上,而远端请求的OData服务的域名比如说services.odata.org,二者不是同一个域名,由于浏览器安全策略,浏览器拒绝这种跨域的......
  • SAP ABAP 系统里长文本 Long Text 的设计和读取函数 READ_TEXT 详细讲解试读版
    本文回答本教程一位学习者在笔者的知识星球里的提问。要想找到这个问题的根源,需要首先对SAPABAP系统里长文本(LongText)的设计有一个比较清楚的了解,这就是本文及后续文章的目的。SAPABAP长文本的使用场景在SAPABAP系统中,长文本(LongText)是一种特殊的文本类型,它可以存......
  • SAP UI5 应用的两种开发方式的教程
    要开发连接到SAPOData服务的SAPUI5应用程序,开发人员可以使用以下选项之一:SAPFioriElements这种方式基于常见业务场景的几个基本Floorplans创建标准应用程序。这些Floorplans提供UI代码,包括一些预置的逻辑,以便来自后端的数据准确地到达预期的位置,并且UI行为基于......
  • SAP UI5 Flexible Programming Model Explorer
    按照SAPUI5官网的说法,TheSAPUI5freestyletemplatesaredeprecated,andit’srecommendedtousethecustompageSAPFioritemplatebasedontheflexibleprogrammingmodelasanalternative.Formoreinformation,seeFlexibleProgrammingModelInformation......
  • 使用 SAP Fiori tools 开发 SAP UI5 应用
    SAPFioritools通过为SAPBusinessApplicationStudio和VSCode开发环境提供扩展功能,简化了SAPFioriElements应用程序的开发。SAPFioritools扩展功能可帮助开发人员创建应用程序、可视化导航、自动生成代码等。结合SAPFioriElements使用,这些扩展可以提高开发效......
  • SAP Fiori Elements 本地应用启动的三种模式辨析试读版
    本教程前一步骤,我们介绍了在VisualStudioCode里使用命令行npmrunstart启动SAPFioriElements应用的方法:3.动手运行第一个SAPFioriElements应用有细心的学习者发现了,笔者提供的这个FioriElements应用的package.json文件的scripts区域里,除了定义了名为st......
  • SAP Fiori Tools 的 Application Reload Middleware 介绍
    通过applicationreloadmiddleware的帮助,开发者可以在进行FioriElements开发的过程中,即时预览这些尚未完全完成开发的应用。即时的意思是,一旦有FioriElements项目相关的文件发生变化,ApplicationReloadmiddleware会自动刷新应用。npx是一个Node.js工具,它可以让......