На протяжении большей части последних двух десятилетий искусственный интеллект рассматривался как дополнение к программному обеспечению, которое чат-бот добавлял на веб-сайт, как система рекомендаций, подключаемая к приложению после того, как основной продукт уже был создан. Сейчас эта модель повторяется...
На протяжении большей части последних двух десятилетий искусственный интеллект рассматривался как дополнение к программному обеспечению, которое чат-бот добавлял на веб-сайт, как система рекомендаций, подключаемая к приложению после того, как основной продукт уже был создан. Сейчас этот шаблон заменяется совершенно другим способом создания программного обеспечения: разработкой программного обеспечения с использованием искусственного интеллекта.
В этой статье объясняется, что на самом деле означает разработка на основе ИИ, чем она отличается от традиционной разработки с добавлением функций ИИ позже и как это выглядит на практике.
Что такое разработка программного обеспечения с использованием искусственного интеллекта?
Разработка программного обеспечения AI-Native — это подход к созданию приложений, в котором искусственный интеллект является частью базовой архитектуры с самого первого дизайнерского решения, а не функцией, накладываемой впоследствии. Вместо того, чтобы спрашивать: «Где мы можем встроить ИИ в это приложение», команды спрашивают: «Как должно быть структурировано это приложение, чтобы ИИ мог обеспечивать его основные функции?»
Разница проявляется на протяжении всего процесса разработки:
Архитектура данных спроектирована с учетом того, какие модели должны учиться и прогнозировать, а не только с учетом того, что необходимо хранить и извлекать.
Пользовательские интерфейсы созданы для поддержки динамического, персонализированного или созданного искусственным интеллектом контента, а не виртуального контента.