8 лучших нейросетей для написания макросов. Сценарии применения и сильные ИИ-связки

От NP_Article

ИИ-технолог

Обучение управлению ИИ с 0 до мастерского уровня

250+ уроков Начато наполнение Без инфоцыган и воды

Написание макросов – это не одна задача, а набор разных рабочих ситуаций: объяснить синтаксис, сгенерировать код по описанию, разобрать чужой макрос, отладить ошибку, адаптировать скрипт под другую платформу или задокументировать готовый результат. Нейросети для написания макросов удобнее выбирать не по бренду, а по тому, какая из них сильнее в вашем конкретном сценарии работы.

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

Сценарий Когда нужен Подойдут Что у них получается лучше всего
Сценарий "Универсальный" Нужен один основной ИИ для большинства задач: генерация, объяснение, правки, адаптация ChatGPT, Claude Собирают рабочий код по описанию, держат структуру и помогают пройти путь от идеи до готового скрипта
Сценарий "По сильному промпту" Уже есть четкое ТЗ: платформа, задача, структура, ограничения, переменные Claude, Qwen, ChatGPT Лучше исполняют плотную инструкцию и реже теряют технические ограничения по ходу генерации
Сценарий "Быстро и бюджетно" Нужно много черновых скриптов, быстрых заготовок и вариантов без дорогого входа DeepSeek, Qwen, YandexGPT Быстро дают рабочую основу без подписки и без VPN
Сценарий "Отладка и разбор ошибок" Макрос не работает, нужно найти причину, объяснить и исправить Claude, DeepSeek, Qwen Сильнее держат логические цепочки и точнее указывают на причину сбоя
Сценарий "Длинные и сложные скрипты" Макрос большой, состоит из нескольких модулей, нужно удержать контекст целиком Claude, Qwen, Kimi Лучше работают с большим кодовым контекстом без потерь по логике
Сценарий "Логика алгоритма и архитектура" Важно не просто написать код, а правильно выстроить алгоритм и структуру решения Claude, DeepSeek, Qwen Сильнее держат причинно-следственные связки, декомпозицию задачи и структуру кода

Таблица практических критериев ИИ

Критерий Что значит в контексте написания макросов Когда особенно важен
Стилист
Лучшие: ChatGPT, Gemini, DeepSeek
Читаемость кода, качество комментариев, ясность объяснений и документации Когда макрос нужно задокументировать, объяснить коллеге или сдать с понятными комментариями
Аналитик
Лучшие: Claude, DeepSeek, Qwen
Декомпозиция задачи, логика алгоритма, разбор ошибок, критическое мышление по коду Когда нужно не просто написать скрипт, а выстроить правильную структуру решения
Контекстуал
Лучшие: Claude, Qwen, Kimi
Удержание большого кодового контекста, точное следование ограничениям, работа с длинными скриптами Когда макрос большой, многомодульный или строится на основе нескольких переданных файлов
Исследователь
Лучшие: Gemini, Grok, Perplexity
Актуальные методы, поиск документации, проверка совместимости API и библиотек Когда нужно найти актуальный синтаксис, проверить метод или уточнить поведение функции
Структуратор
Лучшие: ChatGPT, Claude
Организация кода, разбивка на функции, форматирование, техническая документация Когда нужно превратить хаотичный скрипт в читаемый, структурированный и поддерживаемый код
Генератор
Лучшие: ChatGPT, Gemini
Нестандартные подходы к решению, варианты реализации, альтернативные алгоритмы Когда одного способа мало и нужно быстро получить несколько вариантов реализации
Экономно
Лучшие: DeepSeek, Qwen, Kimi
Скорость и низкая стоимость при большом потоке задач по макросам Когда нужно делать много черновых скриптов, тестов и адаптаций без дорогого прогона

Подбираем лучшие нейросети для написания макросов по разным сценариям

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

Сценарий "Универсальный"

Подходит, когда нужен один основной инструмент для написания макросов без жесткого дробления процесса: от первого скрипта по описанию до правок, адаптаций и объяснений.

Важные критерии: Аналитик Структуратор Генератор

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

