Skip to content

Nomos

Eine experimentelle Programmiersprache für Rechtsregeln.

Ein Open-Source-Projekt von Stephane Boghossian

Illustration: eine Säule auf einem geschlossenen Gesetzbuch zwischen zwei Code-Klammern, daneben Codezeilen.

Was es ist

Nomos ist eine experimentelle Programmiersprache, um Rechtsregeln als Code abzubilden. Man schreibt typisierte Regeln, gibt ihr Fakten und erhält ein Urteil mit Beweisbaum.

Warum es entstanden ist

Juristisches Denken ist bereits eine Berechnung: Gesetze definieren Prädikate, Fakten sind Eingaben und Präzedenzfälle sind eine Prioritätsordnung. Schwierig ist, dass die Welt in Prosa spricht. Die These ist, Sprachmodelle an den Rand zu setzen und im Inneren deterministische Logik zu behalten.

Wie es funktioniert

  • Typisierte Anbindungen an Sprachmodelle ziehen Fakten aus Prosa, und Extraktionen mit geringer Sicherheit können an einen Menschen gehen.
  • Regeln tragen eine Rechtsordnung und ein Gültigkeitsdatum, und Abfragen laufen zu einem Stichtag.
  • Konflikte zwischen Regeln werden nach Priorität, dann nach Spezialität, dann nach Aktualität entschieden, und der Beweisbaum erklärt jede Entscheidung.
  • Jedes Urteil trägt die Autoritäten, Fakten und die Regelkette, auf denen es beruht.

Status

Open Source

Der Code ist öffentlich und frei einsehbar.

Details zum Aufbau

Lizenz
Apache-2.0
Gebaut mit
TypeScript