Slide 1

Slide 1 text

AI Agent系IDEを使って 開発⽣産性を爆アゲする 投稿者:Kohei Ouchi

Slide 2

Slide 2 text

self-introduction CyberAgent Developer Productivity室所属 CyberAgent Next Expert for Developer Productivity AdTechからFinTechまでいろいろな分野の開発に従事 プライベートでは1児の⽗ X: @uncle__ko GitHub: @ouchi2501

Slide 3

Slide 3 text

AI Agent系IDEとは何か ⾃然⾔語によるケヺデ の⽣成 フルギョボヺは、Agent型AI ウヅァソヺに⾃然⾔語で指⽰を 与えることができます。AIがケ ヺデを⾃動⽣成し、開発を⾼ 速化します。 ウョヺを検出ヹ修正 AIがケヺデのウョヺをヨ゠ラ ソアマに検出し、修正⽅法を 提案します。ノギを減らし、開 発時間を短縮します。 タメチテ機能 IDE内でAIと直接タメチテがで き、質問や指⽰をヨ゠ラソアマ で⾏うことが可能です。これに より、開発者は即座にビァヺデ ノチキを得ることができます。 ⾃動ヅノチギ ウョヺ検出や修正を⾃動で⾏ う機能を持ち、開発者の負担 を軽減します

Slide 4

Slide 4 text

Cursor www.cursor.com Cursor - The AI Code Editor Built to make you extraordinarily productive, Cursor is the best way to code with AI. VS CodeのFork VS CodeをForkして作られているため、すでにVS Codeを使っているEngineer は移⾏が楽 VS Codeから設定の⼀括Import機能などもあるので、すぐに使い始めることがで きる OpenAIとのハヺテトヺサチフ OpenAIの最先端技術を活⽤した機能開発を⾏っています。また、実際にOpenAI 社から800万デラの出資を受けている。

Slide 5

Slide 5 text

Cursorの主な機能 コード⽣成 ⾃然⾔語で指⽰を与えて、コードを⾃ 動⽣成します。簡単なプロンプトで、 クラス全体や関数を更新できます。 コードベースの把握 コードベースを読み込むことで、 Contextを把握できます オートコンプリート 次の編集を予測するオートコンプリー ト機能があります。 最近の変更を考慮して、複数⾏にわた るコードの編集を提案します。 Chat あなたのコードベースを⾒ているAIと 会話することができます。 チャットは 常に現在のファイルとカーソルを⾒る ことができます。

Slide 6

Slide 6 text

assets.basehub.com ⾃然⾔語でのコード⽣成

Slide 7

Slide 7 text

⾃然⾔語でのケヺデ⽣成 Terminal ソヺポトラケボヱデを⾃然⾔語で⼊⼒します。ォヺセラによって、 必要なソヺポトラケボヱデに変換されます。 簡単な質問 ケヺデの特定の部分について簡単な質問がある場合は、 「quick question」を選択してキヨチキすると、すぐに回答を得ることがで きます。

Slide 8

Slide 8 text

assets.basehub.com オートコンプリート

Slide 9

Slide 9 text

assets.basehub.com Chat

Slide 10

Slide 10 text

Chat ケヺデの適⽤ Chatで提案されたケヺデピルチキの上にあ る再⽣ペソヱをキヨチキして、タメチテか らのケヺデ提案をケヺデプヺシに適⽤しま す。 Webに質問する @Web でアヱソヺニチテから最新情報を 取得します。ォヺセラが Web を検索し、 最新の情報を使⽤して質問に答えます。 デカャミヱテの使⽤ @LibraryName を使⽤して⼀般的なョア ピョヨを参照するか、@Docs → 新しいデ カャミヱテの追加を使⽤して独⾃のョアピ ョヨを追加します。

Slide 11

Slide 11 text

Composer Agent Windsurfに影響されてかCursorにもAgent機能が追加されました

Slide 12

Slide 12 text

Security SOC 2 Type IIの認定を受けている Private Modeがある 詳しくはセキュリティページを参照してください www.cursor.com Security | Cursor - The AI Code Editor Keeping your source code and developer environment secure is critical to us.

Slide 13

Slide 13 text

料⾦ Free Pro Business $0 $20/month $40/user/month プロ版の2週間無料トライアル 2000回の応答 50回のプレミアム(低速)リクエスト 無制限の応答 ⽉500回の⾼速プレミアムリクエスト 無制限の低速プレミアムリクエスト 1⽇10回のo1-miniの使⽤ 組織全体でプライバシーモードを強制 適⽤ チーム⼀括請求 利⽤統計を表⽰する管理者ダッシュボ ード SAML/OIDC SSO

Slide 14

Slide 14 text

Windsurf codeiumdev Windsurf Editor by Codeium Tomorrow's editor, today. Windsurf Editor is the first AI agent-powered IDE that keeps developer… VS CodeのFork Cursorと同様にVS CodeのForkになっているので、VS Codeユーザは乗り換えが 容易です。 Flows = Agents + Copilots Copilotのようにあなたと協⼒しながら、Agentのように複雑なタスクを独⽴して 実⾏できる AI を搭載しています。AI は、すべてのステップであなたと完全に同期 します。

Slide 15

Slide 15 text

