TurboConf AI: разработка на 1С с помощью ИИ (часть 1)

Добавил: bolsun, 14 апреля 2024 19:39, обновлено: 28 октября 2025 23:55

Раздел: Обсуждение TurboConf


В будущих версиях TurboConf, появится возможность использовать языковые модели ИИ для разработки на платформе 1С прямо в конфигураторе!

TurboConf AI

TurboConf AI - сервис с поддержкой нейросетей и языковых моделей искусственного интеллекта для разработки на платформе 1С.

В сервис TurboConf AI будут входить следующие возможности.

  • Генераторы текста
  • Генераторы кода
  • ИИ ассистенты
  • Создание пользовательских ИИ-ассистентов, генераторов и скриптов
  • API в TurboConf для использования сервиса в конфигураторе 1С

Языковые модели доступные на данный момент GPT-3.5-Turbo и GPT-4-Turbo-Preview, но со временем планируется добавить и другие (Gemini, GigaChat и т.д.)

Для получения более точного ответа используется технология обогащения данных и RAG (Retrieval Augmented Generation). Подробнее как это работает рассмотрим в следующих статьях.

Часть возможностей уже реaлизована и скоро будет доступна для тестирования пользователям TurboConf.

Рассмотрим пример генератора текста.

Генератор описания методов

Функция помогает автоматически создать описание процедуры или функции, по стандартам оформления. ИИ постарается определить назначение метода, типы параметров, возвращаемого значения и т.д.

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

Рассмотрим на примере метода из БСП ОтправитьSMS()
У метода уже есть описание сделанное разработчиками, но мы специально уберем его и не будем сообщать сервису, чтобы сравнить результат.

Вызываем скрипт TurboConf AI - Генерировать описание метода

Ждем немного...

И описание автоматически вставляется перед методом

Сравниваем результат с описанием разработчиков метода.

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

Попробуем еще. Возьмем функцию СведенияБИК() из модуля РаботаСБанками

Результат генератора:

А вот описание разработчиков:

Тоже хороший результат, немного добавить информации или убрать лишнее и описание готово.

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

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

Используя генерацию текста можно реализовать различные полезные функции (генерацию комментария при коммите в хранилище, локализацию строк и т.д.).

В следующей статье рассмотрим другую, более продвинутую функцию TurboConf AI - ИИ-ассистенты


К списку тем

Комментарии

Максим Михайлов
03 мая 2024 23:08: #1

Интересно. А этот генератор умеет делать описания методов, на которые не ругается SonarQube?


Neoinworld
05 октября 2024 12:53: #2

А когда ожидается начало тестирования?

Наша команда очень хочет заюзать ассистента.


Ефремов Роман Дмитриевич
21 июня 2025 17:05: #3

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


Sorm
27 октября 2025 10:16: #4

День добрый. После активного использования и сравнения в выходные пару раз натыкался на такую ситуацию - после точки в вызове метода общего модуля Т9 выдает правильный метод, а ИИ ассистент - похожий, но с другим написанием и описанием:):) Кэш был обновлен. Вот прямо рядом две строки выбора. Есть шанс выбрать неправильный (в данном случае - несуществующий) метод. И CodeInspector это ошибку не видит:(
Турбоконф использую недавно, поэтому прошу простить, если чего-то еще не знаю.


bolsun
27 октября 2025 12:45: #5

(4) Sorm, если будет пример, хотя бы в виде картинки, то будет проще исправить такие ситуации.


Sorm
27 октября 2025 13:30: #6

(5) bolsun, постараюсь поймать. Не всегда подобные ситуации возникают.


Sorm
27 октября 2025 22:53: #7


bolsun
28 октября 2025 23:55: #8

(7) Sorm, исправлено в 6.5.9433.376

  • В подсказке T9 исправлено предложение ИИ несуществующих методов и свойств после точки для контекста общих модулей и коллекций. Теперь в модель передаются доступные методы и свойства, а так же их описания.

TurboConf

Расширение возможностей

Конфигуратора 1С

Скачать

Бесплатный пробный период 14 дней