AGISystem2 Research

CNL & Formal Semantics

Addressing ambiguity in human-agent interaction through structured language subsets.

Language Ambiguity and AI Constraints

Natural language is characterized by inherent ambiguity. While Large Language Models effectively parse such inputs, mapping them to deterministic execution environments or formal logic remains prone to hallucinations.

Constrained Natural Language (CNL)

CNLs are subsets of natural languages with restricted grammar and controlled vocabulary. They maintain the readability of English while exhibiting the properties of formal languages. Notable examples include Attempto Controlled English (ACE) and the Grammatical Framework (GF).

Historical & Related Initiatives

Formal Pragmatics: The objective is to define not only the semantics but also the pragmatic context of language to enable consistent action triggering. CNLs act as an interface for validating agent intentions through formal gates.

Executable Semantics

Direct mapping of CNL to Formal Semantics (such as mapping sentences to SPARQL or logic programs) provides several technical benefits:

Objective

The research focus is the development of systems where LLMs function as translators from natural language into CNLs, which are subsequently processed by deterministic symbolic engines. This hybrid approach aims to combine linguistic fluency with formal rigor.