Анализ сервиса Duet AI корпорации Google

Анализ сервиса Duet AI корпорации Google

В нашем обзоре расскажем вам о том, как работает нейросетевой помощник Duet AI от корпорации Google, как планирует развиваться, и чем он может быть полезен.

Выбрать раздел:

Что такое Duet AI?

Сервис генеративного искусственного интеллекта Duet AI предназначен для предоставления помощи пользователям облачных служб и сервисов Google в решении различных задач, таких как написание кода, автоматический анализ данных, генерация текстов, управление инфраструктурой и взаимодействие с другими абонентами компании, используя передовые технологии машинного обучения. Duet AI интегрирован во все приложения наборов облачных служб и сервисов Google Cloud и Google Workspace, включая облачные вычисления, хранение и анализ данных, почту, текстовые и табличные документы, презентации, заметки и так далее, а также в процессы и инструменты DevOps, позволяющие создавать и улучшать программные продукты быстрее, чем при использовании традиционных подходов к разработке программного обеспечения (ПО).

Анализ сервиса Duet AI корпорации Google

Клиентам облачных сервисов Google Workspace инструмент облегчает работу с текстовыми документами (сервис бесплатной почтовой службы Gmail и текстовый редактор Google Docs), изображениями (приложение для создания и редактирования презентаций Google Slides), табличными данными (приложение для создания и ведения электронных таблиц Google Sheets), а также проведение видео- звонков и конференций (общедоступный объединённый сервис для безопасных аудио- и видеозвонков в высоком качестве Google Meet). Разработчикам программного обеспечения Duet AI предлагает дополнительные функции для более эффективного управления инфраструктурой и ее эксплуатацией. Он может автоматизировать процессы написания кода и развертывания ПО, обеспечить правильное согласование конфигурации и помочь в устранении неполадок.

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

Как изменились приложения?

С разработкой Duet AI изменения коснулись и всех приложений, связанных с генерацией текста:

  • сервис бесплатной почтовой службы Gmail научился понимать контекст беседы и генерировать осмысленные ответы;
  • коммуникационный сервис Google Chat стал выполнять функцию корпоративного ChatGPT, с которым можно обсудить рабочие задачи;
  • текстовый редактор Google Docs приобрел платную функцию Proofread, которая заменила классическую систему проверки орфографии и грамматики, а также помогает сделать текст более кратким и понятным для читателей, придает словам более динамичное или формальное звучание в контексте, предлагает разбить определённые сложные предложения на части;
  • приложение для создания и редактирования презентаций Google Slides может составить презентацию с текстом, картинками и диаграммами на основе контента из хранилища Google Drive или Gmail;
  • приложение для создания и ведения электронных таблиц Google Sheets благодаря наличию автоматической классификации данных и возможности создания пользовательских планов упрощает анализ информации;
  • общедоступный объединённый сервис для безопасных аудио- и видеозвонков в высоком качестве Google Meet обеспечивает клиентам студийный звук и освещение, а также перевод речи в режиме реального времени при проведении онлайн конференций. В ближайшее время должна стать доступна функция замены личного присутствия абонента на виртуальной встрече, с возможностью задать все нужные вопросы и краткого резюмировать итоги.

Duet AI и кодирование

Одной из особенностей инструмента генеративного ИИ является то, что он облегчает рефакторинг кода (перепроектирование или переработка кода, равносильное преобразование алгоритмов – процесс изменения внутренней структуры программы, не затрагивающий её внешнего поведения и имеющий целью облегчить понимание её работы), оптимизируя традиционно громоздкий и дорогостоящий процесс обновления старого программного обеспечения. Duet AI предоставляет экспертную помощь на протяжении всего жизненного цикла разработки ПО. Сюда входит генерация кода, цитирование источников, покрытие тестированием, проектирование и создание программных интерфейсов (Application Programming Interface, API), миграция и модернизация приложений и многое другое.

Анализ сервиса Duet AI корпорации Google

В настоящее время сервисом осуществляется поддержка более чем 20 языков программирования, включая Go, Java, JavaScript, Python, C и C++. На настоящий момент Google уже создана общая сеть с более чем 25 партнерами во всей ИТ-индустрии, в частности такими американскими компаниями, как Confluent, MongoDB, HashiCorp и Datadog, чешской JetBrains.

Следует отметить, что Duet AI может помочь клиентам быстрее модернизировать свои приложения. Например, для перевода устаревшего приложения, написанного на языке C++, соединяющего внешний веб-сайт с внутренней базой данных, на язык Go, а также переключить серверную часть этой БД на управляемую реляционную Google Cloud SQL. Если это делать вручную, то необходимо преобразовать код с C++ в Go, изучить конструкции Cloud SQL и обновить подключение к базе данных для использования Cloud SQL. В сервисе генеративного искусственного интеллекта, вместо этого достаточно открыть чат Duet AI прямо в среде разработки и написать простой запрос на естественном языке – «Преобразовать эту функцию в Go, использовать Cloud SQL».

