Skip to main content

Command Palette

Search for a command to run...

KI-Grundlagen

Cursor Learn

Willkommen bei Cursor Learn!

In diesem Kurs lernst du, wie du AI nutzen kannst, um als Programmierer effektiver zu arbeiten. Es ist kein Kurs über maschinelles Lernen oder das Trainieren eigener Modelle, sondern ein Kurs für Entwickler, die mit KI-Modellen und Tools Software entwickeln.

Um AI-Tools wirklich gut zu nutzen, musst du verstehen, wie die Modelle funktionieren, welche Arten von Modellen es gibt und wo ihre Grenzen liegen.

Lass mich dir eine Analogie geben. Stell dir vor, du möchtest quer durch die Stadt kommen. Dafür gibt es viele verschiedene Verkehrsmittel:

  1. Du könntest zu Fuß gehen. Das ist kostenlos, dauert aber länger.
  2. Du könntest mit dem Fahrrad fahren. Das kostet etwas Geld und ist etwas schneller.
  3. Du könntest mit dem Auto fahren. Das kostet am meisten und ist am schnellsten.

Ich weiß, was du jetzt denkst! Lassen wir die öffentlichen Verkehrsmittel für einen Moment außer Acht (sorry, New Yorker!). Ich mag dieses Beispiel, weil du die Wahl zwischen Zeit, Geld, Zuverlässigkeit und Aufwand hast.

Stell dir nun vor, du möchtest ein Softwareprodukt entwickeln. Auch dafür gibt es viele verschiedene Möglichkeiten!

  1. Du könntest jede Codezeile ohne Tools schreiben. Das ist meistens kostenlos (iOS-Entwickler benötigen ein Abonnement, um Apps zu veröffentlichen), kann aber länger dauern und Fehler enthalten.
  2. Du könntest eine IDE oder andere Entwicklerwerkzeuge nutzen. Diese kosten manchmal Geld, helfen dir aber, schneller zu arbeiten, indem sie dir Feedback zu deinem Code geben – zum Beispiel dazu, ob er kompiliert oder andere Probleme aufweist.
  3. Du könntest AI-Tools nutzen. Diese kosten mehr Geld, können dir aber mit Übung und Aufwand helfen, schneller Software zu entwickeln.

Ich liebe diese Analogie, weil du die Kontrolle hast. Millionen von Entwicklern sind neugierig, wie AI ihnen helfen könnte, produktiver zu sein, möchten aber besser verstehen, wie sie die Tools nutzen, bevor sie Geld dafür ausgeben.

Mit AI zu arbeiten ist eine neue Art des Programmierens. Im einfachsten Fall musst du nicht bei Google suchen oder dich durch Dokumentationsseiten wühlen, um zu finden, was du suchst. AI kann dir aber auch helfen, den Code, den du schreibst, intelligent zu vervollständigen oder ganze Dateien anhand deiner Vorgaben und des vorhandenen Codes zu erstellen.

Wenn du aber kein gutes mentales Modell davon hast, wie AI funktioniert und welche Grenzen sie hat, kann die Nutzung von AI frustrierend sein. Die AI generiert Code für dich, aber er funktioniert nicht. Also bittest du sie, den Code zu reparieren, und er funktioniert immer noch nicht. Argh!

Dieser Kurs hilft dir, die Grundlagen zu verstehen, und zeigt dir außerdem praktische Muster, wie du mit KI-Modellen und Tools Software entwickeln kannst. Wir zeigen Beispiele mit Cursor, aber diese Muster gelten für jedes KI-Modell oder Produkt.

Okay, los geht’s.

Sie haben dieses Kapitel abgeschlossen