Pyramid Analytics – Wie binde ich einen OpenAI Chatbot in Pyramid Analytics an?

Überblick

Die Pyramid Decision Intelligence Plattform vereint Datenaufbereitung, Business Analytics und Data Science in einer einzigen Daten- und Analyseumgebung. Als Partner von Pyramid Analytics möchten wir speziell für neue Nutzer Tipps und Tricks vorstellen, um den Einstieg in diese Plattform so einfach wie möglich zu gestalten. In diesem Beitrag stellen wir eine Schritt für Schritt Anleitung vor, wie die Anbindung eines Chatbots am Beispiel von ChatGPT in Pyramid Analytics funktioniert. Anschließend zeigen wir die automatische Python-Skript Generierung mithilfe des neu angebundenen Chatbots.

Ein Chatbot ist eine Softwareanwendung, die natürliche Sprachverarbeitung und Künstliche-Intelligenz-Algorithmen verwendet, um Benutzerabfragen und Befehle zu verstehen. Er kann verschiedene Aufgaben unterstützen, Informationen bieten oder menschliche Konversation simulieren.

Um ChatGPT mit Pyramid Analytics zu verbinden ist es notwendig, einen OpenAI API Schlüssel zu generieren und diesen Schlüssel in Pyramid Analytics zu verwenden. Ein Open AI API Schlüssel ist erforderlich, um ChatGPT und Pyramid Analytics zu verknüpfen. Hierzu befolge folgende Schritte:

  1. Melde dich zunächst bei Open AI an. Link: https://platform.openai.com/
  2. Zum Erstellen eines API Keys, gehe in dein Profil herein „Your Profile“ und öffne den „User API Keys“ Tab. Klicke anschließend auf „Create new secret key“.
  3. API Keys können umbenannt und entsprechende Berechtigungen können festgelegt werden. Nachdem die für dich zutreffenden Einstellungen vorgenommen wurden, klicke auf „Create secret key“.
  4. Speichere den Schlüssel an einem sicheren Ort. Dieser Schlüssel wird nur einmalig generiert. Eine erneutes Anzeigen ist nicht möglich.
    Bitte beachte: Der oben generierte Schlüssel gehört zu einer kostenlosen Version von OpenAI und bietet eine begrenzte Abfragekapazität. Die Kapazität kann jedoch mit der kostenpflichtigen Version erhöht werden. Mehr Information dazu unter folgendem Link: https://platform.openai.com/docs/guides/rate-limits?context=tier-free

  5. Der OpenAI-Kontotyp kann für eine Privatperson oder eine Firma festgelegt werden. Um den entsprechenden Kontotyp auszuwählen, klicke auf „Settings“ > „Billing“ > „Add payment details“.
  6. Wähle den entsprechenden Kontotyp und gebe die Zahlungsinformationen an.
  7. Nach Generierung des OpenAI Schlüssels und der Konfigurierung des OpenAI Kontos, kann der Schlüssel in Pyramid verwendet werden.
  8. Um den in OpenAI generierten Schlüssel in Pyramid Analytics zu verwenden, melde dich als Enterprise Admin in deiner Instanz an und gehe in die Admin Einstellungen unter AI Settings.
  9. Da wir in diesem Beispiel einen OpenAI basierten Chatbot zeigen, muss standardmäßig OpenAI in der Chatbot und LLM (Large Language Model) Engine ausgewählt werden.
  10. Klicke anschließend auf „LLM Manager“.
  11. Wähle „Add LLM Provider“ aus. Als nächstes füge „Name“ und den zuvor erstellten „Api Key“ hinzu. Wähle „Test“, um die Verbindung zu testen. Wenn der Test erfolgreich war und die Verbindung hergestellt werden konnte, klicke auf „Save“ um die Einstellungen zu speichern.
    Sobald der Open AI Schlüssel in Pyramid hinzugefügt wurde, kann er in verschiedene Anwendungen genutzt werden.Wir zeigen nun an einem Beispiel die automatische Python Script Erstellung mit ChatGPT:
  12. Wähle die Tabelle aus, für die das Skript generiert werden soll. Wir erstellen hier zunächst eine „In Memory“ Datenbank und wählen nachfolgend eine der enthaltenen Tabellen aus.
  13. Nun fügen wir ein Python Skript ein und klicken auf das Pyramid Symbol, um den ChatBot zu starten.
  14. Um eine Python Script mit ChatGPT zu erstellen, schreibe einen Prompt, wie „Schreib mir ein Python-Skript, das mir die Top 5 der meistverkauften Produkte nach Umsatz gibt“. Man kann den Prompt auf Deutsch, Englisch oder einer anderen Sprache verfassen. Sie werden vom Chatbot korrekt interpretiert.
  15. Um das Skript besser zu verstehen, kann durch ChatGPT auch der Code erklärt werden. Klicke dafür auf das Glühbirnensymbol. Anschließend kann das Skript gegebenenfalls noch angepasst werden. Wenn alle Einstellungen vorgenommen wurden, bestätige diese mit dem „Apply“ Button.
  16. Um eine Vorschau der durch das Skript transformierten Daten zu erhalten, klicke auf das Augensymbol.
  17. Lade diese Tabelle in eine geeignete Zieldatenbank, um sie in einem nachfolgenden Modul zu verwenden.
  18. Nun können diese Daten in einem Discover verwendet werden.

In diesem Blogbeitrag haben wir gezeigt, wie ein Chatbot am Beispiel ChatGPT in Pyramid angebunden wird und dieser bei der Code Generierung unterstützen kann.

Wenn dir dieser Beitrag geholfen hat, finden sich noch weitere Beiträge zum Thema Pyramid Analytics auf unserer Website. Wir freuen uns auch immer über Feedback!

Eure Lara und Debora

Prodato verbindet.

Autorin

Lara Grysczyk
Consultant

lara.grysczyk@prodato.de

Prodato verbindet.

Autorin

Debora Veh
Consultant

debora.veh@prodato.de