reveal:vhs-kurs-programmieren-mit-ki

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
reveal:vhs-kurs-programmieren-mit-ki [20.06.2026 05:45] Michael Wegenerreveal:vhs-kurs-programmieren-mit-ki [20.06.2026 12:53] (aktuell) Michael Wegener
Zeile 4: Zeile 4:
  
 {{background>lightblue}} {{background>lightblue}}
 +
 +
 +
  
 **KI-unterstütztes Programmieren in der Praxis** **KI-unterstütztes Programmieren in der Praxis**
Zeile 103: Zeile 106:
  
 <fragment>📚 **Large Language Models** – Musterlernen aus vielen Code- & Textbeispielen</fragment> <fragment>📚 **Large Language Models** – Musterlernen aus vielen Code- & Textbeispielen</fragment>
 +
 <fragment>🎯 **Cline als Orchestrator** – schickt Aufgaben an das gewählte Modell</fragment> <fragment>🎯 **Cline als Orchestrator** – schickt Aufgaben an das gewählte Modell</fragment>
 +
 <fragment>🔑 **Provider** – z.B. Anthropic (Claude), OpenAI (GPT), OpenRouter, lokale Modelle</fragment> <fragment>🔑 **Provider** – z.B. Anthropic (Claude), OpenAI (GPT), OpenRouter, lokale Modelle</fragment>
 +
 <fragment>🧱 **Kosten & Latenz** – abhängig von Modellwahl & Prompt-Größe</fragment> <fragment>🧱 **Kosten & Latenz** – abhängig von Modellwahl & Prompt-Größe</fragment>
  
Zeile 119: Zeile 125:
  
 <fragment>📝 **Plan-Modus (Read-only)** – Codebasis analysieren, Konzept ausarbeiten</fragment> <fragment>📝 **Plan-Modus (Read-only)** – Codebasis analysieren, Konzept ausarbeiten</fragment>
 +
 <fragment>🛠️ **Act-Modus (Write)** – nach Freigabe Dateien anlegen/ändern</fragment> <fragment>🛠️ **Act-Modus (Write)** – nach Freigabe Dateien anlegen/ändern</fragment>
 +
 <fragment>💻 **Terminal & Browser** – Tests ausführen, App starten, Verhalten prüfen</fragment> <fragment>💻 **Terminal & Browser** – Tests ausführen, App starten, Verhalten prüfen</fragment>
 +
 <fragment>📌 **Checkpoints & Git** – Änderungen nachvollbar & rücksetzbar</fragment> <fragment>📌 **Checkpoints & Git** – Änderungen nachvollbar & rücksetzbar</fragment>
  
Zeile 135: Zeile 144:
  
 <fragment>🧱 **VS Code** mit Cline-Extension</fragment> <fragment>🧱 **VS Code** mit Cline-Extension</fragment>
 +
 <fragment>🔑 **API-Zugänge** – vorbereitete Keys / Demo-Konfiguration</fragment> <fragment>🔑 **API-Zugänge** – vorbereitete Keys / Demo-Konfiguration</fragment>
 +
 <fragment>📂 **Beispielprojekt** – kleines Repo (z.B. Web- oder CLI-App)</fragment> <fragment>📂 **Beispielprojekt** – kleines Repo (z.B. Web- oder CLI-App)</fragment>
 +
 <fragment>🐧 **Terminal & Git** – grundlegende Bedienung im Kurs gezeigt</fragment> <fragment>🐧 **Terminal & Git** – grundlegende Bedienung im Kurs gezeigt</fragment>
  
Zeile 152: Zeile 164:
  
 <fragment>1️⃣ **User Story formulieren** – z.B. „kleiner Datei-Importer mit Log-Ausgabe“</fragment> <fragment>1️⃣ **User Story formulieren** – z.B. „kleiner Datei-Importer mit Log-Ausgabe“</fragment>
 +
 <fragment>2️⃣ **Plan-Modus** – Cline analysiert Projekt, schlägt Vorgehen vor</fragment> <fragment>2️⃣ **Plan-Modus** – Cline analysiert Projekt, schlägt Vorgehen vor</fragment>
 +
 <fragment>3️⃣ **Act-Modus** – nach Freigabe: Dateien anlegen/ändern, Tests laufen lassen</fragment> <fragment>3️⃣ **Act-Modus** – nach Freigabe: Dateien anlegen/ändern, Tests laufen lassen</fragment>
 +
 <fragment>4️⃣ **Review** – gemeinsam Code & Testausgaben prüfen</fragment> <fragment>4️⃣ **Review** – gemeinsam Code & Testausgaben prüfen</fragment>
  
Zeile 168: Zeile 183:
  
 <fragment>🧾 **Aufgabe:** einfache Funktion (z.B. Daten filtern, Formatierung, kleine API-Abfrage)</fragment> <fragment>🧾 **Aufgabe:** einfache Funktion (z.B. Daten filtern, Formatierung, kleine API-Abfrage)</fragment>
 +
 <fragment>🧪 **Tests:** Cline bitten, passende Unit-Tests zu erzeugen und auszuführen</fragment> <fragment>🧪 **Tests:** Cline bitten, passende Unit-Tests zu erzeugen und auszuführen</fragment>
 +
 <fragment>🔁 **Iterationen:** Fehlschläge analysieren, zusammen mit Cline verbessern</fragment> <fragment>🔁 **Iterationen:** Fehlschläge analysieren, zusammen mit Cline verbessern</fragment>
 +
 <fragment>📌 **Checkpoint:** Zwischenstand sichern, Unterschiede ansehen</fragment> <fragment>📌 **Checkpoint:** Zwischenstand sichern, Unterschiede ansehen</fragment>
  
