自去年11月底ChatGPT發布以來,開源了這一AI界當紅辣子雞的學術熱度可謂是一路攀升。
問答、專用聊天、開源了講故事、學術寫代碼、專用分析代碼、開源了找bug,學術寫文章... 不少網友都在嘗試探索ChatGPT的專用不同應用領域。
這不最近,開源了GitHub Trending的學術周榜上,又出來一匹黑馬。專用
一個名為「chatgpt_academic」的開源了開源項目一下子就沖上了榜單,并一度上升到trending榜一的學術位置。
項目才剛開源沒多久,專用就斬獲了2w+ star的標星。
chatgpt_academic是一個基于ChatGPT構建的開源項目,項目代碼基于Python編寫。
根據項目介紹,chatgpt_academic是一個和論文、學術、科研等工作相關的ChatGPT拓展,特別針對科研和學術做了一系列優化工作。
chatgpt_academic支持不少可以一鍵完成的功能,包括像:一鍵潤色、一鍵查找文章語法錯誤、一鍵翻譯、一鍵代碼解釋等。
并且在自定義函數插件功能的加持下,chatgpt_academic也能夠完成包括像:一鍵程序剖析、一鍵解讀latex論文和生成摘要、一鍵批量生成函數注釋等插件功能。
再看一下這個項目的界面,更是非常貼心。
作者把這些可以一鍵完成的功能都集成到一個完整的界面中,并分成了基礎功能區和函數插件區,功能一目了然。
并且所有按鈕都通過讀取functional.py動態生成,用戶可以自定義功能和按鈕。
在和學術相關的功能這一塊,總體做得也比較易上手。比如一鍵論文潤色:
一鍵解讀Latex論文并生成摘要:
以及自動報告生成:
另外在內容輸出這塊,整體也做得比較直觀和優雅。
比如支持GPT輸出的markdown表格:
以及在輸出內容中如果包含公式,項目則會同時以tex形式和渲染形式顯示,方便復制和閱讀:
除了理解、潤色、翻譯等和論文本身相關的功能之外,chatgpt_academic也支持代碼解釋等工程性功能。
比如用戶假如懶得看項目代碼,那就可以把工程項目一整個直接丟給它。
然后等著它去理解并輸出該工程項目的結構。
比如這里試著讓chatgpt_academic自己去讀懂并剖析自己的代碼,結果就像這樣:
另外項目也支持其他一些Python項目以及Cpp項目的剖析和解釋。
聊到安裝和使用,項目提供了兩種主流的方式。
第一種就是直接安裝運行,支持Windows,Linux和MacOS。
整體步驟比較簡單,首先是git clone項目:
gitclonehttps://github.com/binary-husky/chatgpt_academic.git cdchatgpt_academic
克隆完成以后,在項目的config.py配置文件里去做一些配置,這個具體可以參看項目主頁的說明,典型的比如OpenAI APIKey等。
然后再安裝依賴和運行項目即可。
python-mpipinstall-rrequirements.txt pythonmain.py
畢竟項目是基于Python的,Python項目上手應用這一塊整體都比較類似。
另外一種方式就是基于Docker來快速應用,整體步驟同上。
首先也是把項目下載到本地:
gitclonehttps://github.com/binary-husky/chatgpt_academic.git cdchatgpt_academic
接下來同樣也是配置config.py,完成之后使用docker命令構建和運行即可。
dockerbuild-tgpt-academic. dockerrun--rm-it--net=hostgpt-academic所以基于這個開源項目,用戶就可以更方便地使用與學術論文和科研相關的功能了,這對于提高效率應該是有幫助的,有興趣的小伙伴可以試一試,開源項目地址為:https://github.com/binary-husky/chatgpt_academic。
審核編輯 :李倩