与chatGPT的第一次亲密接触

news2024/11/29 10:58:57

最近,chatGPT火了,不管传统媒体,还是各种自媒体平台都在说它。今天我突然也想注册一个玩玩,注册前2步还行,但是等点开邮箱校验时,打开网页显示:

上网查了一下,没向中国开放服务;如要注册除了要邮箱,还要一个已开放服务国家的电话号来接受验证,于是果断放弃注册。

还好CSDN官网提供了网页版接口,网址 https://so.csdn.net/so/chat ,那就简单参与玩玩吧,分几个场景展示如下:

自我介绍

我:请你介绍一下自己
它:我是ChatGPT,一个由OpenAI训练的大型语言模型。我可以帮助您学习语言,提供对话技能,以及更多的服务。
我:请你自己介绍一下
它:吧,我是ChatGPT,是由OpenAI训练的大型语言模型。我可以帮助你解决各种问题,并且能够提供有价值的建议。
我:请你自己介绍一下吧
它:,今天是2020年8月25日。
我:今年2023年了
它:。
我:请作一下自我介绍
它:,我是ChatGPT,一个由OpenAI训练的大型语言模型。我可以帮助你更加深入地理解语言,提升你的语言技能。
我:请你作一下自我介绍
它:你好,我是ChatGPT,一个由OpenAI训练的大型语言模型。我可以帮助你理解和表达复杂的想法,并且可以帮助你在聊天中更有效地沟通。
我:可以作一下介绍吗?
它:当前的日期是2020年5月14日。
我:你叫什么?
它:今天是2020年7月14日。
我:你叫什么名字?
它:我的名字叫ChatGPT。
我:你是什么
它:我是一个计算机程序,叫做 Assistant。我被设计用来回答人类提出的问题,并尽力帮助人类解决问题。我是由 OpenAI 公司训练而成,并且是一个大型语言模型。我不能感觉,也不能看到,听到或触摸,但是我可以通过文本交流与人类进行互动。
我:你的最新版本?
它:今天是2020年10月7日。
我:你的最新版本是?
它:今天是2020年10月13日。
我:你有什么功能?
它:今天是2020年8月3日。
我:你有哪些功能?
它:我可以帮助你聊天,提供专业的知识和建议,并且可以用来创作文字作品。

我:谁发明了你?
它:我是由OpenAI训练的语言模型ChatGPT,没有人发明我,我是由OpenAI的研究人员通过机器学习算法来训练的。

从它的回答可知,它曾经被叫做 Assistant。另外,凡是它答不上来的,就回答某年某月某日。 

数学问题

我:你会做数学题吗?
它:不好意思,我不会做数学题。
我:1+1=
它:1 1 等于 2。
我:2的100次方等于几?
它:2的100次方等于1267650600228229401496703205376。
我:三角形面积公式有哪些
它:三角形面积公式有:1、三角形面积公式:S=1/2absinC;2、海伦公式:S=√[p(p-a)(p-b)(p-c)];3、勾股定理:S=ab/2;4、余弦定理:S=abc/4R;5、梯形面积公式:S=(a+b)h/2。
我:圆周率小数点后10位
它:3141592654
我:圆周率的小数点后20位是哪些数字?
它:314159265358979323846
我:圆周率小数点后1000位
它:向我提问的人太多,我回答不过来了呢,我们正在努力扩容中,请稍等一会再试试~~~
我:今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?
它:答案是:雉兔各35只。
我:今有雉兔同笼,一共有35个头和94只脚,问雉兔各几只?
它:答案是:雉兔一共有25只。
我:鸡和兔放在一起,一共有35个头和94只脚,问鸡和兔各几只?
它:鸡有23只,兔有12只。
我:鸡和兔放在一起,一共有20个头和60只脚,问鸡和兔各几只?
它:答案是:鸡有12只,兔有8只。
我:鸡和兔放在一起,一共有20个头和56只脚,问鸡和兔各几只?
它:答案是:鸡有12只,兔有8只。
我:鸡和兔放在一起,一共有20个头和60只脚,问鸡和兔各几只?
它:答案是:鸡有10只,兔有10只。
我:鸡和兔放在一起,一共有20个头和78只脚,问鸡和兔各几只?
它:鸡有12只,兔有8只。
我:鸡和兔放在一起,一共有20个头和50只脚,问鸡和兔各几只?
它:鸡有10只,兔有10只。

