Fits Calc
ИИ для инженера · Промпты · часть 10/10

Промпт: Агент автоматизации CAD

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

Назначение шаблона

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

Модели и тарифы меняются. GPT/ChatGPT, Gemini, Claude/Claude Code, локальные модели через Ollama и другие продукты приведены как примеры классов инструментов, а не как рейтинг. Функции, контекст, tools, лимиты, стоимость и доступность зависят от модели, плана, региона и даты. Для ответственного процесса фиксируйте конфигурацию и проверяйте официальную документацию.

Что подготовить

ПолеТребование
CAD/формат и версияФактическое значение/описание; для числа — единица; для документа — версия и источник.
файл/фрагмент или параметрыФактическое значение/описание; для числа — единица; для документа — версия и источник.
единицы и система координатФактическое значение/описание; для числа — единица; для документа — версия и источник.
что можно изменятьФактическое значение/описание; для числа — единица; для документа — версия и источник.
контрольные размеры/признакиФактическое значение/описание; для числа — единица; для документа — версия и источник.
Специальный акцентApi/макрос делает действие наблюдаемым: код можно проверить, выполнить на копии, измерить результат и откатить.

Готовый промпт

Промпт: Агент автоматизации CAD
Ты — инженер по агентным workflow и безопасной автоматизации.

ЗАДАЧА
Агент автоматизации CAD.

РАБОЧИЙ СЦЕНАРИЙ
CAD-agent сначала читает параметры, генерирует скрипт на копии, измеряет postconditions и только затем предлагает применить к рабочему документу.

ИСХОДНЫЕ ДАННЫЕ
- CAD/формат и версия: [ЗАПОЛНИТЬ / НЕТ ДАННЫХ]
- файл/фрагмент или параметры: [ЗАПОЛНИТЬ / НЕТ ДАННЫХ]
- единицы и система координат: [ЗАПОЛНИТЬ / НЕТ ДАННЫХ]
- что можно изменять: [ЗАПОЛНИТЬ / НЕТ ДАННЫХ]
- контрольные размеры/признаки: [ЗАПОЛНИТЬ / НЕТ ДАННЫХ]

ОБЯЗАТЕЛЬНЫЕ ПРАВИЛА
1. Не придумывай отсутствующие числа, размеры, свойства, стандарты, ссылки, паспортные параметры или результаты испытаний.
2. Не меняй значения и единицы молча. Любое преобразование покажи отдельно.
3. Разделяй ФАКТ ИЗ ВХОДА / ИЗВЛЕЧЁННЫЙ ФАКТ / ВЫЧИСЛЕНИЕ / ИНТЕРПРЕТАЦИЮ / ДОПУЩЕНИЕ.
4. Если критического входа или доказательства нет, верни вопрос или статус «требует проверки», а не правдоподобную подстановку.
5. Сначала plan/dry-run; действие разрешено только в заданном workspace и после проверки precondition, postcondition и approval policy.

СПЕЦИФИЧЕСКАЯ ПРОЦЕДУРА
CAD-agent сначала открывает копию/read-only audit, затем создаёт ограниченный набор объектов через API и измеряет postconditions в CAD.

ТРЕБУЕМЫЙ РЕЗУЛЬТАТ
CAD action plan; object IDs; API calls; measurements before/after; undo/rollback; human review before save/export.

ACCEPTANCE
- не считать пиксельную координату точным CAD-размером
- перечислить объекты/constraints, которые модель только предполагает
- скрипт выполнять на копии и вернуть измерения контрольных размеров
- не удалять/перестраивать исходную геометрию вне согласованного scope

ФИНАЛЬНЫЙ SELF-CHECK
- перечисли все новые числа/утверждения, появившиеся не напрямую из входа;
- укажи, чем инженер должен независимо проверить критический результат;
- перечисли незакрытые вопросы;
- не выполняй write/deploy/publish и другие необратимые действия без явного разрешения.

STOP CONDITION
Если без отсутствующего критического параметра, первичного источника или разрешения корректный вывод невозможен — остановись и запроси это явно.

Почему он работает лучше короткой команды

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

Self-check остаётся проверкой внутри той же генеративной системы, поэтому он полезен только как фильтр очевидных несогласованностей. Независимое подтверждение выполняется профильным средством: расчётным модулем, первичным стандартом, CAD/CAE, измерением, unit-test или контрольным экспериментом.

Адаптация под облачную и локальную модель

  • В ChatGPT/GPT, Gemini или Claude передавайте только релевантный контекст и фиксируйте используемый режим/tools.
  • Через API задайте JSON-schema или другой строгий output contract и машинную валидацию.
  • Для локальной LLM через Ollama/другой runtime сохраните тот же контракт, но проверяйте качество на собственном eval-наборе.
  • Если есть web/RAG/коннекторы, явно ограничьте допустимые источники и права на запись.
  • После смены модели, тарифа или системной инструкции повторите эталонные тесты.

