VS Code 1.117リリース——カスタムAIモデル対応でローカルLLM時代の開発環境が現実に
Microsoftが Visual Studio Code 1.117 をリリースした。今回のアップデートで最も注目すべき点はカスタムAIモデルのネイティブサポートだ。GitHub Copilot の枠を超え、ローカルで動かすLLMや社内プライベートモデルをVS Codeのチャット機能に直接つなげられるようになった。AI開発ツールとしての汎用性が、大きく引き上げられたリリースと言っていい。 カスタムAIモデル接続——何が変わったのか これまでVS CodeのCopilot Chat機能はMicrosoft/GitHubが提供するモデルを前提としていた。1.117からはOpenAI互換APIエンドポイントを設定に追加するだけで、任意のモデルをチャットUIに組み込める。 具体的には以下のケースで即座に恩恵を受けられる。 オンプレミスLLM活用: LM Studio や Ollama で動かすローカルモデル(Llama、Mistral、Phi等)をそのままコードアシスタントとして利用 プライベートAzure OpenAI利用: 自社テナントにデプロイしたモデルをVS Codeから直接使い、コードがMicrosoft側クラウドに一切流れない構成を実現 コスト管理: 重いタスクは有償モデル、軽い補完はローカルモデルと使い分けて費用を最適化 チャットUIのアニメーション改善 地味に見えて実は重要なのがCopilot Chatのレスポンス描画改善だ。1.116までの「ぶつ切り」で文字が出てくる挙動から、よりなめらかなストリーミング表示に変わった。長いコード説明を読んでいるときのストレスが減り、実際の体感速度が上がる。 ツールの「使い心地」は生産性に直結する。スペック表に出ない部分だが、1日に何百回も使うUIとして見れば決して軽視できない改善だ。 ターミナルの大規模修正 今回のリリースノートで「massive terminal fix」と表現されているだけあり、ターミナル統合に関する不具合が集中的に解消されている。具体的には以下が改善された。 シェル統合スクリプトとの競合問題 複数ペインでのレンダリング乱れ WSL(Windows Subsystem for Linux)環境での動作安定性 WindowsでWSLを業務利用しているチームにとって、これは特に嬉しいアップデートだ。 実務への影響——日本のエンジニアが押さえるべき3点 1. セキュリティ重視の組織でのCopilot代替構成 コードを外部サービスに送信したくない企業は少なくない。ローカルLLMへの接続が公式にサポートされたことで、「AIコーディング支援は使いたいが情報漏洩リスクが怖い」という二律背反を正面から解消できるようになった。まずはAzure OpenAI Serviceのプライベートエンドポイント構成から試してみることを勧める。 2. Azure OpenAI + VS Code の組み合わせ設計 自社のAzure OpenAIリソースをVS Codeのカスタムモデルとして登録するには、エンドポイントURL・APIキー・デプロイメント名の3点を設定するだけでよい。既存のAzure OpenAI環境があれば追加コストゼロで試せる。 3. ローカルモデルの実用性を今こそ評価する OllamaとPhi-4-miniの組み合わせなど、オフライン環境でも動作する軽量モデルの品質は2025年に入って急速に向上している。この機会に社内PoC環境で比較評価しておくと、将来の選択肢が広がる。 筆者の見解 VS Codeチームは着実にいい仕事をしている。「エディタはVS Code」という前提がここまで世界中に定着したのは、機能追加の速さと拡張性のバランスが優れているからだ。 カスタムモデル対応は、単なる機能追加ではなく開発者がAIを選べる権利を取り戻す動きとして評価したい。特定のプロバイダーに縛られないオープンな姿勢は、エコシステム全体の健全な競争につながる。Microsoftがこの方向に舵を切っている点は、正しい判断だと思う。 ただ、正直に言えば「なぜそれをCopilot自体でやらないのか」という問いは残る。VS Codeレベルでの柔軟性が増す一方で、Copilot製品としての体験の一貫性が追いつくのかどうか——その全体最適こそが長期的な勝負を決める。VSCodeチームの仕事の質を見ると「できる力はある」と感じるだけに、製品全体としての体験設計にも期待を込めて注目し続けたい。 まずはローカルLLMを接続して試してみる価値は十分にある。百聞は一体験に如かず、だ。 出典: この記事は Microsoft unleashes VS Code 1.117 with custom AI model support and fluid chat animations の内容をもとに、筆者の見解を加えて独自に執筆したものです。 ...