ИИ-сервисы в Case Platform. Как ускорить разработку приложений

В настоящее время внедрение искусственного интеллекта в ИТ-платформы стало необходимостью для быстрой и удобной разработки решений. Так, на Case Platform активно развивается направление, связанное с ИИ-интеграцией в процессы создания и настройки приложений.
В этой статье мы разберем, какие ИИ-сервисы уже внедрены в Case Platform и как они могут помочь вам в разработке систем.
Как работают ИИ-сервисы на платформе
Для работы с ИИ-сервисами на Case Platform необходимо настроить интеграцию в параметрах в разделе «Искусственный интеллект». Важно понимать, что платформа не привязана к конкретной ИИ-модели. Она позволяет использовать как внешние ИИ-решения, так и модель, развернутую во внутреннем контуре заказчика.
Одно из основных понятий в работе ИИ на Case Platform – контекст. Это набор данных, которые ИИ-модель использует для корректной интерпретации запроса и формирования осмысленного ответа на него.
Чтобы нейросеть учитывала структуру и логику конкретного приложения, его данные добавляют в базу знаний ИИ-модели. Для этого необходимо провести индексацию приложения и периодически повторять ее для поддержания актуальности контекста приложения. Индекс может обновляться автоматически или вручную. Актуализация индекса позволяет ИИ получать доступ к текущему состоянию приложения и работать с учетом его архитектуры и данных.
Таким образом, ИИ-сервисы на платформе:
- работают в контексте конкретного приложения;
- анализируют его структуру и данные;
- выдают рекомендации или генерируют результат с учетом этой информации.
Какие ИИ-сервисы реализованы на Case Platform
На Case Platform уже реализованы несколько ИИ-сервисов, которые продолжают развиваться и обогащаться дополнительными функциями. Они позволяют сделать повседневную работу аналитиков и разработчиков быстрее и проще.
- Голосовой ввод
Данный ИИ-сервис позволяет вводить текст с помощью голоса и без использования клавиатуры. В настоящий момент эта функция реализована для ряда объектов в конструкторе приложения. В частности, в полях, которые содержат описания или комментарии. Кроме того, голосовой ввод доступен в некоторых виджетах в среде запуска.
Пользователь активирует запись, нажав на значок микрофона, и произносит фразу, а ИИ преобразует речь в структурированный текст. Если вам не нравится результат, то вы можете переделать запись столько раз, сколько нужно. После сохранения фраза отобразится в соответствующем месте интерфейса. Эта функциональность ускоряет работу с документацией и настройкой объектов, особенно при большом объеме текстовой информации.
- Автоматическая генерация описаний
ИИ может автоматически формировать описания объектов приложения. Они будут отображаться в поле «Описания от ИИ» соответствующего объекта. Модель анализирует структуру и назначение элементов и генерирует текстовые пояснения.
Для генерации описаний на вкладке «Свойства приложения» на панели инструментов необходимо нажать «Сервис», «Обновить ИИ-описание». Эта функциональность упрощает документирование системы, повышает прозрачность архитектуры и помогает быстрее погружаться в проект новым участникам команды.
- Чат с нейросетью
Это ИИ-сервис, который используется как интеллектуальный помощник разработчика. Он встроен в редакторы скриптов и позволяет:
- написать скрипт с нуля;
- оптимизировать существующую логику;
- найти и исправить ошибки;
- получить рекомендации по улучшению кода.
Модель анализирует вопрос аналитика с учетом контекста приложения и предлагает варианты решения. Общение происходит в диалоговом режиме, что позволяет уточнять задачи и постепенно улучшать результат.
Для того, чтобы воспользоваться ИИ-сервисом, необходимо открыть редактор UDML или UDMS в целевом объекте платформы и правой кнопкой мыши щелкнуть в любом месте редактора. После этого откроется контекстное меню, где нужно выбрать «Спросить нейросеть».
- Рефакторинг кода
Это ИИ-сервис, который позволяет переработать и улучшить код на языках UDML, UDMS и JavaScript. На вход сервис получает готовый скрипт, написанный на платформе. Сервис анализирует его и выдает рекомендации по его улучшению и оптимизации.
Перед рефакторингом обновите индекс приложения. Это позволит включить данные приложения в базу знаний ИИ и использовать их для обработки запроса. После актуализации индекса в целевом объекте необходимо открыть редактор UDML или UDMS, выделить скрипт и выбрать опцию «улучшить».
Пользователь может принять изменения полностью, частично или отклонить их. Это делает процесс оптимизации управляемым и безопасным.
- Генерация SQL-запросов
С помощью ИИ можно сгенерировать SQL-запрос на основе текстового описания. Для этого нужно открыть в конструкторе поисковых методов вкладку «SQL-запрос», нажать правой кнопкой мыши в редакторе и выбрать в появившемся меню пункт «Генерация SQL».
Когда откроется чат с ИИ, необходимо ввести текстовое описание запроса: какую задачу он должен решать, какие таблицы и поля использовать, какой результат вы хотите получить. Чем подробнее описание, тем точнее будет результат.
При необходимости запрос можно уточнить в диалоге и доработать результат. Это значительно сокращает время подготовки сложных выборок и снижает вероятность синтаксических ошибок.
Заключение
ИИ-сервисы на Case Platform – это удобные инструменты, позволяющее ускорить разработку, снизить количество ошибок и автоматизировать рутинные задачи. Внедренные ИИ-инструменты сделали платформу еще более гибкой и адаптивной к задачам.
Команда Case Studio продолжит активно развивать ИИ-интеграцию в процессы создания и настройки приложений, усиливая как саму платформу, так и команды, использующие систему для разработки ИТ-решений.
Бесплатная консультация специалиста
Наши менеджеры на связи и проконсультируют по всем вопросам.
ПОЛУЧИТЬ КОНСУЛЬТАЦИЮ