当前位置: 首页 > news >正文

AIGC: 关于ChatGPT中生成输出表格/表情/图片/图表这些非文本的方式

ChatGPT 不止是 文本输出

  • ChatGPT是一个文本模型, 它本身并不能直接去生成图片图表等内容
  • 在我们的工作当中,经常需要通过表格, 图表的方式去进行数据的处理和展示
  • 在这种情况下,GPT由于不支持去直接的生成图片和图表,我们还能够使用它的GPT帮我们完成这些工作吗?
    • 答案呢当然是可以的,因为文本本身其实是一个非常丰富的概念
    • 比如我们的链接是文本,我们的代码也是文本。我们常用的markdown也属于文本
    • 所以说文本是一个非常丰富的概念,我们想要的输出都是有可能的
    • 比如我们可以通过输出 markdown 格式的文本,这样就拥有了表格和图片的展示能力

1 )输出表格

  • 基于GPT输出一个表格
    • 要求它用 markdown 的表格形式进行展示
    • 浏览器就会自动渲染成表格的形式
    • 提示的示例就是在我们的 Prompt 后面加上"用markdown表格形式进行展示"
    • 除了以表格的形式展示之外,我们还可以要求它对表格去进行一些处理,比如增加列,删除列,进行函数计算等
    • 处理的逻辑和excel的各类公式都是一致的, 其实GPT本身也是使用python去进行处理的
  • 示例
    • 问: 帮我们随机生成八位同学的姓名语文数学的成绩, 用markdown表格的形式进行展示。
    • 这样GPT通过表格的形式展示了八位同学的成绩
    • 我们继续让它的GPT呢对这个表格呢去进行一下相关的操作
    • 继续问: 在表格前面增加一列增加一列序号,在表格后面增加一列显示每位同学的总成绩
    • 这时,GPT正确的理解了指令,并对表格进行了操作,增加了序号列和总成绩列
    • 整体是满足我们的要求的
    • 这是GPT对于markdown表格的输出

2 )输出 Emoji 表情

  • 当我们书写文章的时候,巧妙的使用一些小图标,可以给文章增加不少的灵动感
  • 提升文本输出的结构和阅读的体验度, 可以尝试让GPT选择合适的 Emoji 表情配在文章的标题上
  • 提示的示例: 执行X任务,采用markdown的格式进行输出,标题采用 Emoji 开头
  • 比如: 要求GPT写一段关于GPT的文章,然后采用markdown的格式, 标题部分开头用Emoji
  • 这时,可以看到成功输出了一篇关于GPT介绍的文章,标题的开头部分使用了表情, 文章的阅读的体验度就大大的提高了

3 )输出 图片

  • 除了表情之外, 我们还可以使用GPT进行图片的输出
  • 与表格的输出一样, 需要去借助markdown的语法一样,图片的输出也需要去借助外部的工具
  • GPT本身它其实是不支持去生成图片的,但是可以支持搜索图片进行展示
  • 我们可以利用GPT它的搜索能力,它的执行URL的能力来进行对应图片的一个展示
  • 比如我们可以使用 Unsplash API去搜索图片,通过markdown的语法去进行图片的展示,具体的 Prompt 如下
    我会给你指令,生成相应的图片,用markdown的语法去进行生成, 不要用反引号,不要用代码框,
    你需要用 Unsplash API, 遵循以下格式: https://source.unsplash.com/1600*900/?<PUT YOUR QUERY HERE>
    我的第一个指令是 日出
    

