Natural Language Understanding (NLU)

HaleyAuthority learns the definitions of your business language and literally understands your sentences well enough to generate the programming code that implements your business process - automatically. And because it automates business logic at the press of a button, business and technical professionals can cooperatively author, test, and maintain information systems that adapt and grow with a business as its policies and practices evolve.

What is Natural Language Understanding (NLU)?

  • NLU enables computers to "understand" human language, making English a programming language!
  • NLU goes beyond words (text) and syntax (form) to include semantics (meanings).
  • NLU enables computers to automatically generate code for terms and operations typically required in object logic, such as time, distance, mass, quantity, etc.
  • NLU is an aspect of Natural Language Processing, a formal area of computer science technology.
  • NLU enables users to program in a higher level language - English.
With NLU, the English is the code!

What are the primary benefits of NLU?

  • Program from English, versus a lower level programming language.
  • Increase the number of users who can "program" rules and changes.
  • Deploy rule changes faster, for the broadest type of rule changes, 24x7.
  • Avoid the need to program new methods and procedures in Java, C/C++, or C#.
  • Avoid the need to re-factor object models.
  • Avoid the need to regression test re-factored object models, applications, and all software in the application's eco-system.
  • Avoid the wait associated with IT "maintenance windows" when re-factored applications can be re-deployed.