我借助AI神器,快速学习《阿里的Java开发手册》,比量子力学还夸张

原创
06/07 18:57
阅读数 106

我平时经常要看PDF,但是我看书贼慢,一个PDF差不多几十上百页,看一遍要花挺长时间。

我记性还不好,看完之后,过些日子就记不清PDF是讲什么的了。为了找到PDF里的某些信息,又得再花时间。

不过,现在这些问题都不是问题了。

因为我最近发现了一个神器,1分钟就能读完一个PDF。

上一次号称几分钟就能读完一本书的还是

量子力学

今天给大家安利的这个PDF神器,ChatPDF。

可以免费白嫖,不需要安装软件、插件,浏览器直接用。

打开浏览器,访问

https://www.chatpdf.com/

然后把PDF直接拖到下图那里

我把阿里的Java开发手册拖给它。

1分钟之后,它就看完了,在网页上输出:

然后你就可以提问了。

我问:异常应该怎么处理?

有点意思。

既告诉你内容在第多少页,又帮你进行了总结。

第一次用,我有点不放心,亲自去文档里看了看。

发现ChatPDF总结的还可以,确实是文档里写的,不过不是很全。这也不是大问题,你可以让它继续说。

我又问:文档里关于日志的最佳实践是什么?

依旧发挥稳定。

我问它点新鲜的,不让它查找和总结了。

给它挖个坑,我问:下面这个代码命名符合文档要求吗:int 折扣 = 50%

行啊,这个回答让我有点意外。

不但说命名不规范,还顺手把几处错误都纠正了:

  • 50% 改成了 50

  • “折扣” 改成了 discount

而且它说的理由和建议都挺严谨,666。

再考考它,学完这份文档,看它能不能写出代码。

我问:看完这个文档,你能不能帮忙写一段java代码例子,来说明一下如何正确的处理异常?

它的回答,图太长没截全:

如果我当年学Java的时候,有这工具就方便多了,得少踩多少坑。

接着我又问了许多关于PDF的问题:

  • 什么情况下用switch?什么情况下用if else?

  • 按照文档的要求,一个开发团队,应该如何正确的实践单元测试?

  • 假设你是一位java专家,你看完这个文档之后,你觉得什么地方写的不好?

  • 你说的“在异常处理规约中,可以提供一些常见的异常处理模式和反模式,并解释它们为什么是好或坏的。”,你能提供一些模式和反模式吗?

  • ……

就不一一截图了。

总的来说:

  1. ChatPDF使用非常方便,浏览器直接使用。速度快,几分钟读完一个PDF。

  2. 据我测试,影印版的PDF无效

  3. 它的回答说不上有多惊艳,但是足以辅助我们学习了。

  4. 你可以给它英文PDF,然后用中文提问,它的回答也是中文(英文阅读恐惧症患者的福音)。

  5. 它偶尔会开小差,说着说着中文就会蹦英文……不要紧,你对它说“说中文”就行了。

  6. ChatPDF可以免费用,但是有限制:PDF不能超过120页,不能大于10M,每天最多3个PDF,每天最多问50次。如果不够用可以付费,每月5刀。

  7. 可以用你电脑里的PDF,也可以给它一个网上PDF的网址。

  8. ChatPDF的工作原理:先在PDF段落上创建语义索引。回答问题时,找到最相关的段落,并使用ChatGPT API生成答案。

  9. 目前它使用GPT3.5,将来有可能用GPT4。但是,我估计免费版还是用GPT3.5 ,因为GPT4贵。

  10. 把PDF给它,安全吗?据它说安全,它还说你可以永久安全。我建议机密的PDF还是注意点。

  11. 正确看待ChatPDF,别指望它替你学习,学习还得靠自己,它能做的是提高我们学习的效率。

如果这篇文章对你有帮助,希望来个三连支持一下

 

我建了一个免费ChatGPT学习群,在群里就可以免费使用ChatGPT,入群扫码:

如果上面的群二维码过期了,你可以加我微信,我拉你入群:

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部