Kann ChatGPT FileMaker-Scripts erstellen?

Ein Reisebericht von Simon B. Frei


Es wird behauptet, ChatGPT könne codieren. Ich habe mir gedacht, dass ich einmal testen kann, wie gut ChatGPT FileMaker-Scripts erstellen kann. Im ersten Abschnitt meines Tests benutze ich die kostenfreie Standard-Version 3.5.

Nach einer Begrüssung stelle ich meine erste Frage.

1. Welches ist die letzte Version der FileMaker-Software?
Die Antwort lautet: „FileMaker PRO 19“.

Das war halb-richtig. Ich habe nachgebohrt. Dann meldete ChatGPT die Version 19.3.2. Ich meinte darauf, dass die Version 19.3.3 (ein Tippfehler meinerseits) ausreiche. Und auf einmal kannte GPT die Version 19.3.3. Erstaunliche Erkenntnisse.

2. Erstelle ein FileMaker Pro 19 Script für die Erstellung und den Versand eines E-Mails mit Anhang
Weitere Spezifizierung: TO, CC, Betreff, Inhalt & Anhang werden vom aktuellen Datensatz bereitgestellt. Nummeriere die Zeilen. Verwende das deutsche Skript-Befehls-Set.

Es ist wichtig, GPT Rückmeldung zum Ergebnis zu geben. Dazu stehen oben rechts die Daumen zur Verfügung. Meine Bewertung; Daumen Runter, Nummerierung wurde vergessen, Falsche Codeverwendung: Anhang kann so nicht in dem Sendmail Befehl eingefügt werden.

3. Die Verbesserung
Die nächste Verarbeitung liefert folgendes Resultat:

GPT hat mich darauf hingewiesen, dass ich die ‚Tabelle‘ noch durch den tatsächlichen Namen austauschen muss. Auf den ersten Blick sieht das gut aus. Doch was ist mit Zeile 6?

Ich habe GPT anschliessend wie folgt geantwortet:
Danke für den Hinweis der Tabelle. Der Tabellenname wäre folgender: Rechnung. Bitte ändere den Namen? Der Sendmail Befehl würde funktionieren. Aber warum wird in Schritt 6 ein neuer Datensatz erstellt? Davon habe ich nichts gesagt.

4. Die finale Version
Man erkennt in diesem Ablauf, dass es keine perfekten Ergebnisse auf Anhieb gibt. Schrittweise nähert man sein Ziel.

Auffällig ist, dass bei dieser neuen Antwort nicht das deutsche Befehlsset verwendet wird. Generell sollen auch Prompts in Englisch zu besseren Resultaten führen. Von den Script-Schritten her finde ich das in Ordnung, da FileMaker Scriptschritte auch selbstständig in die Systemsprache umbenennt. Einzig der Tabellenname, den ich vorher explizit auf Deutsch angegeben hatte, bleibt beibehalten.

Im letzten Schritt hatte ich gleich drei Themen angesprochen. Dies kann etwas viel auf einmal sein. Vielleicht sollte man darauf achten, keine zu grossen Schritte zu machen. Es benötigt Erfahrung, damit man zügig zum Ziel kommt.

Für einen ersten Test bin ich ganz zufrieden. Den Code kann man zwar kopieren, aber in FileMaker einfügen lässt er sich heute leider nicht.

Kompetenzbrief

Unser Filemaker-Newsletter will Dich schlauer machen.

Einmal im Monat die neuesten Nachrichten. Wir versprechen, dass wir keinen Spam versenden! Erfahre mehr in unserer Datenschutzerklärung.