Projekte und Forschung, Tech Talks

Tech-Talk: ChatGPT Plugins

Dominik Gruntz | 14. Juni 2023

ChatGPT Plugins sind ein Mechanismus, um dem Sprachmodell den Zugriff auf Webdienste zu ermöglichen. Auf der einen Seite wird eine Sammlung von existierenden Plugins angeboten. ChatGPT kann z.B. bei mathematischen Fragestellungen über ein Plugin auf Wolfram Alpha zugreifen.

Es ist aber auch einfach, eigene Plugins zu entwickeln. Daniel Kröni hat in seinem Tech-Talk gezeigt, wie einfache ChatGPT-Plugins entwickelt werden können. Ein erstes Plugin stellt auf dem Pfad /time die aktuelle Zeit zur Verfügung. Basierend auf einer OpenAPI-Spezifikation der Schnittstelle kennt ChatGPT nun die aktuelle Zeit. Ein zweites Plugin stellt ChatGPT Informationen über den Benutzer zur Verfügung (E-Mail, Name, Hobbies etc.), die dann in nachfolgenden Abfragen verwendet werden können.

Antwort von ChatGPT bei der Frage, welche Zutaten noch zusätzlich für einen Schokoladenkuchen eingekauft werden müssen.

Dann zeigte Daniel die Integration einer TODO-Applikation. ChatGPT hat dann auf die Frage “Was habe ich heute zu tun” das REST-API dieser Applikation angefragt. Und auf die Eingabe, dass die aufgelisteten Aufgaben bereits erledigt sind, hat ChatGPT mit entsprechenden PUT-Befehlen das Done-Flag auf true gesetzt.

Als letztes Beispiel hat Daniel die Todo-Liste als Kühlschrank interpretieren lassen und ChatGPT gefragt, was man neben den bereits im Kühlschrank vorhandenen Zutaten noch kaufen muss, um einen Schokoladenkuchen zu backen. Die Einkaufsliste soll gleich per Mail verschickt werden. Die Antwort und das verschickte Maul sind im Bild oben zu sehen.

Ich denke, dass man das für viele Anwendungen nutzen kann.

Kontakt

Daniel Kröni

Wissenschaftlicher Mitarbeiter

Telefon: +41 56 202 78 17(direkt)
zurück zu allen Beiträgen

Kommentare

Keine Kommentare erfasst zu Tech-Talk: ChatGPT Plugins

Neuer Kommentar

×