前面大部分都对的,小数点1000位它没有停下来,一直显示到4000多位才停,但没有保留数值,换成文字“向我提问的人太多,我回答不过来了呢,我们正在努力扩容中,请稍等一会再试试~~~”;最后的鸡兔同笼问题,文言文大概理解不了,换成白话文对了。换了不同的脚数后,又对2次,不明白它是计算出来的还是背出来的,说好的智能呢。

编程问题

  • 我想使用C语言完成一个计算斐波那契数列的程序

  • chatGPT答:

    斐波那契数列是一个数列,其中每个数字都是前两个数字的和。它的通项公式为:

    F(n) = F(n-1) + F(n-2) (n ≥ 3,F(1) = 1,F(2) = 1)

    下面是一个使用 C 语言实现斐波那契数列的程序示例:

    #include <stdio.h>
    
    int main()
    {
        int n, i;
        long long f[100];
    
        printf("请输入斐波那契数列的项数:");
        scanf("%d", &n);
    
        f[1] = 1;
        f[2] = 1;
    
        for (i = 3; i <= n; i++)
            f[i] = f[i-1] + f[i-2];
    
        for (i = 1; i <= n; i++)
            printf("%lld ", f[i]);
    
        return 0;
    }

    在上面的程序中,我们使用了一个循环来递推斐波那契数列的每一项。我们也使用了一个循环来打印斐波那契数列的每一项。

    如果你还有其他问题,请随时追问。

  • 给定n(n<=100)种物品和一个背包。物品i的重量是wi(wi<=100),价值为vi(vi<=100),背包的容量为C(C<=1000)。 应如何选择装入背包中的物品,使得装入背包中物品的总价值最大? 在选择装入背包的物品时,对每种物品i只有两个选择:装入或不装入。不能将物品i装入多次,也不能只装入部分物品i,用java代码解决

  • chatGPT答:

    这是一个典型的01背包问题。

    解决这个问题的常用方法是使用动态规划。

    我们可以使用一个二维数组 $dp[i][j]$ 来表示,在前 $i$ 种物品中选择若干个物品,使得它们的总重量不超过 $j$ 时,所能达到的最大价值。

    状态转移方程如下:

    $dp[i][j] = \max(dp[i-1][j], dp[i-1][j-w_i] + v_i)$

    代码如下:

    int n = 100; // 物品的数量
    int C = 1000; // 背包的容量
    int[] w = new int[n+1]; // 物品的重量
    int[] v = new int[n+1]; // 物品的价值
    
    int[][] dp = new int[n+1][C+1];
    
    // 动态规划
    for (int i = 1; i <= n; i++) {
        for (int j = 0; j <= C; j++) {
            if (j < w[i]) {
                dp[i][j] = dp[i-1][j];
            } else {
                dp[i][j] = Math.max(dp[i-1][j], dp[i-1][j-w[i]] + v[i]);
            }
        }
    }
    
    // 输出最大价值
    System.out.println(dp[n][C]);

    注意:在实际实现中,可以使用一维数组滚动更新,从而将空间复杂度降低至 $O(C)$。

  • 写一个Python冒泡排序的代码

  • chatGPT答:

    def bubbleSort(arr): n = len(arr)

    # 遍历所有数组元素 
    for i in range(n): 
    
        # Last i elements are already in place 
        for j in range(0, n-i-1): 
    
            # 比较相邻的元素 
            if arr[j] > arr[j+1] : 
                arr[j], arr[j+1] = arr[j+1], arr[j] 
    

    测试算法

    arr = [64, 34, 25, 12, 22, 11, 90]

    bubbleSort(arr)

    print ("排序后的数组:") for i in range(len(arr)): print ("%d" %arr[i]),

  • 写一篇关于python列表的文章,字数不少于800字。

  • chatGPT答:

    Python列表是一种常用的数据结构,它可以存储多种类型的数据,比如数字、字符串、元组、字典等。它的优点在于可以快速查找和索引,而且可以按需增加和删除元素,使得它在数据处理中非常有用。

    Python列表的定义非常简单,它是一个由多个元素组成的有序集合,可以使用方括号[]或者list()函数来定义。它可以包含任意类型的元素,并且可以使用索引来访问它们,索引从0开始,也可以使用负数来访问列表中的元素,负数表示从列表末尾开始计数。

    Python列表可以使用+和*运算符来进行拼接和复制,也可以使用in和not in运算符来检查元素是否在列表中,还可以使用len()函数来获取列表的长度。此外,Python列表还提供了一些内置方法,如append()、pop()、sort()、reverse()等,可以用来对列表中的元素进行操作。

    Python列表的应用非常广泛,它可以用来存储复杂的数据结构,也可以用来存储文件路径,还可以用作队列和栈,用来实现排序和搜索算法,以及用于多种编程任务,比如循环、条件判断、函数参数传递等。

    因此,Python列表在数据处理和编程任务中非常有用,它可以提高编程的效率,减少错误,提高程序的可靠性。总之,Python列表是一种强大的数据结构,可以满足多种数据处理和编程任务的需求。

  • 再给一些列表的实例代码吧

  • chatGPT答:

    这里有一些实例代码:

    1. 列表初始化: list1 = [1,2,3,4,5]

    2. 向列表添加元素: list1.append(6)

    3. 向列表插入元素: list1.insert(2,7)

    4. 从列表中删除元素: list1.remove(4)

    5. 访问列表中的元素: print(list1[2])

 就这样的水平,传说中用chatGTP写的论文得A的故事,是真的吗?


