Hat Discourse KI-Entwicklungsfähigkeiten?

Ich habe drei Tage damit verbracht, zu versuchen, ein Plugin mit Claude 4.6 zu entwickeln, aber es ist immer noch zu schwierig.

Betroffene Bereiche:

  • Datenbank
  • UI
  • Admin-Backend
  • Routing
  • Logikfunktionen und Komponenten usw.

Gesamteindruck:
Die Code-Fähigkeit ist sehr stark, aber die Standardisierung und die gesammelte Erfahrung fehlen.

Während dieser drei Tage habe ich die meiste Zeit damit verbracht, Fehler in der Syntax und bei einigen allgemeinen Richtlinien zu korrigieren, und musste sogar das gesamte Projekt neu generieren.

Ich verstehe überhaupt nichts von Code und kann bei Problemen nicht einmal effektive Prompts formulieren. Bei der Code-Struktur/Benennung/Entwicklungsstil muss ich mich strikt an die Vorgaben der KI halten. Die Leistung der KI war mittelmäßig, es war schwierig, Fehler zu beheben, und es scheint, dass sie noch keine Erfahrung mit der Entwicklung von Diskursfunktionen für KI gesammelt hat.

Kürzlich habe ich den Aufstieg von Evomap gesehen. Es scheint, dass die KI nach der Aufnahme großer Mengen an Wissen in eine Phase des Wissensaustauschs eingetreten ist und eine Qualitätssteigerung begonnen hat. Vielleicht wird die Entwicklung von Diskurs-Plugins durch KI bald einfach werden?

Wird die offizielle Stelle daher eine KI-Entwicklungsrichtlinie oder eine Anleitung herausgeben? (Zum Beispiel Agenten-Fähigkeiten, wobei die Tutorial-Dokumentation zu Richtlinien und Anweisungen komprimiert werden sollte, die für die KI nutzbar sind)


Ergänzung:
Ich freue mich über die Kommentare von allen, anscheinend sind sich alle einig, dass man Grundlagen lernen sollte?
Nun gut, ich werde die KI selbst lernen lassen.

Wenn jemand Vorschläge hat, könnte er vielleicht mein README optimieren?
Hehe, alles liegt in der Stille, die wahre Weisheit liegt in jeder Codezeile.
Mein Grundlagenstudium ist noch nicht abgeschlossen, da mir das Fachwissen fehlt, daher ist das Kern-README wahrscheinlich schlecht und führt zum Lernversagen.
Dies ist jedoch nur ein Referenzpunkt. Interessierte oder erfahrene Personen im Bereich KI-Lernen können versuchen, einen eigenen Lernmechanismus zu optimieren.

Schließlich, und das ist meiner Meinung nach der Wert des Menschen im KI-Zeitalter: die Dummheit in Reinform zu zeigen.
Lassen Sie Discourse-Entwickler unterschiedlicher Niveaus die erlernten KI-Fähigkeiten nach Belieben nutzen und lassen Sie die KI auf der Grundlage realer Interaktionen Erfahrung zur Fehlerbehebung sammeln.
Vielleicht könnte ein ähnlicher Lernmechanismus entwickelt werden, der jedoch nicht von offiziellen Quellen lernt, sondern von jeder tatsächlichen Discourse-KI-Entwicklungsunterhaltung.
Theorie wird auf die Praxis angewendet, die Praxis gibt Feedback und korrigiert die Theorie.

Noch einen Schritt weiter: Die zuvor beschriebene individuelle KI-Lern- und Praxiserfahrung, warum nicht in ein öffentliches Ergebnis zur Kreuzvalidierung umwandeln? Auf diese Weise wird vorhandenes Wissen schnell in KI-Fähigkeiten umgewandelt, und dann werden reale Probleme in der Zusammenarbeit zwischen Entwickler und KI aufgedeckt, um die Fähigkeiten weiter zu optimieren und die Tutorials wirklich für die KI anwendbar zu machen

Wenn man es aus einem anderen Blickwinkel betrachtet: Lernt man beim Erlernen von Grundlagen menschliches Verhalten und beim menschlichen Austausch mit der KI das Verhalten der KI?

