Softwareentwicklung, KI, Bootstrapping

Kategorie: Allgemein

  • KI als echte Coding-Hilfe?

    KI als echte Coding-Hilfe?

    Ich arbeite jetzt seit über einem Jahr mit einer KI-unterstützten Entwicklungsumgebung und nutze die KI häufig, um Fehler zu finden oder Code-Schnippsel zu schreiben. Allerdings habe ich festgestellt, dass die KI, obwohl ich mich in der Materie auskenne und weiß, wie ich KI befragen muss, derzeit nicht in der Lage ist, den gesamten Kontext der Aufgabe zu verstehen und damit umzusetzen. Und das hat mich zum Nachdenken gebracht. Wird KI in der Lage sein, umfangreiche und komplexe Software-Anwendungen zu entwickeln? Ich glaube, dass wir davon noch sehr weit entfernt sind. Und das liegt an 2 Punkten:

    1. KI versteht hat keine Möglichkeit die Intentionen hinter den Feature-Requests allumfänglich zu verstehen
    2. der Produktmanager selbst ist häufig nicht in der Lage seine Anforderungen selbst ausreichend zu kommunizieren

    Zum ersten Punkt gehören vor allen Dingen Erfahrungen die das Unternehmen gemacht hat und die Geschichte auf die das Unternehmen zurückgreifen kann. Diese Erfahrungen / dieses teils historische Wissen steht der KI nicht zur Verfügung, um umfangreiche Feature-Requests komplett zu verstehen, was wiederum dazu führt, dass der Code oberflächlich ist, das konkrete Problem vielleicht löst, aber dann doch das Ziel verfehlt.

    Der zweite Punkt liegt meiner Meinung nach in der Natur der Sache: ich glaube, dass das Problem hier der Wechsel der Medien ist. Die Information muss aus dem Kopf, in Text umgewandelt werden und dann vom Text wiederum in Maschinen-Sprache übersetzt werden. Dieses Übersetzungsproblem alleine sorgt schon dafür, dass Informationen nicht korrekt übermittelt werden. Es gehen Informationen beim Übergang in Textform verloren. Das kriege ich häufig mit, wenn mich Freunde oder meine Frau fragen, wie denn nun diese Text-Nachricht von einem Freund / einer Freundin zu verstehen ist. Der zwischenmenschliche Ton ist mit dem Schreiben des Textes verloren gegangen. Das sehe ich auch täglich in der Arbeit mit meinen Kunden: Beschreibungen von neuen Features oder Problemen sind meist später nur Platzhalter für etwas auf das wir uns im persönlichen Gespräch geeinigt haben. Und das ist der erste Sprung von Gedanke zu Text. Zu erwarten, dass KI diesen Sprung schafft, ist derzeit meiner Meinung nach ein wenig zu optimistisch.

    Was bedeutet das jetzt für KI als Coding-Hilfe? KI ist eine gute Coding-Hilfe für Einsteiger und Profis. Für Einsteiger wird der Einstieg in die Welt der Programmierung vereinfacht. Den echten Mehrwert sehe ich bei den Profis, die auf der einen Seite Coden können, aber auf der anderen Seite KI für Unteraufgaben nutzen können, die ihre Produktivität massiv verbessern. Die Kombination von KI generierten Code und einem Profi, der den Code versteht und beurteilen kann, ist meiner Meinung nach unschlagbar.

  • Das Jahr 2025 wird das Jahr der KI-Agenten

    Das Jahr 2025 wird das Jahr der KI-Agenten

    KI ist heute in aller Munde. Nicht ein Tag vergeht, an dem ich nicht mindestens 10 Mal mit einem Chatbot schreibe oder KI damit beauftrage Informationen zu recherchieren, Blog-Beiträge gegenzulesen oder prototypischen Code zu schreiben. Ich werde immer wieder von Unternehmen und Bekanten gefragt, wie ich die Zukunft von KI sehe. Die Antwort ist sehr einfach: Ich bin mir sicher, dass das Jahr 2025 das Jahr der KI-Agenten wird.

    Dafür sprechen tatsächlich sehr viele Dinge:

    1. die KI-Modelle werden immer stärker in ihren Vorhersagen
    2. die KI-Agenten-Frameworks werden immer besser
    3. erste Anwendungen setzen KI-Agenten oder ganze Crews an KI-Agenten ein, um Wert zu schaffen

    Und seien wir ehrlich: es liegt eigentlich sehr nahe, dass wir um KI-Agenten nicht herumkommen. Es macht meiner Meinung nach bei bestimmten Aufgaben überhaupt keinen Sinn Menschen einzusetzen. Ich arbeite beispielsweise gerade an einer KI-Agenten-Crew, die für mich die Buchhaltung vorbereiten soll. Belege sortieren, zusammenstellen, ablegen, mit Kontoumsätzen abgleichen und an den Steuerberater schicken. Damit kann ich mich dann weiterhin auf mein Kerngeschäft konzentrieren.

    Und wenn ich so darüber nachdenke, welche Aufgaben KI-Agenten noch erfüllen können, dann freue mich schon auf die kommenden Jahre in denen ich mit Sicherheit die eine oder andere KI-Agenten-gestützte Lösung für meine Kunden entwickeln darf.

    Ich habe gestern einen KI-Agenten entwickelt, der mir Blog-Posts schreiben sollte. Das hat der auch gut gemacht. Allerdings glaube ich, dass die Blog-Posts hier doch lieber von mir geschrieben werden sollten. 😉