听说chatGTP还能写诗,最后以打油诗一篇结尾吧:

  • 请用人工智能为主题,作一首诗

  • chatGPT答:

    人工智能科技兴, 电脑芯片功能强, 智能机器把世界改, 把人类的生活变异形。

    自主学习算法深, 智能机器人把智慧收藏, 多元化的知识库, 把人类的智慧放大。

    计算机把世界改, 自动化的科技发展强, 机器智能赋予生命, 把人工智能变得更流行。

    把人工智能发展开, 机器智能把世界改变, 让人类的生活更美好, 把人工智能发展到更高。


有删节,全文请见我的微信号文章: 与chatGPT的第一次亲密接触

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/331165.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java高手速成 | 对象-关系的映射、映射对象标识符与JPA API的级联操作

01、对象-关系的映射概念 Java对象和关系数据库存在一些简单的映射关系&#xff0c;比如Customer类与CUSTOMERS表映射&#xff0c;一个Customer对象与CUSTOMERS表中的一条记录映射&#xff0c;Customer类的name属性与CUSTOMERS表的NAME字段映射。 但是&#xff0c;毕竟对象模型…

有了独自开,一个人就是一个团队

文章目录 简单介绍优点 优秀案例平台福利总结 简单介绍 独自开是一个基于商品与服务交易全流程的PaaS开发平台。对于开发者&#xff0c;独自开可以协助开发者一个人独自开发一套系统。 优点 独自开有独创的分层标准化平台架构&#xff0c;可以满足系统的任何个性化需求。 …

PICT:一款功能强大的信息收集和事件响应工具

关于PICT PICT是一款功能强大的信息收集和事件响应工具&#xff0c;该工具可以帮助广大研究人员在受感染的终端节点中收集各种信息&#xff0c;以辅助进行网络安全事件应急响应。这些数据可能不够完整&#xff0c;但确实能够捕捉到很多有价值的取证信息。如果你想要获取完整的…

