Chat

Status: in Arbeit — Der Chat ist vollständig bedienbar; an der Qualität der Antworten wird noch gefeilt.

Im Chat-Tab der linken Region des Editors stellst du Fragen zu deiner Sammlung und bekommst Antworten, die Apparat aus den vorhandenen Notizen zusammenträgt. Der Chat ist als Recherche-Begleiter gedacht — eine Frage in eigenen Worten, statt selbst durch Suche und Verknüpfungen zu blättern. Apparat schaut dabei zuerst in deine Notizen und antwortet auf dieser Grundlage.

Eine Frage stellen

Unten im Tab sitzt das Eingabefeld mit dem Senden-Schalter (Pfeil-Symbol) daneben. Tippe deine Frage ein und sende sie ab; mit aktiviertem JavaScript schickst du sie auch mit Strg+Eingabe (auf dem Mac Cmd+Eingabe) ab, während ein einfaches Eingabe einen Zeilenumbruch setzt. Sobald du das Eingabefeld anwählst, springt der Verlauf ans Ende, sodass du beim Tippen das Ende des Gesprächs vor Augen hast.

Die Antwort erscheint im Verlauf darüber. Mit JavaScript läuft sie Wort für Wort ein, während Apparat sie formuliert; ein Hinweis Apparat arbeitet … zeigt an, dass gerade etwas passiert, und wenn Apparat in deinen Notizen nachschlägt, erscheint dazu eine kurze Notiz im Verlauf. Ein laufender Vorgang trägt ein sich drehendes Symbol; ist er abgeschlossen, tritt an dessen Stelle ein kleines Haken-Symbol. Ohne JavaScript wartet die Seite, bis die Antwort vollständig ist, und lädt sie dann auf einmal.

Jeder Beitrag im Verlauf trägt eine Zeile mit Urheber und Zeitpunkt — deine Fragen unter deinem Namen, die Antworten unter Apparat.

Worauf sich die Antwort stützt

Nennt eine Antwort eine bestimmte Notiz als Quelle, erscheint deren Titel als Verweis mitten im Text. Ein Klick darauf öffnet die Notiz im Editor — so springst du von der Antwort direkt zur Grundlage und prüfst sie selbst.

Die offene Notiz im Blick

Hast du beim Fragen eine Notiz geöffnet, fließt sie als Zusammenhang in die Antwort ein — Apparat weiß also, worüber du gerade arbeitest, ohne dass du es erklären musst. Wechselst du die Notiz, markiert eine dezente Zeile im Verlauf den Wechsel (Im Fokus: …), damit später nachvollziehbar bleibt, auf welche Notiz sich eine Frage bezog. Wechselst du mehrfach, ohne dazwischen zu fragen, bleibt nur der letzte Stand stehen.

Mit einer Antwort arbeiten

Unter jeder Antwort sitzt eine kleine Schalterleiste:

Auf eine Gesprächsstelle verlinken

„Link kopieren" liefert eine dauerhafte, vollständige Adresse auf einen einzelnen Beitrag in einem einzelnen Gespräch. Wer sie öffnet — und sich an einer Apparat-Instanz anmelden darf, die diese Sammlung bereitstellt — landet nicht bei einem rohen Datenabruf, sondern mitten in diesem Gespräch: Der Editor öffnet sich, der Chat ist aktiv, das Gespräch ist geladen und die verlinkte Antwort steht im Blick und ist hervorgehoben. Das aktuelle Gespräch dieser Sammlung wird dabei auf das verlinkte umgestellt — der Link springt also wirklich hinein.

Weil das Gespräch in der Sammlung selbst liegt, reist die Adresse mit der Sammlung: Jede Instanz, die die Sammlung bereitstellt und dich anmeldet, löst dieselbe Adresse an dieselbe Stelle auf. Das macht solche Links teilbar und langlebig. Bist du noch nicht angemeldet, führt der Link zunächst zur Anmeldung und danach an die verlinkte Stelle weiter.

Die Adresse zeigt auf einen bestimmten Beitrag, nicht auf eine Position im Verlauf: Lässt du eine Antwort wiederholen, bleibt ein zuvor kopierter Link auf die alte Antwort gültig, solange sie nicht gelöscht ist. Wurde die verlinkte Stelle entfernt oder das Gespräch gelöscht, führt der Link ins Leere — du bekommst dann den Hinweis, dass die Seite nicht gefunden wurde.

