Vibe Coding – Kleine Tools selber bauen : Einführung in „KI“-gestützte Softwareproduktion
Eingangs wird ein Überblick zu Coding-Agenten gegeben sowie Möglichkeiten und Grenzen von Vibe Coding erläutert. Ziel des Workshops ist es, dass die Teilnehmenden eine Idee davon haben, wie sie sich beispielsweise Monitoring-Tools bauen lassen: Also ein regelmäßiger Abruf von Schnittstellen (API) oder Feeds (RSS etc.) und die Report-Generierung per so genannter KI, also mit Sprachmodellen (Large Language Model, LLM).
In dem 5-stündigen Workshop geht es um folgende Themen:
- Umgang mit APIs (Application Programming Interface, Schnittstelle) und deren Dokumentation
- Vor- und Nachteile “Offene" Sprachmodelle (Large Language Models”, LLM)
- Arbeiten mit dem Vibe Coding-Tool OpenCode
- WebApps, Programmiersprachen und Versionierung (Github/Codeberg)
- Planung der Funktionalität, Prototyp/Minimal-Viable-Product (MVP)
- Wireframe/Mock-Up, User Interface & User Experience (UI & UX),
- Prompt-Entwicklung und Einbindung von LLM
- Anbinden einer Datenbank (Supabase)
- Testing & Datensicherheit.
- Nutzbar- und Zugänglichkeit der WebApp (Deployment – Vercel)
Benötigt wird ein Laptop auf dem Software installiert werden kann (keine Tablets, keine Rechner mit Einschränkungen durch Arbeitgebende-IT o.ä.) ; Benötigt wird ein Google/Gmail-Konto. Alle eingesetzte Software/Services sind kostenfrei nutzbar.
Lernziele
- Vibe Coding: Möglichkeit & Grenzen
- OpenData, API, LLM
- Softwareproduktion: Veröffentlichen im Netz
Voraussetzungen
Dieser Workshop ist nicht für Einsteiger:innen geeignet: Eine gewisse Sicherheit im Umgang mit dem Computer, Web und Software (Installation von Programmen, behände Nutzung von verschiedenen Online-Diensten) sowie ein Grundverständnis von Digitaltechnologien (Schnittstellen, Datenbanken usw.) sind hilfreich. Benötigt wird ein Laptop auf dem Software installiert werden kann (keine Tablets, keine Rechner mit Einschränkungen durch Arbeitgebende-IT o.ä.) ; Benötigt wird ein Google/Gmail-Konto. Alle eingesetzte Software/Services sind kostenfrei nutzbar.