Sie suchen Ihre bereits erworbenen Lerninhalte? Dann geht es hier entlang: Zum academy Campus
In diesem Workshop lernen Sie, wie GitHub Copilot auf Basis der zugrundeliegenden Algorithmen und Daten funktioniert, wo die Grenzen liegen und wann es besser ist, auf ChatGPT zurückzugreifen. Fast jedes theoretische Konzept wird durch konkrete Beispiele und praktische Übungen ergänzt, in denen Sie direkt mit den Tools arbeiten. Dabei setzen Sie GitHub Copilot und ChatGPT in Ihren Entwicklungsworkflows ein und lernen, deren Vorteile bei der Codegenerierung und Fehlerbehebung zu nutzen.
Funktionsweise von KI-Tools kennenlernen
KI in der Softwareentwicklung anwenden und Entwicklungsprozesse optimieren
KI-Werkzeuge kritisch hinterfragen, Risiken von KI in der Programmierung verstehen und Strategien entwickeln, um diese zu vermeiden / zu minimieren
OpenAI REST API kennenlernen und damit ChatGPT-Modelle in eigene Softwarelösungen einbinden
Einführung in sprachspezifische APIs für .NET, JavaScript/TypeScript und Python
Individuelle Lösungen mit Embeddings und dem RAG-Entwurfsmuster umsetzen
Software Developer, die täglich Code schreiben und nach Möglichkeiten suchen, ihre Effizienz und Produktivität zu steigern
Technische Projektleitende, die technische Teams leiten und daran interessiert sind, neue Werkzeuge und Prozesse zu implementieren, um den Entwicklungsprozess zu optimieren
QA-Engineers, die Code überprüfen und nach Möglichkeiten suchen, den Überprüfungsprozess mit Hilfe von KI-gestützten Tools zu verbessern
IT-Consultants, die ständig nach den neuesten Technologietrends suchen, um ihre Kunden besser zu beraten und zu unterstützen
Technologie-Enthusiasten, die immer auf dem neuesten Stand der Technologie sein wollen und sich für den Einsatz von KI in der Softwareentwicklung interessieren
Kenntnisse in einer Programmiersprache (z.B. Java, C#, TypeScript, etc.)
GitHub-Account
GitHub Copilot-Abo (Testversion ist ausreichend)
IDE mit installiertem GitHub Copilot Plugin (empfohlen wird Visual Studio Code)
Zugriff auf ChatGPT, idealerweise ChatGPT 4 (über ChatGPT Plus oder Azure OpenAI)
Zur Workshop-Durchführung wird Zoom verwendet mittels eines DSGVO-konformen On-Premise-Connectors. Wir bitten Sie, ein Mikrofon oder Headset sowie einen aktuellen Browser zu nutzen.
Künstliche Intelligenz ist zu einem unverzichtbaren Bestandteil des Softwareentwicklungsprozesses und einer Komponente moderner Softwareanwendungen geworden. Sie ermöglicht es Entwicklern, effizientere und intelligentere Anwendungen zu erstellen, indem komplexe Aufgaben automatisiert und der Entwicklungsprozess beschleunigt werden.
Dieser Workshop konzentriert sich zunächst auf GitHub Copilot, ein KI-basiertes Tool, das den Entwicklungsprozess durch automatische Code-Vervollständigung unterstützt und vereinfacht. Die Teilnehmenden lernen, wie sie die OpenAI REST API in verschiedenen Programmiersprachen wie .NET, Python und JavaScript/TypeScript implementieren können, um die Fähigkeiten von ChatGPT in ihren eigenen Projekten zu nutzen.
Anschließend führt die Schulung in die Welt des Embeddings und des Retrieval-Augmented Generation (RAG)-Designs. Diese Konzepte sind entscheidend, um zu verstehen, wie KI-Modelle wie ChatGPT Wissen aus großen Datenmengen extrahieren und verarbeiten. Mit diesem Wissen können KI-Technologien nicht nur für die Codegenerierung, sondern auch für komplexe Problemlösungen und Entscheidungsfindungsprozesse in Anwendungen eingesetzt werden.
Kurzüberblick: Was sind GitHub Copilot und ChatGPT?
Die Relevanz von KI-gestützten Tools in der modernen Softwareentwicklung
Einrichtung und Grundlagen von GitHub Copilot
Praktische Beispiele: Code-Autovervollständigung, Methoden- und Funktionserstellung, Fehlerbehebung, Testgenerierung
Grundlagen und Einsatzmöglichkeiten von Copilot Chat
Praktische Beispiele: Problembehandlung, Testgenerierung und Entwicklungsfragen
Fallstudie: Eine typische Entwicklungsfrage interaktiv mit ChatGPT bearbeiten
Die OpenAI REST API (aktuelle Produktionsversion)
Sprachspezifische APIs in .NET und Python
Einführung in die neue Assistant API (Preview)
Einführung in Azure OpenAI
Unterschiede und Gemeinsamkeiten zu OpenAI APIs
Absicherung von Azure OpenAI im Unternehmenseinsatz
Einführung in Embeddings-Vektoren und das Retrieval Augmented Generation (RAG) Entwurfsmuster
Praktisches Beispiel mit TypeScript und Azure
Diskussion über die Grenzen von KI in der Programmierung
Fallstudien: Szenarien, in denen GitHub Copilot oder ChatGPT nicht die erwarteten Ergebnisse liefern
Fragen und Antworten
Erfahrungsaustausch unter den Teilnehmenden: Wie könnten sie diese Tools in ihren Arbeitsalltag integrieren?
Abschließende Gedanken und Ressourcen für weiterführendes Lernen
Workshopunterlagen
Teilnahmebescheinigung
Ist die Durchführung der Veranstaltung aufgrund höherer Gewalt, wegen Verhinderung eines Referenten, wegen Störung am Veranstaltungsort oder aufgrund zu geringer Teilnehmerzahl (weniger als 50%) nicht möglich, werden die Teilnehmer spätestens 7 Tage vorher informiert.
Die Teilnehmerzahl ist auf max. 20 Personen begrenzt.
Rainer Stropek, Mitgründer und CEO von software architects, entwickelt mit seinem Team die preisgekrönte SaaS-Zeiterfassung "time cockpit". Als anerkannter Experte für Softwareentwicklung, Softwarearchitektur und Cloud Computing wurde Rainer Stropek als MVP für Cloud Computing mit Microsoft Azure, Visual Studio und Entwicklertechnologien ausgezeichnet. Seit 2015 ist er Microsoft Region Director für Österreich. Er ist Autor mehrerer Fachbücher und zahlreicher Fachartikel und durch seine Vorträge auf internationalen Fachkonferenzen bekannt.
Füllen Sie ganz einfach und bequem das Kontaktformular aus und wir werden Ihnen Ihre Fragen schnellstmöglich beantworten.
Telefonisch erreichbar: Mo – Fr | 09:00 – 17:00 Uhr