Communitygithub.com

Audit des coûts d'inférence

Auditez une base de code pour les appels LLM qui sont en réalité des classifications déguisées, puis produisez un plan de remplacement chiffré pour un modèle System One. Utilisez-le pour réduire les coûts ou la latence d'inférence IA, lors d'un audit de performance client, lors de l'examen d'une boucle d'agent lente, ou lorsqu'on demande « où pourrions-nous utiliser Jev ici ? ». Produit un tableau classé des candidats avec des écarts de latence et de coût mesurés.

Qu'est-ce que Audit des coûts d'inférence ?

Cet outil d'audit identifie les appels LLM dans une base de code qui, sous couvert de génération de texte, effectuent en réalité une classification (attribuer une étiquette, un score, une catégorie). Pour chaque candidat, il mesure le volume, la latence et le coût actuels, puis chiffre le remplacement par un modèle dédié comme Jev (System One), qui offre des gains spectaculaires en latence et en coût (jusqu'à 24× moins cher). L'audit classe les opportunités par retour sur investissement, en tenant compte du volume, de la latence ressentie par l'utilisateur, de la criticité des erreurs, et de la précision mesurée sur un jeu de test. Le livrable est un tableau classé avec une recommandation Go/No-Go, les économies projetées, et le plus gros gain de latence. Il est conçu pour des plateformes comme Claude Code, Cursor, Codex, et s'intègre avec les workflows `jev-eval` et `jev-integrate`.

Compatible avec✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/OneWave-AI/claude-skills/tree/HEAD/jev-audit

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait Audit des coûts d'inférence ?

La plupart des appels LLM en production renvoient une étiquette, pas un texte — une route, un score, un oui/non, une catégorie. Ces appels paient pour une génération autorégressive qu'ils n'utilisent pas. Cet audit les identifie et chiffre le remplacement.

Livrable : un tableau classé des candidats avec des écarts mesurés. Commercialisable comme une mission OneWave ; même format que marketing-brain — un audit reproductible par client.

1. Trouver les candidats

Recherchez les appels LLM, puis filtrez ceux dont la sortie est une étiquette :

grep -rnE "messages\.create|chat\.completions|generateText|\.invoke\(|anthropic\.|openai\." \
  --include=*.{ts,tsx,js,py} . | grep -v node_modules

Un appel est candidat lorsque toutes ces conditions sont remplies :

  • le prompt demande l'une d'un ensemble connu et fini de réponses (≤255)
  • l'appelant parse la réponse — JSON.parse, une regex, une recherche d'enum, .trim()
  • rien en aval ne montre le raisonnement du modèle à un humain
  • il s'exécute souvent, ou un utilisateur l'attend

Signaux forts dans le texte du prompt : « réponds uniquement avec », « retourne JSON », « classifie », « choisis un parmi », « note de 1 à », « réponds oui ou non », « n'explique pas ».

Exclusions : la sortie est affichée à un utilisateur, utilisée comme contenu, nécessite une citation ou une justification, ou l'ensemble de réponses est ouvert.

2. Mesurer ce que ça coûte aujourd'hui

Ne pas estimer. Instrumenter :

  • appels/jour — à partir des logs ou d'un compteur, pas une supposition
  • latence p50 et p95 — p95 est ce que ressentent les utilisateurs
  • tokens en entrée/sortie par appel → $/1k appels actuel au prix catalogue du fournisseur
  • quelque chose le bloque-t-il — un utilisateur, un rendu de page, l'étape suivante d'un agent

3. Chiffrer le remplacement

Comparer avec un ensemble étiqueté issu du trafic réel de cet appel (voir jev-eval). Ne jamais projeter à partir d'un benchmark fournisseur.

Chiffres de référence, mesurés sur des enregistrements réels, 4 questions par enregistrement :