Лучшие модели:

  • ChatGPT – ⭐⭐⭐⭐⭐ 5/5
  • Claude – ⭐⭐⭐⭐☆ 4.5/5

ChatGPT

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

Когда его брать: если нужен один основной ИИ для регулярной работы с макросами и частых итераций по ходу.

Ограничения: при слабом описании задачи может генерировать слишком общий или неоптимальный скрипт; по экономичности уступает бюджетным вариантам.

Claude

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

Где дает лучший результат: когда нужен один сильный драфт на базе подробных вводных с четкой архитектурой кода.

Ограничения: менее удобен по доступности из РФ и не самый экономичный вариант для массового производства черновых скриптов.

Сценарий "По сильному промпту"

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

Важные критерии: Контекстуал Структуратор Аналитик

  • в команде уже есть шаблон промпта под макросы для конкретной платформы;
  • нужно масштабировать один подход на десятки похожих задач с разными переменными;
  • важно, чтобы ИИ строго держал заданный формат кода и не уходил в сторону;
  • промпт уже включает примеры входных данных, ожидаемый результат и технические ограничения.

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

Лучшие модели:

  • Claude – ⭐⭐⭐⭐⭐ 5/5
  • Qwen – ⭐⭐⭐⭐☆ 4.5/5
  • ChatGPT – ⭐⭐⭐⭐☆ 4.5/5

Claude

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

На чем выигрывает: на плотных технических промптах, где важно соблюдать и смысловую рамку, и формат кода.

Ограничения: не самый рациональный выбор для простых типовых задач, где хватит более дешевого варианта.

Qwen

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

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

Ограничения: для финальной стилистической доводки кода и комментариев может потребоваться дополнительная обработка.

ChatGPT

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

На чем выигрывает: на работе в несколько проходов, где промпт постепенно уточняется и шлифуется.

Ограничения: при недостаточно жесткой инструкции может упрощать решение сильнее, чем нужно.

Шаблон хорошего промпта для написания макроса:

Ты – опытный разработчик макросов. Напиши рабочий скрипт по данным ниже.

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

Данные:

Платформа: {Excel VBA / Google Sheets Apps Script / LibreOffice Basic / другое}
Задача: {что именно должен делать макрос – конкретно и пошагово}
Входные данные: {откуда берутся данные, какой формат, какой диапазон}
Ожидаемый результат: {что должно получиться на выходе}
Ограничения: {что нельзя использовать, какие функции или методы запрещены}
Крайние случаи: {что делать, если данных нет, они некорректны или диапазон пустой}
Стиль кода: {с комментариями / без / с документацией / минималистичный}

Дополнительные настройки:

Обработка ошибок: {нужна / не нужна / минимальная}
Оптимизация: {скорость / читаемость / минимальный объем кода}
Совместимость: {версия платформы, если важна}
Дополнительно: {что еще важно учесть}

Требования:

– не используй устаревший синтаксис без предупреждения;
– не выдумывай функции, которых нет на этой платформе;
– обрабатывай крайние случаи, если они указаны;
– пиши читаемый код с понятными именами переменных;
– добавляй комментарии, если это указано в стиле кода;
– если задача сложная – разбивай на функции, а не пиши монолитный блок.

Что выдать:

Блок 1 – результат
1. Основная версия макроса с комментариями.
2. Краткое описание логики работы скрипта (2–4 предложения).

Блок 2 – улучшения
1. Укажи, что можно оптимизировать или улучшить в этом решении.
2. Перечисли, каких данных не хватило для более надежного результата.
3. Если задача допускает альтернативный подход – покажи его в двух словах.

Сценарий "Быстро и бюджетно"

Этот сценарий нужен, когда макросов много, задачи типовые, а дорогую модель нет смысла подключать к каждому первому проходу.

Важные критерии: Экономно Аналитик

  • нужно быстро сделать серию черновых скриптов под разные условия или листы;
  • требуется поток вариантов для тестов, согласований и внутренних проверок;
  • важны доступность без VPN и большое число бесплатных ответов;
  • скрипт потом все равно будет проверяться вручную или дорабатываться другой моделью.

