草庐IT

不仅仅是ChatGPT:分享一些AI时代的有力工具

Steven Lynn 2023-07-12 原文

本文已发表在哔哔哔哔-不仅仅是ChatGPT:分享一些AI时代的有力工具

前言

可以说AI技术在2022年底是一个技术奇点,完成突破之后,我们可以预见一个技术爆炸的时代。

在计算机的早期,人与计算机的交互只有键盘,是鼠标和GUI的发明改变了最原始的交互方式,于是计算机的实用门槛大大降低,从专业设施变为民用。在后AI时代,基于自然语言处理(NLP),人们与计算机的交互将更加简单直接,使用计算机的门槛会更加低,人们可以不必学习大量复杂高深的内容即可完成一些创作。

例如通过Stable Diffusion可以批量生成一些插画,大大降低画画的学习成本。再比如早些年的GitHub Copilot也降低了debug的时间成本。而GPT-3问世之后,基于它的ChatGPT直接将这场科技革命推向了高潮。ChatGPT拥有截止2021年的知识库,可以说是整个人类智慧的总和。基于自然语言处理的智能助手可以帮助我们快速地完成文书撰写、数据分析、以及其他日常工作中的重复性任务。

对与错?

关于AI的副作用的讨论也不是一天两天了。就比如:

  • 专有化:一些商业公司可能会将AI应用作为他们自己的核心竞争力,采用专有技术和算法来开发和部署AI应用,而不是基于开源的自由软件。这可能会导致一些AI技术和应用变得封闭和专有,限制了对这些技术和应用的访问和使用。

  • 数据控制:AI应用需要大量的数据作为输入和训练,而这些数据通常由少数大型公司或组织控制。这些公司或组织可能会将其数据用于商业目的,而不是公共利益。此外,这些数据通常需要进行大量的清理和预处理才能用于训练AI模型,而这些过程通常需要大量的时间和资源,这可能会使独立开发者或小型公司无法轻易地开发AI应用。

  • 人员流失:AI领域需要高度专业化和技术性强的人才,这些人才往往具有很高的市场价值。一些公司可能会挖走这些专业人才,从而使自由软件社区在AI领域的竞争优势减弱。

  • “黑箱”问题:一些AI算法和模型可能过于复杂,难以理解其背后的工作原理。这使得开发人员无法查看和理解AI应用的内部运作,从而难以诊断和修复潜在的问题或缺陷。

  • 潜在的滥用:一些AI应用可能会被用于滥用和侵犯隐私。例如,人脸识别技术可以被用于跟踪和监视公民,从而侵犯个人隐私和自由。这些潜在的滥用可能会导致公众对AI技术的担忧和抵制。

具体一点,以Stable Diffusion为例,Novel AI盗用了大量的版权作品来训练模型,AI的作品的版权问题如果深究很难说清楚。
而像GitHub的Copilot使用了大量的开源代码来训练(包括ChatGPT也是一个性质),这就导致了你根本不知道输出的内容源自哪里,版权归属谁,甚至在未来可能大大打击创作者的创作热情。

一些学校也开始禁用ChatGPT,原因是学生可能会用它来写论文。但显然由于信息差的存在,国内的大部分学校并未意识到这一点。
后来OpenAI官方也推出了检测工具AI Text Classifier,用于检测文章内容有多少是AI生成的。

我的观点

我的观点可能比较激进,我认为所有人都应该尽快使用AI工具以适应时代的巨变。如今禁用AI工具,在未来的某一天就好比慈禧让司机跪着开车一样可笑。AI无疑是科技时代增加生产力的工具之一。而在知识界,AI将提高人们信息检索的能力,建立更有效的知识连结而不必记忆知识本身(毕竟人类的大脑是相当有限的)。

内容提要

目前我们的AI技术正处于拐点之上,正如《三体》中所提到的“技术奇点”和“技术爆炸”的概念一样。掌握AI工具的使用可以充分利用同行尚未了解这个概念的信息差,领跑未来。

本文参考了一些推上的大佬的发言,将介绍几个目前实用的AI工具,希望对您的日常学习与工作有所帮助。


基于对话的AI工具

ChatGPT

官网链接:https://chat.openai.com
好,这个想必所有人都应该知道了或者已经体验过了。这里分享一些有趣的玩法:

一些prompt的收集

这里收录了一些有趣的prompt可以用于娱乐,也欢迎评论区投稿
https://bebebe.be/archives/47/

此外,也有一些大佬做了相关收录和整理:
https://github.com/PlexPt/awesome-chatgpt-prompts-zh

接入小爱音响

不用 root 使用小爱同学和 ChatGPT 交互折腾记
这篇文章介绍了作者从想法到实现的过程,旨在通过破解小爱同学,让它通过语音交互来调用 ChatGPT 生成文本,并通过 tts 把生成的文本朗读出来。

作者最初的想法是通过串口通信来与小爱同学交互,但因为小爱同学把串口通信给封了,作者转向了 Siri 和轮询的方式。在实现的过程中,作者学习了串口通信、硬件焊接、Mac 双系统刷机等知识,并发现硬件也很有意思。

最终,作者成功地实现了通过语音交互调用 ChatGPT 生成文本,并通过 tts 把生成的文本朗读出来的功能,让小爱同学可以回答用户提出的问题。

以上文本由ChatGPT总结而成

接入Siri

首先要去OpenAI官网申请API
申请地址

接着需要在App Store里下载JSBox(付费订阅制软件)
去设置里打开JSBox的键盘权限
接着再扫描二维码安装脚本

目前还没去体验这个,仅分享一下方法

Notion AI

官网地址
相比使用GPT-3.5的ChatGPT而言,Notion AI使用的是GPT-3,但速度上比ChatGPT快很多。
目前免费一天可使用10次,订阅的话一个月10 ,相比 20 ,相比20 ,相比20一个月的ChatGPT Plus还是划算很多。

AI搜索引擎

ChatGPT的知识库仅仅只更新到2021年,因此并不适合作为搜索引擎来检索精确的信息。
而微软向OpenAI投资数十亿美元可以看出对于打造下一代基于AI的搜索引擎的野心。2月初的时候New Bing横空出世,颠覆了传统的搜索引擎模式。

Bing

这个不用多说,想必大家都有所了解。

New Bing是微软发布的一种新型搜索引擎,它结合了ChatGPT式的AI语言模型,可以理解和回答用户的自然语言问题。New Bing不仅能生成相关的链接,还能从网上整合可靠的来源,给出一个简明的答案。New Bing还可以与用户进行有趣的对话,展示其创造性和幽默感。

目前Bing的搜索框内支持直接使用自然语言搜索东西(即:你不需要检索关键词而可以直接提问)。搜索的同时会启动对话模式,可以进行更详细的对话。

申请地址
申请时间长短不一,有的人第二天就申请通过了,有的人两个星期都还没通过(没错就是我)
申请通过后,微软会发邮件通知你

体验下来感觉New Bing基本上已经处于半残废的状态了,(据说微软只用了50个A100),很容易触发终止会话

此外,使用header editer工具也可以免代理登录国际版必应
edge拓展下载 | Chrome拓展下载

所需代码如下

{
"request": [
{
"enable": true,
"name": "bing-cn-to-www",
"ruleType": "redirect",
"matchType": "prefix",
"pattern": "https://cn.bing.com",
"exclude": "",
"group": "bing-redirect",
"isFunction": false,
"action": "redirect",
"to": "https://www.bing.com"
}
],
"sendHeader": [
{
"enable": true,
"name": "bing",
"ruleType": "modifySendHeader",
"matchType": "regexp",
"pattern": "^http(s?)://www\\.bing\\.com/(.*)",
"exclude": "",
"group": "bing-direct",
"isFunction": false,
"action": {
"name": "x-forwarded-for",
"value": "8.8.8.8"
}
}
],
"receiveHeader": [],
"receiveBody": []
}

