自去年11月底發(fā)布以來,這一AI界當(dāng)紅辣子雞的熱度可謂是一路攀升。

問答、聊天、講故事、寫代碼、分析代碼、找bug,寫文章... 不少網(wǎng)友都在嘗試探索的不同應(yīng)用領(lǐng)域。

這不最近, 的周榜上,又出來一匹黑馬。

一個(gè)名為「」的開源項(xiàng)目一下子就沖上了榜單,并一度上升到榜一的位置。

/-/

開源代碼網(wǎng)站github_chatgpt開源代碼_開源代碼是什么意思

項(xiàng)目才剛開源沒多久,就斬獲了2w+ star的標(biāo)星。

開源代碼是什么意思_開源代碼網(wǎng)站github_chatgpt開源代碼

是一個(gè)基于構(gòu)建的開源項(xiàng)目,項(xiàng)目代碼基于編寫。

根據(jù)項(xiàng)目介紹,是一個(gè)和論文、學(xué)術(shù)、科研等工作相關(guān)的拓展,特別針對(duì)科研和學(xué)術(shù)做了一系列優(yōu)化工作。

chatgpt開源代碼_開源代碼是什么意思_開源代碼網(wǎng)站github

支持不少可以一鍵完成的功能,包括像:一鍵潤(rùn)色、一鍵查找文章語法錯(cuò)誤、一鍵翻譯、一鍵代碼解釋等。

并且在自定義函數(shù)插件功能的加持下,也能夠完成包括像:一鍵程序剖析、一鍵解讀論文和生成摘要、一鍵批量生成函數(shù)注釋等插件功能。

開源代碼網(wǎng)站github_開源代碼是什么意思_chatgpt開源代碼

再看一下這個(gè)項(xiàng)目的界面,更是非常貼心。

作者把這些可以一鍵完成的功能都集成到一個(gè)完整的界面中,并分成了基礎(chǔ)功能區(qū)和函數(shù)插件區(qū),功能一目了然。

開源代碼網(wǎng)站github_chatgpt開源代碼_開源代碼是什么意思

并且所有按鈕都通過讀取.py動(dòng)態(tài)生成,用戶可以自定義功能和按鈕。

在和學(xué)術(shù)相關(guān)的功能這一塊,總體做得也比較易上手。比如一鍵論文潤(rùn)色:

chatgpt開源代碼_開源代碼是什么意思_開源代碼網(wǎng)站github

一鍵解讀論文并生成摘要:

開源代碼是什么意思_開源代碼網(wǎng)站github_chatgpt開源代碼

以及自動(dòng)報(bào)告生成:

開源代碼網(wǎng)站github_開源代碼是什么意思_chatgpt開源代碼

另外在內(nèi)容輸出這塊,整體也做得比較直觀和優(yōu)雅。

比如支持GPT輸出的表格:

開源代碼網(wǎng)站github_開源代碼是什么意思_chatgpt開源代碼

以及在輸出內(nèi)容中如果包含公式,項(xiàng)目則會(huì)同時(shí)以tex形式和渲染形式顯示,方便復(fù)制和閱讀:

chatgpt開源代碼_開源代碼是什么意思_開源代碼網(wǎng)站github

除了理解、潤(rùn)色、翻譯等和論文本身相關(guān)的功能之外,也支持代碼解釋等工程性功能。

開源代碼網(wǎng)站github_開源代碼是什么意思_chatgpt開源代碼

比如用戶假如懶得看項(xiàng)目代碼,那就可以把工程項(xiàng)目一整個(gè)直接丟給它。

然后等著它去理解并輸出該工程項(xiàng)目的結(jié)構(gòu)。

開源代碼網(wǎng)站github_開源代碼是什么意思_chatgpt開源代碼

比如這里試著讓自己去讀懂并剖析自己的代碼,結(jié)果就像這樣:

開源代碼是什么意思_開源代碼網(wǎng)站github_chatgpt開源代碼

chatgpt開源代碼_開源代碼網(wǎng)站github_開源代碼是什么意思

另外項(xiàng)目也支持其他一些項(xiàng)目以及Cpp項(xiàng)目的剖析和解釋。

開源代碼是什么意思_開源代碼網(wǎng)站github_chatgpt開源代碼

開源代碼是什么意思_chatgpt開源代碼_開源代碼網(wǎng)站github

聊到安裝和使用,項(xiàng)目提供了兩種主流的方式。

第一種就是直接安裝運(yùn)行,支持,和。

整體步驟比較簡(jiǎn)單,首先是git 項(xiàng)目:

git

克隆完成以后,在項(xiàng)目的.py配置文件里去做一些配置,這個(gè)具體可以參看項(xiàng)目主頁的說明,典型的比如 API Key等。

然后再安裝依賴和運(yùn)行項(xiàng)目即可。

python -m pip install -r requirements.txtpython main.py

畢竟項(xiàng)目是基于的,項(xiàng)目上手應(yīng)用這一塊整體都比較類似。

另外一種方式就是基于來快速應(yīng)用,整體步驟同上。

首先也是把項(xiàng)目下載到本地:

git

接下來同樣也是配置.py,完成之后使用命令構(gòu)建和運(yùn)行即可。

docker build -t gpt-academic .docker run --rm -it --net=host gpt-academic

所以感興趣的小伙伴可以嘗試一下。