检测文本是否由AI生成,GPT、文心一言等均能被检测
背景
目前很多机构推出了ChatGPT等AI文本检测工具,但是准确率主打一个模棱两可,基本和抛硬币没啥区别。
先说结论,我们对比了常见的几款AI检测工具,copyleaks检测相比较而言最准确。
检测文本
AI文本片段1
来源:GPT3.5
提问词:Redis有什么作用?
Redis是一种开源的内存数据库,它具有多种作用和用途。以下是Redis的主要作用:
1. 缓存:Redis最常见的用途是作为缓存存储,将常用的数据存储在内存中,以提高读取速度。由于Redis是基于内存的,因此读取操作非常快速,适用于需要频繁读取的应用程序。
2. 数据库:Redis可以用作持久化数据库。虽然数据存储在内存中,但Redis支持将数据保存到磁盘上,以便在服务器重启时恢复数据。它提供了一些持久化选项,例如快照和日志追加。
3. 计数器和统计:由于Redis的原子性和高性能,它非常适合用作计数器和统计信息的存储解决方案。您可以使用Redis的INCR操作来实现原子递增计数器,或者使用HyperLogLog数据结构来进行独特项的基数估计。
4. 会话存储:Redis可用于存储会话数据。许多Web应用程序使用Redis来管理用户会话,以实现高可用性和可伸缩性。
5. 实时消息传递:Redis支持发布/订阅(Pub/Sub)功能,使得它成为实现实时消息传递的良好选择。通过发布消息,多个订阅者可以同时接收到消息,用于实时通信和事件处理。
6. 地理位置应用:Redis提供了用于存储地理位置数据的数据结构,例如地理位置索引(GeoIndex)。这使得Redis成为位置相关应用程序的有用工具,如地理位置服务和附近搜索。
7. 分布式锁:由于Redis的原子性操作,它可用于实现分布式锁。多个应用程序实例可以使用Redis的锁机制来确保在共享资源上的互斥访问。
8. 消息队列:使用Redis的列表结构,可以实现简单的消息队列,应用于处理异步任务和削峰填谷。
总的来说,Redis是一个功能强大且灵活的数据存储解决方案,适用于许多不同的应用场景。它的高性能、内存存储和丰富的数据结构使得它成为现代应用程序中不可或缺的一部分。
AI文本片段2
来源:GPT3.5
提问词:用鲁迅的口吻写一段天气预报
这天我忍不住叹了一口气,这该死的天气预报,简直就是个笑话!他们真以为我听不懂天气呀,还要他们这帮人来说三道四?告诉我明天是晴天,我看看咱家的锅都烧了。明明云朵密密麻麻,天色阴沉沉,他们还在那里说风和日丽,阳光灿烂,真是让人哭笑不得。
“明天有雨,注意带伞!”他们在电视里大喊大叫,我看看窗外,一片干燥,连只蚂蚁都没地方躲雨。这群家伙,是不是被雨水冲坏了脑袋?说着说着,还来了个所谓的“冷空气”,让人寒气直冒,怎么跟他们解释,这不过是天地自然的轮回,跟他们有什么关系?“大家要多穿衣服,注意保暖!”他们还在那里唠叨,我看看自己的棉袄,早就被闲置了好几个月。
唉,这帮人啊,真是闲的蛋疼。天气预报?谁需要他们这帮胡说八道的家伙!我只相信自己的眼睛,出门看看天空,闻闻空气,就知道明天是个什么鬼天气。别再来烦我了,天气预报先生们,真是的,烦死人了!
AI文本片段3
来源:文心一言
提问词:吵架没发挥好怎么办
如果你在吵架时没有发挥好,以下是一些可能有用的建议:
- 冷静下来:如果你感到非常激动或情绪化,那么最好先冷静下来。花一些时间深呼吸并放松自己,以便更好地处理情绪。不要急于为自己辩护或反驳,而是尝试理解对方的观点并感谢他们的反馈。
- 练习:吵架是一种技能,需要不断练习才能提高。如果你觉得自己的吵架技能不够好,那么可以尝试在安全的环境下和朋友或家人练习。学会从失败中吸取教训,并继续前进。
AI文本片段4
来源:文心一言
提示词:用鲁迅的口吻写一段无糖饮料推荐语
吾辈青年,饮茶为乐,若饮糖,则易胖也。吾今为诸君推荐一款无糖饮料,名为“清心寡糖”,取自“清心寡欲”之意。 此饮料者,无糖而甜,实乃减肥之良伴。诸君饮之,不必担心糖分过多,又可享受其香甜之味。其味若何?犹如春风拂面,清心寡欲,恬淡自然。此饮料之特点,在不加糖之情形下,仍能保持其甜美之味,实在难得。 饮此饮料,只需将其置于冰箱之中,便可随时享用。诸君若欲解渴,或感口渴,只需取出一瓶,畅饮之,其味无穷。此饮料者,既可解渴,又可享受,真乃人生一大快事也。 吾劝诸君,多饮此无糖饮料,少加糖之饮料,则身体康健,不易肥胖。又可享受香甜之味,何乐而不为?愿诸君饮之有度,生活甜蜜,身体安康。
人类文本片段1
来源:朱自清《匆匆》
去的尽管去了,来的尽管来着;去来的中间,又怎样地匆匆呢?早上我起来的时候,小屋里射进两三方斜斜的太阳。太阳他有脚啊,轻轻悄悄地挪移了;我也茫茫然跟着旋转。于是——洗手的时候,日子从水盆里过去;吃饭的时候,日子从饭碗里过去;默默时,便从凝然的双眼前过去。我觉察他去的匆匆了,伸出手遮挽时,他又从遮挽着的手边过去,天黑时,我躺在床上,他便伶伶俐俐地从我身上跨过,从我脚边飞去了。等我睁开眼和太阳再见,这算又溜走了一日。我掩着面叹息。但是新来的日子的影儿又开始在叹息里闪过了。
人类文本片段2
来源:MBA智库《数字版权管理》
利用DRM技术,电子出版物的内容制造者可用白定义的加密技术来控制对印刷品、音乐或图像等的访问。分销商把自定义“钥匙”(私钥)提供给拥有权限的终端用户,让他们看或听这些出版物,但同时会对用户复制、打印和重新分发加以限制。当一位数字版权拥有者下载一份数字出版物文件时,DRM软件会检查该用户的身份,与票据交换所联系起来安排酬金的支付和文件解密,并为以后的访问指派钥匙(私钥)。出版物的出版商可以用多种方式限制访问权限,例如,是否允许查看、是否允许打印、是否允许复制或在限定的期限内使用等(邓尧伟,2003)。DRM的基本思想都是利用一个系统来保障数字信息交易的安全,相关的权利要求则附在数字信息的内容上。在总体上,DRM的过程分成两个方面:一是电子出版物的生产者描述和规定该电子出版物的使用方式和授权条件;二是通过DRM系统来实现前述内容和目的。
检测结果
| copyleaks | zerogpt | gptzero | |
| 文本1-GPT | AI 99.9% | AI | AI+人类 AI占69% |
| 文本2-GPT | 人类 99.9% | AI | AI+人类 AI占17% |
| 文本3-文心一言 | AI 99.9% | AI | AI+人类 AI占25% |
| 文本4-文心一言 | 人类 99.9% | 人类 | AI+人类 AI占27% |
| 人类文本1 | 人类 99.9% | AI | AI+人类 AI占13% |
| 人类文本2 | 人类 97.1% | AI | AI+人类 AI占14% |
总结就是:
copyleaks 在常规风格下检测结果十分准确,但是在处理特殊口吻AI文本中几乎不具备检测能力;
zerogpt 检测结果基本无法作为参考依据,错误率很高;
gptzero 主打一个模棱两可,也是基本属于不可用的程度。
结果截图记录







