如何利用ChatGPT搞科研?
完整攻略,已經在知乎收成2000 點讚。
這位研究僧,GPT-4都發布了,你還在純人工搞科研嗎?
已經有人實測:
ChatGPT科研全流程都能用,尤其是對於英語非母語的科研人員,可以大大提高日常科研工作效率。
連寫給導師的請假信,都能編得有模有樣。
△來自GPT-4
完整攻略,已經在知乎收穫2000 點贊,趕快一起學起來~(文末還有更多嗑鹽小工具推薦)
論文蒐集助理
(原文/晶片斯多葛)
重要提醒:ChatGPT可能會編造不存在的論文,而且論文資料庫與Google學術等平台差距較大,大家在使用的時候注意甄別和交叉驗證。
指定論文主題和時間範圍,ChatGPT會自動給予一些代表性論文,根據論文順藤摸瓜,可以對相關領域有大概了解。
舉個例子,我們讓ChatGPT搜尋過去一年脈衝神經網路的文章。透過上圖可以看出,ChatGPT不僅給出了脈衝神經網路過去一年這一領域的代表性文章,也給出了進一步搜尋論文的方法,對科研小白很友善。
論文寫作潤飾助理
ChatGPT可以當做一個強大的論文潤飾工具,從語法、用詞、結構、語氣等各方面進行修改。
這裡展示ChatGPT rephrase改寫論文的能力,比Wordtune, Grammarly等軟體好用很多!
更進一步,還可以讓ChatGPT根據不同期刊風格來改寫,可能未來論文潤飾機構也可以下崗了…
分享一個好用的ChatGPT prompt,用來rephrase學術論文:
I want you to act as an academic journal editor. Please rephrase the paragraph from an academic angle based on the writting style of the Nature journal: (接要改寫的論文段落)
學術型郵件撰寫助理
總的來說,學術圈內的郵件溝通,尤其是英文郵件,ChatGPT都能起到重要的輔助作用,下面舉幾個例子。
向潛在導師套磁
對於英語非母語的學生來說,向外國導師發套磁信一直是個令人頭大的問題。一般寫好郵件之後,要重複修改,確保語氣措詞適合。
現在,有了ChatGPT的幫助,只要輸入一句話,就可以產生一封態度誠懇、結構完善的套磁信,太讚了!
△ChatGPT輔助撰寫套磁信
#在上圖範例中,給出的prompt是本科生向MIT做大語言模型的教授套磁,包含sell my experience的要求。
在ChatGPT給的答案中,專門留出了放自己研究經驗的部分,非常好用。另外,也可以用 “please make it shorter” 之類的prompt調整篇幅。
給審稿人寄電子郵件催促審稿
輸入Prompt: I am a graduate student. I want to write an email to the reviewer of Nature journal to ask him to accelerate the review process of my submitted paper.
#△ChatGPT輔助撰寫催促審稿人郵件
從回答可以看出,ChatGPT曉之以情、動之以理,既顯示了在審論文對自己很重要,又從審稿人的角度出發共情,真的很讚!
給導師請假
假設一個場景,你明天想出去玩兒,但是有組會,如何給導師發一封合理動情的請假信?
上面是ChatGPT給出的請假email模板,給了理由以及補救措施,語氣委婉,拿過來改改就能直接用。
科普
「如果不能給小朋友講清楚自己的科研項目,就說明自己的理解還不夠深刻。」
ChatGPT可以幫助我們站在大眾的角度上,理解科研概念和項目。
想像一個場景,過年回家,七大姑八大姨和孩子們,問你大學專業學的什麼,是不是有點撓頭?哈哈哈~
Prompt: Please explain brain machine interface to a boy in primary school.
△ChatGPT輔助向小學生科普
可以看到,ChatGPT給的介紹語氣是比較符合小學生受眾,但還是略顯專業。因此,我們問它能不能更幽默一些:can you make it more humorous?
#在新的回復中,ChatGPT給了一個比喻,把腦機接口加持的人類比喻成絕地武士(Jedi Knight),《星際大戰》裡銀河共和國的保衛者,更符合小朋友的想像。
為科研論文起標題和縮寫
簡潔有力的標題對於一篇科研論文來說至關重要,一個意義明確的縮寫更能錦上添花,對論文發表、基金申請都很有幫助。
但是,對於non-native speaker來說,好標題 好縮寫並不容易,這裡我們嘗試用ChatGPT輔助完成這個任務。
Prompt: I am writing a scientific paper. Can you help me think a good acronym of the following topic: A New low power Implantable Wireless Brain Machine Interface.
△ChatGPT幫助文章命名標題和縮寫在第一輪回覆中,ChatGPT給的答案並不具有實用性。
因此,我們追問它:" ALOWIBMI」 is not good.
can you find other one with positive meaning?
在第二輪回答中,給出了BLISS這個縮寫,非常positive!
個人程式設計助理
ChatGPT已經完全改變了開發程式碼的方式,並且可以從各個方面賦能以程式設計工作為主的研究人員。
理解開源程式碼
在開始新專案時,大多數同學都會先在網路上尋找開源程式碼作為參考。
但是,要充分理解一個由他人創造的程式碼並不容易,有時甚至掙扎。
有了ChatGPT,要理解開源程式碼就變得容易多了。我們可以簡單地要求ChatGPT解釋程式碼的功能,並在短時間內理解它,再也不用浪費寶貴的時間和精力去解讀寫得不好、沒有註解的程式碼了。
Prompt: What does the following code do? [insert code here]
為程式碼新增註解
ChatGPT還可以幫助我們提升自己程式碼的品質和可維護性。
透過要求它逐行添加註釋,我們可以確保我們的程式碼有正確的文檔,使其他人更容易理解和使用我們的程式碼,也可以大大改善程式碼可讀性、可維護性。
Prompt: Add comments to the following code [insert code here]
類別ChatGPT科研工具
攻略且分享到這裡,作者也總結瞭如何用ChatGPT充當科研日記助理、PPT製作助理、科研簡歷製作助理、AI科研助理的方法,有興趣的話,請戳文末原文連結。
而ChatGPT問世以來,基於ChatGPT、類ChatGPT的實用科研小工具也如雨後春筍般冒了出來。
例如閱讀PDF版論文,用原版ChatGPT就不太方便,可以試試這幾個工具:
Humata
###官方介紹是為PDF文件而生的GPT。把論文PDF往網頁裡一拖,你就能在對話框中問這個AI任何跟這篇論文有關的內容。 ######親測支持中文。 ###比較好用的一點是,Humata會告訴你它的答案都是打哪裡來的。順著它標註出來的頁碼,可以很方便地檢查AI有沒有胡說八道。
不過,免費上限是60頁PDF,超過這個數字就得付費了。
ChatPDF
跟Humata的使用方式一樣,甩給ChatPDF一個PDF文檔,它就能自己「通讀」全文,你來負責提問就行。
要是你不知道該問些什麼,它還會給點溫馨提示。
比起Humata,ChatPDF的免費頁數較多,為120頁,每天限3篇。
另外,ChatPDF不會給出它回答的來源,因此在參考答案的同時,得小心它突然開始胡說八道…
PandaGPT
跟ChatPDF一樣,PandaGPT接入的是ChatGPT的API。
功能上,PandaGPT有點集Humata和ChatPDF優點於一身的意思,既能提供prompt參考,在回答中也會給出頁碼連結。
以上是如何利用ChatGPT搞科研?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

