!!! WARNUNG: BRAIN.exe nicht installieren !!!

Ich bin ja normalerweise nicht so, aber man kann zu derzeitigen Stand nur davor abzuraten die hier: https://tarnkappe.info/artikel/interviews/chatbots-erzaehlen-zu-oft-unsinn-interview-mit-dem-brain-entwickler-heiko-janicke-332271.html
vorgestellte Software „Brain.exe“ zu installieren!

Nachfolgend zeigen ich warum und wo es Probleme gibt, am Ende frage ich mich eher, ob die je mal jemand externes getestet hat:

  • Funktioniert nur unter Windows
  • Kein dunkler Modus bei der Installation
  • Nach Installation und Start, Fehlermeldung das Brain.exe nicht gefunden wird.
  • Es gibt eine „Brain-Start.bat“ Datei mit folgendem Inhalt:
@echo off

cd /d "%~dp0"

set BRAIN_HOME=%~dp0

start "" "%~dp0python311\pythonw.exe" -c "import agent_gui; agent_gui.serve()"

timeout /t 4 >nul

start http://127.0.0.1:8093
  • Diese Datei ausgeführt
  • Interessanter Dialog geführt:

  • Ticket-Funktion gefunden, aber keine Möglichkeit Bilder (Screenshots) hochzuladen, was soll das?
  • Technischer Steckbrief anhängen, was wird da mit gesendet?
  • Auf der Website das gleiche, man kann zwar eine E-Mail, ueber ein Formular schreiben, aber auch hier keine Bildanhänge erlaubt. Wie soll man da ein professionelles Ticket eröffnen? Ausserdem fehlt hier bei der Auswahl, das man technische Probleme hat oder Verbesserungsvorschlaege.
  • 10 Minuten spaeter nochmal ein Chat gestartet, wieder die gleiche Standartantwort. Entschuldigung da ist jeder Chatbot gesprächiger und variiert die Antworten.
  • Habe ich halt mal geschaut, wer dieser Heiko Janicke ist und wurde fündig, gibt noch eine weitere Website retroprojects.de. Sonst nichts wohl noch nie was von Github / Gitlab gehört?
  • Einfach wieder deinstalliert
  • Der Ordner wo das ganze installiert wurde, bleibt aber weiterhin erhalten:

  • Zur Sicherheit nochmal neu installiert
  • Dann kommt die Meldung, das eine Datei nicht überschrieben werden kann. Oh Wunder, der Dateiordner ist ja erhalten geblieben. Kann selbständig diese nicht ersetzen, wohl wegen zu wenig Rechte, also „Diese Datei überspringen ausgewählt (nicht empfohlen)“
  • Funktioniert immer noch nicht:

  • Den Ordner kann man natürlich nicht im Programmordner (C:\Users\AppData\Local) nicht loeschen.
  • Mit PWSH:
Remove-Item -Path "C:\Users\$env:USERNAME\AppData\Local\BRAIN" -Recurse -
Force Remove-Item: Cannot remove the item at 'C:
\Users\<nutzer>\AppData\Local\BRAIN' because it is in use.
  • Also geschaut wer da noch darauf zugreift, achso ich habe vergessen Edge zu schliessen.
  • Auch Fehlanzeige, der Ordner wird fuers löschen weiter blockiert.
  • Browser geöffnet, ob vielleicht noch http://127.0.0.1:8093 aufrufbar ist und wird immer noch angezeigt.
  • CMD geöffnet:
netstat -ano | findstr "8093" 
TCP    127.0.0.1:8093         0.0.0.0:0              ABHÖREN         24168 
TCP    127.0.0.1:8093         127.0.0.1:52612        WARTEND         0 
TCP    127.0.0.1:8093         127.0.0.1:52613        WARTEND         0 
TCP    127.0.0.1:8093         127.0.0.1:52614        WARTEND         0 
TCP    127.0.0.1:8093         127.0.0.1:52615        WARTEND         0 
TCP    127.0.0.1:8093         127.0.0.1:52616        WARTEND         0
  • Angezeigter Prozess mit der PID „24168“ gekillt:
