---
html_theme:
  sidebar_secondary:
    remove: true
---

# ChatBHT Forschungsnotizen

```{raw} html
<figure class="institution-overview" aria-label="Institutioneller KI-Service: Lokale Modelle, SAIA und externe Modelle speisen eine Hochschulanwendung; menschliche Arbeit erzeugt Ergebnisse, die geprüft und bewahrt werden sollen.">
  <div class="institution-flow">
    <ul class="institution-sources">
      <li><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-server"></i></span><div><strong>Lokale Modelle</strong><span>Eigene Infrastruktur</span><small>Bedarf: Rechenleistung · Energie</small></div></li>
      <li><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-network-wired"></i></span><div><strong><a href="https://docs.hpc.gwdg.de/services/ai-services/saia/index.html">SAIA API</a></strong><span>GWDG · KISSKI</span><small>Bedarf: Gemeinsame Infrastruktur</small></div></li>
      <li><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-cloud"></i></span><div><strong>Externe Modelle</strong><span>Kommerzielle Anbieter</span><small class="institution-api-cost">Bedarf: <b aria-hidden="true">$$$</b> API-Kosten</small></div></li>
    </ul>
    <div class="institution-inflow" aria-hidden="true">
      <svg class="institution-inflow-wide" viewBox="0 0 40 300" preserveAspectRatio="none"><path d="M 0 50 H 20 V 250 H 0 M 0 150 H 36"></path><path class="institution-arrowhead" d="M 29 146 L 37 150 L 29 154 Z"></path></svg>
      <svg class="institution-inflow-narrow" viewBox="0 0 300 40" preserveAspectRatio="none"><path d="M 50 0 V 20 H 250 V 0 M 150 0 V 36"></path><path class="institution-arrowhead" d="M 146 29 L 150 37 L 154 29 Z"></path></svg>
    </div>
    <div class="institution-campus">
      <div class="institution-campus-heading"><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-building-columns"></i></span><strong>Hochschule</strong></div>
      <div class="institution-application"><span>KI-Anwendung</span><small>Frontend-Auswahl</small>
        <ul class="institution-frontends">
          <li><a href="https://chatbht.com" aria-label="ChatBHT"><img class="institution-logo-mono" src="_static/images/logo-neu.png" width="140" height="72" alt="ChatBHT"></a></li>
          <li><a href="https://docs.hpc.gwdg.de/services/ai-services/chat-ai/index.html" aria-label="Chat AI"><img src="_static/development/logos/chatai.svg" width="834" height="293" alt="Chat AI"></a></li>
          <li><a href="https://www.hawki.info/" aria-label="HAWKI"><img class="institution-logo-mono" src="_static/development/logos/hawki.svg" width="335" height="78" alt="HAWKI"></a></li>
          <li><a href="https://www.librechat.ai/" aria-label="LibreChat"><img class="institution-logo-symbol" src="_static/development/logos/librechat.svg" width="512" height="512" alt=""><span>LibreChat</span></a></li>
        </ul><small>Daten · Zugang · Budgets</small></div>
      <div class="institution-community"><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-users"></i></span><span>Studierende · Lehrende · Forschende</span></div>
    </div>
    <div class="institution-transfer" aria-hidden="true"></div>
    <div class="institution-knowledge">
      <strong>Wissenspotenzial</strong>
      <div class="institution-knowledge-pile" aria-hidden="true"><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-lightbulb"></i></span><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-file-lines"></i></span><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-image"></i></span><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-code"></i></span><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-chart-line"></i></span><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-file-lines"></i></span></div>
      <p>Erklärungen · Grafiken · Lösungen · Code</p>
    </div>
  </div>
  <div class="institution-resources"><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-coins"></i></span><p><strong>Ressourceneinsatz</strong><span>Rechenleistung · Energie · API-Gebühren · Arbeitszeit</span></p></div>
</figure>
```

```{raw} html
<blockquote class="research-statement"><p><em>„Breiter Zugang zu leistungsfähiger KI führt zu dezentraler Innovation.“</em></p></blockquote>
<div class="research-intro">
  <p class="research-rationale">Studierende nutzen kommerzielle KI bereits für ihre Studienaufgaben. Ein institutioneller Dienst schafft gleichberechtigten Zugang und hält die Verantwortung für Daten, Nutzungsregeln und Budgets bei der Hochschule.</p>
  <p class="research-lead"><strong>Wir brauchen eine Datenökonomie für KI-generiertes Wissen.</strong></p>
  <p>Wenn ein Mensch eine gute Erklärung entwickelt, mit KI eine hilfreiche Grafik erzeugt oder eine interessante Lösung findet, dann steckt darin Arbeit. Es wurden Rechenressourcen eingesetzt, Zeit investiert und menschliche Entscheidungen getroffen.</p>
  <p>Und trotzdem verschwindet ein großer Teil dieses Wissens anschließend wieder in persönlichen Chatverläufen.</p>
</div>
```

