Как мы внедрили искусственный интеллект для помощи аналитикам и программистам 1С

Как работает ИИ, зачем внедрили, и как его можно протестировать самостоятельно – читайте в статье

Как мы внедрили искусственный интеллект для помощи аналитикам и программистам 1С

Мы внедрили искусственный интеллект для программистов 1С и бизнес-аналитиков. ИИ тестируем в сообществе «Автоматизация бизнес-процессов». Участники сообщества могут протестировать ИИ на знание языка 1С или помочь разобраться в вопросах бизнес-анализа.

Внедрял искусственный интеллект старший преподаватель CORS Academy, кандидат технических наук, Дмитрий Мительков. С ним поговорили о целях внедрения ИИ и как уже сейчас можно протестировать бот самостоятельно.

«Бот может быть полезен для аналитиков и разработчиков, занимающихся внедрением программных продуктов 1С, например, в написании кода, технического задания и других небольших задач, связанных с поиском информации», – Дмитрий Мительков, старший преподаватель CORS Academy

Чем может быть полезен ИИ-бот для аналитиков и программистов 1С

Бот на основе ИИ мы назвали «Analyst1C_bot», ведь в сообществе «Автоматизация бизнес-процессов» аналитики и программисты 1С – основная аудитория. Он пока только учится работать с запросами и порой допускает ошибки. В феврале мы его запустили в экспериментальном режиме и в настоящее время тестируем его работу.

«Analyst1C_bot» основан на модели GPT-3.5 и сейчас находится в экспериментальном режиме. Эта модель может помочь в оформлении, к примеру, технических заданий, формировании специальных вопросов для интервью в предметных областях, в которых происходит внедрение, может помогать разработчикам в написании кода либо ответов на вопросы по написанию кода.

Я сам использовал эти возможности помощника для написания самого бота: задавал наводящие вопросы ИИ, и он частично формировал код. Получается, что за кратчайшие сроки я разработал бот на Python с помощью ИИ», – Дмитрий Мительков, старший преподаватель CORS Academy

Бот может быть полезен для аналитиков и разработчиков, занимающихся внедрением программных продуктов 1С, в нескольких направлениях:

1. Поиск информации и решений. Бот может решения типовых и нетиповых задач, с которыми сталкиваются специалисты по внедрению 1С и не только.

2. Поддержка в написании кода 1С. Благодаря обширному знанию языка программирования 1С:Предприятие (и не только), бот может помогать в написании 1С-кода, предлагать пути оптимизации и указывать на потенциальные ошибки.

3. Разработка технических заданий (ТЗ) и документации. Бизнес-аналитики могут использовать ИИ-бота для формулировки требований к разработке или для автоматической генерации частей технической документации на основе представленных данных.

4. Обучение и поддержка. Для новых аналитиков и разработчиков 1С бот станет незаменимым помощником, предоставляющим объяснения и рекомендации по использованию различных инструментов и методик работы в системе 1С.

5. Подготовка и анализ результатов интервью. На основе введенных данных о бизнесе заказчика бот может предложить варианты специальных вопросов для интервью по отрасли, в которой, возможно, никогда не работал аналитик, а также помочь проанализировать текстовую запись интервью.

Какие вопросы можно задать боту уже сейчас

Бот «Analyst1C_bot» может ответить на вопросы, связанные с бизнес-анализом, бизнес-процессами, ИТ архитектурой, программированием, и другие вопросы из сферы IT (не только 1С). Давайте приведем примеры.

Вопросы от бизнес-аналитиков

Выгрузили в бот «Analyst1C_bot» несколько вопросов из собеседований на бизнес-аналитика.

Вопросы:

  • Чем характеризуется разработка требований к программному продукту в Agile проектах?
  • Что общего у GraphQL, gRPC и SOAP?

Ответ «Analyst 1C_bot»:

Как мы внедрили искусственный интеллект для помощи аналитикам и программистам 1С

Бот справился с заданием и на поставленные вопросы ответил. Давайте попробуем запутать бота и зададим ему некорректные вопросы. Например, поймет ли бот, что понятия DEDOK не существует.

Вопросы:

  • Нужно ли аналитику тратить время на изучение IT-ландшафта и куда будет встраиваться тестируемая система на этапе разработки требования?
  • Чем отличается свод правил BABOK от свода правил DEDOK?
Как мы внедрили искусственный интеллект для помощи аналитикам и программистам 1С

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

Вопросы от программистов 1С

Усложним задачу и выгрузим вопросы ИИ, связанные с языком программирования 1С от пользователей на известном форуме программистов 1С Миста.ру и посмотрим, как бот с этим справится.

Вопрос 1: Помогите написать код на 1С для округления суммы всегда в большую сторону, кратную 5-ти, к примеру: 126 = 130, 41 = 45, 57 = 60, 12 = 15. 10 = 10, 15 = 15

Ответ от бота:

Как мы внедрили искусственный интеллект для помощи аналитикам и программистам 1С

Что интересно – когда задали вопрос во второй раз, код был уже другой, но рабочий. Ссылка на вопрос с mista.ru.

Можете сами сравнить ответ нашего ИИ-бота и реальных ответов от программистов 1С.

Вопрос 2: Что не так с конфигурацией?

Приведем скриншот с форума как есть. ИИ-боту мы его задали прямо в том же виде, копи-паст:

Как мы внедрили искусственный интеллект для помощи аналитикам и программистам 1С

Ответ от бота:

Как мы внедрили искусственный интеллект для помощи аналитикам и программистам 1С

Ссылка на вопрос с mista.ru. Можете также сравнить ответ нашего ИИ-бота и реальных ответов от программистов 1С.

Как задать вопрос ИИ-боту

Можете сами задать вопрос боту. Для этого нужно

Удастся ли искусственному интеллекту заменить аналитика и программиста 1С

Бот уже в настоящее время является хорошим помощником и для бизнес-аналитика, аналитика 1С, для программиста 1С. Но нужно понимать, что GPT-3.5 – это генеративная модель, и иногда она, по словам Дмитрия Мителькова, галлюцинирует – т.е. фантазирует. А это значит, что специалист должен обязательно проверить результат ответа бота и принять решение о дальнейшем его использовании.

На примере ниже – неверное понимание ботом названий программных продуктов от 1С.

Как мы внедрили искусственный интеллект для помощи аналитикам и программистам 1С

В данный момент мы занимаемся обучением ИИ-бота, чтобы подобных ошибок впредь не возникало.

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

Подводя итог, резюмируем, что часть рутинных задач специалистов 1С Analyst 1C_bot уже сейчас может взять на себя.

Тестируйте и применяйте возможности нашего ИИ-бота в своей работе!

И, конечно, ждем ваши комментарии!

Подписывайтесь:

CORS Клуб - сообщество и образовательная среда для специалистов из IT-сферы https://cors.su/klub/

Канал руководителей IT компаний и подразделений, CIO, СDO, CDTO https://t.me/cio_channel

CIO. Сообщество IT руководителей https://vk.com/cio_club

Как мы внедрили искусственный интеллект для помощи аналитикам и программистам 1С
Начать дискуссию