От автора
В 2022 году начался нейросетевой бум — как пользовательский, так и среди тех, кто нейросети создаёт. Даже больше: среди создателей нейросетей началась настоящая гонка и борьба за лидерство.
Интерес к появляющимся новым цифровым инструментам заставил меня завести сначала список, а затем и таблицу с перечнем нейросетей и их функционала для дальнейшего личного использования.
Вскоре я увидел, что появились списки, онлайн-каталоги и библиотеки нейросетей, а также масса различных интернет-ресурсов, посвящённых им. Стало заметно, что множество людей начинают опробовать нейросетевые чат-боты, нейросетевых иллюстраторов, а также нейросетевые сервисы других разнообразных специализаций и направленностей.
Но наряду с этим стали проявляться и некоторые проблемы, связанные с использованием нейросетевых технологий, и уже не первый раз в истории, но уже с новой силой разгорелись этические споры на предмет создания и использования искусственного интеллекта. Снова выступили вперёд вопросы и о перспективах развития нейросетевых технологий и робототехники.
В то же время внимание привлекло то, что множество людей либо отстраняется от этих технологий, либо не слишком хорошо понимает, как они могут их использовать. А то и вовсе делает вид, что никаких нейросетей не существует. Своим близким и знакомым, которые относятся как раз к такой категории людей, мне несколько раз приходилось популярно объяснять своё видение относительно развития и использования нейросетевых технологий.
Многих интересует: во многом ли сегодня современный ИИ способен заменить человека? А завтрашний? Отберёт ли ИИ у человека работу? И, конечно, интересует то, как можно применить быстро становящиеся доступными возможности нейросетей в учёбе, творчестве и работе.
В итоге всё прочитанное, опробованное и прослушанное по этим вопросам, а также мои рассуждения и мысли сконструировались в небольшую книжку, которую вы и видите перед собой.
Эта книга написана не для профессиональных компьютерных инженеров, специалистов по кибернетике или математиков, программистов или системных администраторов. Здесь вы не найдёте сложных описаний алгоритмов или программного кода. На этих страницах вы сможете прочесть написанную самым простым языком информацию для тех, кто не слишком хорошо разбирается в современных цифровых технологиях и тенденциях их развития. Немного истории, немного объяснений, немного рассуждений о нейросетях, которые становятся доступны каждому, о перспективах их применения и примеры нейросетевых сервисов — вот о чём написано в этой книге.
Я не профессиональный программист или сисадмин, а управленец, который посвящает много времени творчеству. В то же время больше 20 лет я стараюсь не отставать от современных цифровых технологий и обоснованно считаю себя опытным пользователем современного программного обеспечения, а при случае могу сам собрать или починить персональный компьютер.
Случилось так, что я и сам стал напрямую причастен к нейросетевым технологиям. В результате своего интереса к ним я стал AI-тренером, или редактором нейросетевых технологий, в российской IT-корпорации. С тех пор большой частью моей жизни стала работа с нейросетями, или, как часто их называют в компании, с моделями искусственного интеллекта.
Ответы на вопросы, которые вы хотели задать, но не знали, как к ним подступиться, — о нейросетях и об искусственном интеллекте — вы найдёте в этой книге, написанной простым и понятным языком.
Введение
Нейросети семимильными шагами идут по планете. Прогресс, как известно, не остановить. Выбор у нас как у пользователей невелик: либо стоять в стороне, наблюдая, как мимо проносится «цифровой поезд» новых технологий, либо принять изменения и постараться научиться пользоваться новым замечательным инструментарием — для работы, учёбы, творчества и отдыха.
Итак, начнём.
Глава 1. История появления нейросетей
Нейросети не появились вдруг и из ниоткуда. Первым работам по их созданию скоро исполнится сотня лет. Идеи использовать в принципах построения машинного мышления новые знания о работе человеческого мозга появились в одно время с зарождением науки кибернетики и практически сразу же после того, как учёные начали узнавать про нейроны человеческого мозга и получили первые представления о том, как и почему они, эти нейроны, работают.
Да-да, именно поэтому нейросети так и называются. Живые нейроны, синаптические связи, электромагнитные импульсы, бегущие по ним с невероятной скоростью, и среда, в которой всё это происходит, и стали основой теории и создания компьютерных нейросетей.
Изначально термин «нейросеть» в отношении компьютерного программирования был применён к типу машинного обучения, при котором компьютерная программа имитирует работу человеческого мозга. Впервые идею нейронных сетей в отношении к программно-аппаратным технологиям предложили использовать Уоррен Мак-Каллок и Уолтер Питтс, исследователи-разработчики Чикагского университета в 1943–1944 годах. Уоррен Мак-Каллок — учёный-нейропсихолог и нейрофизиолог, теоретик искусственных нейросетей и один из отцов кибернетики. Уолтер Питтс — нейролингвист и математик. Вместе они начали разрабатывать модель нейронных компьютерных нейросетей, получившую название модель Мак-Каллока — Питтса, и работали над созданием искусственных нейронов. Учёным удалось сформулировать концепцию нейронных сетей, а их разработки и модели заложили основы понимания того, что же такое искусственный интеллект. Их идеи также способствовали возникновению революционных представлений о человеческом мозге как о некоем суперкомпьютере, что в свою очередь стимулировало развитие кибернетики как науки и теоретической нейрофизиологии человеческого мозга.
Множество учёных-исследователей во всём мире стали разрабатывать варианты и модели построения и обучения компьютерных систем, опираясь на новые данные и теории Мак-Каллока и Питтса. Упомяну здесь лишь нескольких.
Первую обучаемую нейросеть в 1957 году продемонстрировал психолог Корнеллского университета Фрэнк Розенблатт. Структура этой нейросети была примитивной (одноуровневой), но именно Розенблатт построил первую программу на нейросетевых принципах, по которым была создана и аппаратная версия нейросети. В 1962 году (в 1965 году на русском языке) вышла его книга — «Принципы нейродинамики».
В 1959 году первая в СССР работающая модель простой нейросети была построена горячим поклонником идей Розенблатта, советским учёным-кибернетиком Алексеем Ивахненко, автором книги «Техническая кибернетика», изданной в 1962 году. В своих последующих работах (книги «Предсказание случайных процессов» и «Системы эвристической самоорганизации в технической кибернетике») Ивахненко (в соавторстве с другими учёными) удивительно точно предсказал будущие тренды в развитии компьютерных технологий, при этом указав даже точные годы воплощения идей и опытов в кибернетике в прикладном их исполнении. Приведу здесь некоторые прогнозы Ивахненко, сделанные им в 1971 году:
1974 год — полный контроль над воздушным сообщением;
1975 год — автоматизация домашней работы;
1976 год — автоматические библиотеки с применением голографических устройств памяти;
1979 год — скоростной автоматический перевод;
1980 год — машины, принимающие сложные и ответственные решения;
1980 год — создание единого (мирового?) вычислительного центра;
1985 год — автоматический диагноз болезней;
1988 год — радар для слепых;
1988 год — использование роботов для домашних работ;
1998 год — введение информации от машины прямо в мозг человека;
2000 год — симбиоз между человеком и вычислительной машиной;
2000 год — автодороги с автоматическим управлением автомобилями;
2025 год — устранение механизма старения, «бессмертие» людей;
2045 год — автоматическое чтение мысли и другое.
Ивахненко также писал, что «уже в 1990 году кибернетические системы автоматизированного управления производством (в масштабе завода, отрасли и всей страны) сократят потребность в рабочей силе на 50%, то есть рабочая неделя может быть снижена до трёх рабочих дней». В своих трудах автор также рассуждал о широком распространении персональных компьютеров, о развитии объединённых компьютерных сетей и о том, как с помощью новейших открытий в кибернетике человечество будет бороться (и победит) «старение и умирание».
Прогнозы, которые я привёл здесь, как мы видим, довольно оптимистичные, но учёные, горящие своими идеями, нередко забегают вперёд. При всём этом прогнозы направления развития ИИ, сделанные учёными полвека назад, сейчас выглядят практически как некий путевой лист для их воплощения.
Над моделями построения и обучения ИИ с помощью технологий нейросетевых алгоритмов работали многие учёные, хотя у разных специалистов и были приняты различные названия этих моделей. Среди исследователей-кибернетиков, нейрофизиологов и математиков значительный вклад в развитие нейросетевых технологий внесли Норберт Виннер (автор представлений сложных биологических процессов с помощью математических моделей), Дональд Хебб (первый алгоритм обучения), Бернард Уидроу, Александр Петров, Марвин Минский, Теуво Кохонен, Борис Хакимов, Пол Вербос, Александр Галушкин, Кунихико Фукушима, Джон Хопфилд, Дэвид Румельхарт, Джеффри Хинтон, Рональд Вильямс, Сергей Барцев, Виктор Охонин и многие другие.
Можно сказать, что основы современного бума ИИ (искусственного интеллекта, или artificial intelligence, AI) заложили Йошуа Бенджио, Джеффри Хинтон и Ян Лекун — специалисты в области исследования и внедрения ИИ и лауреаты премии Тьюринга (которую называют Нобелевской премией в области информатики) за 2018 год. Подходы к машинному обучению и методы, которые разрабатывали эти специалисты в 1990-х и 2000-х годах, позволили сделать гигантский прорыв в таких сложных областях, как компьютерное зрение и распознавание речи.
Так что же такое современная компьютерная нейросеть?
Глава 2. Современная компьютерная нейросеть
Хочу сразу отметить: «искусственный интеллект» и «нейросеть» — понятия не тождественные, хотя и связанные. «ИИ» — обобщённое понятие для различных технологических решений. «Нейросеть — это одна из реализаций, один из механизмов, используемых в искусственном интеллекте, но механизм не единственный.
Современная цифровая нейросеть — это разновидность компьютерных программ, которые по своей структуре имитируют работу человеческого мозга. Отсюда, соответственно, и происходит их общее название — нейросети.
Такая программа состоит из множества взаимосвязанных узлов, называемых нейронами, которые обрабатывают и передают информацию друг другу. Каждый такой нейрон получает входные данные, выполняет над ними некоторые вычисления и передаёт результат следующему нейрону в сети нейронов.
В нейросети данные в момент запроса пользователя подаются на вход, затем проходят через множество слоёв цифровых нейронов, где каждый слой обрабатывает информацию по-своему. Каждый цифровой нейрон принимает решение на основе входящей информации, которую он получает от предыдущих нейронов, и передаёт свои результаты следующим нейронам. Именно таким образом нейросеть способна обучаться на примерах и улучшать свою работу, делая более точные прогнозы и принимая более сложные решения.
Эти нейроны соединены между собой через синапсы — каналы для передачи данных от одного элемента к другому. У каждого синапса есть определённый весовой коэффициент, показывающий степень его влияния на итоговый результат деятельности сети.
В начале обучения нейросети все веса выставлены случайным образом. По мере тренировок, если определённый маршрут ведёт данные к успешному решению задачи, значимость этого маршрута (или его вес) увеличивается. Этот процесс аналогичен укреплению нейронных связей в человеческом мозге в процессе обучения новым навыкам и закрепления навыков старых.
Современные нейросети уже используются для решения различных нетривиальных (сложных) задач, таких как распознавание образов, прогнозирование, классификация данных и построение библиотек. Нейросети также используют для редактирования данных в соответствии с заданными параметрами — обработка видео и звука, фотографий и нарисованных изображений. Кроме редактирования, нейросети способны генерировать и новые данные — создавать уникальный аудиовизуальный и текстовый контент.
Обучение нейросетей происходит путём загрузки в сеть набора данных с известными ответами и корректировки определений между разными нейронами таким образом, чтобы минимизировать ошибку предсказания. Для первичного обучения нейросетевых систем используются значительные по количеству данные.
Специфика современных искусственных компьютерных нейронных сетей заключается в их способности принимать обоснованные решения, опираясь на опыт, полученный ими раньше. Это отличает их от традиционных программных приложений, которые работают согласно жёстко заданной последовательности шагов, направленных на достижение желаемого исхода, где каждый возможный исход или действие заранее определён в их коде. Нейросети же разрабатывают свой собственный подход к решению задачи. Они самостоятельно выявляют образы, связи и правила, которые не были изначально заложены их создателями.
Модели искусственного интеллекта благодаря уникальному механизму обработки информации способны интерпретировать данные, которые не обладают чёткой структурированностью, могут быть в различных форматах и типах. Нейросеть способна обнаруживать огромное количество сложных, неочевидных взаимосвязей, исправлять собственные ошибки и на основе этого постоянно совершенствоваться. Нейросети анализируют множество схожих ситуаций и предлагают самое, на их взгляд, оптимальное решение.
На разных стадиях и на разных уровнях работы с нейросетями их обучением занимаются различные специалисты. Это компьютерные инженеры, аналитики, программисты, AI-тренеры и AI-редакторы, а также множество других специалистов в области машинного обучения.
Если инженеры и программисты — специальности преимущественно технические, то в зависимости от направленности задач, для которых предназначается нейросеть, AI-тренерами и AI-редакторами могут быть специалисты гуманитарных профессий. Например, для того чтобы обучить нейросеть хорошо и правильно отвечать на широчайший спектр вопросов пользователей, как это делают ставшие популярными чат-боты, необходимо, чтобы с системами работали специалисты именно гуманитарных профессий: языковеды (лингвисты и филологи), преподаватели языка и литературы, переводчики, журналисты, райтеры, пишущие на заданные темы, писатели, специалисты во всевозможных областях человеческой деятельности.
Ниже хочу немного рассказать про уже упомянутый популярный нейросетевой чат-бот ChatGPT, предназначенный для выполнения широчайшего спектра задач, и подобные ему нейросетевые решения.
ChatGPT (GPT здесь — сокращение английского Generative Pre-trained Transformer, что переводится как генеративный предварительно обученный трансформер) создан в виде чат-бота с искусственным интеллектом. Основой этой нейросети стал алгоритм «Трансформер», разработанный специалистами Google Brain (исследовательский проект корпорации Google) в 2017 году.
Этот алгоритм изначально был предназначен для упрощённой обработки последовательностей (в отличие от более сложных нейросетевых алгоритмов), таких как текст на естественном языке, а также для решения таких задач, как машинный перевод и автоматическое реферирование, то есть для создания кратких версий исходных текстов. Говоря совсем просто, алгоритм «Трансформер» может «предсказать» по первым словам вводимого текста то, что у него хочет спросить пользователь, и предложить наиболее вероятный ответ, написав его всякий раз уникально, используя заложенные в него возможности и перевода, и реферирования.
Вопреки распространённому мнению, ChatGPT и подобные ему нейросетевые алгоритмы ничего не создают в истинном значении этого слова. Этот алгоритм, грубо говоря, «великий компилятор». Он обучен на основании сотен тысяч и миллионов образцов, видов и вариантов примеров и создаёт для пользователя ответ на поставленную перед алгоритмом задачу, всякий раз делает новую сборку, которая новой выглядит только для нас. Точно так же работают и многие другие «прямолинейные» нейросети.
Варианты использования этого алгоритма достаточно широки, так как это всё же не «усложнённый Т9», как его часто называют специалисты. Алгоритм способен работать не только с человеческими языками (настоящими и вымышленными), но и с языками программирования. В последних версиях ChatGPT алгоритм «Трансформер» уже научился очень неплохо структурировать данные — составлять пользовательские календари, расписания, таблицы, каталоги, заходить для поисков ответов в интернет и многое другое. Также «Трансформер» уже неплох в том, что касается вариативности — он способен предложить огромное количество различных ответов на один и тот же вопрос. Например, если попросить его придумать несколько вариантов названия чего-либо. GPT-чат-бот становится идеальным исполнителем и в качестве рерайтера текстов, выдавая максимальное количество уникальных текстов-пересказов одного конкретного исходного материала.
Так что же, в целом, даёт нам возрастающая доступность и широкое распространение нейросетевых сервисов?
Глава 3. Программы можешь не писать, но юзером ты быть обязан
Современные нейросети выводят на новый, более доступный уровень взаимодействия человека и цифровых систем. Эти алгоритмы значительно упрощают (даже по сравнению с тем, что было пару лет назад) для несравнимо более широкой аудитории огромную массу сложных задач.
Новые средства, применяемые в различных сферах жизнедеятельности — от написания программного кода до обработки изображений, помогают человеку ускорить повторяющиеся рутинные процессы, облегчая всю сферу производства продуктов, в которых можно задействовать нейросетевые алгоритмы. А вот направления разработки, фундаментальные решения — от построения композиции в творческом или техническом продукте до создания новых идей — всё это остаётся прерогативой человека.
Что значит сейчас пройти мимо набирающего немыслимые обороты развития нейросетевых технологий? Это то же самое, что 15 лет назад не использовать доступ во Всемирную паутину — Интернет или не начать пользоваться смартфоном. Это то же самое, что не начинать становиться уверенным пользователем ПК 25 лет назад. Это значит быть в числе отстающих. Отставать на быстро меняющихся рынках трудовых вакансий, отставать как специалист во множестве профессий, отставать от уровня современного высокотехнологичного мира в принципе.
Стоит обратить внимание на то, что среди среднего (по возрасту) поколения практически не осталось тех, кто так или иначе не использует компьютеры и смартфоны в повседневной жизни. Статистика говорит и о том, что даже самые старшие поколения всё больше компьютеризируются и всё чаще используют персональные компьютерные устройства.
Ещё 20 лет назад мне регулярно встречались люди, которые искренне считали, что компьютер им не пригодится и им удастся проскочить мимо цифровых технологий — и в работе, и в личной жизни. Естественно, были и те, кто с ходу, методом проб и ошибок просто влетали в мир компьютеров, а затем и в мир Интернета. Но с годами стало очевидно, что и тем и другим пришлось бы осваиваться в новом для них цифровом измерении жизни. Естественно, те, кто стремился освоить персональные компьютеры и наладить общение с ними (пусть и на минимальном пользовательском уровне), чувствовали себя намного увереннее, чем те, кто делать этого категорически не хотел. Есть и те, кто, освоив компьютерную грамотность в преклонном возрасте, обрели для себя и новые цифровые увлечения, и даже новые специальности, связанные с использованием компьютеров.
В наши дни, по крайней мере в России, я думаю, сложно найти дом, в котором бы персональный компьютер (а то и не один) уверенно не занял своё место и широко используется в повседневной жизни — от игр и просмотра фильмов до работы и обучения. А без смартфона — карманного персонального компьютера-коммуникатора сейчас обходятся, полагаю, единицы.
А что уже знают простые люди о нейросетях?
По данным «Нейростата» (проект компании Яндекс, первая в России регулярная оценка знания и использования генеративных нейросетей), опубликованным в конце 2023 года о генеративных нейросетях к концу лета слышали 57% участников опроса, а осенью — 58%. При этом число интернет-пользователей, которые пробовали создавать тексты с помощью нейросетей, увеличилось с 24% до 31%. О нейросетях для создания изображений знает ещё больше людей. В августе 2023 года 73% опрошенных заявляли, что слышали про такие инструменты, а в ноябре — 75%. Количество пользователей, которые применяют такие нейросети, также выросло: с 26% до 31%. Следить за статистикой роста популярности нейротехнологий можно на сайте «Нейростата».
А бизнес? В конце того же 2023 года аналитики из Сбера опубликовали на интернет-ресурсе «СберБизнес Live» данные исследования «Предприниматели России: исследовательский мониторинг» (совместный проект Сбера, Минэкономразвития России и Фонда «Общественное мнение»). Согласно опубликованным данным, почти половина (45%) предпринимателей в России уже применяли искусственный интеллект в работе. Ещё 72% использовали его в личных целях. При этом 75% опрошенных знакомы с понятием ИИ — оно у них ассоциируется с программированием, IT, нейросетями, автоматизацией.
Полный текст исследования можно найти на «СберБизнес Live».
Настолько сильно компьютеризированное население никак не сможет миновать и нынешний всплеск развития нейросетевых технологий, который, по сути, не что иное, как новый и более высокий уровень взаимодействия человека и сложных компьютерных систем.
Глава 4. Новый уровень взаимодействия
Что такое взаимодействие человека и высоких технологий, если говорить об этом самым простым языком? Принцип всё тот же, что и на заре появления первых вычислительных устройств: ввод данных через пользовательский интерфейс с определённой целью и получение некоторых результатов в ответ на такой ввод данных. В свою очередь, вычислительные и информационные системы через этот же или другой пользовательский интерфейс выводят данные, произведя некие манипуляции с загруженными в них данными и пропустив их через свои алгоритмы (обработав). Вот, в принципе, и все. Остальное зависит от того, для чего предназначены цифровые вычислительные и/или информационные системы, от их сложности и мощности.
1. Если говорить о возможности использования нейросетей, то в первую очередь как раз функция ввода команд, включая пользовательские интерфейсы, неимоверно упростилась и стала общедоступна. С помощью простых текстовых или голосовых запросов человек может получить по своему желанию готовые таблицы и каталоги, текстовый контент различного предназначения и программный код, обработать и сгенерировать изображения, звук и видеоряд, отдать команды домашним устройствам и сервисам. И для этого он уже не должен писать или приобретать особый программный код — программы или приложения.
С обработкой существующего контента дело теперь обстоит достаточно просто — пользователь загружает через интерфейс определённую информацию (текст, программный код, изображение, звук и так далее) и на выходе получает необходимую обработку своих данных. От ретуши изображений и улучшения качества звука до исправления ошибок в программном коде и «смешивания» введённых данных.
Сложности возникают в том случае, когда человек хочет получить от нейросетевых сервисов конкретный и жёстко определённый результат. Но и для этого существуют простые текстовые и голосовые наборы команд, или промпты (от английского prompt — подсказка, запрос, побуждение), которые во многом предопределяют результаты работы при генерации.
2. Второе, в чем относительно упростилось или облегчилось взаимодействие пользователя и вычислительных устройств вместе с появлением нейросетевых технологий, это получение высокой вариативности ответов на свои запросы. Можно ли назвать это творчеством? И да и нет. Это часть того процесса, который мы привыкли называть творчеством, хотя и далеко не весь творческий процесс. Речь здесь, в большей степени, о ремесле — то есть о производстве чего-либо, скажем так, в погонажных объёмах.
3. Третье, в чём я вижу новое во взаимодействии человека и нейросетей, это, конечно, новые возможности и новый функционал таких сервисов. Задачи, которые может решать пользователь с помощью нейросетей, быстро становятся всё более разнообразными, учитывая скорость совершенствования самих нейросетей и количество сторонних сервисов, которые встраивают в свой функционал дополнительные опции, опирающиеся на доступ к нейросетям. Структурирование больших объёмов данных, статистика и прогнозы на основании больших массивов данных, выполнение огромных объёмов однообразных и даже однообразных узкоспециализированных задач, которое раньше не было доступно широкому пользователю.
4. Четвёртое, это та скорость, с какой они предлагают готовые решения множества задач, которые ставит перед ними пользователь.
5. В-пятых, нельзя не упомянуть о ставших уже многим привычными, благодаря удобному голосовому взаимодействию (аудиоинтерфейсу), разнообразных виртуальных ассистентах — голосовых помощниках. Среди них: Алиса от Яндекса, Маруся от Mail.ru Group, Олег, разработанный группой Тинькофф, семейство виртуальных ассистентов Салют от Сбера, а также Cortana от Microsoft, Siri от Apple, Google Assistant от Google, Alexa от Amazon и многие другие. Виртуальные помощники обычно делятся на «умных» и «персональных». Под «персональными» подразумеваются тех из них, которые способны работать автономно и предназначены для выполнения конкретных задач. А вот современной основой тех, которые относятся к категории «умных», являются именно нейросети.
6. В чем же ещё нам способны помочь нейросети? Шестым пунктом я отмечу то, что они способны отлично помогать в поиске и предоставлении информации. В современном мире информация стала поистине одной из стихий, с которыми человеку порою сложно, а порою и просто невозможно совладать. Поиск, структуризация, суммирование нужной информации при добросовестном подходе к поиску ответов на вопросы занимает уйму времени. Что такое сегодня цифровые постоянно пополняемые хранилища информации? Это так называемые Большие данные, или Big Data — поистине колоссальные объёмы данных (как структурированных, так и неструктурированных), с которыми работать до нынешнего времени могли лишь специалисты в области информационных технологий. С помощью нейросетей каждый пользователь становится ещё ближе к самостоятельному быстрому доступу к обширным данным, которые хранит современный цифровой мир.
Мы можем уметь пользоваться поисковыми машинами, которые сейчас даже пытаются помочь нам уточнить достоверность и релевантность в отношении нашего запроса, но максимально всесторонняя и объективная оценка получаемой информации может занимать очень продолжительное время. Что же касается суммирования, то есть краткого и достоверного пересказа содержимого без потери смысла, то оно занимает в разы больше времени — ведь нужно найти и прочесть информацию в источниках, осмыслить её и пересказать кратко и простым языком. На такое (во многих случаях) способен и готов пойти далеко не каждый человек. Признаемся сами себе, что дальше первой страницы с ответами в поисковиках и чтения статей на Википедии мы заглядываем редко.
Настоящим живым учителем и опытным специалистом ИИ не станет, но с помощью нейросетей мы можем получить ответы и консультации по многим вопросам. Ответы, при качественном обучении нейросетей, будут основаны как раз на опыте специалистов во многих отраслях человеческих знаний. А при желании мы сможем составить сами себе курс обучения и пройти его — также с помощью современных нейросетей.
Совокупность всех этих новых возможностей взаимодействия человека с современными нейросетевыми алгоритмами рождает чёткое понимание того, что новые инструменты необходимо своевременно изучать и учиться применять для решения различных задач любому человеку, который не хочет остаться за бортом проходящего мимо поезда современных высоких технологий.
Как же нужно работать с нейросетями? С помощью запросов и команд.
Глава 5. Промпт-инжиниринг: о командах и запросах
В нашем мире постоянно появляются новые профессии и специализации. Новые появляются, а старые исчезают. Вы, наверное, обратили внимание, что я уже упомянул выше одну из специальностей, которая появилась совсем недавно. Это AI-тренер (или ИИ-тренер) — специалист, который обучает модели искусственного интеллекта создавать хорошие тексты. Принято считать, что первые вакансии для специалистов по обучению ИИ были открыты в крупных технологических компаниях США. Одной из первых компаний, начавшей наём AI-тренеров, была OpenAI, разрабатывающая ChatGPT. В России же специальность появилась на рынке вакансий впервые примерно на стыке 2022 и 2023 годов.
Ещё одной новой специализацией можно смело назвать промпт-инжиниринг (калька с английского prompt engineering). Что же это такое? Промпт-инжиниринг — управление поведением нейросетевых моделей искусственного интеллекта для получения желаемых результатов без внесения изменений в конфигурации самих моделей. Говоря простыми словами, это система принципов составления текстовых запросов для ИИ-моделей.
Зачем это нужно?
Владельцы и специалисты компаний, создающих устройства и сервисы в области высоких технологий, многие десятилетия работают на то, чтобы пользовательские интерфейсы приложений становились всё более интуитивно понятными, дружелюбными, простыми и доступными для неограниченного количества пользователей. Именно пользовательские интерфейсы (текстовые и голосовые), работающие на человеческом языке, делают общение человек — цифровой алгоритм самым удобным из всех появлявшихся до сих пор. Пока не появились такие интерфейсы, в подавляющем большинстве случаев с машинами нам приходилось общаться либо на языках программирования, либо с помощью ограниченного числа заготовленных программ. В некоторых случаях, например, при использовании графических редакторов или задавая запросы для поисковых машин, мы используем другие виды ввода данных: словесные запросы или сенсорные и графические методы.
Бесплатный фрагмент закончился.
Купите книгу, чтобы продолжить чтение.