Casey White
Le studio
Bêta

WhistleBets

Les arbitres décident des matchs. Nous notons les arbitres.

L'intelligence de l'arbitrage : l'équipe d'arbitres de ce soir, lue avant le match, avec la taille de l'échantillon à côté de chaque chiffre.

Catégorie

Données sportives

Durée

3 jours · 285 commits · 14 183 matchs

Axe

IA grand public

WhistleBets

Pourquoi je l'ai construit

Tout le monde s'obstine sur les arbitres et presque personne ne tient le compte. Je voulais voir à quelle vitesse une seule personne pouvait monter un vrai produit de données avec l'IA comme coéquipière, et si les affirmations survivraient à un vrai test. Monty, le zèbre en chandail d'arbitre, l'empêche de se prendre trop au sérieux.

Ce que ça change pour les gens

  • L'équipe de ce soir et ce que montre son historique, publiés avant le match
  • La taille de l'échantillon à côté de chaque chiffre, pour savoir à quel point s'y fier
  • Des pages de tendances de carrière pour les officiels, le programme de la soirée et un rapport hebdomadaire
  • La NBA en ligne maintenant, la LNH en ajout sur le même noyau

Sous le capot

  • Un modèle écrit, un autre juge. Claude Haiku rédige chaque lecture, puis Jev, un modèle à décisions typées de TypeSafe AI, la passe au crible de huit règles strictes
  • Une publication entièrement automatisée derrière des contrôles de formulation fixes, un interrupteur d'arrêt et un sommaire hebdomadaire. La première semaine, 132 lignes sont sorties et une a été retenue
  • Jev ne peut pas changer une lecture tant que son calibrage n'est pas publié : un filtre doit montrer ses preuves avant d'avoir son mot à dire
  • Un noyau commun avec un adaptateur par ligue, donc un nouveau sport est un nouvel adaptateur et non un nouveau produit

Les détails qui comptent

  • Test préenregistré sur une saison 2025-26 jamais vue : les tendances de fautes ont tenu, avec une statistique t d'environ 3,3
  • Même test, l'autre moitié, honnête : aucune stratégie sur les totaux de match n'a battu la marge des bookmakers. Tous les matchs dans le sens de l'équipe d'arbitres, sur 8 331 paris, ont gagné 51,2 %, soit une perte de 2,1 %
  • Du premier commit à un site qui fonctionne en trois jours

Le temps que ça a pris

Trois jours jusqu'à un site qui fonctionne.

3 jours · 285 commits · 14 183 matchs

Ce que j'ai dû résoudre

Le plus dur a été de rester honnête. Ce genre de données veut virer au baratin de pronostiqueur, alors j'ai écrit le test avant de le lancer et j'ai accepté la réponse qu'il a donnée. Les arbitres ont de vraies tendances, et ça seul ne bat pas le marché. Le site dit ce que les chiffres peuvent porter, et s'arrête là.

La stack complète

  1. Modèles

    • Claude Haikurédaction
    • Jev de TypeSafe AIdécisions typées
  2. Construire

    • Next.js
    • React
    • TypeScript
    • Zod
    • Serveur MCP
  3. Données et hébergement

    • Vercel AI Gateway