企業ガイド

Magic AI ロングコンテキスト コード モデル

Magic AI は、非常に長いコンテキスト ウィンドウによって区別されるフロンティア コード生成モデルを構築し、モデルがコードベース全体を一度に読み取れるようにします。

2分の読書最終更新日

概要

It matters because software understanding depends on context, and a model that can hold millions of lines in memory can reason about a whole project rather than one file.

ディープダイブ

Magic AI は、単なるオートコンプリート ツールではなく、AI ソフトウェア エンジニアの構築を目指しているスタートアップです。同社の目玉の成果は、LTM-2-miniを含むLTM(長期メモリ)モデルファミリーで、同社によれば、最大1億トークンのコンテキストウィンドウをサポートするという。これは、約1000万行のコードまたは一度にアクティブなコンテキストで保持される数千冊の書籍にほぼ相当する。 2024 年、Magic は Nvidia ハードウェア上にスーパーコンピューターを構築するための Google Cloud との大規模な提携を発表し、Eric Sc​​hmidt などの支援者とともに数億ドルを調達しました。簡単に記憶できるベンチマークを超えた進歩を測定するために、Magic は HashHop を作成しました。HashHop は、モデルがトレーニングから単純に思い出すことができないランダムなハッシュ チェーンを使用し、真のロングコンテキストの取得を強制する評価です。

技術的な洞察

標準のトランスフォーマ アテンションはシーケンスの長さに応じて二次関数的にスケールするため、単純な方法では 1 億トークンのコンテキストが法外に高価になります。 Magic は、その LTM-2-mini シーケンス次元アルゴリズムがそのようなアプローチよりもトークンあたりのコストが大幅に安くなり、超長いコンテキストを手頃な価格で実現できると報告しています。 HashHop ベンチマークは、セマンティック ヒントをランダムな圧縮不可能なハッシュ ペアに置き換えます。そのため、答えを得る唯一の方法は、実際に完全なコンテキスト ウィンドウ全体で情報を取得して連鎖させることです。これは、ロング コンテキスト能力のより厳格なテストです。

戦略的影響

ベンダー戦略

ベンダーのロードマップは、チームが次に構築できる機能に影響を与えます。

費用と予算

商業条件と導入オプションは、長期的なコストとリスクに影響します。

リスクと安全性

企業のインセンティブは、製品のデフォルト、安全姿勢、オープン性を形成します。

Magic AI ロングコンテキスト コード モデルの将来

モデルがコードベース全体を確実に保持して推論できる場合、AI アシスタントはスニペットの提案から、プロジェクト全体のリファクタリングの実行、多くのファイルにわたるバグの追跡、および数十のモジュールに関わる機能の実装に移行します。未解決の課題は、超ロングコンテキスト推論を高速かつ安価に維持することと、モデルが遠隔コンテキストを無視するのではなく本当に使用していることを証明することです。長いコンテキストとエージェントのワークフローが、真のソフトウェア エンジニアリング コラボレーターとして機能するシステムに統合されることが期待されます。

現実世界の実装

大規模なリポジトリ全体をロードすることで、離れたモジュールがどのように相互作用するかについての質問にモデルが答えることができます。

1 つのファイルのインターフェイスの変更がコードベース全体に正しく伝播される、プロジェクト全体のリファクタリングを実行します。

ファイルごとではなく、一度に完全なコンテキストを推論することで、原因が多数のファイルにまたがるバグを追跡します。

完全なソースをコンテキストとして使用してアーキテクチャを要約するようモデルに依頼することで、不慣れなコードベースをオンボーディングします。

リスクとガードレール

実際の制作ワークフローでは、発売の発表が安定性を上回る可能性があります。

API の価格設定やポリシーの変更により、一夜にして想定が崩れる可能性があります。

単一ベンダーへの依存により、ロックインと移行のコストが増加します。

実装ロードマップ

1

独自のタスクとデータセットを使用してプロバイダーを評価します。

2

統合する前に、プライバシー、セキュリティ、法的条件を確認してください。

3

モデルやベンダー全体でフォールバック計画を維持します。

4

ロードマップの変更がチームを驚かせないように、リリース ノートを監視します。

探検を続けましょう

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Magic AI Long-Context Code Models quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

クイズを開始する

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

次のガイド

モデルコンテキストプロトコル

よくある質問

What is Magic AI Long-Context Code Models?

Magic AI は、非常に長いコンテキスト ウィンドウによって区別されるフロンティア コード生成モデルを構築し、モデルがコードベース全体を一度に読み取れるようにします。ソフトウェアの理解はコンテキストに依存し、メモリ内に数百万行を保持できるモデルでは、1 つのファイルではなくプロジェクト全体について推論できるため、これが重要です。

Magic AI は主に何を構築しようとしていますか?

Magic は、単なるオートコンプリート ツールではなく、AI ソフトウェア エンジニアの育成を目指しています。

Magic が LTM モデルに対して主張しているコンテキスト ウィンドウのサイズはどれですか?

Magic は、最大 1 億トークン、約 1,000 万行のコードのコンテキスト ウィンドウのサポートを発表しました。

ハッシュホップとは何ですか?

HashHop はランダムな非圧縮ハッシュ ペアを使用するため、モデルはコンテキスト全体で情報を真に取得して連鎖させる必要があります。

単純なトランスフォーマーの注意が 1 億トークンのコンテキストにとって問題となるのはなぜですか?

標準アテンションのコストはシーケンス長の 2 乗に応じて増加するため、より優れたアルゴリズムがなければ、非常に長いコンテキストは非常に高価になります。

マジックは 2024 年にスーパーコンピューターを構築するためにどの企業と提携しましたか?

Magic は、Nvidia ハードウェア上にスーパーコンピューターを構築するために Google Cloud との提携を発表しました。