Der Intensitätsindex ist eine Bewertung von 0 bis 100, die das erwartete Ausmaß disziplinarischer Konflikte in einem Spiel vor dem Anpfiff schätzt. Er wird durch Kombination folgender Faktoren berechnet: das Profil des zugewiesenen Schiedsrichters (Kartendurchschnitt, Toleranz, aktueller Trend), die disziplinarische Geschichte zwischen beiden Mannschaften, die Tabellensituation (Abstiegs- oder Titelspiele haben einen höheren Index), die Anzahl der verwarnten Spieler, die vorsichtiger oder aggressiver sein könnten, sowie die jüngste Kartenhistorie jeder Mannschaft. Werte über 40 deuten auf angespannte Spiele hin; unter 20 auf voraussichtlich faire Spiele.
Jeder Primera-División-Schiedsrichter verfügt über ein Profil, das aus allen Spielen aufgebaut wird, die er in der laufenden Saison geleitet hat. Die Hauptindikatoren sind: Durchschnitt gelber Karten pro Spiel, Durchschnitt roter Karten, Durchschnitt der Fouls, Zeitverteilung (erste vs. zweite Halbzeit), erste Karte (Durchschnittsminute des ersten Gelben) und Toleranz (Vergleich mit dem Ligadurchschnitt). Die Profile werden nach jedem Spieltag automatisch aktualisiert.
Das La-Liga-Regelwerk legt fest, dass ein Spieler, der innerhalb desselben Zyklus 5 gelbe Karten ansammelt, für das nächste Spiel gesperrt wird. Der Zyklus setzt sich nach Verbüßung der Sperre zurück. Silbato Pro berechnet automatisch, an welchem Punkt des Zyklus sich jeder Spieler befindet, wie viele Gelbe er hat und wie viele ihm bis zur Sperre fehlen. Diese Informationen werden in Echtzeit aktualisiert, sobald Karten an jedem Spieltag vergeben werden.
Alle Sportdaten (Spiele, Tore, Karten, Fouls, Schiedsrichter, Aufstellungen) stammen von API-Football, einer auf Fußballdaten spezialisierten API, die von Sportmedien und Analyseplattformen weltweit genutzt wird. Pressedaten für Vorschauen stammen aus Echtzeit-Suchen. Die Datengenauigkeit hängt von der Qualität der Originalquellen ab.
Der KI-Assistent verwendet Claude (Anthropic), um Spiele in Echtzeit zu analysieren. Bei jedem Spiel-Tick berechnet das System relevante Metriken vorab (angesammelte Fouls, verwarnierte Spieler auf dem Platz, Kartentempo, Schiedsrichterprofil) und sendet sie an das Modell, um eine narrative Analyse und Vorhersagen zu generieren. Das Ergebnis ist ein einziger Modellaufruf pro Aktualisierung, was Kosten niedrig und Latenz handhabbar hält. Vorhersagen werden vor der Anzeige gegen echte Spieldaten validiert.