AIコード生成ツールって、数年前と比べて本当に実用的になってきたなと感じます。今回は、GMOインターネットグループの「AIブースト支援金」を活用して、GitHub CopilotやDevin、Claude Code、Gemini-CLIを実際に試してみました。それぞれの使い勝手やクセ、Visual Studioユーザー視点でのリアルな感想をまとめています。今の開発現場でAIツールをどう活かせるか、悩んでいる方の参考になればうれしいです。
目次
はじめに:AIコード生成ツールは「便利」から「戦力」へ
こんにちは、ビジネスサポートプロダクトチームの大山です。
かつての開発ツールは、デバッグが主な役割で、コード生成は「ちょっとした便利な機能」という位置づけでした。AIブームの火付け役とも言えるGitHub Copilotも、登場したばかりの頃は、強力なコード補完ツールという印象だったのを覚えています。
しかし、ここ数年で状況は一変しました。特に今年に入ってからは、AIによるコード生成の精度が劇的に向上しています。そんな中、当社で「GMO AIブースト支援金」という制度が始まり、開発ツールを自由に選んで試す絶好の機会を得ました。
今回は、私が実際に試したGitHub Copilot、Devin、Claude Code、Gemini-CLIについて、それぞれの特徴や使い心地をレビューします。Windowsプロジェクトが多く、主にVisual Studioを利用しているため、エディタにAI機能が統合されている他のエディタは対象外としました
モデル学習のライセンスについては、Enterprise契約で利用すれば、基本的に自社のコードが学習に使われる心配はありません。
GitHub Copilot:コードリーディングの相棒に
Visual StudioとVisual Studio Codeの両方で利用しています。
特に役立っているのが、プロジェクトの中途参加時に、コードの意図を理解したり、デバッグの手がかりを探したりするためのAgentやAsk機能です。これらの機能は、コードベースの全体像を把握する上で非常に心強い味方になっています。
一方で、コード補完機能はまだ物足りなさを感じる場面もあります。ただ、最終的な生成コードは選択したモデルに左右されるため、もし期待通りでなければ、別のモデルで簡単に再試行できるのは便利です。
Devin:夢のフルオート開発は現実になるか
GitHubからリポジトリをクローンし、実装、テスト、さらにはマージリクエストの作成までを自動で完結させてくれる画期的なツールです。
Lintやテストがきちんと整備されたプロジェクトでは、テストをクリアしたコードが提出されるため、非常に信頼できます。しかし、そうでないプロジェクトでは、ビルドできないコードがマージリクエストされてしまうこともありました。
小規模な変更にはとても役立ちますが、ある程度の規模になると精度が急に落ちる印象です。また、deepwiki機能は優秀でしたが、日本語に対応していないのが残念な点でした。
Claude Code:柔軟なやりとりと精度の波
Web上で多くのノウハウが共有されているため、比較的使い始めやすいツールです。
しかし、利用者の増加に伴って、精度が不安定になる時期もありました。コンテキストが自動で圧縮されると、同じ関数を二重に実装したり、コードを壊してしまうことも。この問題は、定期的にコンテキストをクリアしたり、ファイル全体を読み込ませる設定に変更することで改善しました。
Gemini-CLI:進化が速すぎる「実験場」
機能の追加やアップデートが非常に頻繁に行われており、進化の勢いを感じます。
ただ、その速さゆえにバグに遭遇することも少なくありません。同じファイルに同じ変更を繰り返すといった「暴走」も見られました。
コーディング自体への貢献はまだ限定的ですが、長いコンテキストを扱えるため、複雑なログの解析や、環境構築のサポートといった場面では非常に役立っています。
まとめ:AIと向き合う開発者としての姿勢
今回試したAIツールは、環境を指定しないと2年ほど前に流行した古いコードを出力することがよくありました。MCPを使わない場合は、最新の技術トレンドを反映したコードが書けないという印象です。
AIの進化は驚くほど速く、昨日までできなかったことが、明日には可能になっているかもしれません。実際に検証期間中にも、Claude Opus 4.1やGPT-5がリリースされるなど、新しい動きが絶え間なく起こっています。
半年後には、今のお気に入りのツールが時代遅れになっている可能性も十分にあります。「GMO AIブースト支援金」は月額が目安なので、新しいツールに切換えが気軽にできるのは良い点だとおもいます。
AIツールは、あくまで開発をサポートしてくれる「相棒」として、常に最新の情報をキャッチアップしながら、賢く活用していくことが重要だと感じています。
皆さんの開発現場では、どのようなAIツールが活躍していますか?
ブログの著者欄
採用情報
関連記事
KEYWORD
CATEGORY
-
技術情報(609)
-
イベント(242)
-
カルチャー(61)
-
デザイン(78)
TAG
- 5G
- Active Directory
- ADB
- AI
- AI for DevOps
- AI TALK
- AI 機械学習強化学習
- AI/機械学習
- AIO
- AIエージェント
- AIコーディング
- AIコーディングエージェント
- AIセキュリティ
- AI人財
- AI教育
- AI活用
- AI研究
- AI駆動
- Behind the Scenes
- BIT VALLEY
- blockchain
- ChatGPT
- ChatGPT Team
- Claude Code
- Claude Team
- cloudflare
- cloudnative
- CNDO
- CNDT
- CODE BLUE
- ConoHa
- ConoHa VPS
- ConoHa VPS MCP
- CSS
- CTF
- DBMS_CLOUD
- DEF CON
- DEF CON 34
- Designship
- developer
- DevRel
- DevSecOpsThon
- Docker
- DTF
- EDR
- Engineering Journey
- expert
- EXPERT CROSS
- GMO AI&ロボティクス商事
- GMO AIR
- GMO DESIGN AWARD
- GMO Developers Day
- GMO Developers Night
- GMO Flatt Security
- GMO GPUクラウド
- GMO Hacking Night
- GMO kitaQ
- GMO SONIC
- GMOアドパートナーズ
- GMOアドマーケティング
- GMOインターネット
- GMOインターネットグループ
- GMOインターネットグループ陸上部
- GMOグローバルサイン
- GMOコネクト
- GMOサイバーセキュリティ byイエラエ
- GMOサイバーセキュリティbyイエラエ
- GMOデジキッズ
- GMOヒューマノイド・ラボ
- GMOブランドセキュリティ
- GMOペイメントゲートウェイ
- GMOペパボ
- GMOメイクショップ
- GMOメディア
- GMOロボッツ
- GMO大会議
- GMO天秤AI
- Go
- GPUクラウド
- GTB
- Hack-1グランプリ
- IETF
- iOS
- IoT
- ISUCON
- Japan Drone
- JapanDrone
- Java
- Jev
- JJUG
- JSAI2026
- K8s
- Kaigi on Rails
- Kerberos
- Kids VALLEY
- LLM
- LLMO
- MCP
- MCP Server
- MetaMask
- MySQL
- NFT
- OpenStack
- Oracle
- Oracle Autonomous Database
- OSS
- Perl
- PHP
- PHPcon
- PHPerKaigi
- PL/SQL
- Python
- QUIC
- RFC
- RPA
- Ruby
- SECCON
- Selenium
- Spectrum Tokyo Meetup
- splunk
- SQL
- SRE
- Takumi byGMO
- Terraform
- TypeSafe AI
- TypeScript
- UI/UX
- vibe
- VLA
- VPN
- VPS
- VS Code
- WebRTC
- Webアプリケーション開発
- XR
- XSS
- Yoitoi Summit
- ZTNA
- アウトプット
- アドベントカレンダー
- イベントレポート
- インターンシップ
- インハウス
- インフラ
- エキスパート制度
- エキスパート座談会
- エンジニア採用
- エンジニア文化
- お名前.com
- カスタマーサポート
- クラウド
- クリエイターインタビュー
- クリエイティブ
- コーディングエージェント
- コンテナ
- コンピュータビジョン
- サイバーセキュリティ
- サマーインターン
- スクラム
- スパム対策
- スペシャリスト
- セキュリティ
- セキュリティカンファレンス
- セキュリティ人材
- センシング
- ソフトウェアサプライチェーン
- ソフトウェア開発
- チームビルディング
- データサイエンティスト
- データベース
- デザイン
- ネットのセキュリティもGMO
- ハーネスエンジニアリング
- バイブコーディング
- バックエンド
- ヒューマノイド
- ヒューマノイドロボット
- フィジカルAI
- フルスタック開発
- プログラミング教育
- ブロックチェーン
- フロントエンド
- プロンプトインジェクション
- ペアリング暗号
- ペネトレーションテスト
- ホワイトハッカー
- ゆめみらいワーク
- リモートワーク
- レッドチーム
- レンタルサーバー
- ロボット
- ロボット導入
- ロボティクス
- ワークフロー
- 世界モデル
- 京大ミートアップ
- 京都大学
- 京都未踏
- 人型ロボット
- 人工知能
- 人工知能学会
- 個人情報検出
- 光学
- 分類
- 国際ロボット展
- 国際標準化
- 基礎
- 多拠点開発
- 大阪公立大学
- 宇宙セキュリティ
- 宮崎オフィス
- 強化学習
- 応用
- 技育プロジェクト
- 技術イベント
- 技術ブログ
- 技術同人誌
- 技術広報
- 技術書典
- 拡張知能
- 新卒
- 新卒研修
- 新規サービス開発
- 映像
- 映像クリエイター
- 映像制作
- 暗号
- 未踏
- 業務効率化
- 機械学習
- 次世代育成
- 決済
- 生成AI
- 産学連携
- 研究開発
- 社会実装
- 社内コミュニティ
- 組織横断
- 耐量子暗号
- 脆弱性診断
- 自動化
- 自律実行
- 若手人材育成
- 通信技術
- 開発組織
- 開発者
PICKUP
-
JevをOracleの関数にしてみた
技術情報
-
AI時代、人の心はどこで動くのか?GMO DESIGN AWARD 2026 審査員有馬トモユキ・清水勝太・広野萌が語る、作品に宿る 「作り手の理由」
デザイン
-
【エキスパート座談会 #1】生成AI活用の現在地:作業の自動化から「仕組みづくり」へ
技術情報
-
【第4回・AI TALK】GMOインターネットグループ・石丸智輝さんに聞く、AI時代に「人が書く意味」
技術情報
-
近畿圏の若手14名、半年の開発の起点に。「京都未踏」ブースト会議レポート
イベント
-
【第3回・AI TALK】GMOインターネットグループ・真次さんに聞く、ヒューマノイドの現在地と研究者としての挑戦
技術情報