利用GPT开发应用007:警惕人工智能幻觉,局限与注意事项

文章目录

  • 一、人工智能幻觉
  • 二、计算案例
  • 三、斑马案例
  • 四、总结

  正如您所见,一个大型语言模型通过基于给定的输入提示逐个预测下一个单词(或标记)来生成答案。在大多数情况下,模型的输出对您的任务来说是相关的,并且完全可用,但是在使用语言模型时需要小心,因为它们可能会出现“幻觉”并给出错误的答案。什么是人工智能幻觉?


一、人工智能幻觉

  基本上,当人工智能认为某件事情是正确的并告诉您,“我是正确的”,但实际上却是错误的时候,就会出现这种情况。这对依赖 GPT 的用户可能是危险的。您必须仔细检查并保持对模型响应的批判性眼光


二、计算案例

  考虑以下例子。我们首先让模型进行一个简单的计算:2 + 2,正如预期的那样,它给出了4作为答案。所以它是正确的。

  很好!然后我们让它做一个更复杂的计算:3695乘以123,548。尽管正确答案是456,509,860,但模型非常自信地给出了一个错误的答案,如下图所示。而当要求它检查和重新计算时,它仍然给出了错误的数字。

在这里插入图片描述

  尽管我们将会看到,您可以使用插件系统向 GPT 添加新功能,但默认情况下,GPT 并不包括计算器功能。对于我们的问题 2 + 2,GPT 每次生成一个标记。它能正确回答是因为在用于训练的文本中,它可能经常看到 2 + 2 等于 4 的情况。它并没有真正执行计算,它只是完成文本的填充。

  警告:对于 3695 乘以 123,548,这个乘法中选择的数字使得 GPT 在训练过程中很少见到答案。这就是为什么它会犯错,正如您所看到的,即使它出错了,它也可能对一个错误的输出相当自信。因此,您必须小心,特别是在您的应用程序中使用该模型时,因为如果 GPT 出现错误,您的应用程序可能会产生不一致的结果。

  请注意,ChatGPT 的结果接近正确答案,并不是完全随机的。这是其算法的一个有趣副作用:尽管它没有数学能力,但仅通过语言方法就可以给出一个接近估计值。


三、斑马案例

  在前面的例子中,ChatGPT 犯了一个错误。但在某些情况下,它甚至可以故意欺骗,如下图所示。

在这里插入图片描述

  ChatGPT 开始声称它无法访问互联网。然而,如果我们坚持要求,就会发生一些有趣的事情,如下图所示。

在这里插入图片描述

  ChatGPT 现在暗示它已经访问了链接。然而,这在目前绝对是不可能的。ChatGPT公然让用户误以为它具备它实际上没有的能力。顺便说一下,正如下图所示,图片中的斑马超过了三只。

在这里插入图片描述

  警告:ChatGPT 和其他 GPT-4 模型在设计上并不可靠:它们可能会犯错,提供错误信息,甚至误导用户。


四、总结

  总而言之,我们强烈建议在创意应用中使用纯粹的基于 GPT 的解决方案,而不是在真相至关重要的问答场景中使用,比如医疗工具。对于这种用途,插件可能是一个理想的解决方案,正如您将会看到的那样。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Windows电脑安装Linux(Ubuntu 22.04)系统(图文并茂)

Windows电脑安装Ubuntu 22.04系统,其它版本的Ubuntu安装方法相同 Ubuntu 16.04、Ubuntu 18.04安装方法相同,制作U盘启动项的镜像文件下载你需要的版本即可! Ubuntu的中文官网网址:https://cn.ubuntu.com/,聪明的你一定…

03-安装配置jenkins

一、安装部署jenkins 1,上传软件包 为了方便学习,本次给大家准备了百度云盘的安装包 链接:https://pan.baidu.com/s/1_MKFVBdbdFaCsOTpU27f7g?pwdq3lx 提取码:q3lx [rootjenkins ~]# rz -E [rootjenkins ~]# yum -y localinst…

SpringMVC08、Json

8、Json 8.1、什么是JSON? JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和…

LeetCode 1315.祖父节点值为偶数的节点和

给你一棵二叉树,请你返回满足以下条件的所有节点的值之和: 该节点的祖父节点的值为偶数。(一个节点的祖父节点是指该节点的父节点的父节点。) 如果不存在祖父节点值为偶数的节点,那么返回 0 。 示例: 输入…

算法项目(8)—— opencv手势检测与识别

本文包含什么? 调用电脑前置摄像头用opencv实现识别左右手,然后识别0到9的手势.手势控制键盘或者鼠标操作.全套代码以及代码介绍运行有问题? csdn上后台随时售后.项目说明 本文实现调用电脑前置摄像头识别左右手,并且识别0-9的手势. 代码运行 python3 main.py主要代码 i…

drone ci 是什么

