LeanTech в лицах

DevOps-инженер о работе с AI-проектом

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

  • Возможности AI на сегодняшний день.
  • 4 наиболее интересные нейросети на основе AI.
  • Опыт работы DevOps-инженера нашей команды с проектом на основе AI.

Возможности AI на сегодняшний день

На сегодняшний день одним из главных достижений AI является развитие глубокого обучения и нейронных сетей.

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

Благодаря этому технологическому прорыву AI способен:
  • распознавать образы;
  • генерировать изображения;
  • обрабатывать естественный язык;
  • принимать решения и выполнять другие сложные задачи.

4 наиболее интересные нейросети на основе AI

RB.RU изучили популярные AI-сервисы, использующиеся в разных сферах жизни людей.

Наиболее интересные из них:
1. ChatGPT - нейросеть, основанная на модели генерации текста. Использует трансформерную архитектуру и обучается на больших объемах данных.
ChatGPT - популярная нейросеть, созданная для генерации текста
2. Midjourney - нейросеть для генерации изображений по текстовому описанию на английском языке.
Midjourney - популярная нейросеть для генерации изображений
3. Gnod - нейросеть для организации досуга. Составляет подборки фильмов, изобразительного искусства, литературы и музыки.
Gnod - популярная нейросеть для организации досуга
4. Autodraw - искусственный интеллект, который призван дорисовывать и преображать изначальный рисунок пользователя.
Autodraw - нейросеть для корректировки изображений пользователя
Сейчас исследователи и инженеры активно работают над улучшением и расширением возможностей искусственного интеллекта. Их основная цель - увеличить эффективность обучения моделей и создать более сложные алгоритмы.

В конечном итоге AI находится в постоянном движении и эволюции, а его роль в современной жизни людей растет, приобретая оттенок значимости и в какой-то мере необходимости.

    Опыт работы DevOps-инженера нашей команды с проектом на основе AI

    Делимся текущими разработками в области AI на основе опыта нашего DevOps-инженера Андрея. Решение вынести данный кейс обусловлено задачей наглядно показать, что могут нейросети и каковы их дальнейшие перспективы развития.
      Расскажите о Вашем опыте работы с AI-проектами?
      Андрей:
      Мы только что закончили разработку уникального проекта Elly Bot от нашей компании на базе AI. Бот находится на площадке Telegram. Это был мой первый проект в данной области, и, как оказалось, очень интересный. Сейчас я продолжаю его вести в качестве DevOps-инженера по автоматизации процессов производства.
      В чем уникальность Вашего проекта? Расскажите о его "фишках".
      Андрей:
      Конечным продуктом проекта должен стать чат-бот Elly, являющийся агрегатором запросов на основе OpenAI и Midjourney. Помимо совмещения в себе функционала других нейросетей, хочу сказать, что в проекте заложены и наши собственные наработки. Например, особенности модели поведения, генерация ролей, мультиязыковые возможности, генерация изображений на основе загруженных в диалог фотографий пользователя.

      А еще Elly может подкинуть идеи для работы или творчества. Запуск проекта был назначен на 4 октября и прошел вполне успешно! 😊 Но мы и дальше хотим его совершенствовать, расширять функционал бота.


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

      А еще она хорошо считает. К примеру, можно дать математическую задачу и получить ответ с демонстрацией алгоритмов решения.
      Какие инструменты и технологии Вы используете для мониторинга и обучения AI-моделей?
      Андрей:
      Обучением занимается мой коллега. Но в мониторинге системы я использую в основном Prometheus, Alertmanager и другие похожие системы.
      Расскажите об архитектуре Вашего чат-бота?
      Андрей:
      Изначально архитектура выглядела довольно просто. Потом добавили базы данных, кэширование. Используем сейчас Redis - высокопроизводительную СУБД.
      Какая, на Ваш взгляд, самая трудная задача, с которой Вам пришлось столкнуться на этапе разработки проекта?
      Андрей:
      Последнее, что мы делали, оказалось достаточно сложным. Мы автоматизировали создание реплики и поняли, что задача нетривиальная. В принципе, все задачи касательно AI кажутся довольно простыми на первый взгляд. На самом же деле в действии достаточно сложные. Решить проблему мне помог коллега.
      У AI есть будущее? Если да, то расскажите каким его видите лично Вы?
      Андрей:
      Конкретно по проекту: надо его улучшать не только с точки зрения агрегатора запросов. Хотелось бы, чтобы бот понимал контекст текущего дня. Но это уже следующая ступень.

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

      Мы гордимся достижениями Андрея и надеемся, что его идеи в области AI будут в скором времени реализованы, а опыт ведения подобных проектов станет опорой и примером для других!
      Если Вам нужны специалисты разработки для проекта - свяжитесь с нами. Мы с радостью поможем Вам реализовать Ваши идеи и достичь бизнес-целей.