Cudos AG (intern)

Volle Kostenkontrolle für KI in der Software Entwicklung

Der Cudos AI Cost Monitor bündelt unübersichtliche Provider-Abrechnungen in einer zentralen Webanwendung und schlüsselt die KI-Ausgaben präzise nach Projekten und Personen auf.

Bild von Volle Kostenkontrolle für KI in der Software Entwicklung

Ausgangslage und Ziel

Beim Einsatz verschiedener AI-Provider zeigt sich in der Praxis schnell eine grosse Herausforderung. Die Abrechnungen sind unübersichtlich und die Kosten steigen durch die immer intensivere Nutzung durch die Entwickler sowie die steigenden Preise rasant an. Was anfangs mit vermeintlich vernachlässigbaren Beträgen beginnt, summiert sich plötzlich im Projektalltag. 

Bislang war eine detaillierte Zuordnung, wer welche Kosten wofür verursacht hat, sehr aufwendig. Zudem konnten die Entwickler teilweise nicht einmal ihre eigenen Kosten abrufen. 

Unser Ziel war es daher, eine Software zu entwickeln, die diese Daten konsolidiert. Die Anwendung ruft die Ausgaben nach der kleinsten Abrechnungseinheit (Stream), welche die Provider zur Verfügung stellt (wie API Keys, User oder Workspace) ab. Pro Stream gibt es dann eine Konfiguration die festlegt, zu welchem Mitarbeiter und Projekt die Kosten gehören. 

« Der AI Cost Monitor ermöglicht eine präzise Quasi-Echtzeit-Analyse über alle verwendeten Provider. So behalten wir die KI-Kosten pro Projekt und Mitarbeitenden stets fest im Griff.

Ruedi Steinmann

Head IT und Senior Software Engineer bei Cudos AG

Lösung

Die technische Umsetzung erfolgte als schlanke Webanwendung auf der bestehenden Cudos-Plattform. Diese Plattform stellt Authentisierung, Source Code Management, Build und Deployment für viele unserer internen Applikationen zur Verfügung, was den technischen Overhead für die einzelne Applikation stark reduziert.

Für das Frontend haben wir auf React gesetzt, um eine übersichtliche und intuitive Benutzeroberfläche für das gesamte Team zu schaffen. Das Backend wurde mit Node.js, Express und TypeScript realisiert. Die Anwendung ruft die Verbrauchsdaten automatisiert über die APIs der AI-Provider ab. Kern der Logik ist die präzise Zuordnung der Streams zu den internen Projekten und Workspaces. Für die Persistenz werden JSON Files eingesetzt. 

Ihr Ansprechspartner

Haben Sie ein ähnliches Vorhaben oder interessieren Sie sich für weitere Details zu diesem Projekt? Ich freue mich auf Ihre Kontaktaufnahme.

Portrait of  Christian Hecht

Christian Hecht

Business Unit Leiter

christian.hecht@cudos.ch

Schreiben

Kopieren

Kopiert

+41 44 747 44 34

Anrufen

Kopieren

Kopiert


Schliessen
Stamp Icon-Print Icon-Clear
S
M
L
XL
XXL