Noch ein weiterer Vibe Coding Artikel oder 'LucidForum' ein lästiges Experiment. (LucidForum Teil 1) (Deutsch (German))

Noch ein weiterer Vibe Coding Artikel oder 'LucidForum' ein lästiges Experiment. (LucidForum Teil 1)

Comments

NOTE: Apart from English (and even then it's questionable, I'm Scottish). These are machine translated in languages I don't read. If they're terrible please contact me.
You can see how this translation was done in this article.

Wednesday, 22 October 2025

//

5 minute read

Einleitung

So, da mein aktueller Vertrag bald endet und ich wegen dieser lästigen "Essen-Sache" Gewohnheit weiterarbeiten muss, habe ich eine meiner regelmäßigen Fähigkeiten Updates zu tun. Dieser Blog hier war in der Tat das letzte Mal, dass ich dies tat. Ich lerne schneller und tiefer durch das Tun als alles andere, also... ich schreibe die Codes.

Dieses Mal wollte ich jedoch mehr über die Verwendung von LLMs in Anwendungen erfahren, auf eine Art und Weise, dass die Benutzererfahrung und erstellen realistische Beispieldaten Makong Entwicklung anderer Funktionen einfacher (zum Bauen, Demo und Test).

In Teil 1 stelle ich Ihnen das Projekt vor. Dann in zukünftigen Teilen, während ich durch das 'vibe codierte' Zeug gehe, werde ich abdecken, wie ein Feature, das ich 'vibe codiert' funktioniert (und oft den Code beheben / ändern ).

LucidForum

Also, was war das für ein Ding? Es ist wirklich ein Experiment, aber innerhalb dieses Experiments wollte ich einige Ideen über soziale Mäßigung und verstärkte menschliche Interaktion mit LLMs untersuchen. Kombiniert damit ist eine Besessenheit mit realistischen Beispieldaten, um die Entwicklung zu erleichtern. Sachen wie das Bauen einer Suchfunktion / Zusammenfassung usw. verlassen sich darauf, dass Sie lfelike content haben...LLMs können das bieten.

Nun, Sie können sehen, die Quellcode hier; Ich muss herausfinden, wie man es hostet (wahrscheinlich ein alter Laptop, der eine GPU und einige untere Rend-Modelle hat).

So können Sie sehen, dass es scheinbar echte Foren-Threads erzeugt. Es hat auch Übersetzungen (gut haben, schwer, reibungslos zu arbeiten) und eine schöne Forum-Funktionalität.

lucidforum1.png

WARNUNG Es ist KEINE Produktion fertig. Bis zu diesem Punkt abgesehen von einigen js, die ich in meiner Bibliothek hatte, ist es ALL vom Coding Agent generiert und wie ich später erwähne, braucht es ein paar Tage Aufräumzeit für prod.

Stellplatz für den Aufzug

Ein Forum/Chat-Hybrid, das die Tiefe der gewindeten Diskussionen mit der Unmittelbarkeit des sozialen Chats verbindet. Angetrieben von ASP.NET Core + PostgreSQL (ltree), liefert es blitzschnelle Hierarchien, eine leichte reaktive Benutzeroberfläche und KI-unterstützte Moderation, die sich an jede Community anpasst. Im Gegensatz zu herkömmlichen Plattformen ist dies nicht nur ein Forum – es ist ein Toolkit für selbsttragende, identitätsorientierte Gemeinschaften. Die Gemeinschaften definieren ihren eigenen Zweck und ihre eigenen Werte, setzen sie durch eine chartabewusste Mäßigung durch und halten sich mit flexiblen Modellen wie Werbung, Abonnements oder Knowledge-for-credit-Loops aufrecht. Mit modernsten Funktionen wie die Website dynamisch übersetzen Inhalte, um eine nahtlose Erfahrung für Benutzer überall durch geben Feedback darüber, wie Ihre Antworten genommen werden kann, ist es ein Benutzer konzentrierte LLM angetrieben Kraftpaket. Betrachten Sie es als eine Sandbox für Vibe Coding meets Governance Lab: ein Ort, um mit lokalen LLMs, Gemeindechartas und neuen wirtschaftlichen Primitiven zu experimentieren – und gleichzeitig zu verstehen, wie Online-Räume widerstandsfähig, fair und zukunftssicher sein können.

