- Lerne einige Optionen für das Hinzufügen einer textgenerierenden KI (Chatbot) zu deiner App kennen
- Hier findest du ein paar Möglichkeiten, wie du eine KI zum Erstellen von Bildern in deine App einbauen kannst.
Das sind die Aktivitäten für diese Lektion:
GEN AI KOMPONENTEN
Wir haben zwar schon gezeigt, wie man ein Machine-Learning-Modell baut, das Bilder, Töne und Texte klassifiziert, aber es gibt noch eine andere Möglichkeit, KI in deine App zu integrieren. Du kannst einfach einen Chatbot wie ChatGPT oder Gemini in deine App einbauen, damit deine Nutzer die Vorteile dieser KI-Fähigkeiten nutzen können.
Generative KI-Komponenten machen es der App möglich, auf Benutzereingaben hin neue, originelle Inhalte zu erstellen, anstatt nur vorhandene Infos abzurufen oder anzuzeigen. Diese Komponenten basieren normalerweise auf fortschrittlichen Modellen des maschinellen Lernens – wie großen Sprachmodellen für Text und Diffusionsmodellen für Bilder. Wenn du also eine GenAI-Komponente in deiner App nutzt, verwendest du im Grunde ein vortrainiertes Modell.
Wenn sie in eine App integriert werden, können sie viele Formen annehmen. Hier sind einige Beispiele:
- KI-Chatbot, der personalisierte Antworten gibt,
- Schreibassistent, der Texte verfasst oder bearbeitet,
- Kreatives Tool, das Bilder macht
- Produktivitätsfunktion, die Inhalte zusammenfasst, übersetzt oder an die Bedürfnisse der Nutzer/innen anpasst.
GENAI ZU DEINER APP HINZUFÜGEN
Es gibt Möglichkeiten, einen generativen KI-Chatbot oder einen Bildgenerator auf fast allen Programmierplattformen oder in fast allen Programmiersprachen einzubauen.
- App Inventor hat Chatbot- und Imagebot-Komponenten, die man einfach hinzufügen und programmieren kann.
- Chatbot - für Testzwecke kannst du die Option Standard verwenden, die dir Zugang zu einer bestimmten Anzahl kostenloser Token durch MIT gibt.
- Imagebot – Du musst dich für einen OpenAI-API-Schlüssel anmelden, der kostenpflichtig ist, um den Imagebot nutzen zu können.
- Thunkable hat OpenAI Services, die du zu deinem Projekt hinzufügen kannst, um die OpenAI Chatbot-Funktionen zu nutzen
- Für die Nutzung der OpenAI Services musst du einen OpenAI API-Schlüssel einrichten, der Geld kostet. Du bekommst kostenlose Credits, wenn du dich anmeldest
- Textbasierte Sprachen wie Python, Java, Javascript haben viele Möglichkeiten, große Sprachmodelle zu nutzen. Du kannst nach LLM-APIs suchen, die eine kostenlose Option für Test- und Ausbildungszwecke bieten.
- Google AI Studio bietet kostenlosen Zugang zur Gemini API
- Hugging Face bietet über seine Inferenz-APIs Zugriff auf viele LLM-Modelle für Text und Diffusionsmodelle für Bilder.
- Vollständige Liste der kostenlosen LLM-API-Ressourcen auf Github
Die folgende Aktivität verwendet MIT App Inventor als Programmierplattform. Wenn du einen KI-Chatbot mit einer textbasierten Sprache in eine App einbauen möchtest, probiere dieses Tutorial, Flip the Switch (React/Javascript) oder dieses Tutorial, JusticePath (Python/Streamlit).
AKTIVITÄT: Persönliche Tutor-App
Folge dem Video-Tutorial
REFLEXION
Du hast einige Möglichkeiten kennengelernt, wie du generative KI-Funktionen in deine eigene App einbauen kannst.
Können deine Nutzer/innen von einer generativen KI-Funktion in deiner App profitieren?
ÜBERPRÜFUNG DER SCHLÜSSELBEGRIFFE
- Generative KI – eine Technologie, die Inhalte wie Texte, Bilder und Töne erstellen kann
- Großes Sprachmodell - Ein KI-Modell, das Texte vorhersagt und generiert und mit riesigen Datenmengen trainiert wurde
- Diffusionsmodell – Ein KI-Modell, das Bilder macht, indem es erst mal mit Millionen von Bildern trainiert wird, dann Rauschen hinzufügt, Muster lernt und dann das Rauschen entfernt, um neue Bilder zu machen.
ZUSÄTZLICHE RESSOURCEN
Möchtest du weitere Möglichkeiten kennenlernen, wie du generative KI in deine App einbauen kannst?
- App Inventor AI-Tutorials (suche auf der Seite nach solchen, die generative AI erwähnen)
- GenAI in Thunkable verwenden