latencecoût/1kprécision
Jev hébergé399 ms0,023 $correspond à Claude sur un ensemble de 15 enregistrements
Von local174 ms0,00 $correspond uniquement avec des critères bien rédigés
Claude Haiku 4.52 322 ms~0,55 $référence

Tarification Jev : 0,042 $/MTok en entrée, sortie gratuite.

4. Classer par rendement, pas par simplicité

Classer chaque candidat sur :

  1. volume × économie unitaire — le montant réel en dollars
  2. un humain attend-il — les gains de latence valent plus que les gains de coût sur les chemins utilisateur
  3. zone d'impact en cas d'erreur — un ticket de support mal orienté est bon marché ; une transaction mal notée ne l'est pas
  4. écart de précision sur l'ensemble étiqueté — tout ce qui est en dessous de la parité nécessite une porte de confiance, et une porte a son propre coût

Supprimer tout ce qui a un faible volume. À quelques centaines d'appels par jour, les économies sont quasi nulles et vous avez ajouté un fournisseur.

5. Rédiger le rapport

Par candidat : fichier et ligne, ce qu'il décide, appels/jour, latence et coût actuels, latence et coût projetés, écart de précision mesuré, porte de confiance recommandée, et une recommandation Go / No-Go avec la raison.

Commencer le résumé par l'économie mensuelle totale projetée et le plus grand gain de latence.

Toujours inclure les limites : taille de l'ensemble d'évaluation, accès anticipé à Jev sans SLA, et un repli vers l'appel existant doit rester en place.

Où cela paie dans la stack OneWave

  • Routage des widgets Sage — à construire. Un visiteur regarde ; 400 ms contre 2,3 s fait toute la différence.
  • Flux de visiteurs RB2B — à construire. Le seul flux avec un volume où 24× moins cher se cumule.
  • Classification des leads entrants — d'abord mesurer. Correct, mais une poignée de leads par jour.
  • Surveillance des leads — laisser tel quel. Cron nocturne, rien ne l'attend.

Liens connexes

jev-eval produit les chiffres de précision dont cet audit dépend. jev-integrate est le workflow de câblage pour tout ce qui reçoit un Go.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

OneWave-AI/claude-skills

Deploy a 2-layer parallel agent hierarchy for large, parallelizable work — big refactors, multi-file migrations, codebase-wide audits, bulk generation. A top-tier commander (Fable or Opus) orchestrates the swarms; the user picks a power level (Max Power / Heavy / Balanced / Economy) that sets the Opus/Sonnet/Haiku model mix per layer. Layer 1 is 3-50+ specialist agents, each with its own full context window; Layer 2 is 2+ sub-agents per member. Includes git safety, tiered sizing, a pre-deploy gate, phantom-completion checks, and multi-wave follow-up.

OneWave-AI/claude-skills

Generate animated videos and motion graphics from natural language descriptions. Creates a standalone Vite + React project with Framer Motion scenes that auto-play in the browser. Use when the user wants to create animations, motion graphics, video intros, animated presentations, or product demos.

OneWave-AI/claude-skills

Use before starting a product, feature, MVP, agent, automation, or integration build to identify the main pre-build risk and choose the smallest validation step. Trigger when the user asks whether to build, scope, validate, prioritize, or sanity-check an idea before implementation.

OneWave-AI/claude-skills

Post-mortem analysis when a client churns. Takes client history, engagement data, support tickets, usage logs, and exit feedback to produce a comprehensive churn autopsy with root cause classification, timeline of decline, and preventive measures.

OneWave-AI/claude-skills

Compose a premium, animated landing page section by section in Next.js + Tailwind + Motion (Framer Motion) — built on a real design system, with editorial copy and motion that feels human-crafted, not template-generated. Use when building or rebuilding a landing page, marketing site, or hero/feature/pricing/CTA sections that need to look production-ready and bespoke from day one.

OneWave-AI/claude-skills

Assemble 2-3 complementary experts to collaboratively analyze anything. Experts work together to explore topics from multiple expert angles.

