Технологии

AutoCAD + AI: как нейросеть генерирует LISP-скрипты и автоматизирует чертежи в проектном бюро

2026-04-09 · 9 мин чтения · ЛЭНДПРОДЖЕКТ

# AutoCAD + AI: как нейросеть генерирует LISP-скрипты и автоматизирует чертежи в проектном бюро

Большинство архитекторов используют AutoCAD как продвинутый кульман — вручную чертят, вручную проставляют размеры, вручную заполняют штампы. Между тем язык LISP, встроенный в AutoCAD с 1986 года, позволяет автоматизировать почти любую рутинную операцию. Проблема в том, что писать на LISP — это отдельная профессия, и в проектных бюро таких специалистов обычно нет.

Мы в ЛЭНДПРОДЖЕКТ решили эту проблему иначе: подключили Claude AI к AutoCAD через bridge-систему и научили нейросеть генерировать LISP-скрипты по текстовому описанию задачи. Проектировщик формулирует, что ему нужно — AI пишет код, AutoCAD его выполняет. Рассказываем, как это работает на практике.

Почему LISP в AutoCAD — невостребованный ресурс

AutoLISP — один из старейших языков автоматизации в САПР. Он позволяет создавать собственные команды, обрабатывать геометрию, работать с блоками, атрибутами, таблицами, текстовыми объектами. По сути, LISP открывает полный программный доступ к чертежу.

На практике LISP используют единицы. Причины:

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

Наше решение: AI как LISP-разработчик

В ЛЭНДПРОДЖЕКТ мы разработали bridge-систему для связи AutoCAD с Claude AI. Принцип работы:

  1. Файл команд (command.json). .NET-плагин внутри AutoCAD периодически проверяет наличие файла с командой. Когда AI-агент формирует задачу, он записывает её в этот файл.
  2. Выполнение. Плагин читает команду — это может быть LISP-код или C#-скрипт — и выполняет её в контексте текущего чертежа.
  3. Обратная связь. Результат выполнения (успех, ошибка, извлечённые данные) записывается обратно, и AI-агент видит, что произошло.

Это позволяет Claude AI не просто генерировать код, а тестировать его в реальном AutoCAD, видеть ошибки и исправлять их итеративно.

Реальные задачи, которые решает AI + LISP

Автоматическая нумерация точек на генплане

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

До AI: проектировщик вручную кликал на каждую точку, вводил номер, затем вручную составлял таблицу в Excel. На генплане посёлка из 50 участков это занимало 2–3 часа.

С AI: мы описали задачу текстом — «пронумеровать все точки в чертеже последовательно, создать таблицу координат в Excel». Claude сгенерировал LISP-скрипт с командами PPT (пронумеровать точки) и OPT (вывести координаты). Время выполнения — 15 секунд на любой объём точек.

Экономия: с 2–3 часов до 15 секунд. Это не теоретический расчёт — это реальная разница на проекте коттеджного посёлка, где было 127 координатных точек.

Автоматическая замена штампов в чертежах

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

Мы поставили задачу AI: «написать скрипт, который заменяет текст в штампах всех DWG-файлов в папке». Claude сгенерировал решение, работающее через accoreconsole (консольный AutoCAD без интерфейса):

Замена штампов на 40 листах проекта: было 4 часа ручной работы, стало 2 минуты автоматического прогона.

Интеграция AutoCAD с Excel через VBScript

Частая задача: извлечь данные из чертежа (площади помещений, длины коммуникаций, количество элементов) и передать в Excel для формирования спецификаций. Стандартные средства AutoCAD для этого ограничены — Data Extraction громоздкий и негибкий.

AI сгенерировал LISP-скрипт, который:

Проектировщику достаточно указать слой и какие данные нужны — скрипт делает остальное.

Как нейросеть понимает контекст чертежа

Критически важный момент: Claude AI не просто генерирует абстрактный LISP-код. Через bridge-систему нейросеть получает контекст текущего чертежа:

