Claude Opus & Discourse-bezogene Entwicklung. Wie gut ist es?

Ich bin kein Entwickler. Ich habe nur grundlegende Programmierkenntnisse. Ich kann einfachen Code lesen.

Kürzlich habe ich ein Plugin erstellt, das sich hauptsächlich auf Gemini Free stützt. 95 % des Codes wurden von der KI generiert.

Obwohl das Plugin definitiv funktioniert und die Benutzeroberfläche sowie die Admin-Erfahrung ganz in Ordnung sind, habe ich ernsthafte Bedenken hinsichtlich der Sauberkeit des Codes. Trotz meiner Bemühungen um Prompting[1] (und der manuellen Eingabe von Auszügen aus dem offiziellen Code in die KI) bin ich mir sicher, dass der Code die Discourse-Umgebung nicht optimal nutzt. Helfer, Komponenten, Klassen und so weiter. Deshalb habe ich es gelegentlich mit Teilen von offiziellem Code gefüttert.

Ich habe gehört, dass viele Entwickler heutzutage KI in ihrem Workflow verwenden. Ich bin neugierig, wie viel besser ein KI-generierter Discourse-Plugin-Code wäre, wenn die KI mit dem Discourse-Ökosystem vertraut wäre.

Mir wurde geraten, Claude und insbesondere das Opus-Modell auszuprobieren. Mir wurde auch gesagt, dass es sehr tokenintensiv und daher teuer ist.

Ich habe keine wirklichen Ambitionen für meine Projekte. Es ist nur ein Hobby. Ich bin neugierig, wie ein Plugin, das ich mir vorstelle, in der realen Welt aussehen würde, und KIs sind dafür recht gut geeignet.

Haben Sie versucht, KI bei der Entwicklung von Plugins oder Komponenten einzusetzen? Haben Sie versucht, Claude Opus in Ihre IDE zu integrieren? Wie hilfreich war es?
Nutzt es den Codebestand ordnungsgemäß, um neuen Code zu generieren?
Wie teuer ist es? Welchen Plan haben Sie gewählt?


  1. Das Schreiben von „Prompting-Bemühungen“ lässt mich unangenehm verlegen fühlen :lolsob: ↩︎

2 „Gefällt mir“

Ich habe festgestellt, dass es erheblich besser ist, mit einer KI an Discourse zu arbeiten, wenn diese Beispiele hat, von denen sie ausgehen kann, und Claude Code ist speziell gut darin (das CLI von Google Gemini auch!).

Für einen Hobbyisten könnte der Plan für 20 $/Monat wahrscheinlich schon sehr weit bringen … es ist nicht allzu schwer, an die täglichen Limits zu stoßen, aber an diesem Punkt kann man entweder warten, bis das Limit zurückgesetzt wird, oder ein paar Credits kaufen.

2 „Gefällt mir“

Ich glaube, ich habe mich beim Preis geirrt. Die Free/Pro/Max-Pläne gelten für die Nutzung von Gemini über deren Weboberfläche. (https://claude.com/pricing). Der API-Preis basiert auf Tokens (https://claude.com/pricing#api); es gibt keine monatlichen Abonnements für die Nutzung ihrer API, oder?

Wenn man KI beispielsweise in VSCode verwendet, muss man deren API nutzen.

Edit: Nun, ich werde mir ein paar Tutorials ansehen, bevor ich das nächste Mal schreibe :upside_down_face:

1 „Gefällt mir“

Diese letzte Woche habe ich einige Zeit damit verbracht, ein Discourse-Plugin mit ask.discourse zu schreiben. Ich war erstaunt, wie ich die Funktion des Plugins, das ich erstellen wollte, beschreiben konnte und es spuckte viele Tipps und Code-Schnipsel aus, von denen einige tatsächlich funktionierten.

Ich bin ein Hobbyprogrammierer. Neben meiner Discourse-Instanz betreibe ich einen weiteren Server mit einer MySQL-Datenbank, einem PHP-Backend und einem Jquery/Javascript-Frontend, bin aber kein professioneller Programmierer. Meistens, wenn ich diese Seite entwickle, gebe ich einfach normales Google ein, was ich will, und es (vermutlich Gemini) spuckt Codebeispiele aus. Die meisten laufen sofort und ich bin gut genug in Javascript, um herauszufinden, warum sie es nicht tun, wenn sie es nicht tun.

Ich habe im Laufe der Jahre viele Programmiersprachen verwendet und in vergangenen Jahren Stunden damit verbracht, zu lesen, zu suchen und zu experimentieren, um Dinge herauszufinden, die ich jetzt in Google eingebe und in Minuten beende, was früher Stunden oder Tage gedauert hätte.

Ich war erstaunt, wie gut ask.discourse funktionierte, und schließlich bekam ich ein Plugin zum Laufen, das ungefähr das tat, was ich wollte. Mit etwas Styling (CSS) könnte es ein brauchbares Plugin werden. Ich bin fasziniert von der Möglichkeit, dass ein KI-gestützter Dienst die Codeerstellung rationalisieren könnte.

2 „Gefällt mir“