Combines a neuro-symbolic AI system (see Neural | Symbolic Type) with Attempto Controlled English, which is a controlled natural language that looks like English but is formally defined and as powerful as first order logic.
https://makertube.net/w/hzAdbd5UUCEnRE5jwjYboV
The user can run queries on facts and rules formulated in ACE:
The user can upload data as a CSV-file which is turned into human-readable, but also inferable ACE code. It is then possible to run human-readable queries on this data.
And use the result for further queries:
For the universal processing of documents based on attempto controlled german (based on https://en.wikipedia.org/wiki/Attempto_Controlled_English).
Counter-design to vibe-coding:
- Instead of "everything goes" the parser excepts a given syntax. Therefore, users need to be precise instead of improving the output with blurry prompt-engineer "rules".
- It's not expected to have the prompt ready right from the start. Users are invited to spend time crafting and polishing their "prompts", before they execute them.
- The prompts are treated more like one whole source code that is optimized over time rather than a history of chat exchanges, which is re-created on every new prompt. Therefore the UI looks more like an IDE than a chat. The user is creating code that stabilizes incrementally over time rather than having chaning/deleteing/removing parts of the code by the AI at random, hoping that parts of the code will eventually stabilize because of a lucky prompt.
The fundamental idea behind all of this is to give users back control on their language, with which they interact with their data as well as the underlying description of whatever they are trying to create/describe or retrieve. Instead of the alchemistic streak that vibe coding has, ACE-coding emphasizes the "engineering"-aspect of "prompt-engineering".

Paper: https://philpapers.org/rec/BINFPT-3
Here is a description of the next development iteration of AceCode, which would include connecting data from different semantic sources:
Semantic.Web.Browser_2025_08_22.pdf
However, the problem here is that the current web is fragmented and there needs to be a mechanism to bridge the gap here. For this, controlled forward propagation is introduced as a potential solution:
Semantic.Web.Browser.-.Controlled.Forward.Propagation-2.pdf
The innovation here would be to combine Neuro Symbolic AI with ACE to achieve a language-based interface (controlled natural language as an interface), expand on the "Neural | Symbolic"-AI-approach with the controlled forward propagation mechanism to overcome the limitations of the mismatch between different web paradigms without loosing the semantic-web-defining precision and determinism (paradigm agnostic but deterministic), and to build a IDE-like semantic web browser from it all.
Its a combination of three main idea, which have all been explored before but not combined into one product:
- A semantic web browser with an IDE-like, language-based interface to explore the semantic web
- Using ACE as a semantic web interface to increase usability
- Using LLMs to achieve web-paradigm agnostic semantic queries without losing determinism and semantic precision