前言

  • 先介绍一下Chat GPT

GPT(Generative Pre-trained Transformer)是一种用于语言建模的深度学习模型,由OpenAI开发。它可以生成接近人类质量的文本,由于它的表示能力,可以用于聊天机器人,自动文摘,自动文档生成,机器翻译等领域。
GPT使用大型双向语言模型,能够从训练文本中学习语言结构,并在给定的上下文中生成有意义的文本。它可以在给定的输入后预测输出的剩余部分,学习如何以有意义的方式继续句子或对话。GPT可以自动更新,确保输出的语言更加逼真,使用起来更加便捷。

体验

ChatGPT 具有较强的代码生成能力。它可以根据您的要求生成代码片段,辅助解决各种编程问题。
需要注意的是,ChatGPT的代码生成能力并不是100%正确,因此仍然需要对生成的代码进行自行检查和测试。
这里我让它使用C语言写一个冒泡排序程序,并且询问了一些问题,自行观看

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include<stdio.h>

void bubble_sort(int arr[], int n)
{
int i, j;
for (i = 0; i < n-1; i++)

// Last i elements are already in place
for (j = 0; j < n-i-1; j++)
if (arr[j] > arr[j+1])
swap(&arr[j], &arr[j+1]);
}

/* Function to print an array */
void printArray(int arr[], int size)
{
int i;
for (i=0; i < size; i++)
printf("%d ", arr[i]);
printf("\n");
}

// Driver program to test above functions
int main()
{
int arr[] = {64, 34, 25, 12, 22, 11, 90};
int n = sizeof(arr)/sizeof(arr[0]);
bubble_sort(arr, n);
printf("Sorted array: \n");
printArray(arr, n);
return 0;
}

说说

作为一种人工智能技术,ChatGPT 确实具有非常强大的能力,在自然语言处理方面取得了显著的进展。

然而,需要注意的是,它不是一种完美的技术,也不能代替人类的智慧。它仍然存在一些限制和局限性,特别是在处理抽象概念和以前未曾遇到的问题时。我感觉就是数据间的交互嘛,不会凭空生成未知的数据,会依靠互联网查找我们需要的数据。

因此,对于一些人对 ChatGPT 的高度评价,我认为可以理解为对其能力的肯定,但也要保持适当的警惕,不要将它与人类的智慧相混淆。我认为,在未来,ChatGPT 将继续在自然语言处理和人工智能方面取得更多进展,可以作为辅助人们工作的工具,但仍然需要与人类的智慧相结合,以实现更好的应用效果。

结尾


新必应=必应+chatGPT,等收到了新必应的申请通过邮件,立刻就去体验一下。