Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AIエディタ 「Cursor」のすゝめ
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
yoko / Naoki Yokomachi
January 25, 2025
Technology
120
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AIエディタ 「Cursor」のすゝめ
yoko / Naoki Yokomachi
January 25, 2025
Transcript
26 slides
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
More Decks by yoko / Naoki Yokomachi
See All by yoko / Naoki Yokomachi
Two A's for Weekly Releases | 少人数チームが週1リリースを継続するためのPJのコンテキスト化とClaude Code活用開発フロー
yokomachi
1
100
正しさだけではプロジェクトは進まないから | Become an AI Agent Orchestration Engineer
yokomachi
1
53
Inside the collaboration paradox -AI駆動開発とアジャイル開発と60%と20%とハーネスと私-
yokomachi
1
270
Code Interpreter で、AIに安全に コードを書かせる。
yokomachi
0
9.2k
Building a Personal AI Agent with Strands Agents × Amazon Bedrock AgentCore
yokomachi
1
65
Strands Agents × Amazon Bedrock AgentCoreで パーソナルAIエージェントを作ろう
yokomachi
3
460
身体を持ったパーソナルAIエージェントの 可能性を探る開発
yokomachi
1
250
AITuberKit+Bedrock AgentCoreで作る 3Dキャラクターエージェント
yokomachi
2
3.9k
ご飯食べながらエージェントが開発できる。そう、Agentic Engineeringならね。
yokomachi
1
560
Other Decks in Technology
See All in Technology
業務でAWSをあまり使っていない私が、AWSへのモチベを保つ方法
smt7174
0
200
これからのデータエンジニアの役割について考える / Rethinking the Role of Data Engineers in the AI Era
okiyuki99
0
490
農夫は秘伝のタレを知らない - NOBODY KNOWS THE HIDDEN SOURCE - Kaggriculture 3rd Place Solution
masspeaks
0
320
少ない人手 限られた予算 それでも守る 消せない・見つける・戻れる オールハザード型BCP on AWS / 20261107 Mitsutoshi Matsuo
shift_evolve
PRO
0
390
Biohub - Cell Tracking During Development 5th place solution
rist
0
160
[NW-JAWS DAY]「うちのAWS、インターネット出られないんで」― AWS外の自社サービスをPrivateLinkでシュッと公開する方法
ykimi
2
430
DevOps Agentにあらゆるセキュリティインシデントのトリアージを任せた件
jirtosterone
1
150
Datadog の権限統制 〜Org 統合に向けて調べた注意点 / JDDUG-Meetup_24
visional_engineering_and_design
1
140
速くなるほど、深く考える AI時代のQAに学ぶ
kobayashiyorimitsu
0
220
高品質と高スピードを支える品質のシフトレフトのアプローチ
goyoki
4
1.2k
長い仕事を任せる (Workflows、クラウドセッション、Kiro Web) | 目指せ Kiro マスター 10
inariku
PRO
3
200
変更差分を読むために環境を整備しよう
pipepasta
1
300
Featured
See All Featured
The agentic SEO stack - context over prompts
schlessera
0
1k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
660
Building the Perfect Custom Keyboard
takai
2
960
30 Presentation Tips
portentint
PRO
1
470
Designing Experiences People Love
moore
143
24k
The Curse of the Amulet
leimatthew05
4
17k
Making the Leap to Tech Lead
cromwellryan
135
10k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
SEO for Brand Visibility & Recognition
aleyda
0
4.9k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.7k
Testing 201, or: Great Expectations
jmmastey
46
8.4k