Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. KI schreibt erfolgreich iobroker Blockly XML

    NEWS

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    KI schreibt erfolgreich iobroker Blockly XML

    This topic has been deleted. Only users with topic management privileges can see it.
    • BertDerKleine
      BertDerKleine last edited by

      Ich möchte hier kurz darauf hinweisen, dass ich eben eine Skripting Fragestellung per KI (ChatGPT) gelöst habe, was wenig überraschend ist.

      Das besondere ist aber, dass die KI mir dann aktiv angeboten hat, das ganze in Blockly als XML zu übergeben und ich dieses XML dann tatsächlich erfolgreich im iobroker importieren konnte.
      Natürlich hatte ich dem Ding vorher erläutert, dass es um iobroker geht und ich eigentlich mit Blockly arbeite.

      Ich kannte bisher so Pseudocodebeschreibungen und Versuche, es als XML auszudrücken, die dann scheiterten beim Import.

      Also habe ich bisher immer selbst die Übersetzung in Blockly gemacht.

      Das war jetzt zwar nur ein triviales winziges Skript, aber immerhin. Das spart so schon Arbeit.

      da_Woody OliverIO 2 Replies Last reply Reply Quote 0
      • da_Woody
        da_Woody @BertDerKleine last edited by

        @bertderkleine naja, heutzutage nichts besonderes.
        warum aber in XML? nicht gleich in JS?

        T BertDerKleine 2 Replies Last reply Reply Quote 0
        • T
          ticaki Developer @da_Woody last edited by

          @da_woody sagte in KI schreibt erfolgreich iobroker Blockly XML:

          @bertderkleine naja, heutzutage nichts besonderes.
          warum aber in XML? nicht gleich in JS?

          weil er blockly versteht, sonst könnte ich ja fragen wieso nicht gleich in TS 🙂
          Ich kann mit nem blockly nix anfangen.

          da_Woody 1 Reply Last reply Reply Quote 1
          • BertDerKleine
            BertDerKleine @da_Woody last edited by

            @da_woody sagte in KI schreibt erfolgreich iobroker Blockly XML:

            @bertderkleine naja, heutzutage nichts besonderes.

            Du hast derlei offensichtlich noch nie selbst versucht... 😁

            warum aber in XML? nicht gleich in JS?

            Wie importierst Du denn Javascript Code so in iobroker, dass ein Blockly entsteht?
            Ich bin sehr gespannt auf das Geheimwissen.

            da_Woody 1 Reply Last reply Reply Quote 0
            • da_Woody
              da_Woody @ticaki last edited by

              @ticaki jau, klar, aber eben XML und nicht in was, was in den scripten klappt?
              hehe, ich kann zwar blockly und andere sprachen lesen, aber selbst nix machen. 😊

              1 Reply Last reply Reply Quote 0
              • da_Woody
                da_Woody @BertDerKleine last edited by

                @bertderkleine sagte in KI schreibt erfolgreich iobroker Blockly XML:

                @da_woody sagte in KI schreibt erfolgreich iobroker Blockly XML:

                @bertderkleine naja, heutzutage nichts besonderes.

                Du hast derlei offensichtlich noch nie selbst versucht... 😁

                doch, sonst würde ich nix schreiben.

                warum aber in XML? nicht gleich in JS?

                Wie importierst Du denn Javascript Code so in iobroker, dass ein Blockly entsteht?
                Ich bin sehr gespannt auf das Geheimwissen.

                nix "geheimwissen"
                JS kopieren und dann:
                c1c62500-a6d1-4ef4-b4aa-4fca4fdb0c24-grafik.png
                entsprechend einfügen. das kann man dann mit ChatGPT genau so behandeln, wenns nicht klappert.
                ich seh da nix von XML as u c, TS nur für profis.
                wenn man, so wie @ticaki und ich nix mit blockly anfangen kann, ist das für mich der einfachere weg.
                aber jedem das seine... 🤙

                Homoran OliverIO 2 Replies Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @da_Woody last edited by

                  @da_woody hast du mal ein Blockly exportiert?
                  was steht bei dir in der ersten Zeile?

                  1 Reply Last reply Reply Quote 0
                  • OliverIO
                    OliverIO @da_Woody last edited by

                    @da_woody

                    Das Export/Import Format von Blocky ist XML

                    1 Reply Last reply Reply Quote 0
                    • OliverIO
                      OliverIO @BertDerKleine last edited by OliverIO

                      @bertderkleine

                      Die Programmier Fähigkeiten von ChatGPT 5
                      Sind noch mal um einiges gegenüber 4 gestiegen.

                      Ein kleines Programm, was ich vor kurzem erstellt hab, ist zu 80 % mit KI erstellt worden

                      https://github.com/oweitman/fail2bancontrol

                      Aktuell ist es noch gut, Programmierwissen zu haben, um die Ki in die richtige Richtung zu lenken.
                      Aber es erspart Unmengen von Recherche und Klein Klein Arbeit

                      BertDerKleine MartinP 2 Replies Last reply Reply Quote 0
                      • BertDerKleine
                        BertDerKleine @OliverIO last edited by

                        @oliverio sagte in KI schreibt erfolgreich iobroker Blockly XML:

                        @bertderkleine

                        Die Programmier Fähigkeiten von ChatGPT 5
                        Sind noch mal um einiges gegenüber 4 gestiegen.

                        Bisher hatte ich tatsächlich eine negative Einschätzung von GPT-5, weil es wirklich noch viel falsch machte für einfache Programmieraufgaben.
                        Aber an iobroker Blockly XMLs beissen sich die KIs sonst alle komplett die Zähle aus.

                        OliverIO 1 Reply Last reply Reply Quote 0
                        • OliverIO
                          OliverIO @BertDerKleine last edited by

                          @bertderkleine

                          Leider gibt es sehr wenig Content zu Google blockly im Internet

                          https://developers.google.com/blockly?hl=de

                          1 Reply Last reply Reply Quote 0
                          • da_Woody
                            da_Woody last edited by

                            @homoran @OliverIO mea culpa!
                            hatte ich noch nie getestet, sondern in JS umgewandelt. da kann man das dann rauskopieren...
                            welches der bessere weg ist...

                            um die Ki in die richtige Richtung zu lenken.

                            try n error

                            1 Reply Last reply Reply Quote 0
                            • MartinP
                              MartinP @OliverIO last edited by

                              @oliverio sagte in KI schreibt erfolgreich iobroker Blockly XML:

                              @bertderkleine

                              Die Programmier Fähigkeiten von ChatGPT 5
                              Sind noch mal um einiges gegenüber 4 gestiegen.

                              Ein kleines Programm, was ich vor kurzem erstellt hab, ist zu 80 % mit KI erstellt worden

                              https://github.com/oweitman/fail2bancontrol

                              Aktuell ist es noch gut, Programmierwissen zu haben, um die Ki in die richtige Richtung zu lenken.
                              Aber es erspart Unmengen von Recherche und Klein Klein Arbeit

                              Und da wundert man sich über solche Meldungen

                              https://www.golem.de/news/ki-professor-informatik-absolventen-bekommen-keine-jobzusagen-mehr-2508-199577.html

                              OliverIO 1 Reply Last reply Reply Quote 0
                              • OliverIO
                                OliverIO @MartinP last edited by

                                @martinp

                                nix zu wundern,
                                alle großen tech companys fahren die suche nach Programmierer zurück.

                                Ich hoffe ich trete hier niemanden auf die Füße,
                                aber bis in 5-10 Jahren wird der Trivial Programmierer (und dass ist die Masse der ganzen Programmierer im Business Umfeld) nicht mehr notwendig sein.
                                Übergangsweiße wir man eher auf sogenannte solution architects/Softwarearchitekten setzen (mit KI knowhow) https://de.wikipedia.org/wiki/Softwarearchitekt

                                Ab in 5 Jahren wird auch das nicht mehr notwendig sein, da die Software-Agenten auf Basis von fachlichen Anforderungen selbst umsetzen, selbst Testfälle auf Basis der Anforderungen etwickeln, selbst testen und selbst releasen.

                                Auch mir kommt das aktuell etwas utopisch vor, aber aufgrund der schnellen Fortschritte und meinen eigenen experimenten komme ich persönlich zu keinem anderen Schluß

                                Die 5-10 Jahre könnten auch 3 Jahre, aber auch 12 Jahre bedeuten. Ich tippe aber eher auf niedriger, als höher.

                                um nochmal auf mein Experiment zurückzukommen fail2bancontrol

                                ich hatte in der vergangenheit mehrfach etwas versucht. auch gibt es im internet nur ein projekt (fail2banrest/fail2banweb), was aber nicht mehr funktioniert. mit javascript hat es gar nicht funktioniert, da fail2ban in python geschrieben wurde und in der socket kommunikation auf pickle (ein python serialisierungsformat) setzt, für das es keine (funktionierende) javascript bibliothek gibt.
                                daher habe ich im neuen gpt5 agent den auftrag gegeben er soll mir eine die kommunikation in python erstellen, das als rest api, sowie einen kleine weboberfläche.
                                im ergebnis war das schon zu 80% gut, ich musste nochmals ein paar kleinere probleme beheben, was aber meist über copy/paste irgendwelcher fehlermeldungen erfolgte.
                                so war nach ca 1h die basis geschaffen. die ki hat selbstständig in python die kommunikation mit der fail2ban.socks datei inklusive aufbereitung der parameter (ich erwähnte pickle), das parsen der rückantworten inklusive rückübersetzung von pickle, einen minimalen webserver in python + html

                                mit chatgpt5 openai nun auch codex veröffentlicht, was einen programmier agenten bereitstellt, ähnlich wie bei claude, nur wiederum eine generation besser.

                                daher kann ich nur alle anhalten (programmierer/non-programmierer) sich damit zu beschäftigen. die welle rollt schon.

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                687
                                Online

                                32.0k
                                Users

                                80.5k
                                Topics

                                1.3m
                                Posts

                                6
                                14
                                263
                                Loading More Posts
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes
                                Reply
                                • Reply as topic
                                Log in to reply
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                The ioBroker Community 2014-2023
                                logo