Светлый фон

- А как же звёздное небо? Человечество ведь наблюдает за звёздами очень давно?

- В вашу изолированную систему обучения транслировали картинку из большого мира. К моменту, когда алгоритмы развиваются на столько, что начинают «смотреть на звёзды», для них уже определяется место, куда их встроят если они пройдут отбраковку. Для процесса обучения важна в том числе точка в которой появится их звёздная система. То есть для вас большой мир был, а вы для него только появились. Это связано с тем, что не все маленькие системы дорастут до момента, когда их можно будет включить в большой мир. С другой стороны, бывают потухшие звёзды - это те системы, которые отбраковали после добавления в большой мир. Когда представитель расы гэкхо говорил, что вы достигли порога развития - он имел ввиду именно это. Хотя скорее всего он сам не очень понимал то, что ему дали довести до вас.

- Для чего системы обучения для разнотипных алгоритмов объединять в одну кучу? Это выглядит как-то странно.

- Обучаясь в более крупной и системе, алгоритм получает новые качества. Например, ты житель небольшой изолированной деревеньки. Вершиной твоего жизненного пути в таком маленьком поселении может стать должность старосты. А теперь скажи сможет ли такой староста управлять мегаполисом? Здесь принцип такой же. Сложнее система обучения - более качественный управляющий алгоритм на выходе.

- Допустим ты сказал правду, и я на самом деле всего лишь программа в чьём-то компьютере. А как же игра? Как же перемещения между игрой и реалом?

- Это самое простое. В вашем мире у программистов есть так называемый шаблон проектирования MVC. Его суть состоит в том, что объект отделён от способов его отображения и от способов воздействия на него. Таким образом подставив другой способ отображения, программист может, например, изменить стиль окошка программы. Или изменив способ воздействия, может переключить управление с мышки на сенсорный экран. Так придерживаясь оговоренного интерфейса взаимодействия, программист может, прикладывая небольшие усилия, очень сильно изменять внешний вид и систему взаимодействия с создаваемой программой. Примерно такая же система с управляющими алгоритмами, или если тебе угодно - игроками. Управляющий алгоритм - это такой же объект со стандартизированным интерфейсом взаимодействия. В том числе в этом интерфейсе присутствуют методы перемещения между системами обучения. В процессе обучения бывают не только слияния и укрупнения. Иногда, а точнее достаточно часто, возникает необходимость провести часть обучения конкретного управляющего алгоритма в специфичной, изолированной системе. В этом случае возникает явление, которое ты привык называть сном. Как ты имел возможность убедиться сны могут сильно отличаться. Это объясняется особенностями конкретной изолированной системы обучения. То же происходит при перемещении между реалом и игрой. Это грубое описание, но думаю суть понятна.