Ich möchte niemanden verärgern, aber leider bin ich kein Traditionalist. Ich glaube, dass KI in der Lage sein sollte, die überwiegende Mehrheit der Programmierer zu ersetzen. KI hat eine revolutionäre Kraft, so wie Computer die menschliche Vorstellungskraft durch ein bestimmtes Medium befähigt haben, eine Kraft zu erzeugen, die die physische Welt verändern kann.

1 „Gefällt mir“

Ich glaube, das ist leider Ihr Problem. KI kann nicht die gesamte Arbeit eines Programmierers erledigen, es ist einfach nicht machbar. KI ist eine sehr nützliche Ressource für die Erledigung sich wiederholender Aufgaben beim Programmieren, aber sie ist noch nicht so weit, dass man ihr einfach sagt: „Mach das“, und sie es perfekt erstellt, selbst mit Verfeinerung. Dies ist kein reines Discourse-Problem, die meisten KIs brechen zusammen, sobald man sie bittet, irgendetwas relativ Komplexes in irgendeiner Sprache zu erstellen.

Nichtsdestotrotz, wenn Sie daran interessiert sind, mit Discourse zu programmieren oder zu entwickeln, würde ich Ihnen empfehlen, einfach den Sprung zu wagen und JavaScript/Ruby zu lernen. Es wird Ihnen auf lange Sicht besser dienen und Sie werden in der Lage sein, die KI zu korrigieren, wenn Sie wissen, dass sie Ihnen einfach etwas vormacht oder schlechten Code generiert (was relativ häufig vorkommt, wenn man weiß, was man tut).

6 „Gefällt mir“

Ich habe viele Discourse-Plugins mit Claude Code geschrieben, und es ist heutzutage ein Kinderspiel.

Kontext ist entscheidend, und Sie müssen ihm einen angemessenen Kontext geben, damit es funktioniert. Das bedeutet:

  • Claude Code im Discourse-Stammverzeichnis öffnen, auch wenn Sie an einem Plugin arbeiten. Dies ermöglicht es Claude, Muster leicht und lokal zu überprüfen.
  • Eine ordnungsgemäße lokale Entwicklungsumgebung einrichten, damit Tests, Migrationen usw. ausgeführt werden können.
  • Den Planmodus häufig verwenden, die Gesamtidee in eine Markdown-Datei schreiben, den Kontext bei neuen Schritten bereinigen usw.

Das tun wir bereits, siehe zum Beispiel

Fähigkeiten werden entwickelt und dem Repository hinzugefügt, sobald sie fertig und getestet sind.

Dennoch ist das Vibe-Coding in einem bestehenden Projekt nicht völlig kostenlos. Es ist immer noch eine gute Idee, etwas Zeit damit zu verbringen, Ihr Ziel zu studieren und sich damit vertraut zu machen.

12 „Gefällt mir“

Vielleicht interessiert Sie meine Erfahrung, da ich kürzlich ein ähnliches Thema erstellt habe (könnten beide vielleicht zusammengelegt werden?): Claude & Discourse-related development. How good is it?

Ich teile die gleiche Meinung wie Pyx & Falco. Keine Programmierkenntnisse sind ein Problem.
Obwohl ich kein Entwickler bin, kann ich einfachen Code lesen.

Ich habe ein paar Plugins mit Claude erstellt. Es lief gut, aber ich habe Sicherheitslücken (wie das Umgehen von unbefugtem Zugriff) entdeckt, indem ich den Code selbst überprüft habe.

Vielleicht hätte die KI es bemerkt, wenn ich sie gebeten hätte, die Berechtigungssicherheit oder etwas Ähnliches zu überprüfen… Vielleicht auch nicht.

Ich habe dieses Plugin erstellt, das zu 95 % aus KI-Code besteht: 🖼️ Topic Gallery

Aber bevor ich es unter Customization > Plugin veröffentlicht habe, habe ich tagelang den gesamten Code überprüft, um sicherzustellen, dass er sicher und zuverlässig ist.

Meine allgemeine Meinung ist, dass das Programmieren mit KI wirklich und zunehmend leistungsfähig ist, aber im Moment ist es ein Glücksspiel, zu versuchen, gute Arbeit ohne minimale Programmierkenntnisse zu leisten. Besonders wenn Sicherheitsrisiken bestehen.

9 „Gefällt mir“