在编程领域中,Domain Specific Language(DSL)是一种特定于某一问题领域的计算机语言,诞生目的就是为了解决该领域特定类型的问题。
ABAP OpenSQL 就是一种典型的为了提高 ABAP 应用程序访问数据库服务器开发效率而引入的一种 DSL.
编写 CDS View 的源代码,也是 SAP 专用的底层数据建模领域的一种 DSL.
在 ChatGPT 官网的 GPT Stores,也有很多已经预先配置完毕,专用于某一特定领域的 GPT 工具,OpenAI 将其分类如下。
- DALL-E:绘图
- Writing:写作
- Productivity:生产率提高工具
- Research & Analysis:分析研究
- Programming:编程类工具
- Education:教育
- Lifestyle:生活
我点击 DALL-E, 看到排名第二的 Logo Creator.
我打算给 ABAP 创建一个 Logo,发出指令:
ABAP is a kind of programming language used in Enterprise Software Development area. Design a logo for ABAP with programming style.
这个 GPT 设计了四个问题,通过一问一答的方式,获得使用者想创建 Logo 的细节。
第一个问题是询问 Logo 的风格:充满活力,中性和严肃三个选择。
第二个问题是询问 Logo 的复杂度,从 1 到 10 复杂度依次递增。
第三个问题是 Logo 的配色,提供蓝白,黑绿和灰黄,以及自定义调色板四种选择。这些颜色搭配也是随机生成的。
我选择了黑绿。最后询问一次生成多少个 Logo,我当然是选择 9 个拉满。
最后的效果只能说一般吧。
重新试了一次。这次的复杂度调成最低的 1,感觉还是有点花里胡哨的。
附图还有一些是用 ChatGPT 绘制的 ABAP 海报。
领取专属 10元无门槛券
私享最新 技术干货