← Назад к курсу

Что такое искусственный интеллект: программа, набор знаний или, и то, и другое?

Добрый день! Если вы интересуетесь искусственным интеллектом (ИИ), то этот урок для вас. Здесь мы расскажем о том, что такое ИИ, как он работает и чем он полезен.

Рост мощности вычислительной техники и новые возможности

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

По сути, ИИ - это продвинутые алгоритмы обработки информации и способы хранения/использования информации. Они позволяют обучить модель данных, чтобы потом, задавая вопросы на естественном языке, получать ответы на разные вопросы.

Как это работает?

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

Существует много моделей ИИ, которые отличаются друг от друга по объему памяти, от 500 тысяч до сотен миллиардов параметров. Также модели отличаются друг от друга по методике обучения и набору данных для обучения. Некоторые модели можно скачать и запустить на своем компьютере или сервере организации, другие доступны только через сервисы разработчиков.

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

Выводы

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