Sunday, February 24, 2019

Phobos. An experiment in creating AI in architecture. Part 1.

        "I think our mind is a program, while the brain is an analogue of a computer. It is theoretically possible to copy the contents of the brain to a computer and thus create a form of eternal life. Today, however, it is not in our power"
                                                                                                                                     Stephen Hawking.

        Reading this phrase, you can think about it, and after all, perhaps all of this really naked theory is not applicable in practice!? This question can not be answered by giving an example from everyday practice. When I started developing the CUBE application, for the most part I simply decided to test my strength, but the further I went beyond my experience, the more my interest in artificial intelligence grew. And today (01/01/2019) I decided to try my hand at a more difficult task, which I had been working from last May. The task itself is quite simple and at the same time incredibly difficult, since it is not limited to managing points of space, or solving a system of equations, or decomposing into simple factors, it is creative in its structure. The solution of the problem is reduced to the creation of the layout of the room / apartment / floor from scratch and this task will be solved by my new program called Phobos. While the work is being done on the layout of the premises and the work is enormous, the preparatory period was more than 2 months, during which I was simply making a plan, the slightest mistake would throw me back a few months ago.
        Phobos is a deity denoting fear in Greek mythology, and he accompanied his father Ares, the god of war, in the battles, terrifying his enemies. Phobos is an experiment to create a creative mind that may or may not replace people, it is the fear of the unknown in the confrontation between artificial intelligence and man.

        The problem is how to impose the creative component of the program in the classical way? After all, creativity is not a mathematical function, creativity is not possible to describe in numbers! But let's see if this is in fact true, can it be quite possible to describe the work mathematically ?! How do you like this idea?