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
yoko / Naoki Yokomachi
January 25, 2025
Technology
110
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AIエディタ 「Cursor」のすゝめ
yoko / Naoki Yokomachi
January 25, 2025
More Decks by yoko / Naoki Yokomachi
See All by yoko / Naoki Yokomachi
Inside the collaboration paradox -AI駆動開発とアジャイル開発と60%と20%とハーネスと私-
yokomachi
1
58
Code Interpreter で、AIに安全に コードを書かせる。
yokomachi
0
8.8k
Building a Personal AI Agent with Strands Agents × Amazon Bedrock AgentCore
yokomachi
1
39
Strands Agents × Amazon Bedrock AgentCoreで パーソナルAIエージェントを作ろう
yokomachi
3
370
身体を持ったパーソナルAIエージェントの 可能性を探る開発
yokomachi
1
190
AITuberKit+Bedrock AgentCoreで作る 3Dキャラクターエージェント
yokomachi
2
3.2k
ご飯食べながらエージェントが開発できる。そう、Agentic Engineeringならね。
yokomachi
1
420
"人"が頑張るAI駆動開発
yokomachi
1
900
AIハッカソンで1人雰囲気SDDをした学びの共有
yokomachi
1
58
Other Decks in Technology
See All in Technology
生成AI×AWS CDK×AWS FISで"振り返れる"ミニGameDayをつくろう
yoshimi0227
1
370
オブザーバビリティ、本当に活用できてる? 〜API連携×生成AIで成熟度を自動評価〜
dmmsre
1
3.5k
アップデートで何が変わった?デモで学んで使いこなすIBM Bob2.0
muehara
0
110
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
AI Coding Agent時代のcdk-nagガードレール 〜組織ルールを強制CIで守り抜く設計の挑戦〜
mhrtech
3
390
ファミコンでPHPを動かす / PHP on the Famicom
tomzoh
2
350
CSに"SLO"は要らない、経営層に"99.9%"は伝わらない - SREを全社に"翻訳"する3原則
cscengineer
PRO
1
5k
Amazon EVS で VCF 9.0 / 9.1 のサポート開始まとめ
mtoyoda
0
310
非定型なドキュメントを効率よくリファクタする 〜えぇ!?仕様書27本の移行が1日で終わったって!?〜
subroh0508
2
550
Control Planeで育てるBtoB SaaSの認証基盤 - SRE NEXT 2026
pokohide
1
2.6k
Empower GenAI with Agile - あなたのアジャイルが生成AIのバフになる仕組み
hageyahhoo
1
210
ガバナンスの「ちょうどいい落とし所」を探れ!開発スピードを妨げない運用判断の勘所 / SRE NEXT 2026
genda
1
240
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Why Our Code Smells
bkeepers
PRO
340
58k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
63
55k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
220
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
The Language of Interfaces
destraynor
162
27k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
190
Exploring anti-patterns in Rails
aemeredith
3
440
Building AI with AI
inesmontani
PRO
1
1.1k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
630
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
Transcript
2025/1/28
Profile なまえ:yokomachi すきなコーヒー:ゲイシャ
本 資 料 は2 0 2 5 年1月 時 点
で の 内 容 です
み な さ んAI コーデ ィ ン グ ツ ー
ル 使 って ま す か ?
現 時 点 でコーディ ン グ 用 途 の A
I エ ージ ェ ン ト だ け で こ れ だ けあるらし い ↓ https://aiagentslist.com/
T wi t te r を見ても 「 Cu r sor
がいい」 「 エ ー ジェントは C li n eが い い 」 「 部 下 ならD e v i n が い い 」 「 U IはWi ndsur f が い い 」 「 結 局 プロンプト が 大 事 」 な ど い ろんな意見 が
意 見 を 見て足踏み す る よ り と り
あ えず 何 か 触 っ て AIツールやエージェ ン ト が ど う 動 く の か を 知 る こ とのほうが 今 は 大 事
今 回 は Cur sor を紹介 し ま す エ
ー ジ ェントの実 装 を 見 た い 場 合 は Cl i ne などオープンソ ー ス の 中 身 を 見 る と 面 白 い ht t ps:// g i t hub.com/cli n e/cli n e
Agenda Cursorとは インストール Tab Chat Agent Ctrl K / ⌘
K .cursorrules 価格 おわりに
V S C ode からフォ ー ク し た コ
ー ド エ デ ィ タ Cursorとは Cursorとは ・ チ ャ ット ・ コ ー ドの自動生 成 ・ 編 集 ・ Co m pose r による コ ー デ ィ ン グ エー ジ ェ ン ト 機 能 ・ Docsによる外部 ド キ ュ メ ン ト の 参 照 ※ 以 上 が 私 の 使 っ た こ と の あ る 機 能 他 に も 便 利 機 能 が あ り ま す
HP https://www.cursor.com/ フォーラム https://forum.cursor.com/latest GitHub オープンソースではなくIssue管理に使われている https://github.com/getcursor/cursor
U R L s Cursorとは Cursorとは
1.公式サイトからダウンロード https://www.cursor.com/ インストール インストール
2.SettingsからCursorにサインイン 3.Cursorのサイトからプランを選択 インストール インストール
インストール インストール 4.VSCodeの設定や拡張機能を使いまわせます 5.GitHub CopilotやClineとも共存できます
Tab Tab 1.エディタ上でTabキー 直近の変更に基づくオートコンプリート
Chat Chat 1.Ctrl+Lでサイドメニュー呼び出し そのままチャット開始 2.コードやターミナルを選択してCtrl+L 該当のコードについて質問など
Chat Chat 3.提案されたコードの編集やコマンドの実行を許可
Chat Chat 4.@でドキュメントの指定 @Docs→ライブラリのドキュメントを参照 or 自前のドキュメントを追加 @Codebase→開いているプロジェクトを参照 @Web→最近の情報はWebを参照
1.ComposerでAgentモードを選択 タスクを依頼するとその完了まで以下の作業を自動実行 コードベースの検索 コードの提案・実装 コマンドの実行 リントエラーチェック 1.ComposerでAgentモードを選択 タスクを依頼するとその完了まで以下の作業を自動実行 コードベースの検索
コードの提案・実装 コマンドの実行 リントエラーチェック Agent Agent
Normalモード Normalモード Agent Agent Agentモード Agentモード
Ctrl K / ⌘ K Ctrl K / ⌘ K
1.エディタ上でCtrl+K / ⌘+Kでインラインでリクエスト 1.エディタ上でCtrl+K / ⌘+Kでインラインでリクエスト
.cursorrules .cursorrules プ ロ ジ ェクトごと に 設 定 す
る コ ン テキ ス ト 実は一番大事なところ 以下のようなコンテキストを指定することで エージェントのアウトプットの品質が大きく変わります ・技術スタック ・コーディング規約 ・命名規則 ・ディレクトリ構造など ・タスクの実行プロセス ・テストやエラー対応の実行プロセス ・ユーザーへの回答方法
.cursorrules .cursorrules 参考(英語) https://github.com/PatrickJS/awesome-cursorrules 参考(日本語) https://github.com/kinopeee/cursorrules
プラン Hobby Pro Business 料金 無料 20$/month 40$/user/month リクエスト数 低速
(50回/月) 低速(無制限) 高速(500回/月) 低速(無制限) 高速(500回/月) オートコンプリート 2000回/月 無制限 無制限 組織管理 一括請求 使用状況ダッシュボード プライバシーモード 価格 価格
おわりに おわりに 以下の用途では今すぐ実用レベルで使える ・短いコンテキスト ・単発の課題 ・ユニットテストの実装 ・個人開発 大規模な開発については、ちゃんと使えてないので評価は保留 いずれにしても 要件やルール、コードベースなどのコンテキストを理解させる事前準備や
プロンプトエンジニアリングが重要 所 感
おわりに おわりに 今 回 紹 介したCur sorを 含 む A
I ツ ー ル の 紹 介 は 前 回 の LT資料を 参 照 く だ さ い https://speakerdeck.com/yokomachi/jin-atuisheng-cheng- aiturushao-jie-2024nian-10yue-ban