作者:明明如月学长, CSDN 博客专家,蚂蚁集团高级 Java 工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《EffectiveJava》独家解析》专栏作者。
热门文章推荐:
随着 ChatGPT 的出现,基于 GPT 的各种工具以及相似的大模型工具如雨后春笋一样不断涌现。
可以说,我们正处在人工智能爆发期,人工智能的应用正在对人们的生活、工作方方面面都在产生重大影响。
有些人面对这种场景非常焦虑,担心自己会被取代而失业,其实“不是人工智能淘汰人,而是会使用人工智能的人淘汰了不会使用的人”,现在如果还对人工智能排斥或者还不积极学习的人很容易被淘汰。

本文推荐几款基于人工智能的文档学习软件,可以上传文档然后“和文档对话”,快速高效学习文档。
上传一个 PDF ,直接和 PDF 进行对话。

每次只能上传一个 PDF 文档,没有总 PDF 数量限制,没有页数限制,PDF 文件限制20M,不需要注册账号,免费使用,支持多种语言。
官网:https://www.bing.com

申请 New Bing 以后,安装 Edge 浏览器,右上角有 New Bing 的按钮。
可以对浏览器正在打开的页面(包括通过 URL 打开的 PDF) 等进行提问,非常方便。
免费,无限次数。
Humata 就像是你文档的 ChatGPT。可以上传文档后提问。
登录后在 My Files 页面上传文档。

上传后选择某个文档进行提问。

它会根据问题找到对应的答案,并给出对应的页面,并且点击相应页面时右侧文档也会跳转到相对的页面,并且有关联的内容也会高亮显示。
免费版限制 60页,提问次数无限制,支持问题所在页面的展示和相关内容的高亮。

对于学生:通过聊天PDF增强您的学习体验。轻松理解教科书、讲义和演示文稿。不要花费数小时翻阅研究论文和学术文章。
支持您的学术成长,并在有效和负责任的学习中取得成功。
对于上班族: 高效分析您的文档。从财务和销售报告到项目和商业提案、培训手册和法律合同,ChatPDF 可以快速为您提供所需的信息。
您的数据在安全的云存储中保密,可以随时删除。
对于爱奇思妙想的人:通过聊天PDF解锁丰富的知识。毫不费力地从历史文献、诗歌和文学中发现新的见解和答案。
ChatPDF可以理解任何语言,并以您喜欢的语言进行回复。满足你的好奇心,扩大你的视野,使用可以回答任何 PDF 中的任何问题的工具。
登录账号可以保存对话,下次继续 Chat。

可以对书中的任何内容进行提问,它会回答并给出页码。

免费版: 每个PDF 最大支持 120 页, 10MB;每天最多可以上传 3 个 PDF ,每天最多可以提 50个问题。
收费版:5美元/月,每个 PDF 最大支持 2000 页,32MB;每天最多可以上传 50 个 PDF ,每天最多可以提 1000 个问题。
阅读速度慢,抓不住重点?不用担心。基于 GPT 大模型的 ChatDOC 可以帮你解决。
上传 PDF/Word 文档,Chat一下,就能立刻得到文章摘要,重点总结,细节描述,数据分析,内容润色等,还可以选择表格和文本,针对性提问,获得更准确的答案。
ChatDOC 的回答都可以溯源至文档内容,后续还会支持图片、扫描件格式,以及多个文档交叉问答。点击即可免费使用。



免费版本文件需小于 200 页, 24 小时内只能上传 5 个文档。
每个文档可以提问 300 次,每个问题需小于 3000 个字符。
口号:PandaGPT is dedicated to make acquiring knowledge as easy as possible
PandaGPT 让获取知识变得更容易。
上传文档后选择相应的文档,直接对话即可。

