針:完全不需要前馈网络构建的2600万参数工具调用模型
Needleは、単発の関数呼び出しに特化して設計された2600万パラメータのモデルです。ツール呼び出しは推論ではなく、検索と組み立て(クエリをツール名にマッチさせ、引数の値を抽出し、JSONを出力する)であるという洞察に基づき、クロスアテンションとゲーティング層のみで構成され、FFNは一切使用していません。コンシューマデバイス上で6000トークン/秒のプリフィルと1200トークン/秒のデコードを実現します。
トレーニング詳細
- 16台のTPU v6e上で2000億トークンで事前学習(27時間)
- 合成された20億トークンの関数呼び出しデータで追加学習(45分)
- データはGeminiを使用して、15のツールカテゴリ(タイマー、メッセージング、ナビゲーション、スマートホームなど)で合成
アーキテクチャ:シンプルアテンションネットワーク
モデル全体はアテンションとゲーティングのみで構成され、MLPは一切ありません。著者らは、このスケールのツール呼び出しではFFNパラメータは無駄であり、「FFNなし」という発見は、モデルが外部の構造化知識にアクセスできる任意のタスク(RAG、ツール使用、検索拡張生成)に一般化できると主張しています。入力に事実が提供されていれば、モデルはFFNの重みに事実を記憶する必要はありません。
ベンチマーク
Needleは、単発の関数呼び出しにおいてFunctionGemma-270M、Qwen-0.6B、Granite-350M、LFM2.5-350Mを上回りますが、これらのモデルは会話設定においてより多くのキャパシティを持っています。
使用方法
# プレイグラウンドでモデルをテストするか、Mac/PCでファインチューニング
git clone https://github.com/cactus-compute/needle
- GitHub: github.com/cactus-compute/needle
- 重み: huggingface.co/Cactus-Compute/needle
- アーキテクチャ解説: Simple Attention Networks docs
- モバイル/ウェアラブル向け推論エンジン(Cactus): github.com/cactus-compute/cactus
すべてMITライセンスです。
📖 全文ソースを読む: r/LocalLLaMA
👀 See Also

Claude Code Ultracodeモード、70エージェントパイプラインでディープサーチを実現
Claude Codeのウルトラコードモードでは、1回の「ディープサーチ」リクエストから約70のエージェントが4フェーズのパイプラインを自動生成。各エージェントが独立してプロジェクトを取得・クロスチェックし、オーケストレータースクリプトが中間結果をコンテキストウィンドウから排除することで、コンテキストの過負荷を防ぎます。

Claude Codeユーザーが問題解決コンテキストを取得するnvmプラグインを構築
開発者がClaudeプラグイン「nvm(不揮発性メモリ)」を作成し、Claudeのセッション履歴をマークダウンカードに変換して、問題解決の意思決定と再利用可能な知見を文書化しました。このツールは、AIコーディングアシスタントを使用する際に問題の解決方法を見失うという課題に対処しています。

Cloudflareのvinext:Vite上にAIで構築されたNext.js互換フレームワーク
CloudflareのエンジニアがAIを活用して、1週間でNext.jsのAPIサーフェスをVite上に再構築し、vinextを作成しました。これはNext.jsの代替としてそのまま使用でき、4倍高速にビルドし、57%小さなバンドルを生成します。単一のコマンドでCloudflare Workersにデプロイできます。

エージェンティックストア MCP: Claude Desktop用Pythonツールキット、27のローカルツールを搭載
AgenticStore MCPは、複数のMCPサーバーを単一のインストールで置き換えるオープンソースのPythonツールキットです。DockerやNode.jsの設定を必要とせず、永続的なメモリ、ウェブ検索、リポジトリ監査を含む27のローカルツールをClaude Desktopに提供します。