Лучшие модели:

  • DeepSeek – ⭐⭐⭐⭐⭐ 5/5
  • Qwen – ⭐⭐⭐⭐☆ 4.5/5
  • YandexGPT – ⭐⭐⭐☆☆ 3.5/5

DeepSeek

  • дает сильный баланс между качеством кода, скоростью и доступностью без VPN;
  • помогает быстро собрать рабочую основу скрипта, которую потом легко проверить вручную;
  • хорош, когда нужно делать много черновых макросов и адаптаций без дорогой подписки.

Когда его брать: если нужен основной бюджетный инструмент для массовой работы с макросами.

Ограничения: для самых сложных задач с длинным контекстом и тяжелой архитектурой может быть не первым выбором.

Qwen

  • берите, когда описание задачи длинное, а тратить дорогую модель на первый проход не хочется;
  • помогает быстро разобрать объемное ТЗ и собрать из него рабочий скрипт;
  • особенно полезен, когда черновик нужно делать не из пары строк, а из нормального массива вводных.

Где дает лучший результат: когда нужно недорого обработать объемный вход и быстро собрать рабочую основу скрипта.

Ограничения: код может потребовать дополнительной оптимизации и стилистической доводки.

YandexGPT

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

Когда его брать: если задача типовая, вход простой и нужно быстро сдвинуться с места без лишних затрат.

Ограничения: на сложных и многомодульных макросах его лучше не оставлять как единственный инструмент.

Сценарий "Отладка и разбор ошибок"

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

Важные критерии: Аналитик Контекстуал Структуратор

  • макрос выдает ошибку выполнения, и нужно найти ее причину в коде;
  • скрипт работает, но результат не совпадает с ожидаемым – нужно найти логическую ошибку;
  • чужой макрос нужно разобрать, объяснить и при необходимости переписать;
  • после правки одной части скрипта что-то сломалось в другой – нужно найти зависимость.

Лучшие модели:

  • Claude – ⭐⭐⭐⭐⭐ 5/5
  • DeepSeek – ⭐⭐⭐⭐☆ 4.5/5
  • Qwen – ⭐⭐⭐⭐☆ 4/5

Claude

  • сильнее держит логику разбора: не просто указывает строку с ошибкой, а объясняет причину и следствие;
  • хорошо работает с большим кодовым контекстом, когда ошибка не локальная, а системная;
  • полезен, когда нужно не только исправить, но и понять, почему код работал неправильно.

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

Ограничения: не самый экономичный вариант для простых синтаксических ошибок, где хватит более дешевой модели.

DeepSeek

  • быстро находит типовые ошибки и дает конкретное исправление без лишних объяснений;
  • хорошо разбирает логику небольших и средних скриптов без потери деталей;
  • удобен, когда ошибок много и нужно быстро пройтись по каждой без дорогого прогона.

Когда его брать: если нужно быстро и бюджетно разобрать ошибки в рабочем скрипте.

Ограничения: на очень длинных многомодульных скриптах с системными ошибками может быть не первым выбором.

Qwen

  • берите, когда скрипт длинный и нужно передать весь контекст для правильного разбора ошибки;
  • помогает найти ошибку в большом блоке кода и объяснить, как она влияет на остальные части;
  • удобен как доступный вариант для разбора объемных скриптов без VPN.

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

Ограничения: для самых глубоких системных разборов может потребоваться дополнительная проверка результата.

Сценарий "Длинные и сложные скрипты"

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

Важные критерии: Контекстуал Аналитик Структуратор

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

Лучшие модели:

  • Claude – ⭐⭐⭐⭐⭐ 5/5
  • Qwen – ⭐⭐⭐⭐☆ 4.5/5
  • Kimi – ⭐⭐⭐⭐☆ 4/5

Claude

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

Где дает лучший результат: когда нужно работать с длинным скриптом без потерь по смыслу и архитектуре.

Ограничения: менее удобен по доступности из РФ и не всегда нужен на этапе первичной черновой генерации простых блоков.

