ChatBHT Entwicklungsarbeit#
Studierende nutzen kommerzielle KI bereits für akademische Aufgaben. ChatBHT wurde entwickelt, um gleichberechtigten Zugang über einen hochschuleigenen Dienst zu schaffen, mit institutioneller Verantwortung für Daten, Nutzungsregeln und Budgets.
Changelog#
März 2025 – September 2026
2025
- Konzept
- Erste Ideen für eine gemeinsame KI-Arbeitsumgebung.
- API-Zugang
- GWDG-API-Schlüssel erhalten. Erste Arbeiten auf Basis der SAIA-Dokumentation.
- Entwicklungsstand
- Für diesen Monat ist kein eigener Meilenstein dokumentiert.
- Erste Veröffentlichung
- Benutzerkonten, Chat-Streaming, Bild-Uploads, externer Wissenszugang.
- Dokumentverwaltung
- Dokumentbibliothek, geteilte Gespräche, gespeicherte Prompts, erste Werkzeugversuche.
- Dokumentstabilität
- Dokumentverwaltung konsolidiert. Bestehende Oberflächenabläufe verbessert.
- Gastzugang
- Gastdialoge überarbeitet. Verhalten der Oberfläche vereinheitlicht.
- Nutzung
- Weitere Registrierungen. Kein eigener Funktionsmeilenstein dokumentiert.
- OpenAI-Anbindung
- Direkter OpenAI-Zugang mit eigener Modellkonfiguration ergänzt.
- Einheitliche Darstellung
- Gemeinsamen Markdown-Renderer eingeführt. Jupyter-Book-Dokumentation ausgebaut.
2026
- Lokales Wissen
- Vektorsuche, Docling-Konvertierung, Werkzeug-APIs, Spracheingabe, lokale Arcana-Projekte.
- Kontosicherheit
- E-Mail-Aktionstoken für Bestätigung und Wiederherstellung ergänzt.
- Stabilisierung
- Bestehende Anwendungsabläufe gepflegt und verbessert.
- Einladungen
- Einladungstoken erweitert. Navigation verbessert. Englische Dokumentation ausgebaut.
- Agentenausführung
- Dauerhafte Aufträge, Live-Ereignisse, ausführbare Arbeitsbereiche, Quellcodeexport.
- Arbeitsbereich-Isolation
- Eigene Dateien und Git-Arbeitsbäume je Gespräch. Registrierungszugangslinks.
- GitLab-Identität
- ChatBHT wird Identitätsanbieter für die Anmeldung bei GitLab.
- Gesprächsarchive
- Autorisierte GitLab-Archivierung von Gesprächen, Dateien und Metadaten.
- Integrierte Arbeitsumgebung
- Gajae-Laufzeit, persönliche Erinnerungen, private Wissensprojekte, Hintergrundindexierung, reproduzierbarer Betrieb.
Technologieauswahl#
to vibe#
/tə vaɪb/Verb · informell · im Entwicklungskontext
Vibing bezeichnet hier das Entwickeln im Dialog mit KI: Absichten in Sprache formulieren, Code erzeugen lassen, Ergebnisse prüfen und verfeinern.
Taste wird Code.
Mit sinkenden Kosten und wachsender Verfügbarkeit von KI-gestützter Programmierung zählt dauerhaft mehr als die reine Codeproduktion.
Was weiterhin zählt:
- Produktgefühl
- Richtung
- Systementwurf
- menschliches Vertrauen
- Betriebsstabilität
- Urteilskraft darüber, was als Nächstes entstehen soll
In dieser Welt ist es nicht die Aufgabe des Menschen, schneller zu tippen als die Maschine. Seine Aufgabe ist es, zu entscheiden, was es wert ist, geschaffen zu werden.
Entwicklungsverlauf#
Erste Ideen im März 2025. Mit dem GWDG-API-Zugang im April 2025 begann die Umsetzung, orientiert an der SAIA-API-Dokumentation.
Lizenzen#
ChatBHT-Code: AGPL-3.0-only. Diese Dokumentation: CC BY 4.0. Die wichtigsten Projekte im Überblick; Abhängigkeiten, Modellgewichte und Logos behalten ihre eigenen Lizenzen und Bedingungen.
| Projekt | Offizielles Code-Repository | Lizenz |
|---|---|---|
| ChatBHT | applications/chatbht | AGPL-3.0-only |
| Python | python/cpython | PSF-2.0 |
| Django | django/django | BSD-3-Clause |
| PostgreSQL | postgres/postgres | PostgreSQL |
| Docker Engine | moby/moby | Apache-2.0 |
| Docker Compose | docker/compose | Apache-2.0 |
| JavaScript | tc39/ecma262 | Ecma-Bedingungen (Spezifikation) |
| HTMX | bigskysoftware/htmx | 0BSD |
| Alpine.js | alpinejs/alpine | MIT |
| Tailwind CSS | tailwindlabs/tailwindcss | MIT |
| Vite | vitejs/vite | MIT |
| GWDG (SAIA) | Entfällt (API-Dienst) | Nutzungsbedingungen |
| KISSKI | Entfällt (Dienst) | Nutzungsbedingungen |
| OpenAI API | Entfällt (API-Dienst) | Proprietäre Dienstbedingungen |
| pgvector | pgvector/pgvector | PostgreSQL |
| Docling | docling-project/docling | MIT |
| FastAPI | fastapi/fastapi | MIT |
| Gajae Code | Yeachan-Heo/gajae-code | MIT |
| TypeScript | microsoft/TypeScript | Apache-2.0 |
| Node.js | nodejs/node | MIT |
| Celery | celery/celery | BSD-3-Clause |
| Redis 7.4 | redis/redis | RSALv2 oder SSPLv1 |
| GitLab CE | gitlab-org/gitlab-foss | MIT |
| Git | git/git | GPL-2.0 |
| Jupyter Book 1 | jupyter-book/jupyter-book | BSD-3-Clause |