フランスの AI スタートアップ Mistral AI は、2025 年 1 月 13 日に最新のプログラミング大言語モデル(LLM)であるCodestral 25.01を発表しました。このモデルは、従来のバージョンを基に最適化されており、より高い効率と迅速なコード生成速度を備えています。
主な特徴#
-
効率的なアーキテクチャと改良されたトークナイザー:
- Codestral 25.01 は、より効率的なアーキテクチャと改良されたトークナイザーを採用しており、コード生成と補完の速度が約 2 倍向上しました。
-
幅広いプログラミング言語のサポート:
- このモデルは、Python、Java、C++、JavaScript、Bash、Swift を含む 80 以上のプログラミング言語に精通しており、1957 年に登場した Fortran もカバーしています。
-
強化された中間埋め込み(FIM)機能:
- 中間埋め込みタスクにおいて優れたパフォーマンスを発揮し、コード補完、コード修正、テスト生成などのさまざまなシナリオに適しています。
-
パフォーマンスの実績:
- 複数のベンチマークテストで、Codestral 25.01 は優れたパフォーマンスを示しました:
- Python コード生成:HumanEval ベンチマークテストで 86.6% のスコアを獲得し、多くの同類モデルを上回りました。
- SQL 処理:Spider ベンチマークテストで 66.5% のスコアを記録し、優れたパフォーマンスを示しました。
- 多言語の平均パフォーマンス:さまざまなプログラミング言語の総合テストで、平均スコアは 71.4% であり、その広範な適用性を示しています。
- 複数のベンチマークテストで、Codestral 25.01 は優れたパフォーマンスを示しました:
ベンチマークテスト#
私たちは、新しい Codestral を、FIM タスクにおいて同類のベストと広く見なされている、パラメータ数が 1000 億未満のコーディングモデルとベンチマークテストを行いました。
概要プログラミング言語 HumanEval 結果#
本日より、開発者はさまざまな統合開発環境(IDE)やプラグインを通じて Codestral 25.01 を使用できます。また、企業ユーザーはContinue.devを通じて、ローカルまたは仮想プライベートクラウド(VPC)にこのモデルを展開し、データとモデルの保持のニーズを満たすことができます。
共同創設者の Ty Dunn は次のように述べています。「AI コードアシスタントにとって、コード補完は多くの作業を占めており、モデルが中間埋め込み(FIM)で優れたパフォーマンスを発揮する必要があります。Codestral 25.01 はこの分野で大きな進展を遂げました。Mistral AI の新しいモデルは、より迅速により正確な提案を提供でき、正確で効率的なソフトウェア開発を実現するために重要です。」
詳細については、Mistral AI の公式ウェブサイトhttps://mistral.ai/をご覧ください。
Continue について#
Continueは、AI 技術を統合して開発者の生産性を向上させるために設計された先進的なインテリジェントコーディングツールです。コード補完、エラー修正、リファクタリング提案など、さまざまな機能をサポートし、異なるプログラミング言語や開発環境に適しています。
主な機能#
-
コード補完:
- 先進的な大言語モデル(LLMs)を使用して、開発者にリアルタイムのコード提案を提供します。
- Python、Java、C++、JavaScript など、さまざまなプログラミング言語をサポートします。
- 複雑な開発シナリオに適応する文脈に敏感なコード補完を提供します。
-
エラー修正:
- コード内の文法および論理エラーを自動検出します。
- 詳細なエラー説明と修正提案を提供し、開発者が迅速に問題を解決できるよう支援します。
-
コードリファクタリング:
- コード品質基準に基づいてコード構造を最適化します。
- 変数名の提案、関数の分解、パフォーマンスの最適化などの改善策を提案します。
- 大規模なコードベースのリファクタリングをサポートします。
-
統合開発環境(IDE):
- 主流の IDE(VS Code、JetBrains シリーズ、Jupyter Notebook など)とのシームレスな統合をサポートします。
- 開発者がニーズに応じてワークフローを調整できるカスタマイズ可能なプラグインとインターフェースを提供します。
-
プライベートデプロイ:
- 企業ユーザーがツールをローカルまたは仮想プライベートクラウド(VPC)に展開し、データとモデルの安全性を確保できるようサポートします。
-
RAG モデルサポート:
- Retrieval-Augmented Generation 技術を統合し、ツールが外部の知識ベースから関連情報を取得し、より正確なコード提案を生成できるようにします。
適用シナリオ#
- 初心者のプログラミング学習:新しいプログラマーがコード構造と記述技術を迅速に理解するのを助けます。
- ソフトウェア開発:コーディング効率を向上させ、繰り返し作業の時間を削減します。
- コードレビュー:コードの問題を自動的に検出し修正し、コード品質を確保します。
- チーム協力:統一されたコーディング提案スタイルを通じてチームの効率を向上させます。
利点#
- 効率的:インテリジェントな提案と自動化操作により、開発者の手動コーディング時間を大幅に削減します。
- 柔軟性:多言語、多プラットフォームをサポートし、さまざまな開発シナリオに適しています。
- 安全性:ローカルデプロイオプションを提供し、企業のデータプライバシーに対する高い基準を満たします。
まとめ#
Continue は、開発者の日常業務を支援する強力なアシスタントであり、初心者から経験豊富なプログラマーまで、より効率的でインテリジェントなコーディング体験を実現できます。