Skip to content

策略 · 流程 · 决策用 English、中文、Deutsch 都行

面向生产环境

编译执行,非解释

Java + GraalVM Truffle。Native Image 启动以毫秒计。

默认开启审计

每次评估均经 SHA-256 哈希链记录。防篡改可重放。

开放词典,自带语言

English、中文、Deutsch 已就绪。新增一种语言只需一个配置文件。

🌍 策略、流程、决策 —— 用你的母语

用 English、简体中文 或 德语 表达贷款资质检查、审批门禁流程、路由决策、定价规则。相同语义、相同引擎。新增第四种语言是配置任务,不是工程任务。

🤖 AI 起草。你审阅。

内置 LLM 辅助,从自然语言提示生成规则草稿、解释现有规则、自动修复语法错误。SSE 流式输出,建议前先校验。

⚡ 生产级执行

Java + GraalVM Truffle 解释器实现高吞吐评估。Native Image 启动以毫秒计。P99 延迟低于 200ms。

🔒 防篡改审计

每次策略评估都记录到引擎的防篡改审计日志,采用 SHA-256 哈希链。任意历史决策可确定性重放 —— 时钟与 UUID 在运行时受控。

🏢 SaaS 或自托管

使用 aster-lang.cloud 享受托管多租户,或通过 ArgoCD GitOps 部署到自己的 K3S 集群。你的数据,你的司法管辖区。

🧰 通过 REST、GraphQL 或 WebSocket 接入

内联提交策略源码,或按 ID 引用已存储的策略。批量评估。流式追踪。详见 Cloud API 文档的传输与鉴权方式。

Aster Cloud

Run them on Aster Cloud

Policy evaluation, workflow audit logs, and batch decisions — all served over REST, GraphQL, and WebSocket by the hosted engine.

Read Cloud API docs →

选择你的路径

👤 我是业务专家

合规官、风险分析师或策略作者。你希望用 自己 的语言写规则,并让 AI 帮你起草初稿。

在 Cloud 免费开始阅读:CNL 快速参考

👤 我是工程师

想写 CNL 规则并运行它。先用浏览器演练场;通过 @aster-cloud/aster-lang-ts 集成。需要托管引擎?Aster Cloud 提供 REST / GraphQL / WS。

在演练场开始浏览器 SDK 指南Cloud API 文档 ↗

👤 我是 IT 决策者

你需要数据主权、GDPR/PII 控制和清晰的部署路径。自托管是一等选项。

部署指南合规资源


什么是 Aster Lang?

Aster Lang 是用于编写可执行业务逻辑的 多语言受控自然语言(CNL) —— 贷款资质策略、审批门禁流程、路由决策、定价规则,以及任何需要规则 既能被人阅读又能被机器运行 的场景。

语言把 策略流程决策 当作一等公民:同一套语法既能表达资质检查,也能表达审批流转或路由规则。引擎将三者编译到同一条审计级执行路径。

aster
Module aster.finance.loan.

Define Applicant has creditScore as Int, annualIncome as Int.

Rule evaluateLoanEligibility given applicant as Applicant, produce Text:
  If applicant.creditScore at least 700
    If applicant.annualIncome at least 50000
      Return "approved".
  Return "rejected".

同一条规则也可以用中文书写:

aster
模块 aster.finance.loan。

定义 申请人 包含 信用分 as 整数,年收入 as 整数。

规则 evaluateLoanEligibility 给定 申请人 as 申请人,产出 文本:
  如果 申请人.信用分 至少 700
    如果 申请人.年收入 至少 50000
      返回 "已批准"
  返回 "已拒绝"

两者由 同一个引擎 解析、类型检查、执行。


为什么我们要做这件事

今天的业务规则散落在三处:

  1. 埋在代码里 —— 只有工程师能改;法务读不懂。
  2. 在 Excel/Word 里 —— 可读但从不执行;漂移不可避免。
  3. 在低代码工具里 —— 谁都读不懂,且只能在某家厂商的运行时跑。

Aster Lang 是第四个选项:像备忘录一样可读、像编译代码一样运行的规则


谁在使用

🚧 客户案例即将推出。如果你愿意被收录,联系我们


开源与社区

发现 bug?提个 issue。想新增语言?见词典包指南。

准备好用母语写策略了吗?

先在浏览器演练场试试,准备好后进入快速开始,或在需要团队与审计时切换到托管工作流。