Что такое искусственный интеллект?

Александра Клеппер
Alexandra Klepper

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

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

Существует ряд терминов и концепций , определяющих искусственный интеллект и машинное обучение, которые могут оказаться вам полезными. Здесь вы найдёте термины, распространённые в документации Chrome, особенно касающиеся клиентского ИИ.

Клиентский ИИ

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

Клиентский ИИ использует небольшие оптимизированные модели, оптимизированные для повышения производительности . Такие модели могут превосходить более крупные серверные модели для решения определённых задач. Оцените свой вариант использования, чтобы определить подходящее решение.

Встроенный ИИ

Благодаря встроенному ИИ ваш сайт подключается к локальному процессору через API браузера. Встроенная в браузер модель отправляет ответ, который API возвращает вашему сайту.

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

Встроенные API ИИ предназначены для выполнения вывода на основе модели, подходящей для конкретной задачи. Например, API Prompt выполняет вывод на основе модели LLM, а API Translator — на основе встроенной экспертной модели.

Серверный ИИ

Серверный ИИ включает в себя облачные сервисы ИИ. Представьте себе Gemini 1.5 Pro, работающий в облаке. Эти модели, как правило, гораздо крупнее и мощнее. Это особенно актуально для больших языковых моделей .

Гибридный ИИ

Гибридный ИИ относится к любому решению, включающему как клиентский, так и серверный компонент. Например:

  • Клиентские модели, имеющие резервные версии для серверных моделей, разработанные для задач, которые невозможно эффективно выполнить на устройстве.
    • Возможно, на устройстве не хватает ресурсов.
    • Модель или API доступны только в определенных средах.
  • Модель, разделенная между клиентом и сервером в целях безопасности.
    • Например, можно разделить модель таким образом, чтобы 75% выполнения выполнялось на клиенте, а оставшиеся 25% — на сервере. Это даёт преимущества на стороне клиента , позволяя при этом размещать часть модели вне устройства, сохраняя её конфиденциальность.

Если вы используете Prompt API , вы можете настроить гибридную архитектуру с Firebase AI Logic .

Генеративный ИИ

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

Большая языковая модель (LLM) имеет множество (часто миллиарды) параметров, которые можно использовать для выполнения самых разных задач, таких как генерация, классификация или обобщение текста или изображений.

Обработка естественного языка (НЛП)

Обработка естественного языка — это класс МО, который помогает компьютерам понимать человеческий язык: от правил конкретного языка до особенностей, диалекта и сленга, используемых отдельными людьми.

Агент или агент ИИ

Агент — это программное обеспечение, которое автономно планирует и выполняет ряд действий для выполнения задачи от имени пользователя, адаптируясь к изменениям в окружающей среде. Действия могут включать функции API или запросы к базе данных, выполняемые на веб-странице или через стороннее приложение, например, Project Mariner .

Чат-бот не является агентом по своей сути. В то время как чат-бот отвечает отправителю (будь то человек или кто-то другой) и использует модель для генерации контента, например, ответов на вопросы, агент взаимодействует с инструментами или базой данных для выполнения задачи.

Дополнительные ресурсы

Если вы новичок в области ИИ в Интернете, ознакомьтесь с нашей коллекцией ресурсов web.dev по ИИ .