4
4
Автоматизация локализации: память переводов,
подстановки, нечеткие совпадения
— Мы хотим генерировать
документы по шаблонам и
извлекать нужные данные из кода.
— Да ну что вы, это будет плохая
документация. Только человек
может написать хорошую!
4
Автоматические проверки на соответствие
документации и переводов стайлгайдам
Slide 5
Slide 5 text
5
5
— Как вы видите применение ИИ
в документировании?
— У меня много идей!
5
Экспериментируем и внедряем ИИ
Slide 6
Slide 6 text
6
Slide 7
Slide 7 text
7
Slide 8
Slide 8 text
8
8
Об особенностях
документирования
Platform V и предпосылках
к использованию
автоматизации и ИИ
в документировании
Когда стоит использовать
автоматизацию и почему с
нее стоит начинать
Советы по автоматизации
Опыт применения ИИ:
формирование и реализация
гипотез, оценка результатов
Подведение итогов
Slide 9
Slide 9 text
9
Slide 10
Slide 10 text
10
10
•
•
•
•
•
•
Slide 11
Slide 11 text
11
Slide 12
Slide 12 text
12
Slide 13
Slide 13 text
13
Slide 14
Slide 14 text
14
1. Разложите рабочий процесс
на этапы
2. Замерьте трудоемкость
каждого этапа
3. Оцените, можно ли его
автоматизировать
4. Начинайте с самых затратных
14
Slide 15
Slide 15 text
15
1. Оцените, какие документы
или отдельные главы можно
генерировать
2. Сделайте это
15
Slide 16
Slide 16 text
16
Slide 17
Slide 17 text
17
Slide 18
Slide 18 text
18
Slide 19
Slide 19 text
19
Выделение в текстах фрагментов,
относящихся к определенным
классам, например: имена людей,
названия организаций, даты,
местоположения
Эффективнее обучить модель, чем
формализовать правила поиска
19
Slide 20
Slide 20 text
20
Оптическое распознавание
символов и перевод в текстовые
данные для дальнейшей обработки
20
Slide 21
Slide 21 text
21
Поиск и извлечение
релевантной информации
Дополнение запроса
пользователя найденной
релевантной информацией
Генерация ответа
пользователю
с учетом дополнительно
найденной релевантной
информации
21
Slide 22
Slide 22 text
22
Генеративная модель синтезирует
текст, изображения или
комбинированный контент в ответ
на подсказки (промпт)
Новые данные соответствуют
распределению исходных данных
Генеративные модели, обученные
на словах, способны к обработке
естественного языка, машинному
переводу и генерации
естественного языка
22
Slide 23
Slide 23 text
23
23
•
•
•
Slide 24
Slide 24 text
24
Подходы
• Извлечение, сравнение
• Извлечение, резюмирование,
сравнение
Выбор реализации —
ИИ или алгоритмизация —
зависит от оценки, что выгоднее
24
Slide 25
Slide 25 text
25
Множество применений, например
• Перефразирование технической
информации в человеко-
читаемые тексты
• Описание, что делает код
• Переписывание
(рерайтинг текстов)
• Логическая разметка текстов
25