Zeile 184: Zeile 202:
  
 <fragment>📂 **Ausgangspunkt:** bewusst „unschöner“ Beispielcode</fragment> <fragment>📂 **Ausgangspunkt:** bewusst „unschöner“ Beispielcode</fragment>
 +
 <fragment>🧠 **Analyse:** Cline im Plan-Modus nach Problemen / Verbesserungen fragen</fragment> <fragment>🧠 **Analyse:** Cline im Plan-Modus nach Problemen / Verbesserungen fragen</fragment>
 +
 <fragment>🛠️ **Refactoring:** gezielte Umbauten durch Cline vorschlagen & umsetzen lassen</fragment> <fragment>🛠️ **Refactoring:** gezielte Umbauten durch Cline vorschlagen & umsetzen lassen</fragment>
 +
 <fragment>🐞 **Debugging:** Fehler provozieren, Logs/Stacktraces gemeinsam mit Cline auswerten</fragment> <fragment>🐞 **Debugging:** Fehler provozieren, Logs/Stacktraces gemeinsam mit Cline auswerten</fragment>
  
Zeile 200: Zeile 221:
  
 <fragment>🔑 **API-Keys schützen** – nie im Code-Repo speichern</fragment> <fragment>🔑 **API-Keys schützen** – nie im Code-Repo speichern</fragment>
 +
 <fragment>📤 **Daten, die gesendet werden** – Code, Prompts, ggf. Logs → Provider-Richtlinien prüfen</fragment> <fragment>📤 **Daten, die gesendet werden** – Code, Prompts, ggf. Logs → Provider-Richtlinien prüfen</fragment>
 +
 <fragment>🏢 **Firmen-Policies** – Compliance, Geheimhaltung, ggf. On-Prem/Local-Modelle</fragment> <fragment>🏢 **Firmen-Policies** – Compliance, Geheimhaltung, ggf. On-Prem/Local-Modelle</fragment>
 +
 <fragment>🇪🇺 **EU AI Act & Transparenz** – Einsatz von KI im Entwicklungsprozess dokumentieren</fragment> <fragment>🇪🇺 **EU AI Act & Transparenz** – Einsatz von KI im Entwicklungsprozess dokumentieren</fragment>
  
Zeile 216: Zeile 240:
  
 <fragment>🧩 **Zu große Aufgaben** – lieber in kleine, klar formulierte Schritte aufteilen</fragment> <fragment>🧩 **Zu große Aufgaben** – lieber in kleine, klar formulierte Schritte aufteilen</fragment>
 +
 <fragment>🔍 **Vertrauen, aber prüfen** – Tests, Code-Review, Sicherheitsaspekte</fragment> <fragment>🔍 **Vertrauen, aber prüfen** – Tests, Code-Review, Sicherheitsaspekte</fragment>
 +
 <fragment>💸 **Kosten im Blick** – Modellwahl & Kontextgröße steuern</fragment> <fragment>💸 **Kosten im Blick** – Modellwahl & Kontextgröße steuern</fragment>
 +
 <fragment>🎯 **Cline „erziehen“** – .clinerules & Projektkonventionen nutzen</fragment> <fragment>🎯 **Cline „erziehen“** – .clinerules & Projektkonventionen nutzen</fragment>
  
Zeile 232: Zeile 259:
  
 <fragment>💭 **Fragen** zu Workflow, Setup, Modellen</fragment> <fragment>💭 **Fragen** zu Workflow, Setup, Modellen</fragment>
 +
 <fragment>🧩 **Use Cases** aus Ihrem Alltag – was würden Sie gern automatisieren?</fragment> <fragment>🧩 **Use Cases** aus Ihrem Alltag – was würden Sie gern automatisieren?</fragment>
 +
 <fragment>🤝 **Erfahrungsaustausch** – Tipps, die sich in der Praxis bewährt haben</fragment> <fragment>🤝 **Erfahrungsaustausch** – Tipps, die sich in der Praxis bewährt haben</fragment>
 +
 <fragment>🚀 **Nächste Schritte** – wie es nach dem Kurs weitergehen kann</fragment> <fragment>🚀 **Nächste Schritte** – wie es nach dem Kurs weitergehen kann</fragment>
  
Zeile 248: Zeile 278:
  
 <fragment>✅ **Verstanden**, wie Cline & LLMs im Hintergrund arbeiten</fragment> <fragment>✅ **Verstanden**, wie Cline & LLMs im Hintergrund arbeiten</fragment>
 +
 <fragment>🛠️ **Eigenständig genutzt**, um Code zu schreiben, zu testen & zu verbessern</fragment> <fragment>🛠️ **Eigenständig genutzt**, um Code zu schreiben, zu testen & zu verbessern</fragment>
 +
 <fragment>⚖️ **Bewusstsein** für Sicherheit & Verantwortung beim KI-Einsatz</fragment> <fragment>⚖️ **Bewusstsein** für Sicherheit & Verantwortung beim KI-Einsatz</fragment>
 +
 <fragment>🚀 **Impulse** für eigene Projekte & Team-Workflows gewonnen</fragment> <fragment>🚀 **Impulse** für eigene Projekte & Team-Workflows gewonnen</fragment>
  
Zeile 258: Zeile 291:
 - Hinweis auf mögliche Folgekurse / Makerspace-Angebote - Hinweis auf mögliche Folgekurse / Makerspace-Angebote
 </notes> </notes>
 +===== Daten =====
 +
 +https://opencode.ai/zen/go/v1
 +
 +Model: kimi-k2.7-code
 +
 +http://data.satware.com/kurs
  
  • reveal/vhs-kurs-programmieren-mit-ki.1781927106.txt.gz
  • Zuletzt geändert: 20.06.2026 05:45
  • von Michael Wegener