Entdecken Sie selbst die neue Facette in der Softwareentwicklung genannt „Prompt Engineering“ in diesem eintägigen Praxis-Workshop. Erfahren Sie selbst durch drei unterschiedliche Programmieraufgaben wie die KI-Technologie von ChatGPT für die konkrete teilautomatisierte Code- und Testerzeugung eingesetzt werden kann. Erstellen Sie Ihre eigenen Prompts und verschaffen Sie sich ein eigenes Bild über die Möglichkeiten aber auch die Risiken und Grenzen der heutigen KI-unterstützten Softwareentwicklung. Erste Erfahrungen mit ChatGPT sind vorteilhaft aber keine Voraussetzung für dieses Seminar. Alle…
Prompt based programming mit ChatGPT für Fortgeschrittene
Entdecken Sie selbst die neue Facette in der Softwareentwicklung genannt „Prompt Engineering“ in diesem eintägigen Praxis-Workshop. Erfahren Sie selbst durch drei unterschiedliche Programmieraufgaben wie die KI-Technologie von ChatGPT für die konkrete teilautomatisierte Code- und Testerzeugung eingesetzt werden kann. Erstellen Sie Ihre eigenen Prompts und verschaffen Sie sich ein eigenes Bild über die Möglichkeiten aber auch die Risiken und Grenzen der heutigen KI-unterstützten Softwareentwicklung. Erste Erfahrungen mit ChatGPT sind vorteilhaft aber keine Voraussetzung für dieses Seminar. Alle Beispiele werden mit der Programmiersprache Python umgesetzt.
Zielgruppe
Entwicklungsleitende
Teamleiter:innen, Projektleiter:innen und SCRUM Master
Anforderungsingenieure und Product Owner
Softwareentwickler:innen
Testingenieure
Inhalte des Seminars
Vorstellung der Online-Programmierumgebung & Workshop Setup- Schnellüberblick und Auffrischung in Prompt-basierter Softwareentwicklung mit ChatGPT
Allgemeine Prinzipien und Taktiken für die Prompt-Erstellung
Best Practices in der praktischen Anwendung
Integration von ChatGPT in den Entwicklungsprozess mit BDD und TDD
Das erste Programm mit ChatGPT
Aufgabenklärung und Prompt Entwurf
Erstellung der Test Spezifikation und des Test Codes
Erzeugung Produktivcode
Strategien der Fehlersuche
Gemeinsame Analyse
Programme mit mehreren Funktionen erzeugen (Herausforderung: funktionale Zergliederung)
Aufgabenklärung und Prompt Entwurf
Erstellung der Test Spezifikation und des Test Codes
Erzeugung Produktivcode
Strategien der Fehlersuche
Gemeinsame Analyse
Programme mit explizitem Design und Architektur (Herausforderung: Architektur und Architekturmuster)
Aufgabenklärung und Prompt Entwurf
Erstellung der Test Spezifikation und des Test Codes