我把ChatPaper開源了!用來速讀PDF和刷ArXiv論文。

ChatPaper:

歡迎各位大佬的使用,點贊,轉發和推薦!

面對每天海量的arxiv論文,以及AI極速的進化,我們人類必須也要一起進化才能不被淘汰。

作為中科大強化學習方向的博士生,我深感焦慮,現在AI的進化速度,我是連開腦洞都趕不上。

因此我開發了這款ChatPaper,嘗試用魔法打敗魔法。

ChatPaper根據用戶輸入的關鍵詞,自動在arxiv上下載最新的論文,再利用ChatGPT3.5的API接口強大的總結能力,將論文總結為固定的格式,以最少的文本,最低的閱讀門檻,為大家提供最大信息量,以決定該精讀哪些文章。

也可以提供本地的PDF文檔地址,直接處理。

祝大家在這個極速變化的時代中,能夠和AI一起進化!

這段代碼雖然不多,但整個流程走通也花了我近一周的時間,今天分享給大家。

使用步驟:

Windows,mac和Ubuntu系統應該都可以;

python版本最好是3.9,其他版本應該也沒啥問題

1. 在apikey.ini中填入你的openai key。注意,這個代碼純本地項目,你的key很安全!

2. 使用過程要保證XXXX!

3. 安裝依賴:最好XX,或者用國內源。

“` bash

pip install -r requirements.txt

“`

4. 運行chat_paper.py, 比如:

“`python

python chat_paper.py –query "chatgpt robot" –filter_keys "chatgpt robot" –max_results 1

“`

5. 參數介紹:

“`

[–pdf_path 是否直接讀取本地的pdf文檔?如果不設置的話,直接從arxiv上搜索並且下載]

[–query 向arxiv網站搜索的關鍵詞,有一些縮寫示范:all,ti(title),au(author),一個query示例:all: ChatGPT robot]

[–key_word 你感興趣領域的關鍵詞,重要性不高]

[–filter_keys 你需要在摘要文本中搜索的關鍵詞,必須保證每個詞都出現,才算是你的目標論文]

[–max_results 每次搜索的最大文章數,經過上面的篩選,才是你的目標論文數,chat隻總結篩選後的論文]

[–sort arxiv的排序方式,默認是相關性,也可以是時間,arxiv.SortCriterion.LastUpdatedDate 或者 arxiv.SortCriterion.Relevance, 別加引號]

[–save_image 是否存圖片,如果你沒註冊gitee的圖床的話,默認為false]

[–file_format 文件保存格式,默認是markdown的md格式,也可以是txt]

“`

## 常見網路報錯:

調用openai的chatgpt api時出現APIConnectionError,如何解決?

參考知乎回答:

調用openai的chatgpt api時出現APIConnectionError,如何解決?

項目的使用技巧:

  • 快速刷特定關鍵詞的論文,不插圖的話,每張篇文章需要花一分鐘,閱讀時間差不多一分鐘。
  • 2. 本項目可以用於跟蹤領域最新論文,或者關注其他領域的論文,可以批量生成總結,最大可生成1000《如果你能等得及的話》。

    雖然Chat可能有瞎編的成分,但是在我的規范化提問的框架下,它的主要信息是保熟的。

    3. 在看文章的時候,它會引用一些文章,但沒有詳細介紹,把標題發給腳本,讓它進行總結,就可以用一分鐘時間快速知道這篇文章講了什麼內容。

    4. 注意:數字部分需要大家重新去原文檢查!找到好的文章之後,可以精讀這篇文章。

    和競品的區別:

    推薦另外兩個精讀論文的AI輔助網站:SciSpace by Typeset | Discover,Create,Publish,and Promote your research paper 和chatpdf。

    我的教程: [強化學徒:論文閱讀神器SciSpace(Typeset.io)測評-和AI一起進化](強化學徒:論文閱讀神器SciSpace(Typeset.io)測評-和AI一起進化)

    和上面這兩個工具的主要優勢在於,ChatPaper可以批量自動總結最新論文,可以極大的降低閱讀門檻,尤其是我們國人。

    缺點也很明顯,ChatPaper沒有交互功能,不能連續提問,但我覺得這個重要性不大~

    因為真正的精讀靠工具是不合適的。

    最後放一個生成樣例:

    我把ChatPaper開源了!用來速讀PDF和刷ArXiv論文。

    最後再懇請各位大佬的使用,點贊,轉發和推薦!