免费版: 每个月只能上传 10个文件,一个月只能发起100次对话。
收费版:每个月 1000个文件,一个月只能发起 1500 次对话。
正如 《人工智能时代,软件工程师们将会被取代?》 中提到的,面对人工智能,我们不需要害怕。
随着人工智能的出现,学习方式和解决问题的途径已经改变,需要我们利用好工具,也需要终身学习;
“未来已来”,希望大家能够紧跟时代潮流,利用好工具,更快地掌握新知识,更快地解决问题。
创作不易,如果本文对你有帮助,欢迎点赞、收藏加关注,你的支持和鼓励,是我创作的最大动力。
我试图获取一个长度在1到10之间的字符串,并输出将字符串分解为大小为1、2或3的连续子字符串的所有可能方式。例如:输入:123456将整数分割成单个字符,然后继续查找组合。该代码将返回以下所有数组。[1,2,3,4,5,6][12,3,4,5,6][1,23,4,5,6][1,2,34,5,6][1,2,3,45,6][1,2,3,4,56][12,34,5,6][12,3,45,6][12,3,4,56][1,23,45,6][1,2,34,56][1,23,4,56][12,34,56][123,4,5,6][1,234,5,6][1,2,345,6][1,2,3,456][123
我主要使用Ruby来执行此操作,但到目前为止我的攻击计划如下:使用gemsrdf、rdf-rdfa和rdf-microdata或mida来解析给定任何URI的数据。我认为最好映射到像schema.org这样的统一模式,例如使用这个yaml文件,它试图描述数据词汇表和opengraph到schema.org之间的转换:#SchemaXtoschema.orgconversion#data-vocabularyDV:name:namestreet-address:streetAddressregion:addressRegionlocality:addressLocalityphoto:i
question的一些答案关于redirect_to让我想到了其他一些问题。基本上,我正在使用Rails2.1编写博客应用程序。我一直在尝试自己完成大部分工作(因为我对Rails有所了解),但在需要时会引用Internet上的教程和引用资料。我设法让一个简单的博客正常运行,然后我尝试添加评论。靠我自己,我设法让它进入了可以从script/console添加评论的阶段,但我无法让表单正常工作。我遵循的其中一个教程建议在帖子Controller中创建一个“评论”操作,以添加评论。我的问题是:这是“标准”方式吗?我的另一个问题的答案之一似乎暗示应该有一个CommentsController参
我意识到这可能是一个非常基本的问题,但我现在已经花了几天时间回过头来解决这个问题,但出于某种原因,Google就是没有帮助我。(我认为部分问题在于我是一个初学者,我不知道该问什么......)我也看过O'Reilly的RubyCookbook和RailsAPI,但我仍然停留在这个问题上.我找到了一些关于多态关系的信息,但它似乎不是我需要的(尽管如果我错了请告诉我)。我正在尝试调整MichaelHartl'stutorial创建一个包含用户、文章和评论的博客应用程序(不使用脚手架)。我希望评论既属于用户又属于文章。我的主要问题是:我不知道如何将当前文章的ID放入评论Controller。
在应用开发中,有时候我们需要获取系统的设备信息,用于数据上报和行为分析。那在鸿蒙系统中,我们应该怎么去获取设备的系统信息呢,比如说获取手机的系统版本号、手机的制造商、手机型号等数据。1、获取方式这里分为两种情况,一种是设备信息的获取,一种是系统信息的获取。1.1、获取设备信息获取设备信息,鸿蒙的SDK包为我们提供了DeviceInfo类,通过该类的一些静态方法,可以获取设备信息,DeviceInfo类的包路径为:ohos.system.DeviceInfo.具体的方法如下:ModifierandTypeMethodDescriptionstatic StringgetAbiList()Obt
目录前言滤波电路科普主要分类实际情况单位的概念常用评价参数函数型滤波器简单分析滤波电路构成低通滤波器RC低通滤波器RL低通滤波器高通滤波器RC高通滤波器RL高通滤波器部分摘自《LC滤波器设计与制作》,侵权删。前言最近需要学习放大电路和滤波电路,但是由于只在之前做音乐频谱分析仪的时候简单了解过一点点运放,所以也是相当从零开始学习了。滤波电路科普主要分类滤波器:主要是从不同频率的成分中提取出特定频率的信号。有源滤波器:由RC元件与运算放大器组成的滤波器。可滤除某一次或多次谐波,最普通易于采用的无源滤波器结构是将电感与电容串联,可对主要次谐波(3、5、7)构成低阻抗旁路。无源滤波器:无源滤波器,又称
最近在学习CAN,记录一下,也供大家参考交流。推荐几个我觉得很好的CAN学习,本文也是在看了他们的好文之后做的笔记首先是瑞萨的CAN入门,真的通透;秀!靠这篇我竟然2天理解了CAN协议!实战STM32F4CAN!原文链接:https://blog.csdn.net/XiaoXiaoPengBo/article/details/116206252CAN详解(小白教程)原文链接:https://blog.csdn.net/xwwwj/article/details/105372234一篇易懂的CAN通讯协议指南1一篇易懂的CAN通讯协议指南1-知乎(zhihu.com)视频推荐CAN总线个人知识总
深度学习部署:Windows安装pycocotools报错解决方法1.pycocotools库的简介2.pycocotools安装的坑3.解决办法更多Ai资讯:公主号AiCharm本系列是作者在跑一些深度学习实例时,遇到的各种各样的问题及解决办法,希望能够帮助到大家。ERROR:Commanderroredoutwithexitstatus1:'D:\Anaconda3\python.exe'-u-c'importsys,setuptools,tokenize;sys.argv[0]='"'"'C:\\Users\\46653\\AppData\\Local\\Temp\\pip-instal
这是针对我无法破坏的现有公共(public)API,但我确实希望对其进行扩展。目前,该方法采用字符串或符号或任何其他在作为第一个参数传递给send时有意义的内容我想添加发送字符串、符号等列表的功能。我可以只使用is_a吗?数组,但还有其他发送列表的方法,这不是很像ruby。我将调用列表中的map,所以第一个倾向是使用respond_to?:map。但是字符串也会响应:map,所以这行不通。 最佳答案 如何将它们全部视为数组?String的行为与仅包含String的Array相同:deffoo(obj,arg)[*arg].eac
我完全不是程序员,正在学习使用Ruby和Rails框架进行编程。我目前正在使用Ruby1.8.7和Rails3.0.3,但我想知道我是否应该升级到Ruby1.9,因为我真的没有任何升级的“遗留”成本。缺点是什么?我是否会遇到与普通gem的兼容性问题,或者甚至其他我不太了解甚至无法预料的问题? 最佳答案 你应该升级。不要坚持从1.8.7开始。如果您发现不支持1.9.2的gem,请避免使用它们(因为它们很可能不被维护)。如果您对gem是否兼容1.9.2有任何疑问,您可以在以下位置查看:http://www.railsplugins.or