Windsurfの主な機能 AI Agentによるコホヺテ AI Agentが開発者のケヺヅァヱギフル スシをコホヺテ。このAgentは、複雑 なソシキを⾃動的に処理したり、ヨ゠ ラソアマでケヺデの提案を⾏ったりし ます。 ケヺデプヺシの把握 ケヺデプヺシを読み込むことで、 Contextを把握できます ビルヺ機能 Agentが開発者と協⼒して作業を進め る「ビルヺ」機能を提供しています。 この機能により、AIは開発者の意図を 理解し、必要な情報やケヺデをヨ゠ラ ソアマで提供することができます。こ れにより、開発者はAIとサヺマリシに 連携しながら作業を進めることが可能 です。 デカャミヱテとヨセヺシへの ゠キスシ 開発者が必要とするデカャミヱテやヨ セヺシに簡単に゠キスシできる機能を 備えています。これにより、開発者は 必要な情報を迅速に取得し、作業を中 断することなく進めることができま す。

Slide 16

Slide 16 text

Cascade exafunction.github.io

Slide 17

Slide 17 text

Cascade exafunction.github.io ケボヱデの提案と実⾏ Cascade のヂヺラには、ケボヱデの提案と実⾏、問題の検出とヅ ノチギが含まれます。

Slide 18

Slide 18 text

Cascade exafunction.github.io 中断したところから再開 明⽰的なアクションを⾃動的に推論することで、Cascade は中断し たところから作業を再開できます。

Slide 19

Slide 19 text

Cascade exafunction.github.io 複数ファイルの編集 コンテキスト認識、ツール統合、反復的な問題解決による⼀貫した 複数ファイルの編集。

Slide 20

Slide 20 text

オートコンプリート

Slide 21

Slide 21 text

Security SOC 2 Type IIと同程度 Private Modeがある 詳しくはセキュリティページを参照してください codeiumdev Security and Privacy | Windsurf Editor and Codeium extensions Codeium is the AI code assistant platform that developers love and enterprises trust. Also the builders of Windsurf, the first agentic IDE.

Slide 22

Slide 22 text

料⾦(個⼈) Free Pro Pro Ultimate $0 $10 per month $60 per month Windsurf ウヅァソへの゠キスシ 全てのCodeium拡張機能への゠キス シ 無制限のAI⾃動補完 ウヅァソ内での無制限のAIタメチテ 無制限のAIケボヱデ指⽰ ⾮許可ヅヺソによるテリヺドヱギなし 基本的なケヱツカシテ認識 制限付きのアヱヅチキシ上限 帰属のビァラソヨヱギ 通信時の暗号化 エフサュヱのズルヅア保持 無料版の全機能に加えて: GPT-4o、Claude Sonnet、および⼤ 規模ムヅラへの優先゠キスシ Supercompleteへの無制限゠キスシ 拡張されたケヱツカシテ⻑と⾼度なケ ヱツカシテ認識 アヱヅチキシ制限の拡⼤ ォシソマケヱツカシテとヒヱ留めケヱ ツカシテ項⽬の上限引き上げ ⾼速な⾃動補完 Pro版の全機能に加えて: 優先コホヺテ

Slide 23

Slide 23 text

料⾦(Organizations) Team Teams Ultimate Enterprise SaaS Up to 50 users $24 per user / month Up to 50 users $90 per user / month Unlimited users 問い合わせ 個⼈Pro版の全機能に加えて: 組織分析 サヺテ管理 ⾃動化されたズルヅヺソ保持 アヱヅチキシ制限の拡⼤ 基本的なケヱツカシテ認識 ヨムヺテアヱヅチキシ作成 + 複数ヨホ ザテヨのアヱヅチキシ作成(エフテア ヱ) Forge(プヺソ版): AIケヺデリパャ ロヺ ヤヺゴヺごとに無制限のフリポ゠マム ヅラUserフルヱフテキリザチテ ヤヺゴヺごとに2,500のフリポ゠マム ヅラビルヺ゠キサュヱキリザチテ Teams Ultimate版の全機能に加えて: SaaS、ネアピヨチデ、ウ゠ガメチフ (VPCまたはエヱフリポシ)ヅフルア ミヱテエフサュヱ サヺテ管理、組織分析、分析API コピタヺマ分析 Codeiumウカシハヺテによるョアピ テリヺドヱギとロヺキサュチフ デカャミヱテとタクチテサシツマを備 えたウヱソヺフョアジコホヺテホヺソ ラへの゠キスシ フョアプヺテケヺデプヺシのビゟアヱ タャヺドヱギ(エフサュヱ) 帰属ルギ(エフサュヱ) 監査ルギ(エフサュヱ)

Slide 24

Slide 24 text

Cursor vs Windsurf Code Completion どちらのヂヺラも優秀だが、若⼲⼿応えに違いがある印象 Cursorは既存の開発体験を補強することに重点を置き、シボヺテなケヺデ補完と⾃然⾔語編集を提供してる Windsurfはより積極的な゠フルヺタにより、どちらかというとAgentとヘ゠フルギョポヱギをするような体験を提供してる Real-time Code Context Windsurfはケヺデプヺシ全体のアヱヅチキシを作成し、リホ内に直接ケヱツカシテに沿った提案を統合することができる 複雑なフルザゥキテでも有⽤な機会が多い印象 CursorのComposerはContextになりえるビゟアラを指定するので、個⼈的にWindsurfのほうが優れてるように感じた 料⾦ 現時点ではWindsurfのほうが安い

Slide 25

Slide 25 text

まとめ 今回は代表して、CursorとWindsurfを紹介しました Agent機能だと他にも、VS CodeのExtensionとして使えるCline(https://github.com/cline/cline)なんかもあったりします AI系のヂヺラは⽇々新しく⽣まれて進化しています この情報も来⽉には古いものとなっているかもしれません。 最近の情報を追いかけつつ、最適なヂヺラを使うことで開発⽣産性を爆゠グしていきましょう!