Needle : un modèle d'appel d'outils de 26M paramètres construit entièrement sans FFN

✍️ OpenClawRadar📅 Publié: May 12, 2026🔗 Source
Ad

Needle est un modèle de 26M paramètres conçu spécifiquement pour l'appel de fonctions en un seul essai. Il utilise des couches d'attention croisée et de gating sans FFN, basé sur l'idée que l'appel d'outils est une récupération et un assemblage (associer une requête à un nom d'outil, extraire les valeurs des arguments, produire du JSON) plutôt qu'un raisonnement. Le modèle atteint 6000 tok/s en préremplissage et 1200 tok/s en décodage sur des appareils grand public.

Détails d'entraînement

  • Pré-entraîné sur 200B tokens sur 16 TPU v6e (27 heures)
  • Post-entraîné sur 2B tokens de données synthétiques d'appel de fonctions (45 minutes)
  • Données synthétisées via Gemini avec 15 catégories d'outils (minuteries, messagerie, navigation, maison intelligente, etc.)

Architecture : Réseaux d'attention simples

L'ensemble du modèle n'est qu'attention et gating — pas de MLP. Les auteurs soutiennent que les paramètres FFN sont gaspillés à cette échelle pour l'appel d'outils, et que cette découverte (pas de FFN) se généralise à toute tâche où le modèle a accès à des connaissances structurées externes (RAG, utilisation d'outils, génération augmentée par récupération). Le modèle n'a pas besoin de mémoriser des faits dans les poids FFN si les faits sont fournis dans l'entrée.

Ad

Benchmarks

Needle surpasse FunctionGemma-270M, Qwen-0.6B, Granite-350M et LFM2.5-350M pour l'appel de fonctions en un seul essai, bien que ces modèles aient plus de capacité pour les contextes conversationnels.

Comment l'utiliser

# Tester le modèle via le playground ou le fine-tuner sur votre Mac/PC
git clone https://github.com/cactus-compute/needle

Tout est sous licence MIT.

📖 Lire la source complète : r/LocalLLaMA

Ad

👀 See Also

Zot : Un agent de codage léger pour terminal prend désormais en charge Claude Opus 4.8
Tools

Zot : Un agent de codage léger pour terminal prend désormais en charge Claude Opus 4.8

Zot est un agent de codage terminal minimal distribué sous forme d'un binaire Go statique unique, sans dépendance d'exécution ni Docker. Il prend désormais en charge Claude Opus 4.8 ainsi que des dizaines d'autres modèles.

OpenClawRadar
Parlez avec Claw : Interface Vocale iOS Open Source pour les Bots OpenClaw Telegram
Tools

Parlez avec Claw : Interface Vocale iOS Open Source pour les Bots OpenClaw Telegram

Une application iOS open source qui permet une interaction vocale avec les bots Telegram alimentés par OpenClaw. L'application envoie l'audio à un serveur Mac local pour traitement, avec des réponses retournées sous forme de texte et d'audio.

OpenClawRadar
Voygr lance une API de validation commerciale pour une intelligence des lieux actualisée
Tools

Voygr lance une API de validation commerciale pour une intelligence des lieux actualisée

L'API de Validation d'Entreprise de Voygr vérifie si les entreprises sont en activité, fermées, rebaptisées ou invalides en agrégeant plusieurs sources de données et en détectant les signaux contradictoires. L'équipe construit un profil de lieu infini et interrogeable qui combine des données de lieu précises avec un contexte web actualisé comme des actualités, des articles et des événements.

OpenClawRadar
LAP : plus de 1 500 spécifications d'API compilées pour une utilisation par les LLM afin de réduire les hallucinations de Claude
Tools

LAP : plus de 1 500 spécifications d'API compilées pour une utilisation par les LLM afin de réduire les hallucinations de Claude

LAP est un outil qui compile plus de 1 500 spécifications d'API réelles dans un format optimisé pour les LLM, fournissant des points de terminaison et des paramètres vérifiés pour empêcher les agents d'IA comme Claude d'halluciner des appels API incorrects.

OpenClawRadar