SQL CoPilot  

Die im JupyterHub erzeugten Result Files für Ihre aus dem PUF DM3 synthetisierte Studienpopulation können nun im SQL CoPilot geladen werden, um SQL Scripte zu erstellen und zu testen, die auf den FDZ DM3 Tabellen sicher lauffähig sind.

So ersparen Sie sich zeitraubende Iterationen in Ihrem FDZ Secure Processing Environment

1. Zugang zum CoPilot

Klicken Sie auf folgenden Link, um zum CoPilot zu gelangen: https://copilot-staging.m21lab.com/

Melden Sie sich mit folgenden Zugangsdaten im KeyCloak Bereich an: User: fdz_test PWD: deiy3ooNg4eiw9ee

2. IHRE COpilot Data Source erstellen

In der Menüleiste auf „Data Sources“ klicken und mit der „+Create" Taste eine neue DataSource anlegen. 

Als Identifier einen passenden Namen vergeben und als Type "Files" auswählen. 

Ihre synthetisierten Studypop .csv Dateien von Ihrer lokalen Platte per drag and drop in die DataSource laden. 

Sie können auch mehrere Data Sources mit verschiedenen Studypop Dateien erzeugen

3. CoPILOT Instructions hinzufügen

Neben den Daten selbst benötigt der CoPilot auch die zum FDZ DM3 passenden Instructions für SQL-Generierung, Mapping und Verarbeitung.

Laden Sie die dafür vorbereitetet Dateien prompt_augment, prompt_qery, prompt_summarize, prompt_component und prompt_interprete vom Ordner Instruction\SQL_query_instructions im JupyterHub Testbereich per Rechtsklick auf Ihre lokale Platte

Im unteren Bereich Ihrer CoPilot Data Source gelangen Sie für jede Instruction Rubrik über das Stift Symbol in ein PopUp Fenster und können über Ihre Instructions über die Taste „Attach Text File“ Ihrer DataSouce zuordnen.

Im Rahmen Ihrer Testläufe können Sie diese Instructions individuell anpassen. Bitte lokal auf Ihre Platte sichern, da die CoPilot Zugänge aktuell noch nicht personalisiert sind!

4. SQL Queries erstellen

Wechseln Sie dazu im CoPilot Hauptmenü zu "Chat" und wählen Sie Ihre Datasource über die Taste "Change Data Suurce" aus. In den folgenden Sekunden werden Ihre Studypop Daten und Instruktionen geladen, interpretiert und mögliche Fragen vorgeschlagen.

Stellen Sie im Chat Prompt zunächst einfache und schrittweise komplexere Fragen Ihrer Forschungsfrage oder der dafür benötigten Kohorte. Auf Nachfrage erhalten Sie die Antwort auch als Ergebnistabelle (siehe Beispiel rechts).

Über die Taste "Show SQL" können Sie den vom CoPilot erstellten und angewendeten SQL Code und eine schrittweise Erläuterung einsehen (siehe Beispiel). 

Sie können beliebig viele Chats mit Folgefragen ausführen um Ihr erwartetes Ergebnis zu erzielen. Die Refresh Taste ermöglicht das Reset bei Fehlern und Start neuer Fragefolgen. 

Bitte beachten Sie, dass der CoPilot nur die von Ihnen synthetisierten Daten nutzen kann.   

Wenn Sie den SQL Code für Ihr erwartetes Ergebnis erreicht haben, können Sie diesen per copy-paste in ein txt File auf Ihrer Platte speichern und später in den Forscher GitHub Ihrer FDZ SPE laden.

Im oberen Teil enthalten die SQL Statements auskommentierte Mappings aller genutzten Tabellen auf Ihr persönliches FDZ Schema. Diese bitte bei Übertragung in Ihr SPE aktivieren und personalisieren.


Bei Fragen bitte einen Support Termin vereinbaren oder
eine e-mail an service@risikoanalytik.de schreiben.
Auch wir sind noch in der Entwicklung und für jedes Feedback dankbar

Data CoPilot wird von Emids Pacca AI in Partnerschaft mit der DCC Risikoanalytik betrieben.
Wenn Sie mehr erfahren möchten, wie Sie Data-Copilot in Ihre eigenen Forschungs- oder Dateninitiativen integrieren und optimieren können, kontaktieren Sie Emids hier.
Kontakt Emids

Ihre Data Sources im SQL Pilot

Image

einfacher CoPilot Chat mit Antwort

Image

Ergebnisstabellen

Image

SQL Code mit Erläuterungen

Image

zum FDZ übertragbarer SQL Code

Image