• Intro
  • Demo
  • Rules
  • Tests
  • About

MachineEnglish

is a research project investigating

an approach to Natural Language Processing

using a powerful, yet easily modifiable

object-based Rules Engine.

Simulated

Intelligence

The goal is to make a interactive

experiences interesting, provocative,

thoughful, and fun without

the artificial preservatives and

artificial flavors of AI...

Utilizing

C# .Net 6 CORE technology with

an object-oriented rules engine

that models the English language for

a practical programmatic interface

to the language of machines.

The 3 Phases of

MachineEnglish

Newton - Numerics

Chaucer - Language

Shakespeare - Conversation

Newton*

Is purposely focused on the limited domain

of numerics to explore the mechanics

of SI, focusing on logic in tokenization,

dynamic rules, character logic,

complex tokens, and tooling

* Is now complete!

Chaucer

focuses on broadening the domain to

common speech, randomization,

conditional rules, utilizing context,

hinting, answer improvements

and pattern matching

Shakespeare

will focus on conversations with

interactive personalities,

multiple solutions, advanced context,

public / private domains,

specialized knowledge domains,

and random tree responses

The Newton

Phase is

now complete !

To see the current progress

on the Chaucer Phase go to the

Demo, Rules, or Tests pages

© 2025 - Will Crowther.