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
790
AI ファーストなコードエディター Cursor を導入してみた
kutakutat
December 21, 2023
Tweet
Share
More Decks by kutakutat
See All by kutakutat
Bitcoinから学ぶブロックチェーン入門
kutakutat
0
200
AutoML Tables で コードを書かずに機械学習入門 / Introduction to Machine Learning without Writing Code with AutoML Tables
kutakutat
0
370
Other Decks in Programming
See All in Programming
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
7
970
Tailwind CSSを本気でカスタマイズする方法
fsubal
14
5.5k
Going beyond Apache Parquet's default settings
xhochy
0
130
Site Reliability Engineering for GMO
pyama86
8
1.1k
敵対的ポイフル
futabato
0
130
PHPの次期バージョンはこの時期どうなっているのか - Internalsの開発体制について - PHPカンファレンス小田原
youkidearitai
PRO
1
220
MicrosoftのPlatform Engineeringガイドを読んで実際になにかやってみた
ymd65536
1
500
ServerAction で Progressive Enhancement はどこまで頑張れるか? / progressive-enhancement-with-server-action
takefumiyoshii
6
400
#phpcon_odawara オープン・クローズドなテストフィクスチャを求めて / open closed test fixtures
77web
3
240
新宿ダンジョンを可視化してみた
satoshi7190
3
380
OpenAPIを中心に考えるAPI開発入門 / Introduction to API Development with a Focus on OpenAPI
seike460
PRO
2
170
ゆるい個人開発のススメ
kuroppe1819
10
1k
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
244
12k
The Invisible Customer
myddelton
114
12k
The Pragmatic Product Professional
lauravandoore
26
5.8k
[RailsConf 2023] Rails as a piece of cake
palkan
28
4k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
From Idea to $5000 a Month in 5 Months
shpigford
378
45k
The Straight Up "How To Draw Better" Workshop
denniskardys
228
130k
Designing for Performance
lara
602
67k
Product Roadmaps are Hard
iamctodd
45
9.7k
Optimizing for Happiness
mojombo
370
69k
We Have a Design System, Now What?
morganepeng
44
6.8k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
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 にのってることも多い コードワープという未来に必要なコードを予測してまとめて書いてくれる機能を来年 予定しているとか。。