- Помощник разработчика
- Проблема
- Решение
- LLM и код внутри компании
- Маскирование
- Без интернета
- Контроль службы безопасности
- Выбор LLM
- Удобство
- Как начать
- Обсудить пилот

ИИ-помощник по коду, который целиком
работает на серверах компании


ПРОБЛЕМА
Код компании уже уходит
в публичные ИИ-сервисы, и чаще
всего его отправляют разработчики
38 %
обращений сотрудников к публичным ИИ-сервисам
содержат конфиденциальные данные
41 %
из них - исходный код и настройки
43 %
таких обращений отправляют команды разработки
Если компания запретит ИИ-сервисы, разработчики либо останутся
без помощника, либо продолжат тайком отправлять код
в публичные сервисы
Проблема
Код компании уже уходит в публичные ИИ-сервисы, и чаще всего его отправляют разработчики

- 38 %обращений сотрудников к публичным ИИ-сервисам содержат конфиденциальные данные
- 41 %из них - исходный код и настройки
- 43 %таких обращений отправляют команды разработки
Если компания запретит ИИ-сервисы, разработчики либо останутся без помощника, либо продолжат тайком отправлять код в публичные сервисы

РЕШЕНИЕ
Разработчики пишут код
с ИИ-помощником, а LLM, код и журналы
остаются на серверах компании
LLM работает на серверах компании, и код
не уходит наружу
Пароли и ключи из кода маскируются до отправки
Помощник работает без интернета, на Astra Linux
и РЕД ОС
Служба безопасности видит каждое действие
LLM выбирает компания, по оценке своих
разработчиков
1
2
3
4
5
Решение
Разработчики пишут код с ИИ-помощником, а LLM, код и журналы остаются на серверах компании

- 1LLM работает на серверах компании, и код не уходит наружу
- 2Пароли и ключи из кода маскируются до отправки
- 3Помощник работает без интернета, на Astra Linux и РЕД ОС
- 4Служба безопасности видит каждое действие
- 5LLM выбирает компания, по оценке своих разработчиков

LLM И КОД ВНУТРИ КОМПАНИИ
Код разработчика доходит до LLM и возвращается
с ответом, не покидая серверов компании
Плагины связываются только с сервером помощника: без телеметрии и обращений в интернет
запрос
ответ
Среда разработки
Сервер помощника
собирает контекст проекта
и проверяет права
Локальная LLM
Публичные
ИИ-сервисы
LLM и код внутри компании
Код разработчика доходит до LLM и возвращается с ответом, не покидая серверов компании
Плагины связываются только с сервером помощника: без телеметрии и обращений в интернет





МАСКИРОВАНИЕ
Пароли и ключи из кода маскируются до отправки и не попадают
ни в LLM, ни в историю диалогов
в коде - настоящие значения
в запрос - метки
Пароли, ключи и токены заменяются
метками - в выделенном коде
и в изменениях коммита
Файлы с ключами и сертификатами
(.env, .ssh) не уходят вовсе
Разработчик видит, что именно уйдёт
в запрос
Маскирование
Пароли и ключи из кода маскируются до отправки и не попадают ни в LLM, ни в историю диалогов
- Пароли, ключи и токены заменяются метками - в выделенном коде и в изменениях коммита
- Файлы с ключами и сертификатами (.env, .ssh) не уходят вовсе
- Разработчик видит, что именно уйдёт в запрос
в коде - настоящие значения

в запрос - метки


БЕЗ ИНТЕРНЕТА
Помощник ставится и обновляется
без интернета - на Astra Linux, РЕД ОС
или в Kubernetes
Установка не делает ни одного обращения наружу -
от пустого сервера до первого ответа помощника
Комплект поставки подписан и проверяется до распаковки.
Обновление и откат - тем же способом
а также Ubuntu
Без интернета
Помощник ставится и обновляется без интернета - на Astra Linux, РЕД ОС или в Kubernetes

- Установка не делает ни одного обращения наружу - от пустого сервера до первого ответа помощника
- Комплект поставки подписан и проверяется до распаковки. Обновление и откат - тем же способом


а также Ubuntu
КОНТРОЛЬ СЛУЖБЫ БЕЗОПАСНОСТИ
Служба безопасности видит каждое действие с помощником,
а в журнале нет ни строки кода
Вход - через корпоративные учётные
записи (Active Directory, LDAP);
без выданной роли доступа нет
Каждое действие уходит в систему
мониторинга безопасности компании
(SIEM) - без кода и запросов
Поиск по коду показывает только
репозитории, которые разработчик
вправе читать
Контроль службы безопасности
Служба безопасности видит каждое действие с помощником, а в журнале нет ни строки кода

- Вход - через корпоративные учётные записи (Active Directory, LDAP); без выданной роли доступа нет
- Каждое действие уходит в систему мониторинга безопасности компании (SIEM) - без кода и запросов
- Поиск по коду показывает только репозитории, которые разработчик вправе читать

ВЫБОР LLM
LLM выбирает компания: её разработчики вслепую оценивают
ответы нескольких LLM на задачах из своего кода
1
2
3
Кандидаты - открытые
LLM, чьи лицензии
разрешают коммерческое
использование в России
Разработчики оценивают
ответы на задачи из своего
кода, не зная, какая LLM
ответила
Сменить LLM можно
и позже - настройкой
установки, после такой же
проверки
Выбор LLM
LLM выбирает компания: её разработчики вслепую оценивают ответы нескольких LLM на задачах из своего кода


- 1Кандидаты - открытые LLM, чьи лицензии разрешают коммерческое использование в России
- 2Разработчики оценивают ответы на задачи из своего кода, не зная, какая LLM ответила
- 3Сменить LLM можно и позже - настройкой установки, после такой же проверки

УДОБСТВО
Разработчики работают с помощником
в VS Code, JetBrains и браузере
Тесты к выделенному коду
Замечания до коммита
Чат с помощником в браузере
Поиск по коду доступных проектов
Ревью запросов на слияние
Отчёт: где ответы не помогают
Удобство
Разработчики работают с помощником в VS Code, JetBrains и браузере

Тесты к выделенному коду
Замечания до коммита
Чат с помощником в браузере
Поиск по коду доступных проектов
Ревью запросов на слияние
Отчёт: где ответы не помогают

КАК НАЧАТЬ
Внедрение помощника начинается
с проверки LLM на коде компании
1
2
3
Выбрать LLM
Провести пилот
Принять решение
Разработчики компании вслепую оценивают
ответы нескольких LLM на задачах из своего
кода, а замер показывает, сколько нужно
серверов. От компании нужны сервер
с видеокартой и двое-трое разработчиков
Помощник ставится на серверы компании,
с ним работает группа разработчиков,
которую выбрала компания. Показатели
успеха компания записывает до начала
Отчёты помощника показывают оценки
ответов, использование и долю кода
с помощником. По ним компания решает,
подключать ли остальные команды
Как начать
Внедрение помощника начинается с проверки LLM на коде компании

- 1Выбрать LLM
Разработчики компании вслепую оценивают ответы нескольких LLM на задачах из своего кода, а замер показывает, сколько нужно серверов. От компании нужны сервер с видеокартой и двое-трое разработчиков
- 2Провести пилот
Помощник ставится на серверы компании, с ним работает группа разработчиков, которую выбрала компания. Показатели успеха компания записывает до начала
- 3Принять решение
Отчёты помощника показывают оценки ответов, использование и долю кода с помощником. По ним компания решает, подключать ли остальные команды
Следующий шаг
Обсудить пилот
Пилот начинают с проверки LLM на коде компании и до старта записывают, по каким показателям судить об успехе.

