Kompiliert, nicht interpretiert
Java + GraalVM Truffle. Native Image bootet in Millisekunden.
Open-Source Controlled Natural Language für ausführbare Geschäftslogik
Quellcode kompiliert in drei Sprachen in dieselbe audit-feste Engine
Zwei Referenzimplementierungen (Java/ANTLR + TypeScript/PEG), bei jedem Commit gegeneinander verifiziert
Lexicon Packs sind sofort verfügbar — eine vierte Sprache hinzufügen heißt eine Konfigurationsdatei schreiben
Integration via REST, GraphQL oder WebSocket
Apache-2.0 lizenziert
FÜR DEN PRODUKTIONSEINSATZ GEBAUT
Java + GraalVM Truffle. Native Image bootet in Millisekunden.
Jede Evaluierung wird mit SHA-256 hash-verkettet. Manipulationssichere Wiedergabe.
English, 中文, Deutsch sind sofort verfügbar. Neue Sprache per Konfigurationsdatei.
Kreditwürdigkeitsprüfungen, Approval-Gate Workflows, Routing-Decisions und Pricing-Regeln auf English, vereinfachtem Chinesisch oder Deutsch ausdrücken. Gleiche Semantik, gleiche Engine. Eine vierte Sprache hinzufügen ist eine Konfigurationsaufgabe, keine Entwicklungsaufgabe.
Integrierte LLM-Unterstützung erzeugt Regelentwürfe aus einfachen Prompts, erklärt bestehende Regeln und repariert Syntaxfehler automatisch. Streaming über SSE, validiert vor jedem Vorschlag.
Java + GraalVM Truffle Interpreter für hohen Evaluierungsdurchsatz. Native Image bootet in Millisekunden. P99-Latenz unter 200ms.
Jede Policy-Evaluierung wird im manipulationssicheren AuditLog der Engine aufgezeichnet, mit SHA-256 Hash-verkettet. Jede historische Entscheidung kann deterministisch reproduziert werden — Uhren und UUIDs werden zur Laufzeit kontrolliert.
Nutzen Sie aster-lang.cloud für verwaltetes Multi-Tenancy oder deployen Sie über ArgoCD GitOps in Ihren eigenen K3S-Cluster. Ihre Daten, Ihre Rechtsordnung.
Policy-Quellcode inline übermitteln oder gespeicherte Policy per ID referenzieren. Batch-Evaluierung. Trace-Streaming. Transporte + Auth siehe Cloud-API-Docs.
Compliance-Beauftragter, Risikoanalyst oder Policy-Autor. Sie möchten Regeln in Ihrer Sprache schreiben — mit KI, die den ersten Entwurf erstellt.
Sie möchten CNL-Regeln schreiben und ausführen. Beginnen Sie im Browser-Playground; integrieren Sie über @aster-cloud/aster-lang-ts. Brauchen Sie eine verwaltete Engine? Aster Cloud bietet gehostetes REST / GraphQL / WS.
→ Im Playground starten → Browser-SDK-Anleitung → Cloud-API-Docs ↗
Sie brauchen Datenhoheit, GDPR/PII-Kontrollen und einen klaren Deployment-Pfad. Self-Hosting ist eine erstklassige Option.
Aster Lang ist eine mehrsprachige Controlled Natural Language (CNL) zum Schreiben ausführbarer Geschäftslogik — Kreditwürdigkeitspolicies, Approval-Gate-Workflows, Routing-Decisions, Preisregeln und alles andere, wo Regeln für Menschen lesbar und für Maschinen ausführbar sein sollen.
Die Sprache behandelt Policies, Workflows und Decisions als Konzepte erster Klasse: Dieselbe Syntax drückt eine Eignungsprüfung, einen Genehmigungsfluss oder eine Routing-Regel aus. Die Engine kompiliert alle drei in denselben audit-festen Ausführungspfad.
Modul aster.finance.loan.
Definiere Antragsteller hat bonitaet as Ganzzahl, jahreseinkommen as Ganzzahl.
Regel pruefeKreditEignung gegeben antragsteller as Antragsteller, liefert Text:
wenn antragsteller.bonitaet mindestens 700
wenn antragsteller.jahreseinkommen mindestens 50000
gib zurueck "genehmigt".
gib zurueck "abgelehnt".Dieselbe Regel funktioniert auch auf Chinesisch:
模块 aster.finance.loan。
定义 申请人 包含 信用分 as 整数,年收入 as 整数。
规则 evaluateLoanEligibility 给定 申请人 as 申请人,产出 文本:
如果 申请人.信用分 至少 700
如果 申请人.年收入 至少 50000
返回 "已批准"。
返回 "已拒绝"。Beide werden von derselben Engine geparst, typgeprüft und ausgeführt.
Geschäftsregeln liegen heute an drei Orten:
Aster Lang ist die vierte Option: Regeln, die sich wie ein Memo lesen und wie kompilierter Code laufen.
🚧 Kundenstories folgen in Kürze. Melden Sie sich, wenn Sie hier erscheinen möchten.
@aster-cloud/aster-lang-ts)aster-lang-en / -zh / -deBug gefunden? Issue eröffnen. Neue Sprache hinzufügen? Siehe Lexicon-Pack-Leitfaden.
Im Browser-Playground starten, dann zum Schnellstart oder zu Hosted-Workflows wechseln, sobald Sie Teams und Audit benötigen.