4 )输出 图表

  • 图表的输出也是一样,只是需要去借助外部的工具: QuickChart

  • QuickChart 是一个图表生成的库,它可以帮助用户快速简便的去创建图表

  • 同图片的URL一样,我们可以将对应的图表数据传递给 QuickChart 的URL让它帮忙去生成图表的图片

  • 然后再通过GPT使用markdown的语法去进行展示就可以了

  • 我们具体的 Prompt,可以让GPT对我们刚刚生成的成绩去进行展示

  • 通过将成绩构造成 QuickChart 的json格式, 通过 QuickChart 去返回图表,通过markdown的格式去进行展示

  • Prompt示例

    1. 随机生成3位同学的语文成绩, 用markdown表格的形式展示学生姓名、语文成绩
    2. 将语文成绩构造成 QuickChart柱状图的json格式, label显示学生姓名
    3. 将 QuickChart 的json传递给 https://quickchart.io/chart?c=?<PUT YOUR JSON HERE> 。我希望你用markdown语言生成, 不要用反引号,不熬用代码框, 用markdown语法展示
    
  • 这里需要让GPT去调用 QuickChart 它的URL, 将前面的 JSON 传递给对应的URL最终显示出图表来,也就是我们通过 JSON 生成了柱状图

  • 通过我们的 Prompt, 可能不是每次都能正确的去生成图表, 我们可以点击 Regenerate Response,让GPT重新为我们生成答案,直到我们满意为止

  • 除了借助外部工具之外,如果我们是氪金玩家,比如我们开通了GPT的Plus版本,我们就可以去使用GPT相关的一些插件,比如OpenAI官方所提供的自研 Code Interpreter 插件

  • 它可以让GPT通过写Python代码的方式来实现数据的分析和可视化,它最大的亮点就是可以直接的去上传文件,比如我们可以去传 Excel CSV等等上传到GPT进行分析

  • 这个插件其实非常强大的,可以赋予 GPT 很多相关的能力,目前免费的方式已经能够满足我们大部分的工作需要了

  • 相信随着AI的发展,会有越来越多的插件集成进来,方便大家使用

相关文章:

AIGC: 关于ChatGPT中生成输出表格/表情/图片/图表这些非文本的方式

ChatGPT 不止是 文本输出 ChatGPT是一个文本模型, 它本身并不能直接去生成图片图表等内容在我们的工作当中&#xff0c;经常需要通过表格, 图表的方式去进行数据的处理和展示在这种情况下&#xff0c;GPT由于不支持去直接的生成图片和图表&#xff0c;我们还能够使用它的GPT帮…...

gen_arrow_contour_xld

area_center (SymbolRegions, Area, Row, Col) gen_arrow_contour_xld (Arrow, Row sin(rad(Orientation)) * 70, Col - cos(rad(Orientation)) * 70, Row - sin(rad(Orientation)) * 70, Col cos(rad(Orientation)) * 70, 25, 25) gray_range_rect&#xff1a;用一个矩形…...

智能时代的智能工具(gpt)国产化助手

目前gpt对代码以及其他领域都是可以支持&#xff0c;在国内有很多&#xff0c;常用的百度的 文心一言 &#xff0c;阿里的 通义千问 &#xff0c;还有&#xff08;“豆包”&#xff0c;“”讯飞星火“”&#xff09;等&#xff0c;除了写代码可以外&#xff0c;也可以很好的支持…...

量子计算 | 解密著名量子算法Shor算法和Grover算法

专栏集锦&#xff0c;大佬们可以收藏以备不时之需 Spring Cloud实战专栏&#xff1a;https://blog.csdn.net/superdangbo/category_9270827.html Python 实战专栏&#xff1a;https://blog.csdn.net/superdangbo/category_9271194.html Logback 详解专栏&#xff1a;https:/…...

缓存组件状态,提升用户体验:探索 keep-alive 的神奇世界

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…...

万字长文 - Python 日志记录器logging 百科全书 - 高级配置之 日志文件配置

万字长文 - Python 日志记录器logging 百科全书 - 高级配置之 日志文件配置 前言 在 Python 的logging模块中&#xff0c;它不仅提供了基础的日志功能&#xff0c;还拥有一系列高级配置选项来满足复杂应用的日志管理需求。 说到logging 模块的高级配置&#xff0c;必须提及日…...

​LeetCode解法汇总1410. HTML 实体解析器

目录链接&#xff1a; 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目&#xff1a; https://github.com/September26/java-algorithms 原题链接&#xff1a;力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 描述&#xff1a; 「HTML 实…...

OpenGL 绘制旋转球(Qt)

文章目录 一、简介二、实现代码三、实现效果一、简介 这里其实就是指三个互相垂直的三个圆形,正好之前已经完成了圆形平面的绘制,那么这里就需要对之前的圆形进行一些改造,使得它们可以以任意一种姿态在OpenGL中进行绘制(添加变换矩阵)。 这里同样对其进行封装,具体内容如…...

解决:javax.websocket.server.ServerContainer not available 报错问题

原因&#xff1a; 用于扫描带有 ServerEndpoint 的注解成为 websocket&#xff0c;该方法是 服务器端点出口&#xff0c;当进行 SpringBoot 单元测试时&#xff0c;并没有启动服务器&#xff0c;所以当加载到这个bean时会报错。 解决方法&#xff1a; 加上这个注解内容 Spr…...