SQL 中通過使用 ALTER TABLE 語句為現有表添加新列。具體步驟包括:確定表名稱和列信息、編寫 ALTER TABLE 語句、執行語句。例如,為 Customers 表添加 email 列(VARCHAR(50)):ALTER TABLE Customers ADD email VARCHAR(50);

SQL 中添加列的語法為 ALTER TABLE table_name ADD column_name data_type [NOT NULL] [DEFAULT default_value]; 其中,table_name 是表名,column_name 是新列名,data_type 是數據類型,NOT NULL 指定是否允許空值,DEFAULT default_value 指定默認值。

提高 SQL 清空表性能的技巧:使用 TRUNCATE TABLE 代替 DELETE,釋放空間並重置標識列。禁用外鍵約束,防止級聯刪除。使用事務封裝操作,保證數據一致性。批量刪除大數據,通過 LIMIT 限制行數。清空後重建索引,提高查詢效率。

為新添加的列設置默認值,使用 ALTER TABLE 語句:指定添加列並設置默認值:ALTER TABLE table_name ADD column_name data_type DEFAULT default_value;使用 CONSTRAINT 子句指定默認值:ALTER TABLE table_name ADD COLUMN column_name data_type CONSTRAINT default_constraint DEFAULT default_value;

是的,DELETE 語句可用於清空 SQL 表,步驟如下:使用 DELETE 語句:DELETE FROM table_name;替換 table_name 為要清空的表的名稱。

Redis內存碎片是指分配的內存中存在無法再分配的小塊空閒區域。應對策略包括:重啟Redis:徹底清空內存,但會中斷服務。優化數據結構:使用更適合Redis的結構,減少內存分配和釋放次數。調整配置參數:使用策略淘汰最近最少使用的鍵值對。使用持久化機制:定期備份數據,重啟Redis清理碎片。監控內存使用情況:及時發現問題並採取措施。

要使用 phpMyAdmin 創建數據表,以下步驟必不可少:連接到數據庫並單擊“新建”標籤。為表命名並選擇存儲引擎(推薦 InnoDB)。通過單擊“添加列”按鈕添加列詳細信息,包括列名、數據類型、是否允許空值以及其他屬性。選擇一個或多個列作為主鍵。單擊“保存”按鈕創建表和列。

創建Oracle數據庫並非易事,需理解底層機制。 1. 需了解數據庫和Oracle DBMS的概念;2. 掌握SID、CDB(容器數據庫)、PDB(可插拔數據庫)等核心概念;3. 使用SQL*Plus創建CDB,再創建PDB,需指定大小、數據文件數、路徑等參數;4. 高級應用需調整字符集、內存等參數,並進行性能調優;5. 需注意磁盤空間、權限和參數設置,並持續監控和優化數據庫性能。 熟練掌握需不斷實踐,才能真正理解Oracle數據庫的創建和管理。
