«Тот случай, когда ИИ не смог, но помог»: Как я заставил Word написать безопасный Markdown-конвертер без кода
Все привыкли, что Microsoft Office — это комбайн для всего на свете. Недавно после обновления я заметил на боковой панели новую иконку — Autopilot (Copilot). Естественно, стало интересно, на что он способен.
В итоге, за 10 минут я прошел путь от разочарования («он не умеет такую простую вещь?») до восторга («он сам написал себе костыль»). Рассказываю, как я получил готовое ТЗ и полностью автономное приложение для конвертации, не выходя из Word.
Проблема: Есть текст, нет формата
Сценарий был простой: мне нужно было быстро набросать Техническое задание (ТЗ) по ГОСТу. Я ввел промпт: «Напиши шаблон ТЗ по ГОСТ 34».
Тут «Автопилот» справился отлично: выдал структуру, разделы, «шапку» с утверждением — всё как положено.
И тут вскрылась проблема: плагин «Автопилот» не умеет автоматически конвертировать свой же ответ из Markdown в разметку word.
Обычно в таких случаях люди идут в гугл, находят первый попавшийся « Markdown converter», загружают туда файл и радуются. Но для меня это табу.
- ТЗ часто содержит чувствительные данные (NDA).
- Загружать рабочие документы на непонятные сервера — это гарантированная утечка данных рано или поздно.
Получился тупик: встроенный ИИ не умеет, а внешние сервисы использовать нельзя.
Решение: «Напиши конвертер сам»
Если плагин «Автопилот» не может конвертировать текст сам, то я решил поручить написать такую программу плагину.
Прямо в чате Word я попросил его создать одностраничное приложение (HTML + JS) для конвертации.
Как это выглядело
Я поставил задачу:>
Потом ещё одну т.к. первая версия была не автономна и она мне не подходила:
Бот сгенерировал код. Самое интересное, как он подошел к решению. Вместо сложных библиотек он выдал чистый JavaScript на регулярных выражениях (Regex).
Вот фрагмент кода, который он написал для обработки текста:
Я сразу заметил, что базовой разметки мало, и попросил добавить поддержку таблиц (для ТЗ это критично):
Что получилось в итоге
Я просто скопировал код из чата Word, сохранил его в блокноте как index.html и открыл в браузере.
- Интерфейс: Два окна (ввод и вывод).
- Безопасность: Весь код выполняется внутри браузера (client-side). Кнопка "Конвертировать" запускает локальный скрипт. Ни байта информации не уходит в сеть.
- Результат: Я вставляю свой Markdown-черновик, нажимаю кнопку и получаю чистый HTML, который корректно отображает даже таблицы.
Скачать получившийся конвертер можно по ссылке:
Вывод
Ситуация ироничная: чтобы преодолеть ограниченный функционал нового плагина Microsoft, я использовал этот же плагин.
Что в итоге:
- ТЗ по ГОСТу составлено.
- Данные остались внутри контура компании.
- У меня появился свой собственный «карманный» конвертер, написанный за пару минут без единой строчки кода с моей стороны.
Если у вас обновился Офис и вы видите значок Autopilot — попробуйте использовать его не только для генерации текста, но и для создания инструментов, которых вам не хватает в работе.