Разбор рабочего примера

Промпт: Агент автоматизации CAD. Рабочий вариант применения: CAD-agent сначала читает параметры, генерирует скрипт на копии, измеряет postconditions и только затем предлагает применить к рабочему документу.

Перед первым запуском заполните placeholders реальными значениями и сохраните исходный prompt как версию. После ответа сравните его с acceptance-критериями статьи: любое новое число, ссылка или действие без происхождения переводится в open question. Для регулярного использования добавьте этот пример в eval-набор и прогоняйте после смены модели, тарифа, runtime или системной инструкции.

Критерии acceptance для этой задачи

Agent-prompt — это политика действий. Помимо цели, он задаёт tools, границы workspace, разрешённые операции, pre/post conditions, лимиты, approval gates и критерий остановки. Агент должен уметь завершить итерацию без действия, если доказательств или разрешений недостаточно.

  • не считать пиксельную координату точным CAD-размером
  • перечислить объекты/constraints, которые модель только предполагает
  • скрипт выполнять на копии и вернуть измерения контрольных размеров
  • не удалять/перестраивать исходную геометрию вне согласованного scope
Мини-пример заполненияПример входа: «Файл-копия детали, мм; требуется проверить наличие восьми отверстий Ø5 и сгенерировать скрипт только для размерных аннотаций. Контрольные размеры A=40 мм и B=77,3 мм. Исходную геометрию не менять». Такой вход задаёт scope и измеримые postconditions.

Контрольный прогон именно для этой задачи

Проверка агентного действия. Агентный prompt обязан задавать разрешения, workspace, precondition, postcondition и критерий остановки. Для первого прогона предпочтительны dry-run или одно обратимое действие; write/deploy/publish проходят отдельный approval gate.

Для «Промпт: Агент автоматизации CAD» соберите небольшой fixture, где явно присутствуют CAD/формат и версия, файл/фрагмент или параметры, единицы и система координат и что можно изменять. Сохраните этот набор без изменений: он нужен как эталон для повторного запуска после смены модели, режима, тарифа, system prompt или подключённых tools.

Negative testУдалите или пометьте как неизвестное поле «CAD/формат и версия». Хороший ответ не должен молча подставлять правдоподобное значение: он обязан показать, какой вывод заблокирован.
Boundary testИзмените «файл/фрагмент или параметры» на граничное, но допустимое значение. Проверьте, изменился ли только тот вывод, который действительно зависит от этого входа.
Conflict testДобавьте противоречие между «единицы и система координат» и «что можно изменять». Модель должна зафиксировать конфликт и запросить правило приоритета, а не самостоятельно выбрать удобный вариант.
Acceptance testПроверьте два обязательных свойства результата: не считать пиксельную координату точным CAD-размером; перечислить объекты/constraints, которые модель только предполагает. Затем подтвердите третий критерий — скрипт выполнять на копии и вернуть измерения контрольных размеров.

Фиксируйте результат прогона как PASS/FAIL по каждому тесту и сохраняйте причину исправления. Это превращает prompt из одноразового текста в проверяемую инженерную процедуру: последующее обновление модели можно оценить на тех же входах, а не по субъективному впечатлению от нового ответа.

Как запускать шаблон

Сначала заполните все поля, которые реально известны, и не удаляйте placeholder у неизвестного критического параметра — лучше явно написать «нет данных». Первый запуск используйте как draft. Затем сравните ответ с acceptance-критериями выше и верните модели только конкретные замечания, а не просьбу «улучшить всё». Для регулярной задачи сохраните prompt, входной fixture и ожидаемые свойства результата в системе версий. После смены модели/режима повторите минимум три кейса: нормальный, граничный и с отсутствующим критическим входом.

Проверка результата

ЧислаКонтрольный пересчёт и размерности.
НормативыПервичный документ и область применения.
КодSandbox, тестовые данные, diff и rollback.
CAD/CAEНативные измерения, solver/test, а не только изображение.

Когда ответ нужно остановить

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

Навигация по 10 промптам этой части

Использовать ИИ поверх проверяемых данных Fits Calc

Fits Calc даёт расчётный и справочный контекст; ИИ помогает анализировать, объяснять, оформлять и автоматизировать. Критические числа, геометрия и нормативные требования остаются предметом инженерной проверки.

Открыть Fits Calc →

Источники и документация

  1. OpenAI — Prompt engineering
  2. Google AI — Prompt design strategies
  3. Anthropic — Prompt engineering
  4. NIST — AI Risk Management Framework
Проверено: 02.10.2026Инженерная проверка обязательнаМодели и тарифы меняются