Qwen

  • хорош, когда скрипт длинный, а запускать дорогую модель на каждом проходе не хочется;
  • держит большой кодовый вход и помогает быстро разложить его в понятную структуру;
  • подходит и для промежуточной сборки модулей, и для основного черновика большого скрипта.

На чем выигрывает: на длинных скриптах, где нужен баланс между объемом входа и стоимостью работы.

Ограничения: по качеству финальной архитектуры может потребоваться дополнительная проверка.

Kimi

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

Когда раскрывается лучше всего: на этапе предварительного разбора и структурирования большого кодового контекста.

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

Сценарий "Логика алгоритма и архитектура"

Нужен, когда слабое место – не синтаксис и не длина, а сама механика решения: как правильно декомпозировать задачу, какой алгоритм выбрать и как выстроить структуру кода, чтобы он был надежным и расширяемым.

Важные критерии: Аналитик Структуратор Контекстуал

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

Лучшие модели:

  • Claude – ⭐⭐⭐⭐⭐ 5/5
  • DeepSeek – ⭐⭐⭐⭐☆ 4.5/5
  • Qwen – ⭐⭐⭐⭐☆ 4/5

Claude

  • хорошо декомпозирует сложную задачу на логические блоки и объясняет, почему именно так;
  • помогает убрать смысловые провалы в архитектуре, если решение строится в несколько слоев;
  • нужен там, где код должен выдерживать проверку на крайних случаях, а не только на тестовых данных.

На чем выигрывает: на задачах, где нужно укрепить алгоритмическую логику и убрать слабые места в архитектуре скрипта.

Ограничения: не самый экономичный вариант для постоянных массовых прогонов простых задач.

DeepSeek

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

Когда его брать: когда нужна четкая алгоритмическая логика и нормальный темп работы без дорогого входа.

Ограничения: если задача очень длинная и многослойная, могут быть более сильные варианты.

Qwen

  • хорош, когда архитектура строится на большом описании задачи, а не на коротком запросе;
  • помогает сначала разложить задачу на компоненты, а уже потом собирать код по блокам;
  • удобен как доступный вариант для алгоритмической проработки перед финальной сборкой.

Где дает лучший результат: когда логика скрипта должна опираться на длинное описание и большое число условий.

Ограничения: финальная реализация может потребовать отдельной проверки и оптимизации.

Сильные ИИ-связки для написания макросов

Одной модели часто хватает для простого скрипта, но на сложных задачах лучше работают связки, где роли разделены по этапам.

Связка 1: Разбор задачи + финальный скрипт

Связка: Kimi + Claude или ChatGPT

Когда полезна: нужно написать макрос на основе большого технического описания, длинной инструкции или объемного набора требований.

Шаг 1: Kimi разбирает большой вход, вытаскивает ключевые требования, условия и крайние случаи.

Шаг 2: Claude или ChatGPT получают уже структурированное ТЗ и пишут финальный скрипт.

Результат: меньше потерь по требованиям, меньше ручной склейки, более надежный код на выходе.

Связка 2: Бюджетный черновик + алгоритмическая проверка

Связка: DeepSeek + Claude

Когда полезна: нужно быстро и недорого собрать основу скрипта, а потом проверить ее логику и архитектуру.

Шаг 1: DeepSeek делает черновой вариант макроса по описанию задачи.

Шаг 2: Claude получает задачу разобрать код на слабые места в логике, крайние случаи и архитектурные проблемы.

Результат: хороший баланс между экономичностью и качеством финального решения.

Связка 3: Актуальная документация + готовый скрипт

Связка: Perplexity + ChatGPT или DeepSeek

Когда полезна: нужно написать макрос с использованием конкретного API, библиотеки или метода, актуальность которых важно проверить.

Шаг 1: Perplexity проверяет актуальный синтаксис, документацию и совместимость метода с нужной версией платформы.

Шаг 2: ChatGPT или DeepSeek используют эту фактуру для написания рабочего скрипта.

Результат: код опирается на актуальную документацию, а не на устаревший синтаксис из обучающих данных.

Связка 4: Основной скрипт + критический разбор

Связка: Claude + DeepSeek

Когда полезна: макрос важный, и перед запуском нужно проверить его на прочность.

