前面介紹了這麼多關於 Claude Code 的 pair,今天要來點不一樣的了。
就像標題所描述的,Jet Brains 本身也有提供一些 AI 的功能,一個是 AI Assistant,一個是 Junie。前者比較像是在 Cursor 的方式,在 Jet Brains 上提供你使用各家的模型;後者則是 Jet Brains 自家的 AI。
在 Rider 內打開 Plugin 的設定後,輸入 AI Assistant 應該就會看到這個選項:
目前 AI Assistant 是需要另外購買的,有 30 天 3 credit 的免費試用 —— 是的,AI Assistant 是透過訂閱來取得可使用的 credit,每 30 天 reset 一次。
因此如果有想嘗試的話,可以考慮一下購買全家桶會不會比較划算。
如果安裝完成,在右邊應該可以看到這個按鈕,點下去後會展開 AI Assistant 的介面(第一次可能會需要你 restart IDE):
可以看到畫面下方一樣有可以選擇模型的位置:
這部分做的和 Cursor 滿相近的,也都用一個大腦的符號表示支援 Thinking mode,只不過 More Models 內的模型有限,不像 Cursor 有非常多的選項。
右方的 Chat 也能選擇,點開來可以看到兩種模式:
比較有趣的是在下方可以看到有一些類似 Cursor Context 的東西,如果點擊 Instructions 的話會幫你打開設定:
看起來很像是 Claude Code 的 user memory,此外也很貼心的幫你寫了一些常見的可能需要規範的 template:
有需要的話也能自行新增。
在對話匡中也能透過 @
來新增一些 context :
整體而言的使用方法和 Cursor 差不多,轉換上不需要太多的學習成本。
對我來說的第一個好處當然是因為我離不開 Rider,所以如果有不需要切換 IDE 就能用不同 AI 模型來一起工作的話是滿方便的選擇。此外,有打開 AI Assistant 的話,平常在寫程式碼是也會有 AI 幫你產生一些程式碼,這個是 Cursor 中很好用的功能,也是我轉換到 Claude Code 覺得有點痛苦的地方。
因為有些東西很小,譬如說在設定 mapping 的時候,在我描述我要做什麼給 Claude Code 的時候我可能已經手寫完了,但 Cursor ,以及 AI Assistant 可以根據我的上下文自己推斷接下來我可能要寫什麼,自動出現一些建議,我只要按下 tab 就能完成,這就是第一個我推薦 AI Assistant 的原因。
第二個的話,則是 commit message 的功能,這簡直就是懶人福音!Rider 本身自帶 git 相關的操作介面,當我有選擇要 commit 的內容時,只要點擊下方的 icon:
他就可以自動幫我產出 commit message:
如果想要有一些規範的話,也可以透過右下角的這個設定來補充:
有時候 commit message 不好想,但不好好寫以後很難搜尋對應的改動,交給 AI 幫忙產可以省下很多時間,而且不像 Claude Code 還需要先透過指令知道你改了什麼,看完改動才能給你回覆,AI Assistant 的速度在產生 commit message 上就快很多。
今天分享了關於 Jet Brains 的 AI Assistant 的用法,如果你本身沒有習慣或是離不開的 AI 工具,很推薦你試試看 AI Assistant 能不能成為你工作上 pair 的好夥伴。
以上就是今天的分享,我們明天見 👋