真低代码,首个基于ChatGPT的自然语言开发框架PromptAppGPT:全自动编译运行界面生成

首个自研全开源自然语言低代码GPT应用快速开发框架——PromptAppGPT来了!

最近,CCF理论计算机科学技术委员会委员张长旺,开发了一个基于低代码提示语的快速应用开发框架PromptAppGPT,可以实现基于GPT的自然语言快速应用开发。

PromptAppGPT包含的功能有:低代码提示语(Prompt)应用开发、GPT文本生成、DALL-E图像生成、在线代码编辑器+编译器+运行器、自动用户界面生成、支持插件扩展等。

PromptAppGPT提供多任务条件触发、结果验证和失败重试能力,可以让原本需要多步骤的手动生成任务变成自动完成。

同时,用户不再需要自己记忆和输入繁琐的Prompt咒语,只输入任务核心必要信息就可以轻松完成任务。

OpenAI密钥:从OpenAI获得的API密钥。

OpenAIGPT模型:gpt-4/gpt-3.5-turbo

App代码:

自动生成的App界面和运行结果:

成功生成一份详细的海南旅游计划

APP代码:(包含使用GPT生成画图Prompt和使用Dalle画图两个步骤)

使用PromptAppGPT可以让原本需要两个步骤的手动图像生成任务变成自动完成。同时不需要用户自己输入繁琐的Prompt咒语,用户只要输入自己关心的画图描述就可以了。

App首先使用GPT生成画图Prompt图片。

然后App自动调用Dalle基于GPT输出的画图Prompt生成图片图片。

下图显示最终图片生成结果图片。

GPT帮助把原本的简单描述「一只大熊猫」扩充了很多英文细节描述,比如熊猫坐在竹叶上,在森林里面,熊猫有圆耳朵等等。

这些扩充的描述让后续DALL-E画图包含更多细节,更加生动。

APP代码:

成功将中文翻译成英文

PromptAppGPT应用基于YAML格式进行低代码开发。

下面是一个示例应用代码:

---author:Leoname:旅游规划大师description:旅游规划大师gptRound:singlefailedRetries:2sysTask:userTask:-executor:gptprompt:|我想去[$i{旅游目的地@input}]玩,请你以专业导游的身份,帮我做一份为期[$i{旅游天数@select#1/2/3/4/5/6/7}]天的旅游攻略。另外,我希望整个流程不用太紧凑,我更偏向于安静的地方,可以简单游玩逛逛。我的预算在[$i{旅游预算元):@select#1000/2000/3000/4000/5000/6000/7000}]元左右。extra:author部分是作者的名字;name部分是应用的名字;description部分是应用的描述;gptRound部分决定了是使用gpt进行单轮(single)还是多轮(multiple)对话,对于大多数应用来说,其值应该是single;failedRetries部分设置了失败时的重试次数或输出无效。

sysTask部分是一个用-分隔的任务集合,设置执行者(gpt)的行为。对于许多应用程序,这个字段可以留空。

userTask部分包含用户定义的任务,用-分隔。每个任务必须定义prompt和executor属性,而trigger、outputer和validator的属性是可选的。该应用程序有序地循环浏览用户任务,使用前一个任务的输出来匹配每个任务的trigger,第一个通过trigger匹配的任务是当前运行的任务。

张长旺,高级研究员,CCF理论计算机科学技术委员会委员。曾担任第37届AAAI人工智能会议(AAAI-23)的高级程序委员会(SPC)成员。

目前的研究方向是信息检索(搜推广)、自然语言处理、大数据挖掘的研究与应用。

THE END
1.ChatGPT在线网页界面全面解析推荐使用ChatGPT4.0,国内可直接访问: ChatGPT在线网页界面为用户提供了一个直观、便捷且功能丰富的交互平台。以下是对ChatGPT在线网页界面的全面解析: 一、界面布局 ChatGPT在线网页界面通常包括以下几个主要部分: 标题栏:位于页面顶部,通常包含ChatGPT的标识、版本信息(如ChatGPT 4.0)以及可能的登录/注册按钮。 https://www.729.cn/news/685.html
2.ChatGPT新版本界面和功能曝光……界面私有界面设计新界面设计:新版本的ChatGPT界面进行了视觉上的改进,采用了黑白色调,显得更加高级,同时模型选择从对话区域中间移动到了左上方。 Magic Maker功能:这是一个自定义GPT的功能,允许用户创建具有独特风格和领域的GPT。与之前的Custom Instructions不同,这个功能更加强大,可以基于用户的描述来抽取Custom Instructions。 http://k.sina.com.cn/article_1627825392_6106a4f004000z5l2.html
3.chatgpt的界面怎么翻译中文?Worktile社区要将ChatGPT界面翻译成中文,以下是一些建议和步骤: 1.了解ChatGPT界面:首先,你需要了解ChatGPT界面的各个部分和功能,这样才能准确地进行翻译。ChatGPT通常包括输入框、对话历史记录、结果展示框和一些设置选项等。 2.确定需要翻译的文本:对ChatGPT界面进行翻译时,你需要确定哪些文本需要被翻译。这可能包括按钮、标签、https://worktile.com/kb/ask/559190.html
4.从人机界面设计黄金三法则视角看ChatGPT的界面设计的“好”与“坏体验过很多国内外的AI工具,近期接触到了人机界面设计的黄金三法则,发现很多 AI 工具的界面设计存在很多违背人机界面设计的黄金三法则的地方。 本文将介绍什么是人机界面设计的黄金三法则,同时从人机交互设计的黄金三法则的角度谈谈ChatGPT界面设计的“好”与“坏”。 https://blog.csdn.net/w605283073/article/details/137385782
5.CHATGPT使用界面MACCHATGPT使用界面MAC 导读:CHATGPT是一款优秀的聊天机器人,它的使用界面非常友好,也非常适合MAC用户使用。下面我们就来介绍一下CHATGPT使用界面MAC的基本知识。在使用CHATGPT前,我们需要确保自己已经安装了适当的软件 CHATGPT是一款优秀的聊天机器人,它的使用界面非常友好,也非常适合MAC用户使用。下面我们就来介绍一下http://chatgpt.kuyin.cn/article/22566.html
6.bootstrapvue实现chatgpt聊天界面vue聊天uibootstrap vue 实现chatgpt聊天界面 vue聊天ui 推荐一款基于Vue的前端IM聊天组件 基于VUE 2.0 的 IM 聊天组件 特性 拥有丰富的自定义功能,任意搭配出不同风格的聊天界面 可以单独使用内部组件,比如编辑框/按钮/popover 等 不依赖任何第三方组件库 可任意扩展的聊天消息类型https://blog.51cto.com/u_16213682/10716328
7.chatgpt桌面版打开白屏导读:为帮助您更深入了解chatgpt桌面版打开白屏,小编撰写了chatgpt桌面版打开白屏,chatgpt桌面版本,chatgpt桌面版,chatgpt打开界面,chatgpt桌面版打不开等5个相关主题的内容,以期从不同的视角,不同的观点深入阐释chatgpt桌面版打开白屏,希望能对您提供帮助。 http://chatgpt.cmpy.cn/article/2372519.html
8.仿chatGPT或chatPDF的前端界面布局,css实现对话聊天布局代码,响应式chatPDF或者chatGPT的界面挺简洁的,就是一个左侧的列表以及右侧的对话列表,现在使用css实现这样的布局 充分运用了flex布局方式实现,左右分栏,以及对话形式展示效果 下面是效果图: 在手机设备看就隐藏左侧,右侧100%适应 下面就是html和css的布局代码 .chatpdf{ display:https://www.cnblogs.com/taoshihan/p/17343058.html
9.ChatGPT为ChatGPTAPI提供了一个轻快好用的Web图形界面将神/Chuanhu-ChatGPT forked fromGitee 极速下载/Chuanhu-ChatGPT 确定同步? 同步操作将从Gitee 极速下载/Chuanhu-ChatGPT强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!! 确定后同步将在后台操作,完成时将刷新页面,请耐心等待。 https://portrait.gitee.com/JiangShen/Chuanhu-ChatGPT
10.chatGPT怎么改中文ChatGPT是由OpenAI开发的交互式AI大模型,它能够自动生成文本,回答问题以及完成其他各种语言任务,目前来看,ChatGPT主要是英文界面,如果想要改成中文界面,需要进行一些设置,本文将详细介绍如何将ChatGPT改成中文界面,首先需要打开ChatGPT的官网:https://chatgpt.com/https://www.kdun.com/ask/116231.html
11.springbootopenai后端:http://gpt.ht.mj.ink:8899 技术社区 http://doc.mj.ink MidJourney API接口文档 视频教程 后端启动教程后端界面启动教程PC端启动教程 本项目不在任何平台出售,如有发现请积极举报 超级AI大脑产品架构图 项目关系 项目Star简介 springboot-openai-chatgpt https://toscode.mulanos.cn/ylzl/springboot-openai-chatgpt
12.支持并行问询多种LLM模型,支持chatglm3等本地模型。接入通义千ChatGPT + GLM3 + MOSS + LLAMA2 + 通义千问(需要熟悉Nvidia Docker运行时) #修改docker-compose.yml,保留方案2并删除其他方案。然后运行:docker-compose up 安装方法III:其他部署方法 Advanced Usage I:自定义新的便捷按钮(学术快捷键) 现在已可以通过UI中的界面外观菜单中的自定义菜单添加新的便捷按钮。如果https://github.com/binary-husky/gpt_academic