Шаг 1: Claude пишет первую полную версию скрипта с учетом всех требований.

Шаг 2: DeepSeek получает задачу разобрать код на слабые места: ненадежная обработка данных, лишние операции, возможные сбои на крайних случаях.

Результат: скрипт проходит внутреннюю проверку до запуска в работу.

Если нужен быстрый выбор

  • Если нужен один основной ИИ для написания макросов – ChatGPT
  • Если важнее структура, логика и длинный контекст – Claude
  • Если нужен лучший бюджетный вариант без VPN – DeepSeek
  • Если макрос большой или многомодульный – Claude, Qwen или Kimi
  • Если скрипт строится по подробному шаблону и сильному промпту – Claude, Qwen или ChatGPT
  • Если нужно разобрать ошибку и понять ее причину – Claude или DeepSeek
  • Если нужна проверка актуального синтаксиса или документации – Perplexity как вспомогательный слой
  • Если нужен быстрый черновик без лишних затрат – DeepSeek, Qwen или YandexGPT

Список лучших ИИ для написания макросов из этой статьи

Модель Адрес VPN из РФ Бесплатный доступ Комментарий
ChatGPT chatgpt.com Да Мало Универсальный, итерации, варианты
Claude claude.ai Да Мало Длинный контекст, логика, отладка
DeepSeek chat.deepseek.com Нет Много Черновики, отладка, бюджетно
Qwen chat.qwen.ai Нет Много Длинный вход, промпты, масштабирование
Kimi kimi.com Нет* Много Разбор больших скриптов, промежуточный слой
YandexGPT ya.ru/ai Нет Много Быстрый черновик, простые задачи
Perplexity perplexity.ai Нет* Средне Актуальная документация, проверка API
Gemini gemini.google.com Да* Средне Варианты реализации, поиск подходов

*Стоит проверить актуальность (данные меняются в обе стороны)

Практические советы перед работой с нейросетью по написанию макросов

Как не получить шаблонный результат

  • Не начинайте с запроса "напиши макрос" без указания платформы, задачи и формата данных – почти всегда получится слишком общий или нерабочий скрипт.
  • Сразу указывайте платформу: Excel VBA, Google Sheets Apps Script, LibreOffice Basic или другое – синтаксис принципиально разный.
  • Описывайте входные данные конкретно: откуда берутся, какой диапазон, какой формат, что может быть пустым или некорректным.
  • Добавляйте ограничения: что нельзя использовать, какие функции запрещены, какой стиль кода нужен.
  • Просите не один вариант, а минимум два: основное решение и альтернативный подход – это помогает выбрать более надежный.

Как строить работу по шагам

  • Не просите сразу финальный скрипт, если задача сложная: сначала декомпозиция и алгоритм, потом каркас функций, потом полная реализация, потом обработка ошибок.
  • На первом проходе полезно просить не код, а логику: как разбить задачу, какие функции нужны, какие зависимости между ними.
  • Если исходников много – сначала структурируйте требования через Kimi или Qwen, а уже потом передавайте в Claude или ChatGPT.
  • Не смешивайте в одном запросе написание кода, разбор ошибок, оптимизацию и документацию – это разные задачи для разных проходов.
  • Для сложных скриптов сначала пишите и тестируйте каждый модуль отдельно, а уже потом собирайте целиком.

Что обязательно перепроверять

  • Обработку крайних случаев: пустые ячейки, некорректные типы данных, нулевые значения, пустые диапазоны – именно там чаще всего возникают сбои в работе.
  • Все названия функций, методов и свойств: ИИ может использовать устаревший или несуществующий синтаксис, особенно для специфических платформ.
  • Логику ветвления: проверяйте, что условия If/Else и циклы покрывают все реальные сценарии, а не только тестовый пример.
  • Область видимости переменных и их инициализацию: необъявленные или неинициализированные переменные – частый источник ошибок в сгенерированном коде.
  • Производительность на реальном объеме данных: скрипт, который работает на 10 строках, может зависать на 10 000 – проверяйте заранее.
Бесплатно с ИИ Claude · ChatGPT
Баланс запросов: —