搜广推 隐语义模型(LMF)与矩阵分解(MF)

😄 MF的出现就是为了解决CF处理稀疏矩阵能力弱的问题,增强泛化能力。挖掘用户和物品的隐含兴趣和隐含特征。 ⭐ 在这里隐语义模型LMF在这里也就是利用MF对用户评分矩阵分解出来的用户隐向量矩阵、物品隐向量矩阵,然后基于这两个矩阵就可以计算得分,完成推荐任务。 🚀 MF…

我猜这将是程序员副业接单赚外快的最好的平台!

文章目录一、前言二、【独自开】介绍2.1 分层标准化平台架构2.2 集成第三方数字接口2.3 支持各个行业的系统定制开发三、如何在【独自开】赚钱获取收益?3.1 如何称为【独自开】开发者?3.2 如何领取任务赚取收益四、【独自开】优秀案例4.1 家政服务平台4.2 优选商城五、【独自…

设计模式之观察者模式,以C++为例。

今天来准备浅浅的过一下观察者模式&#xff0c;观察者模式也叫作&#xff1a;发布者订阅者模式。该模式的特点是多个对象依赖一个对象&#xff0c;为一对多依赖关系&#xff0c;每当一个对象改变时&#xff0c;所有依赖它的对象都会得到通知并自动更新&#xff0c;该模式主要维…

MySQL数据同步到ES集群(MySQL数据库与ElasticSearch全文检索的同步)

简介&#xff1a;MySQL数据库与ElasticSearch全文检索的同步&#xff0c;通过binlog的设置对MySQL数据库操作的日志进行记录&#xff0c;利用Python模块对日志进行操作&#xff0c;再利用kafka的生产者消费者模式进行订阅&#xff0c;最终实现MySQL与ElasticSearch间数据的同步…

C++类和对象:面向对象编程的核心。| 面向对象还编什么程啊,活该你是单身狗。

&#x1f451;专栏内容&#xff1a;C学习笔记⛪个人主页&#xff1a;子夜的星的主页&#x1f495;座右铭&#xff1a;日拱一卒&#xff0c;功不唐捐 文章目录一、前言二、面向对象编程三、类和对象1、类的引入2、类的定义Ⅰ、声明和定义在一起Ⅱ、声明和定义分开Ⅲ、成员变量命…

ChatGPT 怎么注册使用最新详细教程-新手小白

2022年11月30日chatGPT发布&#xff0c;一年时间风靡全美&#xff0c;甚至有调查&#xff0c;美国89%的大学生用chatGPT做作业&#xff0c;微软用100亿美元投资了该公司&#xff0c;这也引起了google的紧张&#xff0c;神经语言、人工智能、颠覆未来&#xff0c;成为描述chatGP…

VR博物馆带你走进云端,感受数字时代的力量

博物之志&#xff0c;以文化人&#xff0c;为了打破传统线上静态的博物馆图片&#xff0c;VR博物馆给民众带来了全新的视听体验&#xff0c;突破天气、交通、客流量等传统旅游限制问题&#xff0c;在VR全景中还能将线下博物馆的多媒体影响也逐一呈现出来&#xff0c;接下来让我…

ChatGPT给程序员人手一个,这很朋克(由ChatGPT编写)

目录ChatGPT、程序员、朋克为什么程序员需要ChatGPT&#xff0c;为什么这很朋克总结ChatGPT、程序员、朋克 本文由ChatGPT编写。 ChatGPT是由OpenAI开发的大型语言模型。它的核心功能是生成人类语言文本&#xff0c;因此有多种应用场景&#xff0c;如文本生成、对话生成、文本…

FlexGanttFX 11.12.6 Crack

