Загрузка 0
ПОДЕЛИТЬСЯ

Мой блог

Листай вниз

Что такое полностековый искусственный интеллект: экспертный разбор подхода Google

Что такое полностековый искусственный интеллект: экспертный разбор подхода Google

Если в последнее время вам доводилось следить за новостями технологий или тестировать новые инструменты, вы наверняка сталкивались с понятиями вроде «полностековой» разработки приложений и систем с применением искусственного интеллекта. Уникальный подход, объединяющий полностековый искусственный интеллект, позволяет создавать мощные и экономически эффективные продукты как для профессиональных разработчиков, так и для массовой аудитории. Но что на практике означает этот термин? Мы попросили Ричарда Серотера, руководителя направления взаимодействия с разработчиками в Google Cloud, объяснить суть этой концепции и рассказать, почему она позволяет компании внедрять полезные ИИ-технологии для миллиардов людей.

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

Прежде всего, расскажите о своих задачах в компании. Изначально я пришел в Google в качестве менеджера по продукту, а последние три года возглавляю команды по работе с разработчиками и техническому письму. Сейчас мое подразделение также включает группы продуктовой инженерии для языков и фреймворков, а также офис открытого исходного кода. Мы помогаем софтверным инженерам успешно создавать решения на базе продуктов Google Cloud. Наша деятельность охватывает множество направлений: от создания языков программирования и инструментов до прямого общения с сообществом для обмена лучшими практиками и управления созданием технической документации. Наша главная цель — дать разработчикам уверенность в том, что они могут эффективно решать свои задачи с помощью продуктов Google.

Учитывая тему нашего разговора, это наверняка означает помощь разработчикам в освоении наших сквозных технологий. Совершенно верно. Давайте дадим точное определение этому термину. Откуда вообще взялось выражение «full-stack» и что оно означает в технологической сфере?

Эволюция понятия full-stack от приложений к ИИ

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

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

Из каких элементов состоит современный стек технологий

Какие именно разрозненные компоненты можно попытаться объединить для создания собственной ИИ-системы? Внедряя полностековый искусственный интеллект в практическую деятельность, компания требует продуманной комбинации нескольких уровней: вычислительной инфраструктуры, самой языковой или аналитической модели, платформы оркестрации и пользовательских интерфейсов. В Google сознательно инвестировали в каждый из этих уровней.

Мы предоставляем аппаратное обеспечение, такое как тензорные процессоры (TPU), передовые модели, разработанные подразделением Google DeepMind (включая семейство моделей Gemini), платформу агентов Gemini Enterprise, а также интерфейсы, которыми люди пользуются ежедневно, вроде Карточки и Gmail. Мы фактически провели всю предварительную работу за пользователя и объединили все компоненты в едином готовом решении.

Знали ли мы изначально, что придем к такому комплексному подходу, когда только начинали работу над искусственным интеллектом? Это была абсолютно осознанная стратегия, рассчитанная на десятилетия вперед. Например, наша ставка на собственные специализированные TPU была сделана более десяти лет назад. Мы рано осознали огромную ценность контроля над собственной цепочкой поставок и базовой инфраструктурой при обслуживании важнейших интернет-сервисов по всему миру.

Полный контроль над всеми технологическими уровнями позволяет обеспечивать уровень сервиса, производительности и надежности, которого крайне сложно добиться, находясь в зависимости от множества сторонних поставщиков. Возникает закономерный вопрос: не ограничивает ли разработчиков внедрение вертикально интегрированной платформы? Это справедливое опасение, однако искусственное удержание пользователей противоречит базовым принципам компании. Ни одна крупная технологическая корпорация не работает с открытым исходным кодом так масштабно, как Google: здесь регулярно предоставляются фундаментальные технологии и исходный код, на который опирается вся индустрия. Платформу принято описывать как концепцию со встроенными готовыми решениями и определенным стандартом по умолчанию, где есть всё необходимое для создания и запуска приложений «из коробки». Тем не менее, при желании использовать чужую языковую модель вместо Gemini или подключить стороннее программное обеспечение вместо инструментов Workspace, разработчики могут легко интегрировать эти компоненты.

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

С чего начать работу с технологиями экосистемы

Стремление сделать технологии доступными для миллиардов людей без профильного инженерного образования выражается в создании понятных точек входа в зависимости от текущих задач. Существует три основных направления для старта. Превратить творческий замысел в рабочий прототип веб-приложения за считанные минуты позволяет среда Google AI Studio с возможностью развертывания на облачной платформе Cloud Run всего одним нажатием кнопки. Для автоматизации повседневных рутинных задач без написания кода оптимально подходит платформа Gemini Enterprise Platform, где можно настраивать рабочие процессы для сортировки входящей почты или обработки сложных таблиц. Создание сложных многоуровневых приложений и автономных агентов обеспечивается мощной платформой Antigravity, интерфейсы которой дают возможность проектировать продвинутые системы без глубоких навыков программирования. Независимо от создаваемого продукта и уровня технической подготовки разработчика, в распоряжении всегда есть готовый инструментарий.

Источник: blog.google

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

01.
На платформе MonsterInsights