Python in FileMaker

Im Zuge der Vorstellung der neuen MBS Version gab Christian Schmitz einen Überblick zu den neuen Python Funktionen. Es ist nun möglich, ein oder mehrere Python Umgebungen innerhalb von FileMaker zu initialisieren. Es wird dabei auf eine im System bereits installierte Python Version zugegriffen. Der Pfad zum Python Interpreter wird bei der Initialisierung angegeben. Evtl. benötigte Module müssen vorher im jeweiligen Python Verzeichnis installiert werden. Das MBS Plugin kümmert sich dann um die Parameterübergabe, Ausführung von Python Scripts und die Abfrage der Ergebnisse....

KI Modelle lokal mit FileMaker betreiben

Nachdem wir uns bei den vergangenen Stammtischen bereits viel mit Online-KI Modellen wie ChatGPT befasst hatten, was es spannend, nun eine Lösung für den lokalen Betrieb eines KI-Modells im Zusammenspiel mit FileMaker kennen zu lernen. André Kopietz stellte uns eine Demo-Anwendung vor, die er auf seinem MacBook mit den KI Modellen “Llama 2” und “Mistral” umgesetzt hat. Zunächst zeigte André, wie einfach die Installation der lokalen Modelle mit Hilfe des “Ollama” Frameworks ist....

ChatGPT, Python und FileMaker

Bereits beim letzten Stammtisch demonstrierte Marcus Diederich seinen Ansatz, mit Hilfe von ChatGPT und dem bzPython Modul von beezwax eigene Python Scripte zu erstellen. Diesmal gab es ein kurzes Update dazu mit weiteren Ergebnissen. Marcus hat ChatGPT genutzt, um die Aufgabenstellung zur Ermittlung der Arbeitstage und Feiertage in einem beliebigen Zeitraum in Python neu zu implementieren (siehe “Working Days Demo” vom November Stammtisch). Zunächst stieß er dabei auf die Python Library “holidays” welche in der Lage ist, für alle Länder, Bundesländer und Gebiete, die gesetzlichen Feiertage zu ermitteln....

Linkliste 2024-01

Weitere Links aus dem Chat json_normalize https://stackoverflow.com/questions/54776916/inverse-of-pandas-json-normalize Claris FileMaker Charts at the Speed of AI - Claris FileMaker and ChatGPT https://www.youtube.com/watch?v=I-e0QqbgNhw Get started with Python in Excel https://support.microsoft.com/en-us/office/get-started-with-python-in-excel-a33fbcbe-065b-41d3-82cf-23d05397f53d Introduction to Python in Excel https://support.microsoft.com/en-us/office/introduction-to-python-in-excel-55643c2e-ff56-4168-b1ce-9428c8308545 vue-jstree https://github.com/zdy1988/vue-jstree Demo: A Tree Plugin For Vue2 https://zdy1988.github.io/vue-jstree/

10.01.2024 · 

Python

Bereits bei den vorangegangenen Veranstaltungen gab es hin und wieder Berührungspunkte zum Thema Python. Vor einiger Zeit stellte Jan Hagemeister seine Experimente mit KI Modellen unter Python vor und berichtete von Auswertungen, die er mit der Bibliothek Pandas unter Python durchführt. Im Dezember dann zeigte Marcel Moré, die von ChatGPT+ generierten Python-Scripte, mit deren Hilfe eine komplexe Auswertung von Transaktionsdaten direkt aus einer Excel-Datei erstellt wurde. Grund genug, nun einmal tiefer in das Thema Python einzutauchen und ein paar Grundlagen näher kennen zu lernen....

Python mit MBS

Als Ergänzung zur Python-Integration in FileMaker erläuterte Marcel Moré die Möglichkeit, Python-Scripts mit Hilfe des MBS Plugins auszuführen. Die technische Vorgehensweise ist dabei sehr ähnlich zum bBox Plugin von beezwax. Es wird zunächst der Python Code als Text in FileMaker vorbereitet. Dieser wird dann als Datei in ein Temp-Verzeichnis gespeichert und diese mit ausführbaren Rechten versehen. Anschließend wird per Shell-Aufruf der Python Interpreter gestartet und die Datei mit dem Code als Eingabeparameter übergeben....

Python und FileMaker

Einen gänzlich anderen Ansatz, um sich dem Thema Python zu nähern, demonstrierte Marcus Diederich. Er war durch eine Antwort von ChatGPT auf das bzPython Modul von beezwax gestoßen. Kurzerhand installierte er das erforderliche bBox Plugin und die beigefügte Demo-Datei. Diese führt mit einer einfach nachvollziehbaren Anleitung durch die Installation von Python sowie der benötigten Bibliotheken und bietet darüber hinaus eine Reihe von Beispielen für konkreten Anwendungs-Szenarien des Python Plugins innerhalb von FileMaker....

Datenauswertung mit ChatGPT+

Marcel Moré gab eine kurze Einführung in die neuen Funktionen von ChatGPT+, das seit einigen Wochen verfügbar ist. Die neue Version unterstützt ein erweitertes Sprachmodell mit ChatGPT v4 und ist zudem in der Lage, neben Texteingaben auch Dateien, Bilder, Audio und Code zu verarbeiten. ChatGPT erzeugt Python Code und führt diesen aus Eine interessante Besonderheit ist die interaktive Erzeugung und Ausführung von Code innerhalb einer eingebetteten VM. Man kann also dem KI-Modell z....

Linkliste 2023-11

weitere Links aus dem Chat Deutsche Feiertage API / PHP / Javascript / jQuery https://ipty.de/feiertag/ feiertage.js - Deutsche Feiertage für node.js und browser https://fakir.tech/feiertage-js-deutsche-feiertage-in-javascript-node-js-npm/ Deutsche Feiertage per JSON-Webservice (API) https://www.feiertage-api.de Performance-Bremsen in FileMaker Scripts (Vortrag von Robert Kaiser) https://filemaker-konferenz.com/wp-content/uploads/2023/06/FMK2023_PerformanceScripts_karo_v1.pdf Leveraging pandas with Python to Analyze FileMaker Data Sets https://blog.beezwax.net/leveraging-pandas-with-python-to-analyze-filemaker-data-sets/ FileMaker Server – Top call statistics log https://help.claris.com/en/server-help/content/monitor-top-call-log.html Top Tips: Optimizing Performance of FileMaker WebDirect in the Cloud https://support.claris.com/s/article/Top-Tips-Optimizing-Performance-of-FileMaker-WebDirect-in-the-Cloud?language=en_US

08.11.2023 · 

KI Tools

Jan Hagemeister gab Einblicke in ein aktuelles Projekt, bei dem es darum geht, eine Cloud-Instanz zu betreiben mit einem KI-Modell zur Erzeugung von Musik aus Textvorgaben. Ziel des Projekts ist es, aus einfachen Texteingaben – wie z.B. “70 slow love song” oder “80ties dance track” – eine Audio-Datei zu erzeugen, die ein typisches Musikstück in der beschriebenen Musik-Richtung wiedergibt. Die Grundlage dazu bildet ein KI-Modell, welches von der Firma Meta (Facebook) zu diesem Zweck mit mehr als 20....