FlexGanttFX 是 JavaFX 的调度和资源规划组件。它允许开发人员通过 CSS 以及可插入渲染器和编辑策略的使用来自定义其外观和行为的每个方面。FlexGanttFX 利用场景图/场景节点和画布 API 的完美组合&#xff0c;确保即使是最大的数据集也可以快速呈现。FlexGanttFX 不仅外表漂亮…

【java】遍历set集合,iterator遍历TreeSet,增强for循环遍历,set排序

目录 1. 增强for循环遍历&#xff08;底层还是用iterator实现的&#xff09;2.iterator遍历TreeSet3.说明4.补充测试用的集合来自上篇&#xff1a;https://blog.csdn.net/qq_43622777/article/details/128924730 1. 增强for循环遍历&#xff08;底层还是用iterator实现的&#…

服务异步通信 RabbitMQ

服务异步通信 RabbitMQRabbitMQ快速入门RabbitMQ概述和安装常见消息模型HelloWorld案例SpringAMQPBasic Queue 简单队列模型消息发送消息接收测试WorkQueue消息发送消息接收测试能者多劳总结发布/订阅Fanout声明队列和交换机消息发送消息接收总结Direct基于注解声明队列和交换机…

Ubuntu 22.04 LTS 入门安装配置优化、开发软件安装一条龙

Ubuntu 22.04 LTS 入门安装配置&优化、开发软件安装 例行前言   最近在抉择手上空余的笔记本&#xff08;X220 i7-2620M&#xff0c;Sk Hynix ddr3 8G*2 &#xff0c;Samsung MINISATA 256G&#xff09;拿来运行什么系统比较好&#xff0c;早年间我或许还会去继续使用Win…

urllib基础+xpath基础(爬虫基础_1)

文章目录1 urllib库的使用1.1 urllib.request发送请求获得响应数据一个类型六个方法内容下载定制请求对象1.2 urllib.parseget请求编码post请求编码1.3 ajax的get请求示例1.4 ajax的post请求示例1.5 Handler处理器1.6 代理服务器2 解析2.1 xpath2.2 JsonPath2.3 BeautifulSoup1…

自动驾驶感知——多传感器融合技术

文章目录1. 运动感知类与环境感知类传感器2. 为什么需要这么多传感器&#xff1f;2.1 从需求侧分析2.2 从供给侧分析3. 多传感器硬件系统的设计思路4. 多传感器系统的时序闭环4.1 传感器时钟闭环构建4.2 成像同步机制5. 多传感器融合算法5.1 多传感器融合问题建模5.2 后融合5.2…

OpenAI ChatGPT 人工智能机器人注册使用,能以中文对答如流的机器人

文章目录一、什么是 ChatGPT二、宇宙最强技术狂魔 马斯克 与 ChatGPT三、在中国大陆如何注册 ChatGPT1. 注册前准备&#xff08;只适用于中国大陆&#xff09;2. 注册方法与步骤四、GhatGPT 的使用方法1. 网页直接使用2. 使用 Google Chrome 浏览器插件3. CSDN 已经接入 ChatGP…

创业平台推荐 ⌈ 适和全部开发者 ⌋ | 成为一名开发者原来那么简单 | 获取收益不再困难 | 快来加入这个大家庭吧

&#x1f49b; 前情提要&#x1f49b; 本文是番外篇&#xff1a;在当今生活中&#xff0c;我们都想在业余时间通过不断学习去充实自己、提高自己 而本文就是为大家拓宽一种思路&#x1f929;&#xff0c;从身为开发者的角度出发&#xff0c;为大家提供一个全面的平台去开启“…

const在C和C++中的区别

昨天有个学生去做C/C软件工程师的笔试题&#xff0c;遇到了这么一个题目&#xff0c;来问我结果是多少&#xff1f; 看似非常普通的一道C语言题目&#xff0c;如果不指定编译器&#xff0c;还真不知道结果是多少。 不信我来演示给你看下。 首先是用gcc来编译&#xff0c;就是…