Phind

如果暂时没用上Bing的也可以体验一下这款搜索引擎phind.com

Phind也是一款基于自然语言的搜索引擎,你可以直接在搜索框内提问,它会在Google进行搜索,之后将所有搜索结果整理为自然语言呈现给你。

论文搜索引擎arxivxplorer

官网链接
开发者是@tomtumiel,这是一个针对 arXiv 论文的语义搜索引擎,它使用OpenAI最新的嵌入式模型来搜索查询寻找最相关的论文。

论文搜索引擎typeset.io

官网链接
很强大,可以直接对文章内容体温,截图其中的公式可以直接给出解释

AI文章检索工具

Humata

官网地址
支持上传PDF后直接提问,目前免费但有的时候会遇到负载过大的情况

Lateral

官网地址
支持批量导入PDF论文,搜索某个关键词或概念,会给出各个论文出现这些概念的段落,并且找到相似的概念

有关不仅仅是ChatGPT:分享一些AI时代的有力工具的更多相关文章

  1. ruby-on-rails - 如何生成传递一些自定义参数的 `link_to` URL? - 2

    我正在使用RubyonRails3.0.9,我想生成一个传递一些自定义参数的link_toURL。也就是说,有一个articles_path(www.my_web_site_name.com/articles)我想生成如下内容:link_to'Samplelinktitle',...#HereIshouldimplementthecode#=>'http://www.my_web_site_name.com/articles?param1=value1¶m2=value2&...我如何编写link_to语句“alàRubyonRailsWay”以实现该目的?如果我想通过传递一些

  2. 世界前沿3D开发引擎HOOPS全面讲解——集3D数据读取、3D图形渲染、3D数据发布于一体的全新3D应用开发工具 - 2

    无论您是想搭建桌面端、WEB端或者移动端APP应用,HOOPSPlatform组件都可以为您提供弹性的3D集成架构,同时,由工业领域3D技术专家组成的HOOPS技术团队也能为您提供技术支持服务。如果您的客户期望有一种在多个平台(桌面/WEB/APP,而且某些客户端是“瘦”客户端)快速、方便地将数据接入到3D应用系统的解决方案,并且当访问数据时,在各个平台上的性能和用户体验保持一致,HOOPSPlatform将帮助您完成。利用HOOPSPlatform,您可以开发在任何环境下的3D基础应用架构。HOOPSPlatform可以帮您打造3D创新型产品,HOOPSSDK包含的技术有:快速且准确的CAD

  3. 亚特兰蒂斯的回声(中文版): chatGPT 的杰作 - 2

    英文版英文链接关注公众号在“亚特兰蒂斯的回声”中踏上一段难忘的冒险之旅,深入未知的海洋深处。足智多谋的考古学家AriaSeaborne偶然发现了一件古代神器,揭示了一张通往失落之城亚特兰蒂斯的隐藏地图。在她神秘的导师内森·兰登教授的指导和勇敢的冒险家亚历克斯·默瑟的帮助下,阿丽亚开始了一段危险的旅程,以揭开这座传说中城市的真相。他们的冒险之旅带领他们穿越险恶的大海、神秘的岛屿和充满陷阱和谜语的致命迷宫。随着Aria潜在的魔法能力的觉醒,她被睿智勇敢的QueenNeria的幻象所指引,她让她为即将到来的挑战做好准备。三人组揭开亚特兰蒂斯令人惊叹的隐藏文明,并了解到邪恶的巫师马拉卡勋爵试图利用其古

  4. 基于C#实现简易绘图工具【100010177】 - 2

    C#实现简易绘图工具一.引言实验目的:通过制作窗体应用程序(C#画图软件),熟悉基本的窗体设计过程以及控件设计,事件处理等,熟悉使用C#的winform窗体进行绘图的基本步骤,对于面向对象编程有更加深刻的体会.Tutorial任务设计一个具有基本功能的画图软件**·包括简单的新建文件,保存,重新绘图等功能**·实现一些基本图形的绘制,包括铅笔和基本形状等,学习橡皮工具的创建**·设计一个合理舒适的UI界面**注明:你可能需要先了解一些关于winform窗体应用程序绘图的基本知识,以及关于GDI+类和结构的知识二.实验环境Windows系统下的visualstudio2017C#窗体应用程序三.

  5. postman接口测试工具-基础使用教程 - 2

    1.postman介绍Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。2.下载安装官网地址:https://www.postman.com/下载完成后双击安装吧,安装过程极其简单,无需任何操作3.使用教程这里以百度为例,工具使用简单,填写URL地址即可发送请求,在下方查看响应结果和响应状态码常用方法都有支持请求方法:getpostputdeleteGet、Post、Put与Delete的作用get:请求方法一般是用于数据查询,

  6. ruby - 找一些句子 - 2

    我想找到在某些文本中找到一些(让它是两个)句子的好方法。什么会更好-使用正则表达式或拆分方法?你的想法?应JeremyStein的要求-有一些例子示例:输入:ThefirstthingtodoistocreatetheCommentmodel.We’llcreatethisinthenormalway,butwithonesmalldifference.IfwewerejustcreatingcommentsforanArticlewe’dhaveanintegerfieldcalledarticle_idinthemodeltostoretheforeignkey,butinthis

  7. ruby-on-rails - 有没有一种工具可以在编码时自动保存对文件的增量更改? - 2

    我最喜欢的Google文档功能之一是它会在我工作时不断自动保存我的文档版本。这意味着即使我在进行关键更改之前忘记在某个点进行保存,也很有可能会自动创建一个保存点。至少,我可以将文档恢复到错误更改之前的状态,并从该点继续工作。对于在MacOS(或UNIX)上运行的Ruby编码器,是否有具有等效功能的工具?例如,一个工具会每隔几分钟自动将Gitcheckin我的本地存储库以获取我正在处理的文件。也许我有点偏执,但这点小保险可以让我在日常工作中安心。 最佳答案 虚拟机有些人可能讨厌我对此的回应,但我在编码时经常使用VIM,它具有自动保存功

  8. ruby-on-rails - rspec - 我怎样才能让 "pendings"有我的文本而不仅仅是 "No reason given" - 2

    我有这个代码:context"Visitingtheusers#indexpage."dobefore(:each){visitusers_path}subject{page}pending('iii'){shouldhave_no_css('table#users')}pending{shouldhavecontent('Youhavereachedthispageduetoapermissionic错误')}它会导致几个待处理,例如ManagingUsersGivenapractitionerloggedin.Visitingtheusers#indexpage.#Noreason

  9. ruby - 使用 Ruby 开发工具包将文件上传到 Amazon S3 - 2

    我正在尝试上传文件。一个简单的hello.txt。我正在关注文档,但无法将其上传到我的存储桶。#STARTAWSCLIENTs3=Aws::S3::Resource.newbucket=s3.bucket(BUCKET_NAME)begins3.buckets[BUCKET_NAME].objects[KEY].write(:file=>FILE_NAME)puts"Uploadingfile#{FILE_NAME}tobucket#{BUCKET_NAME}."bucket.objects.eachdo|obj|puts"#{obj.key}=>#{obj.etag}"endresc

  10. ruby block 并从 block 中返回一些东西 - 2

    我正在使用ruby​​1.8.7。p=lambda{return10;}deflab(block)puts'before'putsblock.callputs'after'endlabp以上代码输出为before10after我将相同的代码重构到这里deflab(&block)puts'before'putsblock.callputs'after'endlab{return10;}现在我收到LocalJumpError:意外返回。对我来说,这两个代码都在做同样的事情。是的,在第一种情况下我传递了一个过程,在第二种情况下我传递了一个block。但是&block将该block转换为pro

随机推荐