Implementierung von ChatGPT Plugins
Plugins helfen ChatGPT (Chatbot Generative Pre-trained Transformer), auf aktuelle Informationen zuzugreifen, Berechnungen durchzuführen oder Dienste von Drittanbietern zu nutzen.
Publiziert am von Markus Tanner
Plugins helfen ChatGPT (Chatbot Generative Pre-trained Transformer), auf aktuelle Informationen zuzugreifen, Berechnungen durchzuführen oder Dienste von Drittanbietern zu nutzen.
Publiziert am von Markus Tanner
ChatGPT ist ein KI-gestütztes Chatbot-System von OpenAI. Es funktioniert, indem es natürliche Spracheingaben verarbeitet und darauf abgestimmte Antworten generiert.
Das für ChatGPT verwendete Sprachmodell wird mit einem sehr grossen Datensatz von Texten aus Büchern, Artikeln und Websites trainiert. Diese Informationen können veraltet sein und sind für alle Anwendungen gleich. Ausserdem ist das Einzige, was Sprachmodelle von Haus aus können, die Ausgabe von Text. Dieser Text kann nützliche Anweisungen enthalten, aber um diese Anweisungen tatsächlich zu befolgen, ist ein weiterer Prozess erforderlich.
Mithilfe von Plugins kann man ChatGPT Zugang zu aktuellen und persönlichen Informationen geben (z.B. Börsenkurse oder eigene Einkaufsliste). Zudem kann man damit ChatGPT mit der Funktion ausstatten, Aktionen für den Benutzer durchzuführen (z.B. Produkte zur Einkaufsliste hinzufügen).
Jeder Benutzer entscheidet selbst, welche Plugins er nutzen will. Je nach Plugin ist es notwendig, dass sich die Benutzer:innen authentifizieren, damit das Plugin auf ihre persönlichen Daten zugreifen kann.
Für einen Anwendungsfall können mehrere Plugins kombiniert werden. So kann z.B. ein Plugin Daten liefern, die dann von einem anderen Plugin weiterverarbeitet werden.
Mithilfe von Plugins kann man ChatGPT ermöglichen, Dinge zu tun wie zum Beispiel:
Plugins werden durch eine Manifest-Datei beschrieben, die eine maschinenlesbare Beschreibung der Fähigkeiten des Plugins und der Art und Weise, wie sie aufgerufen werden können, enthält. ChatGPT weiss dadurch, welche Anfragen an das Plugin delegiert werden können und wie die Struktur der Daten aussieht.
Plugins bieten zahlreiche Authentifizierungsmöglichkeiten an, um verschiedene Anwendungsfälle zu berücksichtigen. Damit ist ein sicherer Zugang zu persönlichen Daten gewährleistet und das Plugin kann Aktionen stellvertretend für den Benutzer ausführen.
Wenn ein Benutzer eine Konversation auf chat.openai.com beginnt, kann er auswählen, welche Plugins er aktivieren möchte. Die Dokumentation über die aktivierten Plugins wird dem Sprachmodell als Teil des Gesprächskontexts angezeigt, sodass das Modell bei Bedarf die entsprechenden Plugin-APIs aufrufen kann, um die Benutzerabsicht zu erfüllen.
Seit 2016 entwickeln wir Chatbots. Unsere Bots schwatzen nicht nur mit Personen, sondern auch mit Systemen (CRM, CMS, ERP usw.). Diese Erfahrung nutzen wir, um nützliche Plugins für ChatGPT zu schreiben. Nimm mit uns Kontakt auf, wenn du deinen Mitarbeitenden oder deinen Kund:innen via ChatGPT Zugang zu deinen Firmendaten ermöglichen willst.