Skip to content
Open source

Nomos

Experimentální programovací jazyk pro právní pravidla.

Open-source projekt: Stephane Boghossian

Ilustrace: sloup stojící na zavřeném zákoníku mezi dvěma kódovými závorkami, vedle nich řádky kódu.

Co to je

Nomos je experimentální programovací jazyk pro zápis právních pravidel jako kódu. Napíšete typovaná pravidla, předložíte mu skutečnosti a vrátí verdikt se stromem důkazů.

Proč vznikl

Právní uvažování už je výpočet: předpisy definují predikáty, skutečnosti jsou vstupy a precedens je pořadí priorit. Těžké je, že svět mluví prózou. Teze zní: jazykové modely umístit na okraj a uvnitř ponechat deterministickou logiku.

Jak to funguje

  • Typované mosty k jazykovým modelům získávají skutečnosti z textu a extrakce s nízkou jistotou mohou jít k člověku.
  • Pravidla nesou jurisdikci a datum platnosti a dotazy běží k danému datu.
  • Kolize pravidel se řeší podle priority, poté specifičnosti, poté aktuálnosti a strom důkazů vysvětluje každé rozhodnutí.
  • Každý verdikt nese autority, skutečnosti a řetězec pravidel, na nichž stojí.
Snímek obrazovky: Nomos
Snímek obrazovky: Nomos

Stav

Open source

Kód je veřejný a otevřený ke čtení.

Technické údaje

Licence
Apache-2.0
Postaveno na
TypeScript