Всем доброго времени суток!
На данный момент я разрабатываю(практически) одну идею, очень хотел бы услышать мнение общественности.
Суть в том, что все разработки существующие сейчас создаются и работают в стандартном программном окружении, то есть, программа, её код неизменны всегда. Если же встроить в окружение ОС компилятор, язык программирования изменить так, чтобы он мог оперировать с кусками кода, а в формат исполняемых файлов внедрить исходник, то, как оказалось, можно добиться очень интересных результатов. Программа будет заданным образом реагировать на внешние воздействия, изменяя свой алгоритм. Это основа. Далее, можно делать с этим все что угодно, например, прописать все элементарные действия системы, задать массив из всех перестановок этих самых элементарных действий, и просто запустить n экземпляров программы с разными параметрами(перестановками элем.действий), где n-количество параметров. А далее просто отслеживать, какая именно перестановка дает наилучший результат решения задачи.
Это только модель, описанная грубо и предельно не оптимизированная, но если писать подробнее, то основная мысль может потеряться, поэтому не критикуйте с этой точки зрения сильно.
При таком алгоритме многие существующие подходы создания ИИ(или его подобия) как мне кажется упрощаются.