我平時經常要看 PDF,但是我看書賊慢,一個 PDF 差不多幾十上百頁,看一遍要花挺長時間。 我記性還不好,看完之後,過些日子就記不清 PDF 是講什麼的了。為了找到 PDF 里的某些信息,又得再花時間。 不過,現在這些問題都不是問題了。 因為我最近發現了一個神器,1 分鐘就能讀完一個 PDF。 上 ...
我平時經常要看 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 專家,你看完這個文檔之後,你覺得什麼地方寫的不好?
-
你說的 “在異常處理規約中,可以提供一些常見的異常處理模式和反模式,並解釋它們為什麼是好或壞的。”,你能提供一些模式和反模式嗎?
-
……
就不一一截圖了。
總的來說:
-
ChatPDF 使用非常方便,瀏覽器直接使用。速度快,幾分鐘讀完一個 PDF。
-
據我測試,影印版的 PDF 無效。
-
它的回答說不上有多驚艷,但是足以輔助我們學習了。
-
你可以給它英文 PDF,然後用中文提問,它的回答也是中文(英文閱讀恐懼症患者的福音)。
-
它偶爾會開小差,說著說著中文就會蹦英文…… 不要緊,你對它說 “說中文” 就行了。
-
ChatPDF 可以免費用,但是有限制:PDF 不能超過 120 頁,不能大於 10M,每天最多 3 個 PDF,每天最多問 50 次。如果不夠用可以付費,每月 5 刀。
-
可以用你電腦里的 PDF,也可以給它一個網上 PDF 的網址。
-
ChatPDF 的工作原理:先在 PDF 段落上創建語義索引。回答問題時,找到最相關的段落,並使用 ChatGPT API 生成答案。
-
目前它使用 GPT3.5,將來有可能用 GPT4。但是,我估計免費版還是用 GPT3.5 ,因為 GPT4 貴。
-
把 PDF 給它,安全嗎?據它說安全,它還說你可以永久安全。我建議機密的 PDF 還是註意點。
-
正確看待 ChatPDF,別指望它替你學習,學習還得靠自己,它能做的是提高我們學習的效率。
如果這篇文章對你有幫助,希望來個三連支持一下。
我建了一個免費 ChatGPT 學習群,在群里就可以免費使用 ChatGPT,入群掃碼:
如果上面的群二維碼過期了,你可以加我微信,我拉你入群: