Expertise · Individuelle KI-Modelle
Wir wählen das Modell nach Messung, nicht nach Ruf — und sagen von Anfang an, wenn die richtige Antwort ist, nichts zu trainieren.
Die Arbeit hat vier Teile: Wir messen Kandidatenmodelle auf Ihren Daten, wählen zwischen Konfiguration, Dokumentensuche und Feinabstimmung, prüfen die Nutzungsrechte der Daten und legen dann den Verbrauch pro Schlüssel unter das Budget. Wir haben bisher kein Modell produktiv trainiert, und wir sagen das, bevor Sie fragen.
Bereits gebautDer Mess- und Betriebsteil ist gebaut und läuft, mit gespeicherten Ergebnissen: ein eigener Prüfstand, der acht Spracherkennungssysteme auf denselben 200 rumänischen Äußerungen verglichen hat, mit Konfidenzintervall und Paarunterschieden, plus eine Zerlegung der Sprachlatenz in sechs Segmente, die sich mit einer Abweichung von unter einer Millisekunde zur Gesamtsumme addieren. Der Betriebsteil ist ein eigener Gateway mit 44 konfigurierten Modellen, projektspezifischen Schlüsseln mit Modell-Whitelist und Budget sowie einer täglichen Konsolidierung des Verbrauchs pro Nutzer × Schlüssel × Modell. Der Teil, den wir NICHT gemacht haben — das eigentliche Fine-Tuning — ist auch so beschrieben: Die Pipeline ist vorbereitet und kalkuliert, lief aber nie auf GPU. Der Dienst bleibt „geliefert“, weil die Arbeit, die wir verkaufen, die informierte Auswahl und der Betrieb ist, nicht das Training.
Die meisten Projekte für ein „individuelles Modell“ brauchen kein trainiertes Modell. Sie brauchen das passende Modell, mit der passenden Anweisung, über den passenden Daten, mit Kosten pro Aufruf, die jemand überwacht. Die Arbeit beginnt mit der Frage, die nur wenige stellen: Wie sieht Erfolg aus, gemessen wie, auf welchem Satz von Fällen? Ohne diese Antwort ist jeder Modellvergleich eine Geschmacksdiskussion.
Wir messen selbst, wir übernehmen nicht die Zahlen der Anbieter. Als wir wissen mussten, was rumänische Sprache am besten erkennt, haben wir acht Systeme auf denselben 200 Äußerungen laufen lassen, mit demselben Normalisierer, mit Konfidenzintervall per Bootstrap und mit paarweise berechneten Unterschieden. Die Ergebnisse waren unbequem: Das System, das wir in Produktion genutzt haben, hatte eine Wortfehlerrate von 26,26 %, und ein kleines Modell mit 110 Millionen Parametern, das auf dem Prozessor lief, hatte 6,83 %. Wir haben auch den unangenehmen Teil veröffentlicht — bei der Genauigkeit im Rumänischen liegen wir weit hinter den kommerziellen Anbietern zurück.
Der zweite Teil der Arbeit ist die Wahl zwischen drei Wegen, die oft verwechselt werden: Modellkonfiguration (Anweisung, Werkzeuge, Parameter), Suche in Ihren Dokumenten und Fine-Tuning. Die Reihenfolge, in der wir sie ausprobieren, ist keine Präferenz, sondern Wirtschaftlichkeit: Die ersten beiden sind an einem Nachmittag rückgängig zu machen, die dritte braucht Daten, Rechte, GPU und eine Messung vor und nachher. Wir empfehlen Fine-Tuning nur, wenn wir den Nachweis haben, dass die ersten beiden nicht ausreichen.
Der dritte Teil, der bleibt, nachdem Sie live gegangen sind: die Kosten pro Aufruf. Die Modelle laufen durch einen eigenen Gateway, in dem jeder Schlüssel eine Modell-Whitelist, ein Budget und einen Zeitraum hat. Der Verbrauch wird täglich pro Benutzer, Schlüssel und Modell konsolidiert, was bedeutet, dass die Frage „warum ist die Rechnung diesen Monat gestiegen“ Zeilenweise beantwortet wird, nicht mit Vermutungen.