Upgrade to Pro — share decks privately, control downloads, hide ads and more …

コーディングにおけるAI活用

 コーディングにおけるAI活用

所属する研究室のメンバー向けに、コーディングに活用可能なAIについて軽く紹介するためのスライド

Avatar for turtton

turtton

May 14, 2025

Other Decks in Technology

Transcript

  1. コーディング向けAI ? IDE 統合型 VSCode などのエディタやIDE 内で動作するもの できること: コード補完、編集など 例:

    GH Copilot, Jb AI Assistant(Junie), Cursor, Windsurf 完全自律型 指示を受けて人からの介入なしに独立して作業を進めるもの できること: Github のIssue を読み修正したものを作りきる 例: Devin, OpenHands 2
  2. IDE 統合型の流行り Cursor 、Cline の登場によって状況が変化した それまで→今書いているコードを補完する+ 悩みを聞いてもらう これから→やりたいことを入力するだけで後はAI にコードを書か せるように

    副操縦士からAI に操縦席を譲る時代? Windsurf なども加わり、各サービスが利用コストや性能向上などあ らゆる面で競争しているのが今 Copilot もVSCode 向けにEdit モードを追加して対抗しているが、学 生無料以外の利点は薄めに 5
  3. IDE 統合型比較 プラグイン型 VSCode やIDEA のプラグインとして存在している GitHub Copilot(VSCode/IDEA/Vim) JetBrains AI

    Assistant/Junie(IDEA) Cline/RooCode(VSCode) VSCode 派生型 VSCode をフォークして開発されている Cursor Windsurf 6
  4. 実際に使ってみて GH Copilot: 無料で使えるのが強い。補完は良い感じだけど他は微 妙 Cline: 何か作業を依頼するならこいつ。Cluaude 3.7 Sonnet と使っ

    ているが、単純作業や叩き台の作成はかなり良い感じ。( ただしまあ まあ暴走する+ 従量課金でお金がすぐ消えていく) JB AI Assistant: 前までは劣化版Copilot でしかなかったが、最近 Junie が追加されて複雑なタスクをこなせるように。Cline が暴走列 車とすればこっちは豪華客船といった印象。作業は丁寧だが結局ク レジットがすぐ消えていく VSCode 派生は不信感からあまり使えていない 7
  5. 実際に使ってみて( 共通) AI の作業中はEditor を占領されるため待ち時間が発生する 作業ごとに記憶をリセットするので毎回思い出してもらう工程が発 生する( うまく思い出せないとコードが散乱する) 人に比べて高速でコーディングできるが、それを眺めながら間違い が無いか見るのがしんどい

    コード規模が大きくなるor 一回の作業が長びくと顕著にコーディン グ性能が落ちる( アホになるor 小手先のズルで誤魔化す) 自分で書いたコードじゃないので読んで理解する作業が発生する むちゃくちゃなコードを書いていたらまたゼロからになりがち この間もお金は減っている 8
  6. 自律型AI エージェントの登場 AI の性能も向上した今、エディタ内で一緒に作業しなくても勝手に作 業してもらえば良いのでは? →自律型エージェント誕生 代表: Devin 月500$(or25$) から使えるAI

    従業員として登場( 完全に企業向け) Slack 上で会話し、GitHub 上のIssue を読んで作業をPullRequest に してくれる その後類似のOSS サービスが色々と出るように( 最近はCursor も競合?) 9
  7. 自律型AI エージェントの登場 競合: OpenHands( 旧OpenDevin) ソフト自体は無料で利用可能(OSS) 好きなAI のAPI を用いることで使える方式( でもセットアップが大変)

    最近クラウド版が登場し、有料ながら格安でDevin のようにGitHub 上で呼ぶだけで使えるように オリジナルのOSSAI モデルも出している Claude3.7Sonnet で軽く利用した感想→叩き台には使えそうな予感( た だしドキュメントなどが不足しているとまあまあアホ) 10
  8. Devin vs OpenHands できることが全然違う OpenHands: タスクを貰ってコーディングしてPR 立てるまでの作業 を行う Devin: 上の作業は勿論、他のこともできる

    作業時の様子をCline のようにエディタ画面で確認可能 プロジェクトのコードからドキュメントを自動作成( 一部無料) 作業を通じたプロジェクトに関する知識の保管 https://deepwiki.com/moveit/moveit2_tutorials/5.1-isaac-sim- integration#isaac-sim-integration 11
  9. 最安料金比較( 学生特典込み) 名前 値段 Copilot 無料 Cline 利用するAPI による JB

    AI Assistant 1400 ¥/m Cursor 20$(3000 ¥)/m or API 利用 Windsurf 15$(2300 ¥)/m ※ API の例 Claude3.7Sonnet Input: 3$(0.30$)/MTok, Output: 15$(3.75$)/MTok 12
  10. 結局何使えばいいの とりあえずGitHub Education を申請して無料のCopilot を使おう あとはお好みで( 大抵試用プランがあるのでそれで試せば良い) ただしAPI 使う系は注意( 気付いたら10$

    消えがちなので) 正直約3 週間単位でトレンドが変わるので少ししたら違うやつがおす すめされてる可能性がある( 今ならMCP とかの話題が流行ってる?) 実際AI モデルはClaude 3.7 Sonnet よりGemini 2.5Pro の方が今は良い らしい( でもクセがあるとか?表示価格よりもお金がかかるという噂 も) 13