-
Allgemein
-
Module
-
Tipps & Tricks
ChatGPT Integration
Nutze die ChatGPT Business Variante ohne Benutzung deiner Daten für andere Zwecke wie das Anlernen neuer KI-Modell.
Funktionsübersicht
- Private Konversationen mit ChatGPT
- Ähnlich wie in der bekannten ChatGPT-Web variante hast du in Sticky einen integrierten Webchat mit deinen privaten Gesprächsverläufen.
- KI-Integrationen anderer Sticky-Module
- Andere Module bieten dir an, die KI-Funktionalitäten für deine Workflows zu nutzen.
- Beispiele „Projekte & Aufgaben„:
- Lasse dir ganze Verläufe mit Kunden zusammenfassen
- Lasse dir Antworten für deine Kunden generieren
- Lasse dir beim Verstehen der Kundenproblemstellungen helfen
- Generiere auf Basis von allen Daten in einer Aufgabe deine eigenen KI-Promots
Datensicherheit
- Eingaben und Daten werden von OpenAI nicht verwendet
- Speicherung durch OpenAI für 30 Tage nur zur Missbrauchsüberwachung, danach Löschung
- https://openai.com/enterprise-privacy/
- Sticky hält ein Data Processing Agreement mit OpenAI
- Sichere ChatGPT Nutzung in Unternehmen
- Nutzer sind nicht gezwungen, Privat-Versionen zu nutzen
- Unternehmensdaten gelangen nicht in Privat-Versionen
Tokenberechnung
KI-Interaktionen werden in sogenannten Token berechnet. Sticky bündelt diese Token zu Paketen mit jeweils 1.000 Token pro Paket. Die Berechnung findet nur in vollen Paketen statt. Angebrochene Pakete werden nicht berechnet.
Beispiel: Im Deutschen entsprechen 1.000 Token etwa 350 Wörtern. Im Englischen entsprechen 1.000 Token etwa 800 Wörtern.
Technische API Integration
Siehe dazu: API Dokumentation
ChatGPT Integration
Einfachen Promt absenden
In einem einfachen Promt kann man ein Frage/Aufgabe formulieren und erhält eine Antwort zurück.
So ein einfacher Prompt hat keinen Kontext. Wenn ein Kontext gesetzt werden soll, muss dieser als Payload im Promt mitgesendet werden.
m | string | chatGPT method | string | promt msg | string | Ein beliebiger String als Frage, Aufgabe, etc. Beispiel Anfrage: { "m": "chatGPT", "method": "promt", "msg": "Wie groß ist der Umfang der Erde?" } Beispiel Antwort: { "src":"server", "time":1709019163, "module":"chatGPT", "method":"promt", "msg": "Der Umfang der Erde beträgt etwa 40.075 Kilometer.", "id": "6805ea61b089972caa024800" }
Dialog erzeugen und fortführen
Es können auch komplexere Dialoge, welche einen Kontext bekommen, erzeugt und auch weitergeführt werden.
m | string | chatGPT method | string | dialog msg | string | Ein beliebiger String als Frage, Aufgabe, etc. id | string (optional) | Wenn vorhanden, eine ID eines Dialoges, welcher fortgeführt werden soll. Wenn leer, wird ein neuer Dialog ohne Kontext erzeugt. Beispiel Anfrage: { "m": "chatGPT", "method": "dialog", "msg": "Wie ist dein Name?", "id": "" // Leere ID um neuen Kontext zu erzeugen } Beispiel Antwort: { "src":"server", "time":1709019163, "module":"chatGPT", "method":"dialog", "msg": "Ich bin ein KI-gestützter virtueller Assistent und habe keinen eigenen Namen.", "id": "680670cb182d5c36b7056be7" // Rücklieferung der neuen Dialog-ID } Beispiel Anfrage: { "m": "chatGPT", "method": "dialog", "msg": "Wie war meine vorige Frage?", "id": "680670cb182d5c36b7056be7" // ID des Dialoges um Kontext zu nutzen } Beispiel Antwort: { "src":"server", "time":1709019163, "module":"chatGPT", "method":"dialog", "msg": "Deine vorherige Frage an mich war: \"Wie ist dein Name?\"", "id": "680670cb182d5c36b7056be7" // Rücklieferung der Dialog-ID }
Dialog ausgeben
Einen Dialog mit allen Nachrichten laden
m | string | chatGPT method | string | dialogLoadThread id | string | ID des Dialoges Beispiel Anfrage: { "m": "chatGPT", "method": "dialogLoadThread", "id": "680670cb182d5c36b7056be7" } Beispiel Antwort: { "src":"server", "time":1709019163, "module":"chatGPT", "method":"dialogLoadThread", "msg": { "title": "Wie ist dein Name?", "messages": [ {"role": "user", "content": "Wie ist dein Name?"}, {"role": "assistant", "content": "Ich bin ein KI-gestützter virtueller Assistent und habe keinen eigenen Namen."}, {"role": "user", "content": "Wie war meine vorige Frage"}, {"role": "assistant", "content": "Deine vorherige Frage an mich war: \"Wie ist dein Name?\""}, ] }, "id": "680670cb182d5c36b7056be7" }
Dialog löschen
Einen Dialog allen Nachrichten löschen
m | string | chatGPT method | string | dialogDeleteThread id | string | ID des Dialoges Beispiel Anfrage: { "m": "chatGPT", "method": "dialogDeleteThread", "id": "680670cb182d5c36b7056be7" } Beispiel Antwort: { "src":"server", "time":1709019163, "module":"chatGPT", "method":"dialogDeleteThread", "msg": "ok", "id": "680670cb182d5c36b7056be7" }