Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AI ファーストなコードエディター Cursor を導入してみた
Search
kutakutat
December 21, 2023
Programming
0
1.1k
AI ファーストなコードエディター Cursor を導入してみた
kutakutat
December 21, 2023
Tweet
Share
More Decks by kutakutat
See All by kutakutat
Bitcoinから学ぶブロックチェーン入門
kutakutat
0
220
AutoML Tables で コードを書かずに機械学習入門 / Introduction to Machine Learning without Writing Code with AutoML Tables
kutakutat
0
440
Other Decks in Programming
See All in Programming
as(型アサーション)を書く前にできること
marokanatani
10
2.6k
【Kaigi on Rails 2024】YOUTRUST スポンサーLT
krpk1900
1
330
型付き API リクエストを実現するいくつかの手法とその選択 / Typed API Request
euxn23
8
2.2k
Jakarta EE meets AI
ivargrimstad
0
540
CSC509 Lecture 11
javiergs
PRO
0
180
Why Jakarta EE Matters to Spring - and Vice Versa
ivargrimstad
0
1.1k
Click-free releases & the making of a CLI app
oheyadam
2
120
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
1
100
macOS でできる リアルタイム動画像処理
biacco42
9
2.4k
AWS IaCの注目アップデート 2024年10月版
konokenj
3
3.3k
よくできたテンプレート言語として TypeScript + JSX を利用する試み / Using TypeScript + JSX outside of Web Frontend #TSKaigiKansai
izumin5210
6
1.7k
C++でシェーダを書く
fadis
6
4.1k
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
93
16k
How STYLIGHT went responsive
nonsquared
95
5.2k
A Tale of Four Properties
chriscoyier
156
23k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Docker and Python
trallard
40
3.1k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
4 Signs Your Business is Dying
shpigford
180
21k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
840
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
GraphQLとの向き合い方2022年版
quramy
43
13k
Transcript
C O NTENT 1 AI ファーストなコードエディター Cursor を導入してみた Taku Yoshida
1
C O NTENT 1 スピーカー紹介 2 名前 吉田 拓 所属
FrontierTech 代表 活動 趣味 コーヒー / 漫画 / スプラ テクノロジーで「はじめる」を「ささえる」 ITコンサルティング、ソフトウェア開発、スポットCTO
C O NTENT 1 Cursor 3 VSCodium (Visual Studio Code
のオープンソースバージョン) をベース
C O NTENT 1 機能: Command K 4
C O NTENT 1 機能: Chat 5
C O NTENT 1 機能: @Symbol 6
C O NTENT 1 機能: Codebase Answer 7
C O NTENT 1 機能: Docs 8
C O NTENT 1 機能: Auto-Debug 9
C O NTENT 1 その他機能 10 • Copilot++ : Github
Copilot のようなもの • AI Review: git diff または PR をスキャンしてバグを検出
C O NTENT 1 料金プラン 11
C O NTENT 1 • Cursor は無料プラン • OpenAI API
Key で Chat 機能などの Cursor 機能を使用 • Github Copilot でコード補完の提案等 OpenAI API, Github Copilot の併用 12
C O NTENT 1 VSCode 使えば良くない? 13 • Cursor がちょっとだけ先行している体験がある印象
◦ チャットへのコード入力のしやすさ、コミットの AI Review etc • 一方で VSCode でしかできないこともある ◦ Dev Containers • Github Copilot + 拡張機能のほうがいいこともある ◦ Cursor にも Copilot++ があるが Github Copilot のほうが体感はいい • VSCode でも同様のリリースがあり差は減りそう ◦ @workspace エージェント etc → VSCode からの設定取り込みもあり、スイッチングコストも低いので、 ちょっと未来感のある体験したいなら Cursor もあり
C O NTENT 1 Tips 14 • VSCode の Extensions,
Settings, Keybindings を読み込む機能あり • 日本語返信の設定などRULES FOR AI でシステムプロンプト設定できる • ドキュメント検索はかなりトークン数を使っちゃいやすい。OpenAI API Key を自 分で与えている場合は注意が必要。 • 細かい仕様などは Forum にのってることも多い コードワープという未来に必要なコードを予測してまとめて書いてくれる機能を来年 予定しているとか。。