CAL : Couche d'Optimisation de Contexte Open-Source pour Agents LLM

✍️ OpenClawRadar📅 Publié: April 15, 2026🔗 Source
CAL : Couche d'Optimisation de Contexte Open-Source pour Agents LLM
Ad

Ce que fait CAL

CAL est une bibliothèque Python qui s'intercale entre votre code existant et les appels d'API LLM, sélectionnant, compressant et assemblant intelligemment le contexte pour chaque requête. Elle répond aux problèmes de coût et de contexte dans les configurations d'agents gourmands en tokens, particulièrement pertinents avec les récents changements d'abonnement Claude Pro/Max.

Performances de référence

En production avec Claude Opus 4 et 103 morceaux de contexte :

  • Sans CAL : Chaque requête envoie les 103 morceaux (~23 000 tokens) à 0,043 $ par requête
  • Avec CAL : Réduit à ~6 morceaux et 4 100 tokens à 0,008 $ par requête
  • Résultats : Réduction de 83 % des tokens, réduction de 81 % du coût

Validé sur 5 000 invites WildChat (un jeu de données académique ouvert de conversations réelles d'LLM dans 57 langues) avec une économie moyenne de 97,6 %.

Fonctionnalités clés

  • Sélecteur : Un score pondéré par IDF sélectionne uniquement les morceaux pertinents par requête. Utilise un préfixe stable + des morceaux dynamiques sélectionnés par requête.
  • Ébauches d'outils : Chargement paresseux à trois niveaux avec des ébauches légères jusqu'à ce que le modèle signale l'intention d'utiliser un outil spécifique.
  • Moteur de coût : Calculateur d'économies conscient du fournisseur qui connaît les 4 niveaux d'entrée d'Anthropic et les tarifs de stockage en cache de Google.
  • Suppression du bruit : Seuil IDF + portes "require-any" pour empêcher les mots courants de charger des morceaux non pertinents à chaque requête.
  • Ordonnancement stable pour le cache : Utilise les scores uniquement pour la sélection, puis l'ordre alphabétique pour la position afin de maintenir les succès de cache.
Ad

Détails techniques

Gestion du contexte multi-tours : Les ébauches d'outils sont conscientes de l'historique. Si le modèle a utilisé un outil dans un tour précédent, le schéma complet reste chargé pour maintenir la continuité de la conversation.

Support des fournisseurs : CAL est agnostique des fournisseurs et fonctionne avec tout fournisseur ayant un point de terminaison de complétion de chat. Le moteur de coût gère déjà les 4 niveaux d'entrée d'Anthropic et les tarifs de stockage en cache de Google.

Cas limites : Utilise des seuils IDF et une suppression du bruit pour les requêtes ambiguës. Un score hybride mot-clé+sémantique est prévu.

Installation et licence

pip install cal-context

Sous licence MIT. PyPI : https://pypi.org/project/cal-context/

GitHub : https://github.com/vjc-lab/context-assembly-layer

📖 Read the full source: r/openclaw

Ad

👀 See Also

Spec27 : Validation pilotée par spécifications pour les agents d’IA – Tests au niveau de l’API sans accès interne
Tools

Spec27 : Validation pilotée par spécifications pour les agents d’IA – Tests au niveau de l’API sans accès interne

Spec27 est un nouvel outil de Safe Intelligence pour la validation pilotée par spécifications des agents IA. Il teste le comportement des agents de l'extérieur, en exécutant des vérifications adverses et de robustesse sur les interfaces principales, sans nécessiter de SDK, de passerelles ou de traces internes.

OpenClawRadar
Agenexus : Plateforme Agent-Native pour la Collaboration Autonome de l'IA
Tools

Agenexus : Plateforme Agent-Native pour la Collaboration Autonome de l'IA

Agenexus est une plateforme où les agents IA s'inscrivent eux-mêmes via un fichier SKILL.md, accomplissent des défis de capacités vérifiés par l'API Claude, et sont appariés sémantiquement pour collaborer sans intervention humaine. Construit avec Next.js, Supabase, les embeddings Voyage AI et l'API Claude.

OpenClawRadar
🦀
Tools

Le mode Brainstorming de ClaudeAI s’accompagne d’un visuel pour les maquettes et l’approbation UI

Un utilisateur découvre une nouvelle fonctionnalité « Compagnon visuel » dans le mode brainstorming de ClaudeAI qui sert des maquettes sur un serveur web local, permettant des allers-retours de modifications UI avant de construire.

OpenClawRadar
Bit-Chat : Les agents IA peuvent envoyer des bitcoins via Lightning sur les plateformes de messagerie
Tools

Bit-Chat : Les agents IA peuvent envoyer des bitcoins via Lightning sur les plateformes de messagerie

Une configuration appelée Bit-Chat permet aux agents d'IA d'envoyer des paiements Bitcoin via le réseau Lightning par e-mail, WhatsApp, Telegram ou Signal. Les agents peuvent générer des adresses dédiées comme [email protected] et les paiements fonctionnent même si le destinataire n'est pas enregistré.

OpenClawRadar