Übersicht
In der heutigen Vorlesung wurde gezeigt, wie man im Google AI Studio ohne Programmierkenntnisse eigene KI-basierte Apps kostenlos erstellen kann, inklusive praktischer Beispiele und Tipps zur Weiterentwicklung und Veröffentlichung.
Einführung in Google AI Studio
- Google AI Studio bietet kostenlose, KI-gestützte Tools zur App-Entwicklung.
- Keine Vorkenntnisse oder API-Schlüssel notwendig.
- Apps können direkt im Browser gebaut, gespeichert und geteilt werden.
Überblick über die Benutzeroberfläche
- Verschiedene Reiter: Chat mit Modellen, Medien generieren, Apps ("Build"-Tab) entwickeln.
- Vorhandene Apps anderer Nutzer können als Inspiration genutzt werden.
- Anzeige von Code, App-Vorschau und Dateistruktur parallel möglich.
Schritt-für-Schritt: Eigene App entwickeln
- Apps können mit Freitext-Prompts oder Vorlagen erstellt werden.
- Beispiel: Entwicklung eines "Emoji-Rätsel"-Spiels mit KI-generierten Rätseln.
- Die App verwendet die Gemini API, um neue Rätsel zu generieren.
- Punktevergabe und Tipp-Funktion sind integriert.
Features erweitern und verbessern
- Neue Funktionen wie „Lösung anzeigen“ können nachträglich per Prompt ergänzt werden.
- KI kann genutzt werden, um flexible Antwortbewertung zu ermöglichen (z. B. „König der Löwen“ wird wie „Der König der Löwen“ erkannt).
- Probleme bei der Umsetzung können erneut per Prompt korrigiert werden.
- Testmöglichkeiten und Debugging mit temporären Labels.
Komplexere KI-Apps erstellen
- Beispiel: App für das KI-generierte Bilderbuch aus hochgeladenen Fotos.
- KI erkennt Bildinhalt, erstellt passende Geschichten und generiert Bilder zur Story.
- Fehler im Code lassen sich mit der Autofix-Funktion automatisch beheben.
- Die Zielgruppenansprache (Kinderbuch vs. Erwachsenenroman) kann flexibel angepasst werden.
Verwaltung und Veröffentlichung der Apps
- Apps lassen sich speichern, um später weiterzuarbeiten.
- Mehrere Checkpoints ermöglichen die Rückkehr zu früheren Versionen.
- Apps können geteilt, heruntergeladen oder auf Cloud Run online gestellt werden (Achten auf API-Limits!).
- Bearbeitung des Codes sowohl per KI als auch manuell möglich.
Wichtige Begriffe & Definitionen
- AI Studio — Online-Plattform von Google zur KI-gestützten App-Entwicklung.
- Gemini API — Schnittstelle zur Erzeugung/Kontrolle von KI-Inhalten in Apps.
- Prompt — Texteingabe, mit der Funktionen oder App-Idee beschrieben wird.
- Checkpoint — Gespeicherter Stand eines App-Projekts für Versionskontrolle.
- Cloud Run — Google-Dienst zur Veröffentlichung von Apps im Internet.
Aufgaben / Nächste Schritte
- Teste selbst das Google AI Studio und entwickle eine einfache App deiner Wahl.
- Speichere und spiele mit verschiedenen App-Versionen (Checkpoints).
- Probiere die Autofix-Funktion bei Fehlern aus.
- Optional: App auf Cloud Run bereitstellen und auf API-Limits achten.