AI Booster - TabNine

Nomad Ape
IMU Framework Design
Jan 31, 2023

AI assistant for software developers

承襲上篇,這系列文章是透過蒐集、分享我覺得有意思AI服務、相關文章、影片,期許自己能更了解這世界上正在發生什麼。

TabNine是一款程式撰寫輔助工具,透過使用生成式AI的技術,協助程式開發人員、資料分析師、大數據工程師在程式編碼上能更高效的完成。

TabNine不僅僅是以Autofill (自動填入)的方式在幫助使用者,而是會學習使用者的使用習慣比如慣用語法、設參數的習慣、前後文等來預測使用者接下來的程式碼。

以下為大致使用流程:

  1. 安裝TabNine插件(支援JetBrains/VS Code等以下軟體)

2. 使用TabNine建議系統,以Tab鍵接受建議。

3. 探索更多建議:

  • Next: Alt + [
  • Previous: Alt + ]

由於TabNine是透過生成式AI技術來預測使用者之後的動作、程式碼,因此,越多的使用者歷史Coding資料會提升預測的準確性。使用者可以連結至自己的GitHub/GitLab/Bitbucket,Tabnine AI 程式碼助理會協助訓練屬於使用者自己的預測模型!

目前的訂價模型如下,基本上若要使用到AI 程式碼助理會至少Pro方案,若有大量寫程式需求的,我個人是覺得不貴。

Thank you! Enjoy it!

--

--