我藉助 AI 神器,快速學習《阿里的 Java 開發手冊》,比量子力學還誇張

我平時經常要看 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,入羣掃碼:

如果上面的羣二維碼過期了,你可以加我微信,我拉你入羣:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章