Also... das ist irgendwie die Idee. Es ist diese LLM-getriebene Sache, die Ollama / LMStudio / OpenAI verwendet, um sowohl Sample-Inhalte als auch eine reiche Moderationserfahrung zu bieten. Moderation sorgt hier dafür, dass Sie sowohl Site-weite Standards sowie zusätzliche Forum-Ebene "Charter" setzen können, die definieren, wie das Forum funktionieren sollte. Ist es ein kantiges Forum, das über Politik diskutiert und eine agressive Debatte erlaubt oder ist es ein professionelles Foorum, in dem man Interaktionen angenehm erwarten würde.

Jetzt kann Ihre Gemeinschaft eine Charta definieren und wählen, die definiert, wie eine Gemeinschaft funktionieren soll. Die Gemeinschaft kann dann entscheiden, wie es angewendet wird, ist es ein strenges Auto-Mod (mit Appellen oder nicht) oder ist nur ein sanfter Schub, bevor sie posten, wie es den Menschen erscheinen könnte.

Oh und weil ich vom Zugriff auf Informationen besessen bin, bin ich auch in der Übersetzung (wie man von den frühen Sachen auf diesem Blog mit EasyNMT sehen kann). Eines meiner Ziele für LucidForum war auch die Einführung eines nahtlosen Internationalisierungssystems. Hier fügen Sie nur ein paar Params in einem Tag Helfer und es wird automatisch übersetzen es in Echtzeit; so scheint die Website vollständig in Ihrer Muttersprache zu sein.

Vibe Coding

Ich hasse den Begriff, wirklich. Es klingt so...fluffig, aber in Wirklichkeit ist es wahrscheinlich das Ende von viel von dem, was wir über Web-Entwicklung wussten. Aber um einsatzfähig zu bleiben, musste ich es lernen, also... entschied ich mich, dass ich von Datei->Neue ASP.NET Core Web Application starten und es NUR mit Junie kodieren würde. Kein Code (ich habe ein bisschen betrogen und meinen Rückenwind hinzugefügt, einige js Dateien für Client-Seite und einige Webpack Bitz) aber der ganze C# und Razor Code wurde von Junie gemacht.

Es ist faszinierend, es ist großartig in einer Menge von Sachen, aber man muss immer noch die Idee haben und sie beschreiben können....man braucht immer noch das unheilvolle 'Feature Spec'. Ohne dass auch als jemand, der Hunderte von Anwendungen gebaut habe ich gefunden, könnte ich verloren gehen. Wirklich jede semi nützliche App hat eine BUNCH von 'Features', die alle gebaut werden müssen. Um eine PLEASANT-Erfahrung zu sein, müssen sie auch wirklich kohärent zusammenarbeiten... das ist HARD mit LLM Coding Agents.

Die KI Coding Agents

Der Hauptagent, den ich benutzte, war Junie, die KI-Coding-Agenten-Sache von JetBrains ......................................................................................................... Ich bin kein Experte, aber war dort in Rider (die IDE, die ich bevorzuge), es kann die'mcp stuffz' und es war FAIRLY billig (ich kaufte ein Ultimate-Sub für es und bin Topping nach Bedarf).

Ehrlich gesagt ist es gut, wirklich, besorgniserregend gut. Aber es hat das gleiche Problem Gebäude Anwendungen immer hat; Sie brauchen eine klare "Spezifikation", um es gut funktionieren zu lassen. LLMs vermissen einige Schlüsselaspekte des Systemdesigns, die scheinen keine artchitectural Konzept / Prinzipien in ihrem 'Geist' zu halten, so dass der Code alle fühlt sich an, wie es von verschiedenen geschrieben 'by the hour' 'Fivr' Devs, die nie wirklich miteinander oder Sie sprechen und nur genau das, was in der Spezifikation ist.

Dadurch bleibt der Code unverbunden und fühlt sich 'rund'. Ich meine, es ist so ziemlich die Qualität, die ein LOT von Startup MVPs landet, was eigentlich eine gute Sache ist (gut für Spezialisten bei der Reparatur von Startup MVPs und Skalierung sie wie ich!)== Einzelnachweise ==

Schlußfolgerung

So sind diese MCP / Coding Agent Tools bereits extrem in der Lage. Sie können Funktionen erstellen & erhalten Sie ein MVP läuft RAPIDLY aber benötigen einige technische Know-how, wie als etwas, um sie zu führen. Du kannst nicht einfach sagen 'Bau mir ein Forum' und etwas Nützliches bekommen. Sie müssen es in Funktionen und Sub-Features zu brechen und haben eine anständige Idee, wie sie alle zusammen passen. Das heißt, ich plane, LucidForums in ein tatsächliches 'Produkt' zu verwandeln, das Sie einsetzen können.

logo

©2024 Scott Galloway