KI in der Softwareentwicklung

Potentiale, Praxis, Perspektiven

Einleitung

Dieser Kurzlehrgang beschäftigt sich mit der Integration von künstlicher Intelligenz (KI) in den Softwareentwicklungsprozess. In dieser praxisorientierten Workshopserie werden die Teilnehmenden anhand von zwei Hauptteilen in die Welt der KI-gestützten Softwareentwicklung eingeführt.

20% Rabatt für Absolvent:innen der CODERS.BAY und für interessierte Frauen (bei Interesse bitte angeben bzw. Email an info@codersbay.at).

Zu weiteren Infos und zur Anmeldung

Hier geht's zum Erklärvideo

 

KI in der Entwicklungsphase

In diesem Abschnitt des Seminars erkunden wir die Rolle der KI während der Entwicklungsphase von Softwareprojekten. Wir werden uns mit fortschrittlichen Tools wie GitHub Copilot und GitHub Copilot Chat befassen, die die Code- und Testgenerierung maßgeblich unterstützen. Die Teilnehmenden lernen auch, wie KI die Architektur- und Designarbeit erleichtern kann. Wir werden die Auswirkungen dieser Technologien auf den Entwicklungsprozess sowohl auf individueller Ebene als auch in Teamstrukturen untersuchen und dabei auch kritisch auf die Grenzen und Limits der aktuellen KI-Codingassistenten eingehen.

KI als Komponente für eigene Softwarelösungen

Im zweiten Teil des Seminars konzentrieren wir uns darauf, wie KI als leistungsstarke Komponente in eigene Softwarelösungen integriert werden kann. Wir werden die aktuell in Produktion befindliche OpenAI ChatGPT API detailliert betrachten und dabei über das grundlegende Verständnis hinausgehen. Die Teilnehmenden lernen erweiterte Funktionen wie Function Calling, Streaming und Embeddings sowie das RAG-Pattern kennen. Auch besprochen werden die kommende Assistant-API von ChatGPT und die Veränderungen, die sie mit sich bringen wird. Es wird praktisch gearbeitet mit den Programmiersprachen TypeScript, Python und C#, und die Nutzung von REST APIs wird veranschaulicht.

Bei der Behandlung der APIs wird auch Azure OpenAI behandelt. Die Teilnehmenden erfahren, welche Unterschiede es zwischen den von OpenAI und Microsoft angebotenen ChatGPT-APIs gibt, und wir besprechen, in welchen Szenarien Azure OpenAI einen Sinn beim kommerziellen Einsatz von KI in eigenen Softwareprodukten macht.

Zielgruppe

Dieses Seminar richtet sich an Softwareentwickler, IT-Profis, Projektmanager und Entscheidungsträger in der Technologiebranche, die ihr Verständnis für die Anwendung von KI in der Softwareentwicklung vertiefen und die neuesten KI-gestützten Werkzeuge und Methoden in ihre Arbeitsprozesse integrieren möchten.

Die nächsten Starttermine, alle Seminarinfos, wie inhaltliche Gliederung, Voraussetzungen, Kosten, etc. sowie die Möglichkeit zur Anmeldung sind hier zu finden:

Zu weiteren Infos und zur Anmeldung