81基于matlab GUI的图像处理

基于matlab GUI的图像处理&#xff0c;功能包括图像颜色处理&#xff08;灰度图像、二值图像、反色变换、直方图、拉伸变换&#xff09;&#xff1b;像素操作&#xff08;读取像素、修改像素&#xff09;、平滑滤波&#xff08;均值平滑、高斯平滑、中值平滑&#xff09;、图像…...

虚拟机系列:vmware和Oracle VM VirtualBox虚拟机的区别,简述哪一个更适合我?以及相互转换

一. VMware和Oracle VM VirtualBox虚拟机的区别主要体现在以下几个方面: 首先两种软件的安装使用教程如下: VMware ESXI 安装使用教程 Oracle VM VirtualBox安装使用教程 商业模式:VMware是一家商业公司,而Oracle VM VirtualBox是开源软件; 功能:VMware拥有更多的功能和…...

Go lumberjack 日志轮换和管理

在开发应用程序时&#xff0c;记录日志是一项关键的任务&#xff0c;以便在应用程序运行时追踪问题、监视性能和保留审计记录。Go 语言提供了灵活且强大的日志记录功能&#xff0c;可以通过多种方式配置和使用。其中一个常用的日志记录库是 github.com/natefinch/lumberjack&am…...

git常用命令(git github ssh)

目录 1、语法说明2、本地仓库相关操作建立一个git文件(git init)把工作区的文件添加到暂存区(git add)把暂存区的文件添加到本地仓库(git commit)查看暂存区和本地仓库中的文件(git ls-files)查看文件夹下所有文件的状态(git status)查看版本库中的提交记录(git log)恢复的文件…...

完美解决:Nginx访问PHP出现File not found.

目录 解决方法一&#xff1a; 解决方法二&#xff1a; 遇到 File not found. 出现的问题解决&#xff1a; 解决方法一&#xff1a; 修改nginx的主配置文件。 vi /etc/nginx/nginx.conf location ~ \.php$ { root html; fastcgi_pass …...

音视频5、libavformat-2

4、封装 Muxers (封装器)以 AVPacket 的形式获取编码数据并将其写入到指定容器格式的文件或输出字节流中。 muxing过程中最重要的API函数有: avformat_write_header() 用于写入文件header; av_write_frame() / av_interleaved_write_frame() 用于写…...

python opencv -模板匹配

python opencv -模板匹配 模板匹配就是&#xff0c;我们现有一个模板和一个图片&#xff0c;然后&#xff0c;在这个图片中寻找和模板近似的部分。 在opencv 中主要通过cv2.matchTemplate这个函数去实现。 下面我们先看一下&#xff0c;模板图片和需要匹配的图片&#xff1a…...

大数据技能大赛(高职组)答案

任务C&#xff1a;数据挖掘&#xff08;10分&#xff09; 所有模块都有&#xff0c;不是白嫖&#xff01;&#xff01;有需要可以联系我 环境说明&#xff1a; 服务端登录地址详见各任务服务端说明。 补充说明&#xff1a;各节点可通过Asbru工具或SSH客户端进行SSH访问&#xf…...

C++动态规划算法:最多可以参加的会议数目

本周推荐阅读 C二分算法&#xff1a;得到子序列的最少操作次数 本题的其它解法 C二分算法&#xff1a;最多可以参加的会议数目 II 本文涉及的基础知识点 二分查找算法合集 题目 给你一个 events 数组&#xff0c;其中 events[i] [startDayi, endDayi, valuei] &#xf…...

Windows 下安装MySQL8.0 Zip

1、将下载的mysql 压缩包解压。 2、已管理员身份证 打开 cmd窗口&#xff0c;进入到解压目录的&#xff0c;本文以解压到 D:\soft\mysql-8.0.29-winx64 为例来介绍。 3、在解压目录下 新建一个 my.ini 文件。 my.ini 文件内容如下&#xff1a; [mysqld] # 设置3306端口 por…...

8.2 Windows驱动开发:内核解锁与强删文件

