Fragen und Antworten
Warum muss ich Ihnen vor der Bestellung eine Nachricht senden?
Fortgeschrittene Projekte sind komplex und variieren stark. Die Besprechung Ihrer Geschäftsziele, Daten, technischen Grenzen und des erwarteten Ergebnisses stellt sicher, dass der Arbeitsumfang genau definiert werden kann. Dies schützt beide Parteien, indem es Ihnen klare Ergebnisse und eine präzise Schätzung liefert und gleichzeitig vor jeder Zahlung eine gute Eignung bestätigt.
Wie funktionieren die stundenweisen Pakete?
Jedes Paket stellt einen festgelegten Block von Senior-Engineering-Stunden dar. Wählen Sie das Paket, das Ihrem Projektumfang am nächsten kommt, und passen Sie die Menge beim Checkout an, falls zusätzliche Zeit erforderlich ist — beispielsweise deckt der dreimalige Kauf des kleinsten Blocks eine größere Aufgabe ab. Die endgültigen Ergebnisse und der Leistungsumfang werden vor Beginn der Arbeiten vereinbart.
Was passiert, wenn mein Projekt mehr Stunden erfordert als ursprünglich geschätzt?
Sie werden rechtzeitig benachrichtigt, bevor die zugewiesenen Stunden aufgebraucht sind. Sie können dann wählen, ob Sie den Projektumfang erweitern oder die Aufgaben innerhalb der bereits vereinbarten Stunden neu priorisieren möchten. Es wird nichts berechnet, was über Ihre ausdrückliche Genehmigung hinausgeht.
Wie unterscheidet sich dies von Ihrem standardmäßigen Machine-Learning-Engineering-Service?
Beide Optionen umfassen praktische Entwicklung, Modellbildung, das Schreiben von Code und das Deployment von Systemen. Der Unterschied liegt in der Tiefe: Diese Senior-Stufe umfasst das Design von Mehrkomponentensystemen, fortgeschrittene Architekturen, die Erstellung vollständiger Continuous-Integration-Pipelines und das Produktions-Deployment inklusive Dokumentation. Die Standardoption eignet sich für eine fokussierte, klar definierte Aufgabe wie die Datenaufbereitung, das Training eines einzelnen Modells oder ein einfaches Deployment. Kontaktieren Sie uns per Nachricht, wenn Sie Hilfe bei der Entscheidung benötigen, welche Option die passende ist.
Muss ich meine eigenen Daten bereitstellen?
Ja. Sie müssen die Datenquelle oder den Datensatz bereitstellen. Während der Scoping-Phase erhalten Sie Anweisungen bezüglich des erwarteten Umfangs, der Qualität, des Formats und aller erforderlichen Vorbereitungen vor der Entwicklung.
Welche Cloud-Plattformen nutzen Sie für das Deployment?
Bereitstellungen erfolgen primär auf Hugging Face und Google Cloud Platform unter Verwendung von Continuous-Integration-Pipelines, die mit Docker, MLflow und GitHub Actions erstellt wurden, um das System wartungsfreundlich, skalierbar und nach der Übergabe einfach zu aktualisieren zu halten.
Behalte ich das vollständige Eigentum an dem, was erstellt wird?
Ja. Alle trainierten Modelle, der Quellcode, die Dokumentation und die Pipeline-Konfigurationen gehören Ihnen, sodass Ihr eigenes Team das System nach Projektabschluss unabhängig warten, erweitern und neu trainieren kann.
Sind Sie in der Lage, ein bestehendes Projekt zu übernehmen, das von jemand anderem begonnen wurde?
Ja. Die Übernahme von Projekten, die ins Stocken geraten sind, auf technische Hürden gestoßen sind oder Senior-Expertise erfordern, um die Produktionsreife zu erreichen, kommt häufig vor. Teilen Sie während der Umfangsdefinition alles, was derzeit verfügbar ist — Notebooks, Code, Dokumentation —, und die Entwicklung wird ab diesem Punkt fortgesetzt, anstatt von vorne zu beginnen.
Was ist in der Einrichtung der CI/CD-Pipeline enthalten?
Standard-Setups umfassen automatisierte Nachtrainierungs-Trigger, containerisierte Bereitstellung über Docker, kontinuierliche Integration durch GitHub Actions, Modellversionierung und Experiment-Tracking mit MLflow sowie Bereitstellungsskripte für Hugging Face oder die Google Cloud Platform. Die genaue Konfiguration wird während der Definitionsphase basierend auf dem Projekt festgelegt.
Stellen Sie eine Dokumentation bereit?
Ja, jedes Paket enthält eine auf die gelieferte Arbeit zugeschnittene Dokumentation. Größere Pakete umfassen eine ausführliche schriftliche Dokumentation, die Systemarchitektur, Datenpipeline, Modellleistung, Bereitstellungsprozess und Wartungsanweisungen detailliert beschreibt — und bietet ausreichend Details, damit Ihr internes Team oder ein anderer Entwickler das System künftig verwalten kann.
Ist das Basic-Paket nur auf Beratung beschränkt?
Nein. Jedes Paket beinhaltet praktische Entwicklungsarbeit. Selbst ein einstündiger Block stellt aktive Entwicklungszeit dar — Code schreiben, Modelle evaluieren, Pipeline-Komponenten erstellen, Debugging oder Beheben technischer Probleme. Es entspricht einer echten Arbeitsstunde auf Senior-Niveau zur Bearbeitung einer kleinen Aufgabe, eines Quick-Fixes oder zum Vorantreiben eines Teils eines größeren Projekts.