OneWave-AI/claude-skills

Convert any topic into playable browser games. Types: trivia, matching, word puzzles, adventure games. Uses Phaser.js or Kaboom.js.

OneWave-AI/claude-skills

Turn a marketing brief or product offer into a finished short-form video ad built in HyperFrames — hook, script, shot-by-shot storyboard, scene-by-scene HTML composition, captions, and voiceover. Outputs platform cuts (vertical 9:16, square, 16:9). Use when you need a launch ad, product promo, social video, or paid-creative concept ready to render.

OneWave-AI/claude-skills

Turn a website URL, product docs, or a founder's rambling description into a tight 60-90 second explainer video built in HyperFrames -- problem/solution narrative, animated product walkthrough scenes, captions, and voiceover, ready for the homepage hero, sales emails, and onboarding.

OneWave-AI/claude-skills

Build promo videos for local businesses in HyperFrames -- the new-menu drop, the seasonal offer, the event announcement, the "we're hiring" post, the Google Business Profile clip. Restaurant, salon, gym, trades: 15-30 seconds, brand-clean, captioned, sized for Instagram, Facebook, and the profile.

OneWave-AI/claude-skills

Build a personalized product-demo or sales-walkthrough video in HyperFrames for a specific prospect or account — narrated screen-by-screen, branded to them, ending in a clear next step. Turns a generic demo into a "this was made for me" asset for outbound, follow-up, or deal acceleration. Use when you want to send a tailored video instead of booking another live call.

OneWave-AI/claude-skills

Turn real customer reviews, quotes, and case-study results into polished social-proof videos built in HyperFrames -- single-testimonial spotlights, review-wall montages, and stat-driven proof reels with captions and voiceover, cut for vertical, square, and wide. The highest-converting content most businesses never make.

OneWave-AI/claude-skills

Build and run a labelled eval set for a System One model (Jev, Von, or any typed-decision config), then sweep criteria wordings and thresholds against it. Use when a Jev/Von classification is wrong or unreliable, when choosing between the hosted API and a local open model, when tuning noul thresholds, or before shipping any typed-decision feature. Produces an accuracy-by-wording matrix and a calibrated threshold.

OneWave-AI/claude-skills

Wire a System One model (Jev, or an open reproduction like Von) into a product feature — routing, guardrails, scoring, classification. Use when replacing an LLM call that returns a label rather than prose, when adding a typed decision to an agent loop, or when deciding between the hosted Jev API and a local open model. Covers question design, the eval-set-first workflow, threshold calibration, confidence gates, and the traps measured on real data.

OneWave-AI/claude-skills

Optimize landing pages for conversions, performance, and SEO. Use when improving landing pages, increasing conversions, or optimizing page performance.

OneWave-AI/claude-skills

TAM/SAM/SOM calculator with deep market research. Produces comprehensive market-sizing.md with top-down and bottom-up estimates, methodology, data sources, assumptions, sensitivity ranges, growth projections, competitive landscape, and Mermaid visualizations. Use when user needs market size estimates, addressable market analysis, go-to-market sizing, investor-ready market analysis, or business plan market validation.

OneWave-AI/claude-skills

Generate unique personalized first lines for hundreds of prospects using company news, LinkedIn activity, and mutual connections. Saves 10+ hours of manual research per campaign. Use when you need personalized outreach at volume.

OneWave-AI/claude-skills

Review investment portfolios for risk, diversification, fees. Asset allocation recommendations, tax-loss harvesting, rebalancing.

OneWave-AI/claude-skills

Create multiple choice, true/false, fill-in-blank, matching quizzes. Auto-generate plausible distractors. Instant grading with explanations.

OneWave-AI/claude-skills

Enhanced skill navigator that maps conversation history, recommends multi-skill chains, identifies patterns from past usage, and learns from session outcomes. Goes beyond basic scout with deep context analysis and workflow orchestration.

Skills associés