在某些时候我们的系统中会出现一些无法被正常删除的文件&#xff0c;如果想要强制删除则需要在驱动层面对其进行解锁后才可删掉&#xff0c;而所谓的解锁其实就是释放掉文件描述符&#xff08;句柄表&#xff09;占用&#xff0c;文件解锁的核心原理是通过调用ObSetHandleAttri…...

C++初阶-list的底层

目录 1.std::list实现的所有代码 2.list的简单介绍 2.1实现list的类 2.2_list_iterator的实现 2.2.1_list_iterator实现的原因和好处 2.2.2_list_iterator实现 2.3_list_node的实现 2.3.1. 避免递归的模板依赖 2.3.2. 内存布局一致性 2.3.3. 类型安全的替代方案 2.3.…...

脑机新手指南(八):OpenBCI_GUI:从环境搭建到数据可视化(下)

一、数据处理与分析实战 &#xff08;一&#xff09;实时滤波与参数调整 基础滤波操作 60Hz 工频滤波&#xff1a;勾选界面右侧 “60Hz” 复选框&#xff0c;可有效抑制电网干扰&#xff08;适用于北美地区&#xff0c;欧洲用户可调整为 50Hz&#xff09;。 平滑处理&…...

DeepSeek 赋能智慧能源:微电网优化调度的智能革新路径

目录 一、智慧能源微电网优化调度概述1.1 智慧能源微电网概念1.2 优化调度的重要性1.3 目前面临的挑战 二、DeepSeek 技术探秘2.1 DeepSeek 技术原理2.2 DeepSeek 独特优势2.3 DeepSeek 在 AI 领域地位 三、DeepSeek 在微电网优化调度中的应用剖析3.1 数据处理与分析3.2 预测与…...

FFmpeg 低延迟同屏方案

引言 在实时互动需求激增的当下&#xff0c;无论是在线教育中的师生同屏演示、远程办公的屏幕共享协作&#xff0c;还是游戏直播的画面实时传输&#xff0c;低延迟同屏已成为保障用户体验的核心指标。FFmpeg 作为一款功能强大的多媒体框架&#xff0c;凭借其灵活的编解码、数据…...

Qt Widget类解析与代码注释

#include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this); }Widget::~Widget() {delete ui; }//解释这串代码&#xff0c;写上注释 当然可以&#xff01;这段代码是 Qt …...

蓝桥杯 2024 15届国赛 A组 儿童节快乐

P10576 [蓝桥杯 2024 国 A] 儿童节快乐 题目描述 五彩斑斓的气球在蓝天下悠然飘荡&#xff0c;轻快的音乐在耳边持续回荡&#xff0c;小朋友们手牵着手一同畅快欢笑。在这样一片安乐祥和的氛围下&#xff0c;六一来了。 今天是六一儿童节&#xff0c;小蓝老师为了让大家在节…...

c++ 面试题(1)-----深度优先搜索(DFS)实现

操作系统&#xff1a;ubuntu22.04 IDE:Visual Studio Code 编程语言&#xff1a;C11 题目描述 地上有一个 m 行 n 列的方格&#xff0c;从坐标 [0,0] 起始。一个机器人可以从某一格移动到上下左右四个格子&#xff0c;但不能进入行坐标和列坐标的数位之和大于 k 的格子。 例…...

最新SpringBoot+SpringCloud+Nacos微服务框架分享

文章目录 前言一、服务规划二、架构核心1.cloud的pom2.gateway的异常handler3.gateway的filter4、admin的pom5、admin的登录核心 三、code-helper分享总结 前言 最近有个活蛮赶的&#xff0c;根据Excel列的需求预估的工时直接打骨折&#xff0c;不要问我为什么&#xff0c;主要…...

微信小程序云开发平台MySQL的连接方式

注&#xff1a;微信小程序云开发平台指的是腾讯云开发 先给结论&#xff1a;微信小程序云开发平台的MySQL&#xff0c;无法通过获取数据库连接信息的方式进行连接&#xff0c;连接只能通过云开发的SDK连接&#xff0c;具体要参考官方文档&#xff1a; 为什么&#xff1f; 因为…...

MySQL中【正则表达式】用法

MySQL 中正则表达式通过 REGEXP 或 RLIKE 操作符实现&#xff08;两者等价&#xff09;&#xff0c;用于在 WHERE 子句中进行复杂的字符串模式匹配。以下是核心用法和示例&#xff1a; 一、基础语法 SELECT column_name FROM table_name WHERE column_name REGEXP pattern; …...