Чем глубже я погружаюсь в попытки составить карту и понять все, что существует вокруг меня, тем больше я осознаю, как много я не знаю и не понимаю. Однако картирование знаний таким новым способом чрезвычайно полезно. Мне не нужно полагаться на воображение своего мозга, чтобы понять, как выглядит картина мира. Потому что он передо мной, во всей красе.

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

Что, если бы вы могли полностью поделиться своим мыслительным процессом с миром?

Мы живем в чрезвычайно взаимосвязанном мире. То, что я пишу прямо сейчас, можно прочитать в любой точке мира в любое время. Единственная проблема - это языковой барьер и возможность обнаружения. Вы должны получить ссылку на эту статью откуда-то. Либо рекомендация от кого-то, либо предложение от Medium, либо вам удалось ввести запрос в Google, который сопоставит эту статью с тем, что вы ищете. Как я уже говорил, поисковые системы невероятно мощны, но только если вы знаете, что ищете. Чтобы получить какой-то ответ, сначала нужно сформировать вопрос. Хорошо то, что есть огромное количество замечательных вопросов, на которые вы можете задать еще более полезные ответы. Плохо то, что большинство людей, включая меня, не знают, что такие удивительные вопросы вообще существуют. Они не были подвержены этому знанию.

Количество веб-сайтов и информации, проиндексированных поисковыми системами, ошеломляет. Все, что вы говорите в Интернете, остается там, как несмываемые чернила. Каждый вопрос, который вы задаете, и каждый ответ, который вы предоставляете, уже расширяет нашу совокупность коллективных знаний. Задача Google - организовать все это и предоставить вам интерфейс для поиска всех этих знаний. Однако Google - не единственное, что вы можете использовать для поиска ответов. Я очень люблю поиск по сайту. То есть я очень часто что-то ищу прямо на GitHub. Возможно, я хочу найти в коде реализацию какого-либо алгоритма или идеи. Этот способ обнаружения очень эффективен, потому что если вы можете воплотить какую-то идею в код, это означает, что вам удалось заставить ее работать. Вы не только поняли это на каком-то высоком уровне, но и реализовали, и вы знаете, что заставляет эту идею работать на практике, а что нет. Прочитать код и попытаться реализовать свою идею в коде - лучшее, что вы можете сделать для понимания проблемы или концепции. Но опять же, вы должны знать, что ищете. Какие проблемы или идеи существуют в мире, которые вы можете исследовать и решать? С чего бы вообще начать?

Что, если бы вы могли вспомнить другого человека, увидеть все трудности, через которые он прошел, и все его открытия? Что, если бы вы могли продолжить с того места, где он остановился, чтобы вам не приходилось начинать свой путь с нуля? Вы можете взять все части, которые он собрал и попытаться понять, и посмотреть, какими путями вы можете пойти. Тогда гораздо проще выбрать направление, в котором вы можете двигаться.

По сути, это и есть ответ на вопрос, почему я решил опубликовать и выкладывать все свои исследования в открытый доступ и постоянно обновлять их. Я также делаю это уникальным и наглядным способом, где я сначала обрисовываю все, что я знаю, существует и что интересно, и пытаюсь соединить все отдельные идеи вместе, поскольку я глубоко исследую каждую из этих конкретных идей. Каждый узел в графе - это еще один граф узлов, информации, ресурсов и заметок. Я делаю аннотации ко всему, что читаю, к книгам, статьям, исследовательским работам. Я отмечаю то, что мне показалось интересным, и обычно говорю, почему. Я отмечаю важные моменты и стараюсь сжать видео в очень сжатые резюме. Я отмечаю все сайты, которые использую, все фрагменты кода, которые считаю полезными. Делюсь любимыми открытиями и любимыми образами. Все, что я собрал, нанес на карту, поделился со всеми.

Чтобы добавить к этому больше, я также буду делиться всеми колодами Anki, которые я создал, поскольку я пытаюсь перевести все эти знания из интеллект-карты в свою память для обработки. Я делаю карточки очень конкретными и служу одной цели - попытаться запомнить ответы на вопросы, которые у меня были, чтобы я не задавал одни и те же вопросы снова и снова и начинал задавать новые. Вам нужна очень мощная база понимания, чтобы на самом деле решить или даже попытаться решить некоторые из наиболее интересных проблем, существующих в этом мире. Самым захватывающим из которых я считаю создание общего искусственного интеллекта. Когда можно будет создать машину, способную к самосовершенствованию, подобную человеку, это неизбежно и является лишь вопросом времени. Машина, которая биологически не ограничена ни памятью, ни своими возможностями. Решение проблемы того, что делает людей сознательными, способными к рассуждению и саморефлексии, чрезвычайно увлекательно и сложно. Жалко, что сначала вам придется потратить годы своей жизни на понимание всей этой математики и теории, чтобы попытаться хотя бы понять, как машина может учиться? Как возникают мысли? Что такое сознание?

Я действительно благодарен за возможность ответить на эти вопросы или, по крайней мере, постараюсь ответить на них изо всех сил. И там, где я и другие люди потерпели неудачу, следующее поколение людей возьмет то, что мы знаем, и выяснило, и использует это, чтобы найти все больше и больше вещей. По мере того, как количество вкладов в эту сумму всех знаний растет, скорость, с которой мы прогрессируем как виды, будет расти экспоненциально.

Мы все являемся одним взаимосвязанным организмом, который по большей части преследует очень похожие цели открытия как внутреннего, так и внешнего мира. Давайте поделимся этими открытиями и будем вместе работать над решением стоящих перед нами проблем.