現在,當你面對一堆資料再也不用感到頭痛了!今天我們將要介紹的這個應用程序,它可以讓你用英語和你的數據聊天,然後出結果!
這款應用程式名為RTutor,透過API 呼叫OpenAI 的Davinci (ChatGPT 兄弟模型),可以將自然語言翻譯為R 腳本,然後在Shiny 平台執行,幾秒鐘內產生R Markdown 原始檔和HTML 報告。
在本地, RTutor 以 R 套件的形式提供服務,幫助使用者進行初步分析和視覺化,即使沒有 R 經驗也可以使用。但如果你有 R 經驗效果會更好,能夠省去將請求轉換為 R 的過程,直接透過提供程式碼作為起點來節省使用者時間。
我們以mpg資料集為例,mpg 資料集記錄了美國1999 年和2008 年部分汽車的製造廠商、型號、類別、驅動程式和耗油量。
在了解了一些背景知識後,你可以和RTutor 這樣對話,使用ggplot2 創建hwy(高速公路駕駛耗油量) vs. class(車輛類型,如雙座汽車)的箱型圖。按類別顏色。添加抖動。接著是 RTutor 產生 R 語言,輸出結果:
RTutor 也可以解釋統計概念,並協助使用者決定使用哪種統計檢定。它的水平就像一個有統計學和 R 課程背景的本科生,回答的雖然不完美,但很有幫助。
RTutor 也能根據上下文產生程式碼甚至是文件:
專案作者表示:RTutor 完全是個業餘項目,他在工作之餘了解了ChatGPT 後,利用業餘時間10 天完成專案。
這個儲存庫經常更新,有時一天更新幾次。所以,專案作者建議使用者在每次使用前重新安裝,以便始終擁有最新版本。
library(remotes)install_github("gexijin/RTutor")
#從 OpenAI 取得 API 金鑰,然後與 RTutor 一起使用。有以下幾種方法可以做到這一點。
更多技術細節請參閱原始項目。
以上是受ChatGPT啟發,10天完成能和數據聊天APP,回答問題不輸本科生的詳細內容。更多資訊請關注PHP中文網其他相關文章!