## Wissenskreislauf

```{raw} html
<p class="research-cycle-title"><strong>Prompt, Process, Provenance</strong></p>
<p class="research-cycle-credit"><a href="https://www.rd-alliance.org/groups/documenting-generative-ai-interactions-in-research-interest-group/work-statement/documenting-generative-ai-interactions-in-research-interest-group-statement-of-work/" title="Rahmenvorschlag">Research Data Alliance</a> <span>· Rahmenvorschlag</span></p>
<figure class="research-cycle" aria-label="Prompt, Process, Provenance: ein Wissenskreislauf um ChatBHT">
  <svg class="research-cycle-arrows" viewBox="0 0 600 600" aria-hidden="true" focusable="false">
    <defs><marker id="research-cycle-arrow" viewBox="0 0 8 8" refX="7" refY="4" markerWidth="8" markerHeight="8" orient="auto"><path d="M 0 0 L 8 4 L 0 8 Z" fill="currentColor"></path></marker></defs>
    <path d="M 402.5 122.46 A 205 205 0 0 1 501.89 335.60"></path>
    <path d="M 402.5 477.54 A 205 205 0 0 1 197.5 477.54"></path>
    <path d="M 98.11 335.60 A 205 205 0 0 1 197.5 122.46"></path>
  </svg>
  <div class="research-cycle-core"><img src="_static/images/logo-neu.png" width="140" height="84" alt="ChatBHT"></div>
  <ol>
    <li class="research-cycle-node research-cycle-node-1"><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-comment-dots"></i></span><h3>Prompt</h3><p>Fragestellung und Kontext bestimmen.</p></li>
    <li class="research-cycle-node research-cycle-node-2"><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-gears"></i></span><h3>Process</h3><p>Erzeugen, beurteilen und überarbeiten.</p></li>
    <li class="research-cycle-node research-cycle-node-3"><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-fingerprint"></i></span><h3>Provenance</h3><p>Entstehung für weitere Arbeit festhalten.</p></li>
  </ol>
</figure>
<div class="research-origin">
  <h3>Wie ist ein Ergebnis entstanden?</h3>
  <ul><li>Welcher Prompt wurde verwendet?</li><li>Welcher Kontext wurde gegeben?</li><li>Welcher Output kam zurück?</li><li>Welche Teile wurden übernommen?</li><li>Was hat der Mensch anschließend verändert?</li></ul>
</div>
```

## Gestaltungsprinzipien

```{raw} html
<div class="research-principles">
  <details class="research-principle"><summary><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-universal-access"></i></span><strong>Zugang</strong><span class="research-principle-subtitle">Gleicher Zugang</span></summary><p class="research-principle-description">Niedrigschwelliger Zugang zu leistungsfähigen Modellen, barrierearme Oberflächen, Anleitung zur verantwortlichen Nutzung und transparente Kohortenbudgets.</p></details>
  <details class="research-principle"><summary><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-compass"></i></span><strong>Autonomie</strong><span class="research-principle-subtitle">Freiraum</span></summary><p class="research-principle-description">Permissionless Innovation innerhalb vereinbarter Daten- und Ressourcengrenzen. Hochschulangehörige können institutionelle Probleme von innen bearbeiten.</p></details>
  <details class="research-principle"><summary><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-user-shield"></i></span><strong>Vertrauen</strong><span class="research-principle-subtitle">Transparente Nutzung</span></summary><p class="research-principle-description">Nachvollziehbare Modellwahl, klare Datenwege und bewusste Freigaben. Standardmäßig privat; keine verdeckte Prompt-Analyse oder automatisierten Ranglisten von Studierenden.</p></details>
  <details class="research-principle"><summary><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-box-archive"></i></span><strong>Archiv</strong><span class="research-principle-subtitle">Dauerhaftes Wissen</span></summary><p class="research-principle-description">Geprüfte Ergebnisse mit Kontext, Version und Berechtigungen bewahren. Sie durchsuchbar und nachnutzbar machen, ohne ihre Herkunft zu verlieren.</p></details>
</div>
```

## Wissensarchitektur