Duet AI предлагает также контекстно-зависимые варианты кода. Это означает, что он использует свой ИИ, чтобы настраиваться с использованием специфичных для пользователей знаний из их библиотек и базы кода для генерации предложений кода с учетом контекста, для выработки рекомендаций по индивидуальному коду. На практике это гарантирует, что предлагаемый код легко интегрируется с классами и методами, которые уже использует абонент. Применяя Duet AI в службах интеграции Google, таких как Apigee API Management и Application Integration, разработчики могут легко проектировать, создавать и публиковать свои программные интерфейсы API, используя простые запросы на естественном языке.

Duet AI в работе

Duet AI доступен через несколько платформ: консоль Google Cloud, облачные рабочие станции, редактор Cloud Shell и даже внешние среды разработки IDE через расширения Cloud Code IDE.

Поддерживаемые среды разработки варьируются от VSCode и JetBrains IDE, CLion, GoLand IntelliJ, PyCharm, до Rider и WebStorm.

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

Аналитики для быстрого анализа данных могут использовать Duet AI при работе с хранилищем данных BigQuery, способном вместить петабайты информации и геораспределённой системой управления базами данных Cloud Spanner. Сервис предоставляет контекстную помощь при написании сценариев на языках программирования SQL и Python для доступа к данным абонентов, их анализа и интерпретации, что позволяет группам обработки информации больше сосредоточиваться на логике и результатах. Кроме того, Duet AI может генерировать полные функции и блоки кода, автоматически предлагать его завершение и объяснять код и запросы SQL.

Анализ сервиса Duet AI корпорации Google

Помимо указанных сервисов, Duet AI совместим с другими платформами реляционных БД, такими как AlloyDB и Cloud SQL. Пользователи могут вводить запросы на естественном языке для автоматического создания кода для различных задач управления данными. Инструмент также может взаимодействовать со службой миграции баз данных Google, автоматизируя перевод различных элементов кода, таких как хранимые процедуры и пользовательские коды PL/SQL.

Следует отметить, что компания Google внедряет функции Duet AI, которые помогают бизнес-пользователям быстрее анализировать данные в свой продукт Looker Studio2, с помощью которого можно быстро и легко создавать интерактивные отчеты и дашборды3 на основе данных из различных источников.

С помощью Duet AI в онлайн-платформе Looker Studio обеспечивается диалоговый анализ данных, автоматическое создание презентаций, интеллектуальные текстовые сводки на основе отчетов организации, использование естественного языка для создания расчетов и визуализаций, а также возможность быстрого создания моделей на языке LookML (Looker Modeling Language).

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

Например, Duet AI помогает разработчикам, инженерам по надежности сайтов и операторам отслеживать производительность и быстро устранять проблемы с помощью интеграции мониторинга и ведения журналов. Duet AI помогает выявлять корреляции в приложениях клиентов, позволяя быстро перейти от получения оповещений к решению проблем. В сервисе единого мониторинга Cloud Monitoring запросы на естественном языке можно преобразовать в запросы на функциональном языке PromQL для анализа показателей временных рядов, таких как загрузка ЦП с течением времени. Duet AI также может предоставлять интуитивно понятные объяснения сложных записей журнала событий в обозревателе для упрощения анализа первопричин и предлагать способы устранения проблем, обнаруженных в отчетах об ошибках.

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

Сервис интегрирован в продукты безопасности Google, такие как Chronicle Security Operations, Mandiant Threat Intelligence и Security Command Center. Он быстро суммирует и классифицирует информацию об угрозах, преобразовывает поисковые запросы на естественном языке, что сокращает время на обнаружение и реагирование и повышает продуктивность перегруженных работой специалистов по безопасности.

Duet AI получил сертификаты ISO/IEC 27001 (Управление информационной безопасностью), 27017 (Облачная безопасность), 27018 (Защита персональных данных) и 27701 (Управление конфиденциальной информацией).

В мае 2023 года на конференции для разработчиков Google I/O были продемонстрированы такие функции Duet AI, как поддержка кода и чата, а в августе на конференции Google Cloud Next 23 несколько усовершенствований данного продукта, направленных на охват различных секторов, включая разработку приложений, лучшие практики DevOps, управление базами данных, анализ и представление данных, а также протоколы онлайн-безопасности.

В настоящее время Duet AI находится в стадии бета-тестирования и доступен только для пользователей веб-браузера Chrome. Он позиционируется как главный конкурент Copilot – ИИ-помощника от компании Microsoft.

Больше полезной информации об ИТ и ИБ — в наших соцсетях:

Telegram

Вконтакте

Одноклассники

Дзен

55
Начать дискуссию