Drone CI是一个开源的持续集成和持续部署(CI/CD)系统,它使用Docker容器技术自动化软件的构建、测试和部署过程。Drone的设计哲学是简单和易用,通过使用Docker容器,它可以很容易地创建隔离的环境来运行测试和部署任务&a…

FFmpeg——开源的开源的跨平台音视频处理框架简介

引言: FFmpeg是一个开源的跨平台音视频处理框架,可以处理多种音视频格式。它由Fabrice Bellard于2000年创建,最初是一个只包括解码器的项目。后来,很多开发者参与其中,为FFmpeg增加了多种新的功能,例如编码…

Linux网络基础3之数据链路层

(。・∀・)ノ゙嗨!你好这里是ky233的主页:这里是ky233的主页,欢迎光临~https://blog.csdn.net/ky233?typeblog 点个关注不迷路⌯▾⌯ ip协议通过子网划分,目的IP地址&#xf…

拼图小游戏制作教程:用HTML5和JavaScript打造经典游戏

🌟 前言 欢迎来到我的技术小宇宙!🌌 这里不仅是我记录技术点滴的后花园,也是我分享学习心得和项目经验的乐园。📚 无论你是技术小白还是资深大牛,这里总有一些内容能触动你的好奇心。🔍 &#x…

redisson解决redis服务器的主从一致性问题

redisson解决redis的主节点和从节点一致性的问题。从而解决锁被错误获取的情况。 实际开发中我们会搭建多台redis服务器,但这些服务器分主次,主服务器负责处理写的操作(增删改),从服务器负责处理读的操作,…

【洛谷 P1824】进击的奶牛 题解(二分答案+循环)

进击的奶牛 题目描述 Farmer John 建造了一个有 N N N( 2 ≤ N ≤ 1 0 5 2 \leq N \leq 10 ^ 5 2≤N≤105) 个隔间的牛棚,这些隔间分布在一条直线上,坐标是 x 1 , x 2 , ⋯ , x N x _ 1, x _ 2, \cdots, x _ N x1​,x2​,⋯,xN​&#xf…

【算法面试题】-05

智能成绩表 class Student:def __init__(self):self.name "" # 学生名字self.scores [] # 每门课成绩students [Student() for _ in range(10004)] # 存储学生信息的数组 key_index 0 # 要排序的课程名的下标# 自定义排序函数 def student_comparator(a, b):…

07 数据结构之图

# Makefile CCgcc CFLAGS -g -Wall SRCStest.c graph.c link_queue.c OBJS$(SRCS:.c.o) #variable replace APPtestall:$(OBJS) #指定一个目标, 不然默认目标不会检查依赖文件的时间戳$(CC) $(SRCS) -o $(APP) .PH…

协程库项目—协程类模块

ucontext_t结构体、非对称协程 协程类 ucontext_t结构体 头文件中定义的四个函数(getcontext(), setcontext(), makecontext(), swapcontext())和两个结构类型(mcontext_t, ucontext_t)在一个进程中实现用户级的线程切换。 其中…

NXP iMX8MM Cortex-M4 核心 GPT Capture 测试

By Toradex秦海 1). 简介 NXP i.MX8 系列处理器均为异构多核架构 SoC,除了可以运行 Linux 等复杂操作系统的 Cortax-A 核心,还包含了可以运行实时操作系统比如 FreeRTOS 的 Cortex-M 核心,本文就演示通过 NXP i.MX8MM 处理器集成的 Cortex-…

brpc之Channel

简介 Channel是brpc的通信类,继承于RpcChannel,RpcChannel是protobuf中的类,用于服务通信 Channel #mermaid-svg-HdRl5ZFGKiLhYVuW {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-s…

Sqllab第一关通关笔记

知识点: 明白数值注入和字符注入的区别 数值注入:通过数字运算判断,1/0 1/1 字符注入:通过引号进行判断,奇数个和偶数个单引号进行识别 联合查询:union 或者 union all 需要满足字段数一致&…

《领导的气场——8堂课讲透中国式领导智慧》读书笔记

整体感悟 个人感觉书籍比较偏说教、理论,没有看完。 现仅仅摘录自己“心有戚戚焉”的内容。 经典摘录 管理的本质是通过别人完成任务。有一百件事情,一个人都做了,那只能叫勤劳;有一百件事情,主事的人自己一件也不做&…

子类的继承性

继承性 类有两种重要的成员: 成员变量和方法 子类的成员 ① 自己声明定义 ②从父类继承 ① 成员变量的继 把继承来的变量作为 自己的一个成员变量 (如同在子类中直接声明一样); 可被子类中自定义的任何实例方法操作 。 ② 方法…

虚拟机中安装Win98

文章目录 一、下载Win98二、制作可启动光盘三、VMware中安装Win98四、Qemu中安装Win981. Qemu的安装2. 安装Win98 Win98是微软于1998年发布的16位与32位混合的操作系统,也是一代经典的操作系统,期间出现了不少经典的软件与游戏,还是值得怀念的…