```{raw} html
<ol class="research-architecture">
  <li data-status="available">
    <div class="research-layer-symbol"><span class="research-layer-number">01</span><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-code-branch"></i></span></div>
    <div class="research-layer-body"><h3>Versioniertes Archiv</h3><p>Git führt die Historie gespeicherter Änderungen; GitLab stellt die Dateien als Projekte mit Zugriffsrechten bereit. ChatBHT archiviert dort bereits Gespräche, Metadaten und Agentendateien. Ein Commit-Link verweist auf genau einen gespeicherten Stand. Spätere Änderungen verdecken dadurch nicht, was ursprünglich festgehalten wurde.</p></div>
  </li>
  <li data-status="proposed">
    <div class="research-layer-symbol"><span class="research-layer-number">02</span><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-bolt"></i></span></div>
    <div class="research-layer-body"><h3>Automatische Aktualisierung</h3><p><a href="https://docs.gitlab.com/administration/system_hooks/">GitLab System Hooks</a> sind automatische Benachrichtigungen des Archivservers. Wird ein Projekt angelegt oder werden neue Dateien hochgeladen, kann ein aktivierter Hook einen Verarbeitungsdienst informieren. Der geplante Dienst würde Berechtigungen prüfen und freigegebene Änderungen projektübergreifend in eine Warteschlange stellen, statt jedes Archiv einzeln zu kontrollieren.</p></div>
  </li>
  <li data-status="proposed">
    <div class="research-layer-symbol"><span class="research-layer-number">03</span><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-filter"></i></span></div>
    <div class="research-layer-body"><h3>Einheitliche Datensätze</h3><p>Ein Extraktor würde geänderte Archive auslesen und die vorhandenen Angaben in einen einheitlichen Datensatz überführen: Prompt, Modell, Kontext, Output und menschlichen Beitrag, soweit dokumentiert. Jeder Eintrag würde seine Quellversion behalten. Ergebnisse aus unterschiedlichen Projekten ließen sich dadurch auf dieselbe Weise durchsuchen und vergleichen.</p>
      <details class="research-fields"><summary>Geplante Metadatenfelder</summary><ul><li><code>interaction_id</code></li><li><code>timestamp</code></li><li><code>subject</code></li><li><code>model</code></li><li><code>model_version</code></li><li><code>prompt</code></li><li><code>context_sources</code></li><li><code>output</code></li><li><code>tool_calls</code></li><li><code>artefacts</code></li><li><code>token_usage</code></li><li><code>visibility</code></li><li><code>license</code></li><li><code>human_review</code></li><li><code>human_changes</code></li><li><code>commit_id</code></li></ul></details></div>
  </li>
  <li data-status="proposed">
    <div class="research-layer-symbol"><span class="research-layer-number">04</span><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-database"></i></span></div>
    <div class="research-layer-body"><h3>Durchsuchbarer Katalog</h3><p>Ein eigener Suchspeicher würde freigegebene Einträge katalogisieren, ohne für jede Frage Tausende Projekte erneut zu öffnen. Er würde Stichwortsuche, thematische Ähnlichkeit und zusammengefasste Statistiken unterstützen. Geänderte Berechtigungen oder gelöschte Quelldaten müssten auch im Katalog berücksichtigt werden.</p></div>
  </li>
  <li data-status="proposed">
    <div class="research-layer-symbol"><span class="research-layer-number">05</span><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-diagram-project"></i></span></div>
    <div class="research-layer-body"><h3>Vernetztes Wissen</h3><p>Ein Wissensgraph würde Einträge durch benannte Beziehungen verbinden: Welche Quelle wurde verwendet, aus welchem Dialog entstand eine Grafik, wo wurde ein Ergebnis nachgenutzt? Ähnlichkeit könnte verwandte Arbeiten vorschlagen. Eine menschliche Prüfung würde diese Vorschläge von bestätigten Verbindungen unterscheiden.</p>
      <ul class="research-relations"><li><span>Prompt</span><span class="research-relation">ähnelt</span><span>Prompt</span></li><li><span>Artefakt</span><span class="research-relation">entstand aus</span><span>Interaktion</span></li><li><span>Interaktion</span><span class="research-relation">verwendet</span><span>Quelle</span></li><li><span>Ergebnis</span><span class="research-relation">nachgenutzt in</span><span>Projekt</span></li></ul></div>
  </li>
  <li data-status="proposed">
    <div class="research-layer-symbol"><span class="research-layer-number">06</span><span class="research-icon" aria-hidden="true"><i class="fa-solid fa-magnifying-glass"></i></span></div>
    <div class="research-layer-body"><h3>Institutionelle Suche</h3><p>Eine KI-gestützte Suche würde Fragen anhand der freigegebenen institutionellen Archive beantworten und auf die gespeicherten Versionen verweisen. Sie könnte verwandte Arbeiten über Fachbereiche und Partnerinstitutionen hinweg sichtbar machen. Persönliche Kontaktvermittlung wäre freiwillig; die Zugriffsrechte würden weiterhin für jedes Ergebnis gelten.</p>
      <blockquote class="research-queries"><p>Welche Lösungsansätze zur MQTT-Sicherheit wurden an unserer Hochschule bereits entwickelt?</p><p>Welche Prompts führten zu hilfreichen Erklärgrafiken für die Mechatronik?</p></blockquote></div>
  </li>
</ol>
```