Stop-Process -Id 24168 -Force
  • Browser geöffnet, jetzt geht zumindest der Aufruf nicht mehr, aber der Ordner kann man über PWSH immer noch nicht löschen.
  • LMM fragen, bin auch nicht der Windows-Brain, LLM haut mir gleich ein Programm raus, ist mir dann doch zu heikel.
  • Da aber alles nichts hilft, musste ich neu starten.
  • Nach dem Neustart lässt sich der Ordner löschen.

Fazit:
Was positiv war, die Software läuft auch unter Windwos 11 on ARM, was relevant sein kann, da ARM von Microsoft immer mehr gepuscht wird.

Installation läuft ohne Probleme, wenn jedoch nach der Installation eine Datei nicht gefunden wird, die für den Programmstart erforderlich sein soll, dann ist der Normale Nutzer überfragt.

Keine Ahnung was beim Dialog falsch lief, das der Chatbot nichts wusste. Auch das nach einer Deinstallation der Prozess noch weiterlief, irgendwelche andere Prozesse weiter zugriffen und man neu starten musste, bzw. genauer schauen musste was genau darauf noch zugreift, ist schon bedenklich.

Auch eine Wiederinstallation scheiterte, da der Benutzerordner erhalten blieb.

In dem Fall kann man nur sagen:

Lasst die Finger davon und spart Euch die Zeit, die Software ist nicht für einen normalen Nutzer geeignet.

1 Like

Feedback zur Software-Stabilität und Benutzererfahrung:

Wir haben einige Beobachtungen gemacht, die wir gerne teilen möchten:

• Prozess-Lebenszyklus: Beim Schließen der Anwendung verbleiben Hintergrundprozesse aktiv, obwohl der Benutzer dies nicht explizit angefordert hat.

• Lokale Serverdienste: Die verwendete 127.0.0.1:-Konfiguration erfordert ein explizites Stoppen beim Beenden, das aktuell fehlt.

• Deinstallations-Verhalten: Nach Deinstallation werden keine verbleibenden Prozesse automatisch bereinigt, was Neuinstallationen blockiert.

• Profilordner-Sperre: Der Ordner bleibt bis zum manuellen Beenden des Serverprozesses gesperrt. Selbst dann laufen weitere Dienste im Hintergrund fort.

• Aufwand für Bereinigung: Das vollständige Beenden aller Prozesse erfordert
mehr Schritte (Windows Task-Manager oder Kommandozeile) als ein Neustart.

• Grundfunktionalität: Die Chatbot-Funktion ist nach Installation und Browser-Start nicht zugänglich, was die Nutzbarkeit einschränkt.

• Dokumentation: Es fehlen Hilfefunktionen, FAQs, README-Dokumentation oder vergleichbare Unterstützungsressourcen für den Endbenutzer.

Empfehlung:
Die genannten Defizite fallen in den Bereich grundlegender Programmierpraxis. Eine Priorisierung von Prozessmanagement, Resource-Cleanup und Dokumentation wird
empfohlen, bevor weitere Funktionen hinzugefügt werden.

Ohne diese Basis ist eine zuverlässige Nutzung der Anwendung nicht gewährleistet.

Fazit:
Die Qualität der Implementation erinnert an automatisch generierten Code ohne verständnis für grundlegendes Prozessmanagement. Wenn ein Fachinformatiker – Anwendungsentwickler im praktischen Prüfungsteil so etwas abliefern würde, müsste er sich nicht wundern, wenn er diesen Teil nach einem halben Jahr wiederholen müsste.

P.S.: Diese Version wurde bewusst diplomatischer formuliert als mein erster Entwurf – mit Hilfe eines LLMs. Der Kern der Kritik ändert sich dadurch nicht

1 Like

„Brain.exe not found by User“

Man sollte eine „brain.exe“ sowieso niemals ohne „brain.exe“ installieren!

https://brain-exe.de/

Was will man auch von einem ehemaligen kaufmännischen Angestellten erwarten, der nicht als Informatiker ausgebildet wurde.

1 Like