Mit der Tastatur durch den Verlauf

Mit aktiviertem JavaScript springst du im Verlauf mit Bild ↓ und Bild ↑ von Beitrag zu Beitrag — jeweils zur nächsten bzw. vorigen Frage oder Antwort; die dezenten Hinweiszeilen dazwischen werden übersprungen, bleiben aber einzeln per Tabulator erreichbar. Strg+Pos 1 und Strg+Ende führen aus dem Verlauf heraus zum Bedienelement davor bzw. dahinter — Strg+Ende etwa zurück ins Eingabefeld. So bewegst du dich allein mit der Tastatur durch ein langes Gespräch.

Jeder Beitrag — Frage wie Antwort — bekommt zusätzlich eine kurze, das Thema zusammenfassende Überschrift, die am Bildschirm verborgen bleibt und nur Screenreadern angesagt wird. Sie steht dem Beitrag als Überschrift voran und schließt die Angabe von Urheber und Zeitpunkt mit ein, sodass du mit der Überschriften-Navigation deines Screenreaders das Thema jedes Beitrags samt Urheber und Zeitpunkt ansteuern und ein langes Gespräch wie eine gegliederte Seite überfliegen kannst — so bleiben auch mehrere Beiträge zum selben Thema unterscheidbar. Die Themen-Zusammenfassung erscheint kurz nach der Antwort; lässt sie sich einmal nicht erzeugen, trägt die Überschrift weiterhin Urheber und Zeitpunkt.

Den Verlauf herunterladen

Der Download-Schalter (Pfeil-nach-unten-Symbol) speichert das ganze Gespräch als Markdown-Datei — eine wortgetreue Mitschrift: je Beitrag eine fortlaufend nummerierte Überschrift mit Urheber (deinem Namen bzw. Apparat) und Zeitpunkt, und an den Stellen, an denen du die im Blick stehende Notiz gewechselt hast, ein kurzer Vermerk mit Link auf die Notiz. Genannte Quellen erscheinen als anklickbare Adressen, die auch außerhalb von Apparat auflösbar bleiben. Am Ende der Datei steht — nach einer Trennlinie — die Adresse der befragten Sammlung und der Zeitpunkt des Exports. Anders als beim Anlegen eines Eintrags wird hier nichts umformuliert; die Datei landet auch nicht in der Sammlung, sondern als gewöhnlicher Download bei dir.

Einen neuen Chat beginnen

Der Neuer Chat-Schalter (Kreis-Pfeil-Symbol) legt das laufende Gespräch beiseite und beginnt von vorn. Je Sammlung führt Apparat ein aktuelles Gespräch; ein neues abzusetzen verwirft das alte nicht aus der Sammlung, macht aber das neue zum aktuellen.

Wenn der Modell-Dienst nicht antwortet

Läuft die Inferenz auf einem ausgelagerten Rechner und ist dieser gerade nicht erreichbar, hängt der Chat nicht endlos: Apparat bricht den Verbindungsaufbau nach kurzer Zeit ab und meldet an Ort und Stelle der Antwort einen klaren Fehler, statt dich warten zu lassen. Du kannst die Frage danach einfach erneut absetzen. Die Wartezeiten lassen sich über die Umgebungs­variablen des Sprachmodell-Dienstes einstellen (siehe das Diagnose-Kommando für den Chat-Dienst).

Ohne JavaScript

Der Chat funktioniert ohne JavaScript vollständig — nur das wortweise Einlaufen der Antwort entfällt: Du sendest die Frage, die Seite wartet auf die fertige Antwort und zeigt sie dann. Das Anlegen eines Eintrags aus einer Antwort und der Verlaufs-Download sind gewöhnliche Schaltflächen und Links und brauchen kein JavaScript; auch der Verweis auf eine Gesprächsstelle ist ein gewöhnlicher Link und führt direkt zu der verlinkten Stelle. Die Beiträge sind als Verlauf ausgezeichnet und einzeln mit der Tastatur erreichbar, sodass auch ein Screenreader das Gespräch der Reihe nach vorlesen kann.