相关文章:
检测文本是否由AI生成,GPT、文心一言等均能被检测
背景 目前很多机构推出了ChatGPT等AI文本检测工具,但是准确率主打一个模棱两可,基本和抛硬币没啥区别。 先说结论,我们对比了常见的几款AI检测工具,copyleaks检测相比较而言最准确。 检测文本 AI文本片段1 来源:G…...
【3D机甲】捏造型功能
文章目录 1. 模型选择2. 变形和调整3. 材质和纹理4. 部件修改5. 关节和动作6. 物理模拟 3D机甲捏造型功能通常包括以下小功能: 模型选择:通过从库中选择机甲模型或导入自定义模型来开始设计。 变形和调整:调整机甲的大小、比例、旋转和位置&…...
设计模式之五:单例模式
有些对象只需要有一个,比如线程池、缓存和注册表等。 对比全局变量,其需要在程序开始就创建好对象,如果这个对象比较耗资源,而在后面的执行过程中又一直没有用到,就造成了浪费。 class Singleton {private:static Si…...
MATLAB的设置路径
在主页下的 或者在命令行输入path,命令行会出现所有路径 必须要将某些函数.m文件以及一些类文件包含在路径当中,否则在脚本代码中输入代码时,不会有代码提示...
Hyperledger Fabric 使用 CouchDB 和复杂智能合约开发
前言 在上个实验中,我们已经实现了简单智能合约实现及客户端开发,但该实验中智能合约只有基础的增删改查功能,且其中的数据管理功能与传统 MySQL 比相差甚远。本文将在前面实验的基础上,将 Hyperledger Fabric 的默认数据库支持 …...
这应该是最全的,Fiddler手机App抓包详解,看完还不会来找我...
目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 什么是抓包&#…...
使用ubuntu-base制作根文件系统
1:ubuntu官网下载最小根文件系统: 放置到电脑的ubuntu中, Mkdir Ubuntu_rootfs Cd Ubuntu_rootfs Sudo tar –zxvf Ubuntu-bash-xxxxxx.tar.gz 2:电脑的ubuntu安装qemu搭建arm模拟系统 将/usr/bin/qemu-arm-static/(64位拷贝…...
springboot-mybatis的分页查询的接口
一、安装依赖 <dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId><version>1.4.6</version> </dependency> 二、代码定义 分页对象类 Data AllArgsConstruct…...
网络音频终端音频编码解码终端
网络对讲终端SV-7011V 网络对讲终端SV-7011V,采用了ARM音频DSP架构,集网络对讲、网络广播、监听等功能于一身,内置麦克风、配置line out、line in、Mic in功能输出接口,适用于学校,机场,广场等场所。 产品…...
cordova 12 编译失败Could not find method compile() for arguments [com....]
问题: Could not find method compile() for arguments [com.tencent.mm.opensdk:wechat-sdk-android-with-mta:] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. 问题原因: 在Cordova项目中&…...
快速开发平台 WebBuilder 9 发布
WebBuilder 是一款强大,全面和高效的应用开发和运行平台。基于浏览器的集成开发环境,智能化的设计,能轻松完成常规桌面应用和面向手机等的移动应用开发。高效、稳定和可扩展的特点,适合复杂企业级应用的运行。跨平台、数据库和浏览…...
GPT-5出世,需5万张H100!英伟达GPU陷短缺风暴
随着人工智能技术的不断突破,自然语言处理领域也掀起了一波又一波的革命。从GPT-3.5的惊艳登场,到紧随其后的GPT-4的惊世震人,人们仿佛置身于科幻电影中,亲历了一场场技术的奇迹。然而,这场奇迹背后却逐渐显现出一道不…...
Jmeter学习和一个关于jmeter获取X-XSRF-TOKEN时的坑
Jmeter学习和一个关于jmeter获取X-XSRF-TOKEN时的坑 现在想对一个接口做性能测试,需要测试它多个线程并发下的调用 1.新建测试计划和线程组 略 2.新建http接口 一个完整的http接口包含请求头和请求,这里就需要两个组件:HTTP request、HT…...
SQL注入总结
0x00 前言 简单的总结一下SQL注入的内容 0x01 常规注入 通过特殊字符测试闭合,通常使用的闭合方式有 " ) ")等 1.判断字段 a union select 1,2,3 #2.执行基础内容 a union select 1,database(),3 #3.查表 a union select 1,group_concat(table_na…...
Java 实现 后端分页
背景说明 在实际开发中,基于数据库表结构进行SQL查询,如果要对结果进行分页,可以借助一些工具类,如:基于Mybatis的 工具类 PageHelper。 但是,有时分页的对象是经过一些业务逻辑处理的列表,如…...
数据结构 | 搜索和排序——排序
目录 一、冒泡排序 二、选择排序 三、插入排序 四、希尔排序 五、归并排序 六、快速排序 排序是指将集合中的元素按照某种顺序排序的过程。 一、冒泡排序 冒泡排序多次遍历列表。它比较相邻的元素,将不合顺序的交换。每一轮遍历都将下一个最大值放到正确的位…...
【嵌入式环境下linux内核及驱动学习笔记-(18)LCD驱动框架1-LCD控制原理】
目录 1、LCD显示系统介绍1.1 LCD显示基本原理1.1.1 颜色的显示原理:1.1.2 图像的构成 1.2 LCD接口介绍1.2.1 驱动接口 - MCU接口1.2.2 驱动接口 - RGB接口1.2.3 驱动接口 - LVDS接口1.2.4 驱动接口 - MIPI接口1.2.5 RGB / MIPI / LVDS三种接口方式的区别:…...
【unity】ShaderGraph实现等高线和高程渐变设色
【unity】ShaderGraph实现等高线和高程渐变设色 等高线的实现思路 方法一: 通过Position节点得到顶点的高度(y)值,将高度值除去等高距离取余,设定余数的输出边界(step) 方法二: 将…...
快速修复应用程序中的问题的利器—— Android热修复
热修复技术在Android开发中扮演着重要的角色,它可以帮助开发者在不需要重新发布应用程序的情况下修复已经上线的应用程序中的bug或者添加新的功能。 一、热修复是什么? 热修复(HotFix)是一种在运行时修复应用程序中的问题的技术…...
什么是全局代理,手机怎么设置全局代理
目录 什么是全局代理 全局代理的优缺点 优点 缺点 手机怎么设置全局代理 注意事项 总结 在计算机网络和信息安全中,全局代理是一种常用的技术手段,用于将网络流量通过代理服务器进行转发和处理。本文将介绍什么是全局代理,探讨全局代理…...
(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)
题目:3442. 奇偶频次间的最大差值 I 思路 :哈希,时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况,哈希表这里用数组即可实现。 C版本: class Solution { public:int maxDifference(string s) {int a[26]…...
Spark 之 入门讲解详细版(1)
1、简介 1.1 Spark简介 Spark是加州大学伯克利分校AMP实验室(Algorithms, Machines, and People Lab)开发通用内存并行计算框架。Spark在2013年6月进入Apache成为孵化项目,8个月后成为Apache顶级项目,速度之快足见过人之处&…...
基于ASP.NET+ SQL Server实现(Web)医院信息管理系统
医院信息管理系统 1. 课程设计内容 在 visual studio 2017 平台上,开发一个“医院信息管理系统”Web 程序。 2. 课程设计目的 综合运用 c#.net 知识,在 vs 2017 平台上,进行 ASP.NET 应用程序和简易网站的开发;初步熟悉开发一…...
高频面试之3Zookeeper
高频面试之3Zookeeper 文章目录 高频面试之3Zookeeper3.1 常用命令3.2 选举机制3.3 Zookeeper符合法则中哪两个?3.4 Zookeeper脑裂3.5 Zookeeper用来干嘛了 3.1 常用命令 ls、get、create、delete、deleteall3.2 选举机制 半数机制(过半机制࿰…...
自然语言处理——循环神经网络
自然语言处理——循环神经网络 循环神经网络应用到基于机器学习的自然语言处理任务序列到类别同步的序列到序列模式异步的序列到序列模式 参数学习和长程依赖问题基于门控的循环神经网络门控循环单元(GRU)长短期记忆神经网络(LSTM)…...
rnn判断string中第一次出现a的下标
# coding:utf8 import torch import torch.nn as nn import numpy as np import random import json""" 基于pytorch的网络编写 实现一个RNN网络完成多分类任务 判断字符 a 第一次出现在字符串中的位置 """class TorchModel(nn.Module):def __in…...
RabbitMQ入门4.1.0版本(基于java、SpringBoot操作)
RabbitMQ 一、RabbitMQ概述 RabbitMQ RabbitMQ最初由LShift和CohesiveFT于2007年开发,后来由Pivotal Software Inc.(现为VMware子公司)接管。RabbitMQ 是一个开源的消息代理和队列服务器,用 Erlang 语言编写。广泛应用于各种分布…...
tomcat入门
1 tomcat 是什么 apache开发的web服务器可以为java web程序提供运行环境tomcat是一款高效,稳定,易于使用的web服务器tomcathttp服务器Servlet服务器 2 tomcat 目录介绍 -bin #存放tomcat的脚本 -conf #存放tomcat的配置文件 ---catalina.policy #to…...
从物理机到云原生:全面解析计算虚拟化技术的演进与应用
前言:我的虚拟化技术探索之旅 我最早接触"虚拟机"的概念是从Java开始的——JVM(Java Virtual Machine)让"一次编写,到处运行"成为可能。这个软件层面的虚拟化让我着迷,但直到后来接触VMware和Doc…...
JDK 17 序列化是怎么回事
如何序列化?其实很简单,就是根据每个类型,用工厂类调用。逐个完成。 没什么漂亮的代码,只有有效、稳定的代码。 代码中调用toJson toJson 代码 mapper.writeValueAsString ObjectMapper DefaultSerializerProvider 一堆实…...
