Агент работает через инструменты
Агент полезен там, где задача требует нескольких связанных действий: прочитать файл, выделить объекты, выполнить вычисление, подготовить новый файл и проверить полученный результат. Для генпланиста или архитектора это возможность поручить ограниченный фрагмент работы с понятной приёмкой. Это не передача машине права выбрать проектное решение и подписать документацию.
Чат тоже может иметь инструменты, поэтому различие проходит не по внешнему виду окна. Смотрите на действия: получает ли система данные из файла, выполняет ли операции, учитывает ли результат предыдущего шага, возвращает ли проверяемый материал. Длинное объяснение без выполненной операции остаётся объяснением, даже если сервис называет его агентной работой.
В инженерном описании Anthropic агент отличается от заранее заданного процесса тем, что модель сама определяет последовательность действий и использование инструментов. Для проектной организации важнее практический вывод: такой системе нужны ограничения, условия остановки и доступные способы проверки. Это следует из описания устройства агентов, а не означает, что любой агент уже умеет проектировать.
Цикл работы должен оставлять проверяемые следы
Рассмотрим операцию с планом. Сначала система выясняет, какие данные доступны: геометрия, слои, подписи, единицы. Затем выполняет выбранное действие и получает фактический результат инструмента. Если нужные контуры не определены, следующий шаг — уточнение или дополнительная проверка, а не молчаливый выбор границы. После создания результата нужен повторный просмотр того, что действительно записано в файл.
Для инженера существенны промежуточные сведения: какие объекты выбраны, что исключено, какие предположения приняты. Без них правильный итог может оказаться случайным. Например, совпадение общей площади не доказывает, что каждый тип покрытия учтён верно: две противоположные ошибки могут взаимно компенсироваться.
| Этап | Что должен дать рабочий процесс | Что проверяет инженер |
|---|---|---|
| Чтение входа | Состав файлов, единицы, нужные объекты | Тот ли комплект и та ли редакция |
| Подготовка | Границы обработки и нерешённые вопросы | Нет ли самостоятельного изменения задания |
| Вычисление | Числа с исходными выборками | Правило, единицы и контрольный пересчёт |
| Запись результата | Отдельный файл и перечень изменений | Открываемость и содержание |
| Самопроверка | Список выполненных проверок и ограничений | Достаточны ли проверки для приёмки |
Самопроверка полезна, но не независима автоматически. Если агент дважды применил одну неверную границу, два одинаковых результата ничего не добавили. Нужен иной способ контроля: ручное измерение, отдельная выборка, сопоставление с исходным листом. Для ответа о нормах основанием служит текст документа; подробный порядок есть в статье о проверке нормативных ссылок.
Десятки минут работы не равны десяткам минут экономии
ARAI читает DWG и DXF напрямую, открывает исходник только для чтения и выдаёт новые файлы; картограмма, черновики листов генплана, площади, экспликация и ТЭП требуют проверки человеком. Нормативная база у него казахстанская.
В измеренных сессиях на разрез по площадкам ушло 17 минут агентного времени и четыре сообщения проектировщика; план покрытий занял 30 минут и восемь сообщений; промышленная площадка площадью 11 гектаров — 43 минуты и четыре корректировки. Другой случай заметно тяжелее: одну картограмму земляных масс проектировщик принял после восемнадцати итераций за шесть дней, при суммарном агентном времени около 4,3 часа. Эти обезличенные наблюдения показывают, сколько времени и сообщений занимают разные задачи, но не являются сравнительным испытанием скорости.
Из этих чисел нельзя вычислить экономию труда проектировщика: в них нет замера ручного выполнения той же задачи и полного времени проверки. Нельзя и обещать следующему заказчику готовый разрез через 17 минут. Известна длительность конкретной сессии, но не все свойства следующего исходника. Особенно важно не смешивать время работы агента с календарным сроком, в который входили сообщения и согласование.
Сложная картограмма показательна именно тем, что заняла много времени. Восемнадцать итераций означают, что первая выдача и принятый результат — разные события. Причины каждой итерации в приведённой сводке не раскрыты, поэтому неправильно приписывать их плохому чертежу, изменению задания или ошибкам алгоритма. Такие объяснения потребовали бы журнала конкретной работы.
Для своего испытания заведите четыре отдельных поля: время подготовки входа, время выполнения, время проверки и число возвращений на доработку. Дополнительно отмечайте календарное ожидание. Только после этого сравнивайте с привычным процессом бюро. Даже если вычисление ускорилось, очистка входного файла или исправление слоёв может съесть выигрыш.
Задание агенту: входы, запреты, критерии приёмки
Выбирайте ограниченную работу, результат которой можно назвать заранее: ведомость по заданным контурам, черновик листа покрытий, проверка определённых расстояний. «Сделай генплан» оставляет слишком много нерешённых вопросов. Задание должно указывать, какие решения уже приняты, что допускается уточнять и при какой нехватке данных следует остановиться.
Агент для AutoCAD может работать внутри редактора или с файлами вне него. Поэтому отдельно выясняйте среду исполнения и формат выдачи; соответствующие классы инструментов разобраны в статье об ИИ для AutoCAD. Для постановки важнее не название среды, а возможность открыть итог и сопоставить его с оригиналом.
Задачу агенту на проверку чертежей лучше ставить как рабочее задание, а не как просьбу «думать как опытный инженер». Укажите следующее:
- Входные файлы с редакциями и назначением каждого.
- Область обработки: лист, участок, набор слоёв или выбранные объекты.
- Принятые единицы, правила подсчёта и нормативную страну.
- Действия, которые запрещены без уточнения: перенос границы, замена отметки, смена типа покрытия.
- Состав выдачи и проверки, по которым результат принимается.
- Условия остановки: противоречивые данные, неизвестная классификация, отсутствие источника.
Запреты нужны не для усложнения общения. Они отделяют техническую операцию от решения, которое может затронуть смежников. Если агент встретил незамкнутый контур, автоматическое соединение ближайших концов способно изменить площадь. Если контур важен для задания, лучше получить конкретный вопрос с местом разрыва, чем незаметно исправленную геометрию.
Пример: черновик плана покрытий с ведомостью
Допустим, генпланист передаёт DWG с границей участка, контурами проездов и пешеходных зон и утверждённую таблицу типов покрытия. Два контура имеют неоднозначную принадлежность. Нужно получить отдельный черновик плана и ведомость площадей, сохранив все принятые границы. Такую постановку можно давать только инструменту, который действительно выполняет эти операции; обычному чату она ничего не гарантирует.
Подготовь черновик плана покрытий по приложенному файлу. Границы участка, проездов и зданий не изменяй. Типы бери только из таблицы. Неопределённые контуры перечисли отдельно и не включай в итог по типам до моего решения. Выдай отдельный файл, ведомость с идентификаторами контуров и список проверок. До оформления покажи распределение контуров по типам.
Сначала агент должен вернуть перечень контуров и два вопроса о классификации. Генпланист проверяет границы выборки и отвечает, к каким покрытиям относятся спорные участки. Только затем продолжается подсчёт и оформление. Такой промежуточный просмотр предотвращает красивую выдачу с системно неверной ведомостью.
Допустим, после уточнения получены 2400 м² проездов и 800 м² пешеходных покрытий. Это условные числа примера. Инженер независимо пересчитывает контрольные контуры, проверяет отсутствие пересечений и пропусков, сопоставляет сумму 3200 м² с принятой областью подсчёта. Если в общую площадь входят дополнительные типы или отмостки, правило уточняется до сравнения итогов.
Далее открывают выходной файл: соответствует ли штриховка классификации, читаются ли обозначения, совпадают ли позиции с ведомостью, сохранены ли исходные границы. В сообщении «проверено» этих свидетельств нет. Приёмка завершается только после просмотра материала, который пойдёт в дальнейшую работу. Детали самих задач генплана рассмотрены в статье об ИИ для генпланиста.
Итерации ограничивают по причине, а принимают по результату
Возврат на доработку должен называть конкретное расхождение: объект, ожидаемое состояние, фактическое состояние и источник требования. «Получилось плохо» заставляет систему менять лишнее. «Контур К-12 отнесён к пешеходному покрытию, по согласованной таблице это проезд» задаёт проверяемую коррекцию. После исправления проверяют и этот контур, и затронутые итоги.
Не продолжайте бесконечно повторять одинаковое замечание. Если причина не устранена, остановите оформление и вернитесь к исходным данным или способу расчёта. Установите предел самостоятельных попыток для конкретной операции. Он определяется ценой проверки и сложностью задачи, а не универсальным количеством сообщений.
Принимайте новую редакцию вместе с перечнем изменений относительно предыдущей. Исправление подписи не должно незаметно менять геометрию. Если агент пересоздал файл целиком, объём повторной проверки может оказаться шире, чем одна исправленная строка. Это реальная стоимость сопровождения, которую нужно учитывать при выборе задачи для автоматизации.
Внедрять агента можно там, где бюро способно проверить результат. Для таблицы площадей нужны понятные контуры, для разреза — исходные отметки и принятые конструкции, для картограммы — проверяемые исходные поверхности и метод подсчёта. Когда этих оснований нет, увеличение самостоятельности агента лишь отдаляет обнаружение ошибки. Начинайте с задачи, в которой проверяющий заранее знает, какой материал должен получить.
Коротко
- Агент выполняет последовательность действий через инструменты; название сервиса этого не доказывает.
- Время выполнения, труд инженера и календарный срок учитывают отдельно.
- Критерии приёмки задают до запуска, включая условия остановки.
- Самопроверку дополняют независимым контролем исходных выборок и результата.
- Итерации полезны, пока устраняют конкретную причину расхождения.
Источники
- Anthropic: Building effective agents
- Обезличенные замеры сессий ARAI, предоставленные редакции: разрез, план покрытий, промышленная площадка и картограмма. Это внутренние наблюдения, не независимый сравнительный тест.