За прошедшее десятилетие машинное обучение добилось невероятных успехов, к числу которых относится и ChatGPT. Распознавание изображений, перевод устной речи в текст, перевод с одного языка на другой — в каждой из этих областей успех был достигнут совершенно внезапно, так что задачи превратились из практически невыполнимых во вполне выполнимые. О перспективах искусственного интеллекта — этот материал по книге «Как устроен ChatGPT?».
Бумажная книга Электронная книга
Концепция вычислительной несводимости
Результаты никогда не бывают безупречными. Что-то отлично работает только в 95% случаев, и, как бы мы ни старались, все равно остаются 5% неудач. Иногда это означает полный провал. Однако существуют задачи, для которых 95% успеха — это достаточно хорошо. Возможно, причина в том, что не существует «правильного» ответа.
Примечательно, что нейронная сеть с несколькими сотнями миллиардов параметров, генерирующая текст по токенам, способна делать то же самое, что и ChatGPT. Учитывая этот невероятный — и неожиданный — успех, можно подумать, что если просто обучить сеть достаточному количеству вещей, то она сможет делать что угодно.
Фундаментальные знания о машинных вычислениях — и особенно концепция вычислительной несводимости — ясно дают понять, что это невозможно. Самое важное мы уже видели, наблюдая за развитием машинного обучения. Прорыв, подобный ChatGPT, случится еще раз. И он будет еще мощнее. В будущем такие механизмы не будут останавливаться перед тем, что раньше считалось невозможным.
Правильный ответ
Да, ChatGPT продолжит помогать людям писать тексты, вносить предложения и генерировать сырой текст для различных целей. Однако, когда дело касается вещей, которые задумываются как идеальные, оказывается, что машинное обучение (как, собственно, и люди) здесь не подходит.
ChatGPT отлично справляется с человеческими запросами, которые не требуют «правильного ответа». Но когда нужен четкий и конкретный ответ, чат-бот теряется. И все же существует отличный способ решить эту проблему: подключить ChatGPT к Wolfram Alpha и всем его «суперспособностям» в области вычисляемых знаний.
Wolfram Alpha
Внутри Wolfram Alpha все превращается в вычислительный язык и в точный код Wolfram Language, который на каком-то уровне является идеальным. Тем не менее важно заметить, что ChatGPT не обязан его генерировать. Он продолжит генерировать естественный язык, а затем Wolfram Alpha сможет перевести этот естественный язык в точный язык Wolfram Language.
В случае с Wolfram Alpha ситуация немного другая. Дело в том, что, как только Wolfram Alpha преобразует что-то в Wolfram Language, он получает полное, точное и формальное представление, на основе которого можно выполнять надежные вычисления. Излишне говорить, что существует множество вещей, для которых у нас нет формальных вычислительных представлений, хотя мы все равно можем говорить о них (пусть, возможно, и неточно) на естественном языке. И для этого у нас есть ChatGPT, обладающий весьма впечатляющими возможностями.
Но, подобно людям, ChatGPT иногда нуждается в более формальной и точной помощи. Однако ему не обязательно быть «формальным и точным», сообщая нам, чего он хочет, потому что Wolfram Alpha может общаться с ним на родном языке ChatGPT — естественном языке. А Wolfram Alpha позаботится о «формальности и точности» при переходе на свой родной язык — Wolfram Language.
Этот потенциал заметен не только на уровне типичных чат-ботов или приложений для генерации текста. Он распространяется и на такие вещи, как наука о данных, моделирование и симуляция, анализ данных и так далее. В каком-то смысле это прямой способ получить лучшее из обоих миров — «человеческого» мира ChatGPT и мира точных вычислений Wolfram Language.
Что, если ChatGPT выучит Wolfram Language?
В каком-то смысле это возможно, и, более того, это уже началось. В будущем ChatGPT может работать непосредственно в Wolfram Language. Это интересная и уникальная ситуация, когда благодаря полномасштабному вычислительному языку Wolfram Language ИИ сможет говорить о многих вещах вычислительными терминами.
Обычные языки программирования помогают ставить перед компьютерами точные задачи. Wolfram Language — в качестве полномасштабного вычислительного языка — представляет собой нечто гораздо большее. По сути, он задуман как язык, на котором и люди, и компьютеры смогут мыслить путем вычислений.
Много столетий назад, когда математические обозначения только появились, они упростили математическое мышление. Их изобретение вскоре привело к появлению алгебры, математического исчисления и в итоге других математических наук.
Цель Wolfram Language — сделать что-то подобное для вычислительного мышления, но теперь не только для людей, и открыть все неизвестные дисциплины, которые могут быть открыты вычислительной парадигмой.
Неожиданный успех ChatGPT открыл перед нами множество захватывающих перспектив. И сейчас у нас есть возможность наделить ChatGPT сверхспособностями в области вычисляемых знаний с помощью Wolfram Alpha. Таким образом, он может не просто выдавать реалистичный результат, подобный тому, что мог бы сделать человек, а использовать вычисления и знания, которые есть у Wolfram Alpha и Wolfram Language.
Где купить книгу: