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.
    • OliverIO
      OliverIO @da_Woody last edited by

      @da_woody

      Das Export/Import Format von Blocky ist XML

      1 Reply Last reply Reply Quote 1
      • 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 1
                  • H
                    HaJoLu069 @BertDerKleine last edited by

                    @bertderkleine Ich bin erfahrener Programmierer, aber mit Blockly habe ich bisher nur wenig Erfahrung, deshalb habe auch ich mir von ChatGPT schon Blockly-XML erstellen lassen, um "Prinzipien" zu verstehen oder Funktions-Verwendung (manche Blöcke aus dem "Baukasten" sind eben NICHT so "selbsterklärend" wie sie sein sollten)
                    bei anderen muß man "aufpassen", daß man sich nicht "vergreift" (ich sag nur Timeouts und zeitlich gesteuerte Loops und deren "Beenden")

                    Beim "Umgang mit KI" bin ich auch nur ein Rookie, aber man lernt ja Schritt für Schritt dazu, so kann man einer ansonsten standardmäßig auf englisch kommunizierenden KI auch sagen "Bitte antworte mir in deutscher Sprache" bzw. "... grundsätzlich in deutscher Sprache" oder "überlege lieber noch 2 oder 3 Mal, um ein besseres Ergebnis zu erzielen, bevor Du mir antwortest"

                    Mit den bei KI sogenannten "Prompts" kann ich nur raten, daß man sich damit beschäftigt und den Umgang lernt diese "Prompts" zu formulieren, denn das wird mehr und mehr zum Einsatz kommen, an ganz unterschiedlichen Stellen.

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

                      @hajolu069

                      da blockly von google ist
                      hier die referenzseite, allerdings, natürlich, ohne iobroker bezug
                      https://developers.google.com/blockly

                      1 Reply Last reply Reply Quote 0
                      • T
                        ticaki Developer last edited by ticaki

                        chatGPT5 ist soweit ganz ok, mit regexp kann man ihm nicht so ganz vertrauen und es scheint sich auch menschliche Angewohnheiten antrainiert zu haben.

                        1. sinngemäß
                          skynet: ich verstehe du möchtest im Lauftext rechts Luft haben, damit man den Anfang noch lesen kann. -> code ausgespuckt
                          ich: Nein, ich will die Luft links, weil der läuft nach links
                          skynet: Ah ich verstehe du willst die Luft links, das habe ich schon im vorherigen Beispiel berücksichtigt.

                        Gut, weiß also selbst nicht was es tut 😄

                        1. von heute:
                          skynet: Stimmt 👍 — beim Umsortieren habe ich Sand (RGB = { r: 237, g: 201, b: 175 }) übersehen.

                        Aha, fängt auch an schlampig zu werden

                        Zu 1. muß ich sagen, das ich mit meiner einfachen und funktionierenden Routine angefangen habe - und mit einer komplizierten mit Einstellungen überfrachteten Routine geendet bin - hab die 2 Stunden lang -> testen, debuggen, chatgpt anmeckern, code kopieren -> gehe zu testen ^^

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        758
                        Online

                        32.1k
                        Users

                        80.6k
                        Topics

                        1.3m
                        Posts

                        7
                        17
                        384
                        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