Kapitel 1: Die Kernpartnerschaft
Beginnen wir mit dem wichtigsten Konzept in diesem gesamten Tutorial.
Sie müssen kein Programmierer werden. Sie müssen lernen, mit KI zu programmieren.
{: .chapter-diagram}
Abbildung 1.1: Der Kern — Sie und KI arbeiten durch Prompts zusammen, um Software zu erstellen
{: .diagram-caption}
Schauen Sie sich dieses Diagramm an. Es gibt hier vier Elemente, und sie bilden eine Partnerschaft, die alles verändert, wie Nicht-Programmierer Software erstellen können.
Sie sind der Experte in dieser Partnerschaft. Sie bringen Fachwissen, Urteilsvermögen und die Fähigkeit mit, zu wissen, was Sie tatsächlich brauchen. Sie verstehen Ihr Fachgebiet und wissen, wie ein gültiges Ergebnis aussieht. Sie wissen, welches Problem gelöst werden muss. Dieses Fachwissen verschwindet nicht, wenn KI ins Spiel kommt—es wird wertvoller, weil Sie derjenige sind, der gute Lösungen von schlechten unterscheiden kann.
KI ist Ihr Programmierpartner in dieser Beziehung. Sie kennt Syntax, Muster und kann schnell Code generieren. Sie wird nicht müde und bewertet Ihre Fragen nicht. Aber hier ist der entscheidende Punkt: KI kennt Ihr Problem nicht, es sei denn, Sie sagen es ihr. KI ist mächtig, aber ohne Sie richtungslos. Es ist, als hätten Sie einen unglaublich schnellen Schreiber, der nicht weiß, welches Dokument Sie geschrieben haben möchten.
Der Prompt ist die Brücke zwischen Ihrem Fachwissen und den Fähigkeiten der KI. So kommunizieren Sie, was Sie brauchen. Die Qualität Ihres Prompts bestimmt die Qualität dessen, was Sie zurückbekommen, weshalb wir erhebliche Zeit damit verbringen werden, diese Fähigkeit zu meistern. Gute Prompts zu schreiben ist der Schlüssel zu allem in diesem Tutorial.
Software ist das Ergebnis—funktionierender Code, der Ihr Problem löst. Darauf arbeiten wir hin. Nicht Code um seiner selbst willen, nicht schöner Code, der andere Programmierer beeindruckt, sondern funktionierender Code, der etwas Echtes für Sie erreicht.
Sie ersetzen sich nicht durch KI. Sie verstärken sich. Denken Sie an Elektrowerkzeuge—eine Nagelpistole ersetzt nicht den Zimmermann, sie macht den Zimmermann schneller. Am Ende dieses Tutorials werden Sie in der Lage sein, zu beschreiben, was Sie brauchen, und funktionierenden Code zu erhalten. Nicht perfekten Code. Nicht schönen Code. Funktionierenden Code, der echte Probleme löst.
Probieren Sie es selbst aus
Versuchen Sie diese Prompts, um die Partnerschaft zu erleben:
- „Erkläre, was eine for-Schleife in einfachen Worten macht"
- „Schreibe eine Funktion, die Celsius in Fahrenheit umwandelt"
- „Was ist der Unterschied zwischen einer Liste und einem Dictionary in Python?"
- „Erstelle einen einfachen Rechner, der zwei Zahlen addiert"
- „Hilf mir zu verstehen, was dieser Fehler bedeutet: NameError: name 'x' is not defined"
Wichtigste Erkenntnis
Die Partnerschaft zwischen Ihnen und KI bedeutet nicht, dass KI Ihre Arbeit erledigt. Es geht darum, Ihr Fachwissen mit den Programmierfähigkeiten der KI zu kombinieren, um Dinge zu bauen, die keiner allein bauen könnte. Sie behalten die Kontrolle. Sie geben die Richtung vor. Sie beurteilen die Ergebnisse. KI kümmert sich nur um die Syntax.
Im nächsten Kapitel werden wir uns ansehen, wie diese Partnerschaft in der Praxis funktioniert—durch einen Kreislauf aus Fragen, Empfangen, Testen und Verfeinern.