“When something is important enough, you do it even if the odds are not in your favor.” - Elon Musk


Purpose and Background


MarsBux Technologies, LLC's primary mission is to develop Project Notai, its advanced expert system. Using the computer languages, Python3 and Cypher Query Language, the Linux operating system, Ubuntu, the Neo4j graph database, and other open source software tools, Notai is expected to solve problems previously considered too difficult for traditional methods. Once operational, the first application assigned to Notai would likely be that of software development. This task will allow the system to determine the optimal way to create expert systems across a variety of disciplines.

A proof of concept that a program can autonomously write code was documented in the 2015 Amazon Kindle book called, The Omicron Code Engine – Implemented in Dyalog APL for the Raspberry Pi. When this simple system was presented with a data conversion problem, it sought the optimal solution, then wrote and stored that code. When subsequent requests were made of it, the software would first refer to code that it had previously written. The ideal approach was to first assign it simple problems, and then use those results to solve more complex ones. In this way, short segments of code would be combined to form a solution path for more sophisticated requests.

Although it worked well, the Omicron Code Engine had serious limitations. It was written in Dyalog APL, a non-ASCII computer language requiring special keyboard mappings. Dyalog APL is not open source, but was offered free to non-commercial users of the Raspberry Pi computer. File sharing proved difficult and interfacing to the internet was impossible. Essentially, Dyalog APL on the Raspberry Pi operated within its own silo. To be a commercial success, any expert system has to be written in a more appropriate language and implemented on a better computer system. Moreover, a programming expert system should be able to browse the wealth of written code stored online at developer sites like Github, not being dependent solely upon its developer for information. Similarly, other expert systems based on Notai should access information present online to build its expertise.

Besides allowing Notai to be an expert programmer, what other kinds of expert systems might it develop? By analyzing musical compositions from online sources, the system should be able to compose music of its own. As expected, it might require some parameters to guide its process. Does the user want something classical or contemporary? After the style of what composer should the music be written? More profitable applications for an expert system, however, might be found in the areas of finance, medicine, science, and technology. In medicine, for example, it should be able to design drugs specific to curing certain diseases, or altering an existing drug's molecular structure to mitigate its undesired side effects. The applications of Notai as an expert system seem limitless.


Risk and Development Cost


MarsBux Technologies, LLC's risk profile appears shallow as compared to larger technology companies, meaning that we can afford to proceed with ideas that others might not attempt. As any corporation grows, a tendency arises for that business to become risk averse. No one wants to expose their firm to a bad investment, idea or strategy, and then bear the responsibility for its financial loss. By contrast, a smaller company might be willing to develop a concept whose rewards could be significant. Should it fail, there are no shareholders demanding someone's head. It's entirely conceivable that if a large business were to consider a major risk, it might first spin off a division as a separate legal entity, or acquire another company for that purpose. Generally, however, publicly held corporations merely shun risk above a given threshold.

Surprisingly, the development of Notai may not require significant capital investment. Initially, one server loaded with open source software, a high-speed internet connection, some office space and a laptop or two should be adequate for the startup. Web servers and additional storage are available online at low or no monthly cost. A free peer-to-peer file system, like IPFS, might be an ideal option for storing large volumes of files securely. Its performance has been shown to be superior to the World Wide Web. It is impervious to DDoS attacks, is securely based on the blockchain protocol, and could be viewed by multiple computers as a BitTorrent swarm. Version and source code management can be controlled using Git, allowing multiple developers or servers to work on the same files simultaneously.

Considerable time and effort might be spent in perfecting the software of the expert system before going live. This was the business path that Sergey Brin and Larry Page chose when developing the Google search engine. In the book, The Google Story, David A. Vise narrates how angel investor Andy Bechtolsheim was impressed with Brin and Page's passion, moxie, and dedication to creating a truly superior search engine, rather than focusing on advertising and high end equipment. The two Google guys were certain that their outstanding innovation would speak for itself—which it did spectacularly.

For Project Notai, a talented and highly motivated team of developers could probably perfect the Notai expert system within a year. Surely some remarkable achievements could be realized within months. Software developers need not even be on site; in fact, a virtual team could be located anywhere in the world where there is internet access. Once created, the expert system might even analyze and rewrite its code to optimize its performance.


Notai Capabilities


Operationally, the software in Project Notai must be able to:

      ►  Write and test scripts in Python3
      ►  Implement a database in the graph database, Neo4j
      ►  Be able to query that database with Cypher
      ►  Scrape source code from the internet
      ►  Organize and optimize information
      ►  Implement various methods of machine learning
      ►  Save and access files on the world wide web using the InterPlanetary File System (IPFS)
      ►  Translate results relative to the application involved
      ►  Provide meaningful content to the user


The Technology Incubator


Before starting any venture, it's always important to first do your homework. Due diligence led us to the SUNY Fredonia's Technology Incubator in Dunkirk, New York. As a result, MarsBux Technologies. LLC will be operating its business from Suite 228, beginning June 1, 2018. We look forward to their guidance and assistance in making MarsBux Technologies, LLC, and Project Notai, a successful business venture. Without the Incubator's expertise, it's questionable whether or not this technology startup would develop into a viable enterprise.