Bayram Eker
DE
CV Kontakt aufnehmen

Startseite / Beiträge / Praxis

Lernen eines Workflows statt einer Toolchain

Die Quantenlabore der Universität verbringen den größten Teil ihres ersten Monats für die Einrichtung der Umgebung. Dieser Monat ist der interessante Teil des Problems, und es wird verschwendet.

QFlow Studio Schnittstelle zeigt den Workflow-Aufzeichnung
QFlow Studio Schnittstelle zeigt den Workflow-Aufzeichnung

Ein wiederkehrendes Muster in universitären Quantenkursen: die ersten paar Wochen gehen zu Umgebungsaufbau, SDK-Versionskonflikten, Provider-Anmeldeinformationen und der generellen Reibung, alles zum Laufen zu bringen. Bis die Studierenden das Material erreichen, um das es geht, ist ein aussagekräftiger Bruchteil des Begriffs verschwunden.

Ich glaube nicht, dass diese Reibung jemandem etwas Nützliches beibringt. Niemand lernt Quanteninformationen aus einem Abhängigkeitsfehler.

Was die Zeit der Studierenden wert ist

Die wirklich schwierigen Ideen in diesem Raum sind keine Umsetzungsdetails. Sie sind konzeptuell, und sie sind diejenigen, die gequetscht werden.

Warum ändert der Kalibrierzustand eines Backends, was Ihr Ergebnis bedeutet? Was ist eine starke klassische Basislinie, und warum ist die Wahl eines schwachen die häufigste methodische Fehlfunktion in diesem Bereich. Was bedeutet es, dass ein Ergebnis innerhalb eines Operations-Hüllkurve zu halten. Wie sagen Sie, ob ein Unterschied zwischen zwei Verteilungen, die für die Entscheidung, die sie verbraucht.

Diese Fragen übertragen. Sie gelten für jedes hybride System, das ein Student im nächsten Jahrzehnt baut, was auch immer SDK bis dahin aktuell ist.

Arbeitsabläufe als Lehrmethode

Der Grund, warum mir das aus einem Produkt-Winkel wichtig ist, ist, dass ein Workflow-Record diese Fragen eher sichtbar als abstrakt macht.

Wenn der Kurzschluss, die Schaltung, die Quelle, die Providerroute, der Kontext und die Beweise alle in einem Datensatz sitzen, kann ein Schüler sehen, dass die Änderung des Backends das Ergebnis verändert hat und dass die Kalibrierbedingungen unterschiedlich waren. Das ist eine Lektion, die durch die Struktur des Werkzeugs statt durch eine Vorlesungsfolie geliefert wird. Wenn die gleichen Informationen über ein Notebook, eine Konsole und einen Screenshot verstreut sind, ist die Lektion nur für Studenten verfügbar, die bereits wissen, um es zu suchen.

Ein Betreuer, der zwölf studentische Projekte überprüft, kann zwölf Evidenzpakete lesen und nicht zwölf unterschiedlich organisierte Notizbücher.

Die Grenze, die ich einhalte

Ich bin vorsichtig vor einem spezifischen Versagen hier, das ein Werkzeug ist, das Studenten produktiv macht, ohne sie kompetent zu machen. Abstraktion, die den Quellcode versteckt, produziert Menschen, die einen Workflow betreiben können und einen nicht debuggen können.

So bleibt die generierte Quelle sichtbar und synchronisiert sich über Qiskit, Cirq und OpenQASM. Der Code, der lief, ist der Code auf dem Bildschirm. Wenn ein Student den Workflow verlassen und direkt in Qiskit arbeiten will, verhindert nichts, und ich würde einen Kurs betrachten, der Studenten dazu nicht in der Lage ist, unabhängig davon, was sie in dem Tool gebaut haben, einen Fehler zu machen.

Der Anspruch ist eng. Dadurch werden Reibungen beseitigt, die nie etwas gelehrt haben, und die Provenienz wird sichtbar. Er lehrt keine Quanteninformationen und jedes Werkzeug, das behauptet, mit Verdacht behandelt zu werden.

Geschrieben von Bayram Yüksel Eker. Korrekturen und Meinungsverschiedenheiten sind bei bayram@neuraparse.com willkommen.