Это позволяет генерировать не универсальные скрипты «для любого чертежа», а конкретные решения для конкретного файла. AI видит, что у вас слой «Оси» содержит 47 линий, и генерирует код именно для этой ситуации.

Преимущества AI-генерации перед готовыми LISP-библиотеками

В интернете можно найти готовые LISP-скрипты на форумах и в библиотеках. Почему AI-генерация лучше:

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

Адаптация к стандартам бюро. У каждого проектного бюро свои стандарты оформления, именования слоёв, структуры штампов. AI учитывает эти стандарты, если ему их описать. В ЛЭНДПРОДЖЕКТ мы один раз задали наши правила — теперь все скрипты генерируются с их учётом.

Итеративная доработка. Если скрипт работает не совсем правильно, вы описываете проблему текстом — «точки нумеруются не по часовой стрелке, а хаотично» — и AI исправляет код. Не нужно разбираться в синтаксисе LISP самостоятельно.

Документация на лету. AI добавляет комментарии к коду на русском языке. Через месяц вы откроете скрипт и поймёте, что он делает, без расшифровки LISP-конструкций.

Типичные ошибки при AI-генерации LISP и как мы их решаем

Нейросеть — не идеальный программист. Вот с чем мы сталкивались:

Устаревшие функции

Claude иногда использует функции, которые работали в AutoCAD 2018, но удалены в 2026. Решение: в промпт добавлена спецификация целевой версии AutoCAD, и AI учитывает совместимость.

Проблемы с кодировкой кириллицы

LISP и кириллица — отдельная боль. Текстовые строки в скриптах могут терять кодировку при сохранении или передаче. Мы решили это через обёртку VBScript для операций с текстом, где Unicode обрабатывается корректно.

Некорректная работа с MTEXT

Многострочный текст (MTEXT) в AutoCAD имеет внутреннее форматирование через управляющие коды. AI-генерируемые скрипты иногда ломали форматирование. Решение — база знаний с правилами работы с MTEXT, которая подключена к контексту AI-агента.

Блокировка объектов на заблокированных слоях

Скрипт пытается изменить объект на заблокированном слое — получает ошибку. Теперь AI автоматически добавляет проверку блокировки и временное разблокирование в каждый скрипт, который модифицирует объекты.

Экономический эффект

За 3 месяца работы системы AI + AutoCAD в ЛЭНДПРОДЖЕКТ:

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

Как начать использовать AI для AutoCAD

Если вы — руководитель проектного бюро или BIM-менеджер, вот практические шаги:

  1. Составьте список рутинных операций. Что ваши проектировщики делают вручную каждую неделю? Нумерация, заполнение штампов, извлечение данных, переименование слоёв, расстановка блоков — всё это кандидаты для автоматизации.
  1. Попробуйте AI для генерации скриптов. Даже без bridge-системы можно описать задачу в Claude AI, получить LISP-код и загрузить его в AutoCAD через APPLOAD. Это работает для простых задач уже сейчас.
  1. Оцените объём экономии. Если одна операция занимает 30 минут и выполняется 10 раз в месяц — это 5 часов. Скрипт сделает то же самое за секунды.
  1. Рассмотрите bridge-интеграцию. Для постоянной работы AI + AutoCAD нужна связка через .NET-плагин. Это разовая инвестиция, которая окупается за недели.

Что дальше: AI не только для LISP

LISP — это начало. Следующие шаги, которые мы уже тестируем:

AI в AutoCAD — это не замена проектировщика. Это инструмент, который убирает барьер между идеей «было бы хорошо автоматизировать» и реально работающим решением. Раньше для этого нужен был программист на LISP. Теперь достаточно описать задачу словами.

---

*ЛЭНДПРОДЖЕКТ — архитектурное бюро полного цикла в Москве. 20+ лет опыта, BIM-проектирование, AI-интеграции в Revit и AutoCAD. Если вы хотите обсудить автоматизацию проектирования или заказать проект — свяжитесь с нами.*

Обсудить ваш проект

Расскажите о задаче — предложим решение за 24 часа

Оставить заявку