Chatbot Prototyping

Lernen Sie, schnell und nutzernah einen Chatbot-Prototyp zu entwickeln, der anschließend getestet und weiterentwickelt werden kann.

Mit Jasmin Heierli und Alexandre de Spindlerr

Programm

Die aktuellen Fortschritte von Sprachmodellen ermöglichen bisher undenkbare Chatbots. Mit folgendem Programm wollen wir sie dazu befähigen, Sprachmodelle für die Umsetzung von Konversations-Verhalten anzuwenden. Erleben sie einen vollständigen Entwicklungszyklus inkl. Requirements Engineering, Prototyping und Deployment.

Einführung in Sprachmodelle

Ziel: Sie haben ein Verständnis dafür, wie ein Sprachmodell sich verhält. Sie kennen Arten von Prompts, mit denen ein erwünschtes Verhalten herbeigeführt werden kann.

Anforderungen an Chatbot erheben

Ziel: Sie können für einen Chatbot, der erwünschte (Gesprächs-) Ziele verfolgen soll, Anforderungen an das Gesprächsverhalten erkennen und daraus Prompts ausarbeiten.

Chatbot-Prototyp umsetzen

Ziel: Sie haben eine URL zu einem (oder mehreren) Chatbot(s), die Sie in ihrem Umfeld verbreiten können. Damit können Sie Ihren Chatbot testen und weiterentwickeln.

Anforderungen

Diese drei Programm-Teile bauen aufeinander auf und Sie können selbst entscheiden, welche Ziele Sie verfolgen mögen. Dabei brauchen Sie nicht in allen Teilen gleichermassen aktiv teilzunehmen. Folgendes wird in den Programm-Teilen benötigt.

Programm-Teile 2 und 3 Einen Computer (Mac, Windows, Linux, egal) mit Browser und Internetzugang.

Programm-Teil 2 Einen OpenAI Account (https://platform.openai.com/signup) für die Nutzung von ChatGPT (https://chat.openai.com)

Programm-Teil 3 Einen OpenAI Account (https://platform.openai.com/signup) mit Guthaben (https://platform.openai.com/account/usage) für API-Nutzung (https://platform.openai.com/account/api-keys), sowie einen GitHub Account (https://github.com/signup).