Промпты для наладчика программного обеспечения. 28 готовых примеров для генерации

От NP_Article

ИИ-технолог

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

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

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

Здесь нет абстрактных советов в духе “используйте ИИ эффективнее”. Только 28 рабочих запросов для нейросети, которые можно скопировать, заполнить своими данными и получить результат.

Статья будет полезна в таких ситуациях:

  • Нужно быстро составить инструкцию по настройке системы или модуля
  • Требуется разобраться в чужом коде или конфигурационном файле
  • Необходимо написать технический отчет или регламент для коллег
  • Стоит задача автоматизировать рутинную проверку параметров
  • Нужно подготовить сценарий тестирования после обновления ПО
  • Требуется объяснить техническую проблему заказчику простым языком
  • Необходимо проанализировать журнал ошибок и найти первопричину сбоя

28 промптов для наладчика программного обеспечения: готовые шаблоны

1. Анализ журнала ошибок и поиск первопричины сбоя

Проблема: Журнал ошибок содержит сотни строк, и найти настоящую причину сбоя вручную – значит потратить час на то, что должно занимать пять минут.

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

Текст промпта:

*****

Ты – [укажите роль, например, “опытный системный аналитик с десятилетним опытом разбора инцидентов в промышленных системах”].

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

Контекст: система – [опишите систему, например, “АСУ ТП на базе SCADA-платформы, управляющая конвейером сборочного цеха”]. Сбой произошел [укажите время и обстоятельства, например, “в 03:14 в ночь с понедельника на вторник после планового обновления модуля связи”]. До этого система работала стабильно [укажите период, например, “шесть месяцев без инцидентов”].

Журнал ошибок:
[вставьте текст журнала ошибок]

Формат ответа:
– Краткое резюме инцидента (2–3 предложения)
– Хронология ключевых событий по журналу (таблица: время, событие, уровень критичности)
– Гипотезы о первопричине (от наиболее вероятной к менее вероятной, с обоснованием каждой)
– Рекомендуемые шаги диагностики для подтверждения гипотезы
– Что проверить в первую очередь, чтобы не потерять время

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

*****

Почему это работает: Требование разделить гипотезы по вероятности с обоснованием не дает нейросети “свалить в кучу” все возможные причины – она вынуждена выстраивать логическую цепочку, а не перечислять все подряд.

2. Составление инструкции по настройке программного модуля

Проблема: Инструкция, написанная “на коленке” между задачами, понятна только тому, кто ее писал. Через три месяца даже сам автор смотрит на нее с недоумением.

Решение: Промпт формирует структурированную пошаговую инструкцию с пояснениями, предупреждениями и проверочными точками.

Текст промпта:

*****

Ты – [укажите роль, например, “технический писатель с опытом создания документации для промышленного программного обеспечения”].

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

Контекст: модуль – [опишите модуль, например, “драйвер связи между контроллером Siemens S7-300 и системой диспетчерского управления”]. Целевая аудитория инструкции – [опишите читателя, например, “наладчик с базовыми знаниями сетевых протоколов, но без опыта работы с данной платформой”]. Среда эксплуатации – [укажите среду, например, “производственный цех, Windows Server 2019, изолированная сеть без доступа в интернет”].

Параметры настройки, которые нужно охватить:
[перечислите ключевые параметры, например, “IP-адрес контроллера, порт связи, тайм-аут соединения, режим опроса, формат данных”]

Формат ответа:
– Список необходимых инструментов и прав доступа перед началом
– Пошаговая инструкция (каждый шаг: действие → ожидаемый результат → что делать, если результат другой)
– Предупреждения о типичных ошибках при настройке этого типа модулей
– Проверочные точки: как убедиться, что настройка выполнена корректно
– Раздел “Частые вопросы” на 3–5 пунктов

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

*****

Почему это работает: Формат “действие → ожидаемый результат → что делать, если иначе” превращает инструкцию в дерево решений, а не просто список шагов – именно это нужно наладчику в реальных условиях.

3. Разбор чужого конфигурационного файла

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

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

Текст промпта:

*****

Ты – [укажите роль, например, “опытный наладчик промышленных систем управления с глубоким знанием конфигурирования SCADA и ПЛК”].

Задача: проанализируй конфигурационный файл, который я предоставлю, и объясни его структуру и логику.

Контекст: файл относится к [опишите систему, например, “системе управления котельной установкой, платформа MasterSCADA 4D”]. Файл был создан [укажите обстоятельства, например, “предыдущим наладчиком, документация к нему отсутствует”]. Цель анализа – [укажите цель, например, “понять логику настроек перед плановой модернизацией оборудования”].

Конфигурационный файл:
[вставьте содержимое файла]

Формат ответа:
– Общее описание: что делает эта конфигурация, какую систему настраивает
– Разбор по блокам: для каждого смыслового блока – назначение, логика, ключевые параметры
– Нестандартные или потенциально опасные настройки: выдели отдельно с пояснением риска
– Что, вероятно, было изменено вручную (отличается от типовых значений)
– Вопросы, которые стоит уточнить у предыдущего наладчика или в документации

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

*****

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

4. Написание технического отчета об инциденте

Проблема: После устранения сбоя нужно написать отчет, а времени и желания на это обычно уже нет – особенно если сбой устранялся в три часа ночи.

Решение: Промпт формирует структурированный технический отчет по исходным данным о произошедшем инциденте.

Текст промпта:

*****

Ты – [укажите роль, например, “технический специалист, составляющий официальный отчет об инциденте для руководства и службы качества”].

Задача: составь технический отчет об инциденте на основе данных, которые я предоставлю.

Контекст: инцидент произошел на [опишите объект, например, “линии розлива молочного завода, система управления на базе Wonderware”]. Дата и время инцидента: [укажите, например, “14 марта, с 02:30 до 05:15”]. Отчет предназначен для [укажите получателей, например, “главного инженера и службы технического контроля”].

Данные об инциденте:
[опишите произошедшее: симптомы, действия наладчика, что было обнаружено, что сделано для устранения, результат]

Формат ответа:
– Заголовок и реквизиты отчета
– Краткое резюме (3–5 предложений для руководителя, без технических подробностей)
– Хронология событий (таблица)
– Техническое описание причины инцидента
– Предпринятые меры по устранению
– Последствия для производства (если применимо)
– Меры по предотвращению повторения
– Подпись и дата

Тон: официальный, технически точный, без эмоций. Ограничения: не приписывай ответственность конкретным лицам – только факты и технические причины.

*****

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

5. Разработка сценария тестирования после обновления ПО

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

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

Текст промпта:

*****

Ты – [укажите роль, например, “инженер по качеству программного обеспечения с опытом тестирования промышленных систем управления”].

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

Контекст: система – [опишите систему, например, “система мониторинга и управления вентиляцией производственного корпуса, ПО собственной разработки на базе .NET”]. Обновление касается [опишите изменения, например, “модуля сбора данных с датчиков и алгоритма аварийной сигнализации”]. Тестирование проводится [укажите условия, например, “в нерабочее время, на реальном оборудовании, без возможности длительного простоя”].

Формат ответа:
– Перечень предварительных условий перед началом тестирования
– Сценарии проверки (таблица: номер, описание проверки, ожидаемый результат, критерий успеха, действие при отклонении)
– Регрессионные проверки: что из старой функциональности нужно проверить в первую очередь
– Критерии приемки: при каких результатах систему можно считать готовой к работе
– Порядок действий при обнаружении критического отклонения (откат, уведомление, документирование)

Ограничения: сценарий должен быть выполним одним наладчиком за [укажите временной лимит, например, “не более трех часов”]. Приоритет – безопасность производственного процесса.

*****

Почему это работает: Колонка “действие при отклонении” в таблице сценариев – это то, что отличает рабочий документ от формальной бумаги. Именно она не дает наладчику растеряться, когда что-то пошло не так.

6. Объяснение технической проблемы заказчику простым языком

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

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

Текст промпта:

*****

Ты – [укажите роль, например, “коммуникатор, специализирующийся на переводе технических проблем в понятный деловой язык”].

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

Контекст: заказчик – [опишите, например, “директор небольшого завода, понимает деловые последствия, но не разбирается в программировании и сетях”]. Цель коммуникации – [укажите, например, “объяснить причину двухчасового простоя линии и обосновать стоимость устранения”]. Тон общения с этим заказчиком – [укажите, например, “уважительный, деловой, без излишней технической детализации”].

Техническое описание проблемы:
[вставьте техническое описание]

Формат ответа:
– Версия для заказчика (150–200 слов): что произошло, почему, как устранено
– Аналогия для лучшего понимания (1–2 предложения, сравнение с понятной бытовой ситуацией)
– Ответ на вопрос “Почему это произошло и можно ли было предотвратить?” – честно и без перекладывания вины
– Ответ на вопрос “Как это предотвратить в будущем?” – конкретно и без обещаний невозможного

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

*****

Почему это работает: Блок аналогии работает потому, что человеческий мозг усваивает новое через знакомое – и директор завода после хорошей аналогии действительно понимает, что произошло, а не просто кивает.

7. Создание регламента резервного копирования конфигураций

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

Решение: Промпт формирует практический регламент с конкретными сроками, ответственными и процедурой проверки актуальности резервных копий.

Текст промпта:

*****

Ты – [укажите роль, например, “инженер по надежности систем с опытом разработки регламентов для промышленных предприятий”].

Задача: разработай регламент резервного копирования конфигураций программного обеспечения для производственного объекта.

Контекст: объект – [опишите, например, “цементный завод, 12 автоматизированных рабочих мест, три сервера, система управления на базе WinCC”]. Критичность систем – [укажите, например, “останов производства при потере конфигурации обходится в 200 000 рублей в час”]. Текущее состояние – [опишите, например, “резервные копии делаются хаотично, без системы, последняя актуальная копия неизвестна”].

Формат ответа:
– Перечень объектов резервного копирования (что именно сохраняем и почему именно это)
– Расписание копирования (таблица: объект, периодичность, хранилище, срок хранения, ответственный)
– Процедура создания резервной копии (пошагово, воспроизводимо)
– Процедура проверки работоспособности копии (как убедиться, что копия не повреждена)
– Процедура восстановления из резервной копии (основные шаги)
– Журнал учета резервных копий (шаблон таблицы)

Ограничения: регламент должен быть выполним силами одного наладчика. Процедуры – конкретные, без отсылок к “смотрите документацию производителя”.

*****

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

8. Подготовка плана планово-предупредительного обслуживания ПО

Проблема: Плановое обслуживание программного обеспечения часто воспринимается как “и так работает, зачем трогать”. До тех пор, пока не перестает работать.

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

Текст промпта:

*****

Ты – [укажите роль, например, “инженер по техническому обслуживанию автоматизированных систем управления с опытом разработки планов ППО”].

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

Контекст: объект – [опишите, например, “линия по производству строительных смесей, система управления на базе ПЛК Mitsubishi и SCADA собственной разработки”]. Периодичность плановых остановов – [укажите, например, “еженедельно в воскресенье с 06:00 до 10:00, ежеквартально – расширенное окно 24 часа”]. Критичные функции системы – [перечислите, например, “дозирование компонентов, контроль температуры, аварийная остановка”].

Формат ответа:
– Ежедневные проверки (что контролируется, время выполнения, критерий нормы)
– Еженедельные операции (таблица: операция, исполнитель, время выполнения, инструмент)
– Ежеквартальные операции
– Ежегодные операции
– Для каждой операции: обоснование – почему именно она, что произойдет при ее пропуске
– Признаки, при которых плановое обслуживание нужно провести внепланово

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

*****

Почему это работает: Обоснование каждой операции через последствия ее пропуска – это не формализм, а инструмент убеждения: когда руководство видит “пропуск этой операции повышает вероятность внепланового останова в три раза”, согласовать время на обслуживание становится проще.

9. Диагностика проблем сетевого взаимодействия между модулями

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

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

Текст промпта:

*****

Ты – [укажите роль, например, “сетевой инженер с опытом диагностики промышленных сетей и протоколов передачи данных”].

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

Контекст: система – [опишите архитектуру, например, “три ПЛК Siemens, один OPC-сервер, две SCADA-станции, сеть Profinet/Ethernet, изолированная промышленная сеть”]. Симптом проблемы – [опишите, например, “SCADA-станция периодически теряет связь с одним из ПЛК на 30–60 секунд, затем связь восстанавливается сама, частота – 3–4 раза в сутки”]. Уже проверено – [укажите, например, “физические кабели, коммутатор заменен, IP-адреса корректны”].

Формат ответа:
– Алгоритм диагностики (пошагово, от простого к сложному)
– Для каждого шага: что проверяем, каким инструментом, что означает каждый возможный результат
– Наиболее вероятные причины для описанного симптома (с указанием вероятности каждой)
– Параметры, которые нужно зафиксировать во время следующего инцидента
– Временное решение для снижения влияния на производство до устранения причины

Ограничения: диагностика должна быть выполнима без специализированного сетевого оборудования (только штатные средства Windows и стандартные утилиты). Если нужен специализированный инструмент – указать, какой именно и зачем.

*****

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

10. Составление технического задания на доработку ПО

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

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

Текст промпта:

*****

Ты – [укажите роль, например, “аналитик требований с опытом составления технических заданий для систем промышленной автоматизации”].

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

Контекст: заказчик – [опишите, например, “производственное предприятие, эксплуатирующее систему учета сырья собственной разработки”]. Исполнитель – [укажите, например, “внешняя команда разработчиков, незнакомая с текущей архитектурой системы”]. Критичность – [укажите, например, “доработка должна быть введена в эксплуатацию до начала нового квартала”].

Описание потребности:
[опишите своими словами, что нужно сделать и зачем]

Формат ответа:
– Назначение и цель доработки
– Текущее состояние (что есть сейчас и в чем проблема)
– Требования к доработке (функциональные и нефункциональные, однозначно сформулированные)
– Ограничения и условия (что нельзя изменять, с чем должна быть совместимость)
– Критерии приемки (конкретные, измеримые – по каждому требованию)
– Порядок сдачи и тестирования

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

*****

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

11. Разработка алгоритма действий при аварийном останове системы

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

Решение: Промпт создает пошаговый алгоритм аварийных действий, адаптированный под конкретную систему и производственный контекст.

Текст промпта:

*****

Ты – [укажите роль, например, “инженер по промышленной безопасности с опытом разработки аварийных регламентов для производственных объектов”].

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

Контекст: система управляет [опишите, например, “установкой компрессии газа, критический объект, персонал работает в три смены, не все имеют высокую техническую квалификацию”]. Возможные причины аварийного останова – [перечислите, например, “потеря связи с контроллером, сбой программного модуля управления, срабатывание аварийной защиты по давлению”]. Цена простоя – [укажите, например, “около 50 000 рублей в час, плюс риск технологических последствий”].

Формат ответа:
– Алгоритм первых действий (первые 5 минут): что делать в первую очередь
– Дерево решений: в зависимости от симптома – разные ветки действий
– Что категорически запрещено делать при аварийном останове (и почему)
– Кого уведомить и в какой последовательности (шаблон сообщения)
– Критерии для самостоятельного устранения vs. вызова специалиста
– Документирование инцидента: что зафиксировать сразу

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

*****

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

12. Написание скрипта автоматической проверки параметров системы

Проблема: Ручная проверка двадцати параметров перед запуском смены занимает время и зависит от внимательности конкретного человека. Человек устает, скрипт – нет.

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

Текст промпта:

*****

Ты – [укажите роль, например, “программист с опытом написания скриптов для автоматизации технического обслуживания промышленных систем”].

Задача: напиши скрипт автоматической проверки параметров программной системы перед запуском.

Контекст: система – [опишите, например, “сервер диспетчерского управления на Windows Server 2019, система управления котельной”]. Язык скрипта – [укажите, например, “PowerShell, запускается по расписанию через Планировщик задач”]. Проверка выполняется [укажите, например, “ежедневно в 05:45 перед началом дневной смены”].

Параметры для проверки:
[перечислите параметры и их допустимые значения, например:
– Служба “КотельнаяСУПД” должна быть запущена
– Свободное место на диске C: не менее 10 ГБ
– Файл конфигурации не изменялся с последней проверки (контроль по хешу)
– Связь с ПЛК по адресу 192.168.1.10 – пинг не более 5 мс]

Формат ответа:
– Готовый скрипт с комментариями к каждому блоку
– Формат вывода результата: таблица с параметром, статусом (норма/отклонение) и значением
– Логирование результатов в файл с датой и временем
– Уведомление при отклонении: [укажите способ, например, “запись в журнал событий Windows и вывод в консоль с цветовой маркировкой”]

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

*****

Почему это работает: Требование, чтобы ошибка в одной проверке не прерывала остальные, – это принцип, который большинство забывает указать, а потом удивляется, почему скрипт “упал” на второй проверке и не добрался до остальных девятнадцати.

13. Подготовка программы обучения для нового наладчика

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

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

Текст промпта:

*****

Ты – [укажите роль, например, “методист по обучению технических специалистов с опытом разработки программ наставничества в промышленности”].

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

Контекст: предприятие – [опишите, например, “мясоперерабатывающий завод, 8 автоматизированных технологических линий, системы управления на базе Beckhoff TwinCAT”]. Новый сотрудник – [опишите уровень подготовки, например, “имеет общее понимание ПЛК и программирования, но не знаком с конкретным оборудованием предприятия”]. Срок обучения – [укажите, например, “четыре недели, после чего самостоятельное дежурство”].

Формат ответа:
– Программа по неделям: темы, практические задания, ожидаемый результат каждой недели
– Для каждой темы: что изучается теоретически и что отрабатывается практически
– Перечень документов и регламентов для обязательного изучения
– Критерии готовности к самостоятельной работе (конкретные, проверяемые)
– Список типичных ошибок новичков на данном объекте – что нужно разобрать отдельно

Ограничения: программа должна быть реализуема в условиях работающего производства (нельзя останавливать линии для обучения). Теория – минимально необходимая, максимум практики на реальном оборудовании.

*****

Почему это работает: Блок “типичные ошибки новичков на данном объекте” – это самое ценное в программе обучения: именно специфические ошибки, а не общие принципы, определяют, насколько быстро новый специалист станет по-настоящему самостоятельным.

14. Анализ производительности программной системы

Проблема: Система “работает медленно” – это жалоба, а не диагноз. Без системного анализа производительности наладчик тратит время на устранение симптомов, а не причин.

Решение: Промпт строит методологию анализа производительности с конкретными метриками и порогами, привязанными к данной системе.

Текст промпта:

*****

Ты – [укажите роль, например, “инженер по производительности систем с опытом оптимизации промышленного программного обеспечения”].

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

Контекст: система – [опишите, например, “система управления складом сырья, база данных MS SQL Server, клиентские приложения на 15 рабочих местах, жалобы на замедление работы в часы пик”]. Симптомы проблемы – [опишите, например, “запросы на отображение остатков выполняются 15–20 секунд вместо обычных 2–3 секунд, особенно с 09:00 до 11:00”]. Доступные инструменты – [укажите, например, “стандартные средства Windows, SQL Server Management Studio, журналы событий”].

Формат ответа:
– Перечень метрик для измерения производительности (что именно замерять и чем)
– Методика сбора данных во время “медленных” периодов
– Типичные причины описанного симптома (от наиболее вероятной к менее вероятной)
– Алгоритм диагностики: последовательность проверок с интерпретацией результатов
– Для каждой вероятной причины: метод устранения и ожидаемый эффект
– Как измерить результат после оптимизации

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

*****

Почему это работает: Требование измерить результат после оптимизации – это не формальность, а единственный способ убедиться, что изменение помогло, а не просто совпало с улучшением по другим причинам.

15. Составление карты зависимостей программных компонентов

Проблема: В сложной системе изменение одного компонента ломает другой, о связи с которым никто не помнил. Это называется “неожиданный эффект” и происходит регулярно.

Решение: Промпт помогает создать структурированное описание зависимостей между компонентами системы, которое предотвращает “неожиданные эффекты”.

Текст промпта:

*****

Ты – [укажите роль, например, “системный архитектор с опытом документирования сложных промышленных программных систем”].

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

Контекст: система – [опишите, например, “комплексная система управления производством кирпичного завода: ПЛК, OPC-сервер, SCADA, база данных производственных показателей, модуль отчетности”]. Цель документирования – [укажите, например, “понять, что затронет изменение модуля OPC-сервера перед его плановой заменой”]. Текущее состояние документации – [укажите, например, “схемы устарели, актуальной документации нет”].

Описание системы (то, что известно):
[опишите компоненты и их взаимодействия так, как вы их понимаете]

Формат ответа:
– Перечень выявленных компонентов с кратким описанием функции каждого
– Матрица зависимостей (таблица: компонент → зависит от → тип зависимости → критичность)
– Критические точки: компоненты, от которых зависят многие другие
– Для планируемого изменения [укажите, что планируется изменить]: что именно будет затронуто и как
– Что нужно уточнить или проверить для получения полной картины

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

*****

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

16. Разработка инструкции по переносу системы на новый сервер

Проблема: Перенос системы на новый сервер без четкого плана – это приключение с непредсказуемым финалом. Особенно если выясняется, что часть зависимостей нигде не задокументирована.

Решение: Промпт создает детальный план миграции с контрольными точками и процедурой отката.

Текст промпта:

*****

Ты – [укажите роль, например, “инженер по миграции систем с опытом переноса промышленного программного обеспечения без потери данных и настроек”].

Задача: разработай пошаговый план переноса программной системы на новый сервер.

Контекст: переносимая система – [опишите, например, “SCADA-система управления водоподготовкой, Wonderware InTouch, база данных Historian, Windows Server 2012 R2”]. Новый сервер – [опишите, например, “Windows Server 2022, более мощное железо, та же изолированная сеть”]. Окно для миграции – [укажите, например, “выходные, суббота с 22:00 до воскресенья 06:00, максимальный допустимый останов – 6 часов”]. Критичные требования – [укажите, например, “сохранение всех исторических данных, сохранение всех настроек и конфигураций, идентичная функциональность после переноса”].

Формат ответа:
– Подготовительные работы (что сделать до начала миграции, за сколько дней)
– Пошаговый план миграции с временными метками (что делаем в каждый час окна)
– Контрольные точки: что проверяем после каждого этапа перед переходом к следующему
– Критерии успешного завершения миграции
– Процедура отката: при каких условиях возвращаемся на старый сервер и как именно
– Что документировать в процессе

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

*****

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

17. Формирование базы знаний по типичным неисправностям системы

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

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

Текст промпта:

*****

Ты – [укажите роль, например, “технический редактор с опытом создания баз знаний для служб технической поддержки промышленных предприятий”].

Задача: преобразуй описание типичных неисправностей в структурированную базу знаний.

Контекст: система – [опишите, например, “система управления линией экструзии полимерных труб, ПЛК Omron, интерфейс оператора собственной разработки”]. Аудитория базы знаний – [опишите, например, “наладчики с разным уровнем опыта, операторы линии при возникновении нештатных ситуаций”]. Цель – [укажите, например, “снизить время устранения типичных неисправностей и уменьшить зависимость от конкретного специалиста”].

Описание неисправностей (ваши записи, в любом формате):
[опишите типичные неисправности так, как вы их знаете – можно в произвольной форме]

Формат ответа:
– Структурированные карточки неисправностей (для каждой: симптом → возможные причины → диагностика → устранение → профилактика)
– Классификация неисправностей по категориям
– Указатель: симптом → номера соответствующих карточек
– Рекомендации по дополнению базы знаний на основе предоставленных данных

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

*****

Почему это работает: Указатель “симптом → карточки” превращает базу знаний из документа для чтения в инструмент для поиска: в момент неисправности нужно быстро найти нужную информацию, а не листать все подряд.

18. Создание регламента управления версиями конфигураций

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

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

Текст промпта:

*****

Ты – [укажите роль, например, “инженер по качеству процессов с опытом внедрения систем управления изменениями в производственных IT-системах”].

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

Контекст: объект – [опишите, например, “нефтеперерабатывающее предприятие, система управления несколькими технологическими установками, около 200 конфигурационных файлов”]. Текущая ситуация – [опишите, например, “изменения вносятся без документирования, история изменений не ведется, при проблемах невозможно определить, что именно изменилось”]. Доступные инструменты – [укажите, например, “только стандартные средства Windows, без возможности установки специализированного ПО”].

Формат ответа:
– Принципы именования версий (понятная схема для данного контекста)
– Процедура внесения изменений (шаги: до изменения → само изменение → после изменения)
– Шаблон журнала изменений (что фиксируем по каждому изменению)
– Структура хранения версий (как организовать папки и файлы)
– Процедура возврата к предыдущей версии
– Ответственность: кто вносит, кто проверяет, кто хранит

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

*****

Почему это работает: Ограничение “не более 5 минут на процедуру” – это реализм, а не лень: регламент, который требует 20 минут документирования при каждом изменении, будет соблюдаться ровно до первого авральных ситуации, а потом тихо забыт.

19. Подготовка презентации технического решения для руководства

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

Решение: Промпт создает структуру и содержание презентации технического решения в формате, понятном нетехническому руководству.

Текст промпта:

*****

Ты – [укажите роль, например, “бизнес-аналитик с опытом представления технических решений руководству производственных предприятий”].

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

Контекст: решение – [опишите, например, “замена устаревшей SCADA-системы на современную платформу, стоимость проекта около 3,5 млн рублей”]. Аудитория – [опишите, например, “генеральный директор и финансовый директор, принимают решение о выделении бюджета, не имеют технического образования”]. Главные опасения аудитории – [укажите, например, “стоимость, риск простоя во время замены, необходимость переобучения персонала”].

Техническое обоснование решения:
[опишите техническую суть решения, его преимущества и обоснование]

Формат ответа:
– Структура презентации (слайды с заголовками и тезисами)
– Ключевые аргументы для данной аудитории (на языке бизнеса, не технического специалиста)
– Как представить стоимость: не “затраты”, а “инвестиции с возвратом”
– Как ответить на типичные возражения данной аудитории
– Что оставить “за кадром” (технические детали, которые запутают, а не убедят)

Ограничения: презентация не более 10 слайдов. Каждый аргумент – с конкретной цифрой или примером. Никаких технических аббревиатур без объяснения.

*****

Почему это работает: Блок “что оставить за кадром” – это нетривиальный запрос, который заставляет нейросеть думать о восприятии аудитории: иногда меньше технических деталей в презентации означает больше шансов на одобрение.

20. Разработка системы мониторинга состояния программных сервисов

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

Решение: Промпт разрабатывает концепцию и реализацию системы мониторинга с автоматическим оповещением о проблемах.

Текст промпта:

*****

Ты – [укажите роль, например, “инженер по мониторингу систем с опытом построения систем наблюдения за промышленным программным обеспечением”].

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

Контекст: объект мониторинга – [опишите, например, “сервер диспетчерского управления: 6 критических служб Windows, база данных, сетевые соединения с 4 ПЛК”]. Доступные средства – [укажите, например, “PowerShell, Планировщик задач Windows, возможность отправки электронной почты через корпоративный почтовый сервер”]. Требования к оповещению – [укажите, например, “SMS или электронное письмо дежурному наладчику в течение 2 минут после обнаружения проблемы”].

Формат ответа:
– Перечень параметров для мониторинга с пороговыми значениями (таблица)
– Архитектура системы мониторинга (что, как и с какой периодичностью проверяется)
– Готовый скрипт мониторинга с комментариями
– Логика оповещений: что является критическим (немедленное оповещение) vs. предупредительным
– Шаблон сообщения оповещения (что должно быть в сообщении дежурному)
– Процедура обслуживания самой системы мониторинга

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

*****

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

21. Составление акта приемки программного обеспечения

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

Решение: Промпт создает структурированный акт приемки с конкретными проверками и однозначными критериями соответствия.

Текст промпта:

*****

Ты – [укажите роль, например, “инженер по контролю качества с опытом приемки промышленных программных систем”].

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

Контекст: работы – [опишите, например, “наладка и ввод в эксплуатацию системы управления линией упаковки, включая программирование ПЛК, настройку интерфейса оператора и интеграцию с системой учета”]. Стороны – [укажите, например, “исполнитель – ООО ‘АвтоматикаПлюс’, заказчик – АО ‘МолочныйКомбинат'”]. Дата приемки – [укажите]. Документ-основание – [укажите, например, “договор №47 от 15 января 2025 года”].

Результаты проверок при приемке:
[опишите, что было проверено и каков результат]

Формат ответа:
– Полный текст акта приемки в официальном формате
– Таблица результатов проверок (требование → результат проверки → соответствие)
– Перечень выявленных замечаний (если есть) с указанием сроков устранения
– Заключение о готовности системы к промышленной эксплуатации
– Подписи сторон (шаблон)

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

*****

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

22. Разработка плана восстановления системы после катастрофического сбоя

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

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

Текст промпта:

*****

Ты – [укажите роль, например, “инженер по обеспечению непрерывности бизнеса с опытом разработки планов восстановления для промышленных систем”].

Задача: разработай план восстановления программной системы после катастрофического сбоя.

Контекст: система – [опишите, например, “система управления производством хлебозавода, критически важная для непрерывного выпуска продукции 24/7”]. Сценарии катастрофы – [перечислите, например, “полный отказ сервера, уничтожение конфигурации вирусом, физическое повреждение оборудования”]. Допустимое время простоя – [укажите, например, “не более 4 часов – после этого производство несет критические убытки”]. Доступные ресурсы – [укажите, например, “резервный сервер, резервные копии (актуальность неизвестна), поставщик системы с поддержкой 8/5”].

Формат ответа:
– Первые действия при обнаружении катастрофического сбоя (первые 15 минут)
– Оценка ущерба: как быстро определить масштаб проблемы
– Пошаговый план восстановления с временными ориентирами
– Альтернативные сценарии при недоступности основного пути восстановления
– Перечень необходимых ресурсов и контактов (кого вызывать, в каком порядке)
– Действия по возобновлению производства в ручном режиме на период восстановления

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

*****

Почему это работает: Требование применимости без ключевого специалиста – это критический критерий для любого плана восстановления: именно ключевой специалист чаще всего недоступен в момент катастрофы, потому что находится в отпуске или уволился.

23. Написание технического описания системы для новой документации

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

Решение: Промпт создает структурированное техническое описание системы на основе доступных данных о ее архитектуре и функционировании.

Текст промпта:

*****

Ты – [укажите роль, например, “технический писатель с опытом создания документации для сложных промышленных программных систем”].

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

Контекст: система – [опишите, например, “система автоматизированного управления и учета энергопотребления промышленного предприятия”]. Назначение документа – [укажите, например, “передача системы новой команде обслуживания, которая с ней незнакома”]. Уровень читателя – [укажите, например, “инженер с общим опытом в АСУ ТП, но без знания данной конкретной системы”].

Информация о системе:
[опишите систему так, как вы ее понимаете: компоненты, функции, особенности, архитектура]

Формат ответа:
– Обзор системы (назначение, место в производственном процессе, ключевые функции)
– Архитектура системы (компоненты, их взаимосвязи, потоки данных)
– Описание ключевых функциональных модулей
– Технические характеристики (аппаратные требования, программные зависимости, версии)
– Особенности и нестандартные решения, которые нужно знать при обслуживании
– Известные ограничения и проблемные места

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

*****

Почему это работает: Раздел “известные ограничения и проблемные места” – это самая честная и самая ценная часть документации: именно то, что принято замалчивать, новая команда обнаружит в первый же месяц работы, только уже ценой потраченного времени.

24. Разработка процедуры управления изменениями в производственной системе

Проблема: Изменение в производственной системе без процедуры управления – это лотерея. Иногда везет, иногда нет, но проблема в том, что “не повезло” здесь означает остановку производства.

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

Текст промпта:

*****

Ты – [укажите роль, например, “инженер по управлению изменениями с опытом внедрения процессов контроля модификаций в промышленных системах”].

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

Контекст: предприятие – [опишите, например, “химическое производство, система управления относится к категории критической инфраструктуры, любой незапланированный останов имеет последствия для безопасности”]. Текущая ситуация – [опишите, например, “изменения вносятся по устной договоренности, последствия не оцениваются заранее, случаются инциденты из-за непродуманных модификаций”]. Масштаб – [укажите, например, “5 наладчиков, около 20–30 изменений в месяц разного уровня критичности”].

Формат ответа:
– Классификация изменений по уровню риска (с критериями для каждого уровня)
– Процедура для каждого уровня риска (от простой для рутинных до детальной для критических)
– Шаблон запроса на изменение
– Шаблон оценки риска изменения
– Процедура согласования (кто согласовывает что и в какие сроки)
– Процедура документирования выполненного изменения
– Процедура экстренного изменения (когда нет времени на полный цикл)

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

*****

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

25. Составление инструкции по диагностике ошибок пользователя в интерфейсе оператора

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

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

Текст промпта:

*****

Ты – [укажите роль, например, “специалист по технической поддержке с опытом обучения нетехнических пользователей промышленных систем”].

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

Контекст: система – [опишите, например, “интерфейс оператора линии фасовки, сенсорный экран, операторы без технического образования”]. Проблема – [опишите, например, “операторы сообщают об ошибках слишком расплывчато: ‘программа зависла’, ‘кнопка не работает’, что не позволяет наладчику диагностировать проблему дистанционно”]. Цель – [укажите, например, “получать от операторов информацию, достаточную для диагностики без выезда на объект в 70% случаев”].

Формат ответа:
– Инструкция для оператора (простой язык, без технических терминов)
– Что нужно зафиксировать при возникновении ошибки (пошагово, с пояснением зачем)
– Шаблон сообщения об ошибке (что написать наладчику)
– Что категорически не делать при возникновении ошибки
– Как сфотографировать экран с ошибкой (если есть такая возможность)

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

*****

Почему это работает: Ограничение “одна страница” – это не произвол, а понимание реальности: инструкция, которую не читают, не работает, и лучше короткая рабочая инструкция, чем подробная, лежащая в ящике стола.

26. Разработка системы показателей эффективности работы наладчика

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

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

Текст промпта:

*****

Ты – [укажите роль, например, “специалист по управлению эффективностью технических служб с опытом разработки систем показателей для инженерных подразделений”].

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

Контекст: предприятие – [опишите, например, “машиностроительный завод, отдел АСУ из трех наладчиков, руководство хочет объективно оценивать работу службы”]. Текущая ситуация – [опишите, например, “оценка полностью субъективная, нет понимания, что является хорошим результатом, а что нет”]. Цели системы показателей – [укажите, например, “мотивация персонала, обоснование ресурсов для руководства, выявление узких мест”].

Формат ответа:
– Перечень показателей (таблица: показатель, что измеряет, единица измерения, способ сбора данных, периодичность)
– Для каждого показателя: целевое значение и объяснение, почему именно оно
– Показатели, которые кажутся логичными, но на самом деле создают неправильные стимулы (анти-показатели)
– Как собирать данные без создания избыточной отчетности
– Как интерпретировать результаты: что стоит за цифрами

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

*****

Почему это работает: Блок “анти-показатели” – это редкий и ценный запрос: классический пример – “количество закрытых заявок” стимулирует закрывать заявки быстро, а не решать проблему качественно, и именно такие ловушки разрушают смысл любой системы оценки.

27. Составление опросного листа для выявления требований к автоматизации

Проблема: Заказчик говорит “хочу автоматизировать”, но не может четко сформулировать, что именно. Без правильных вопросов наладчик автоматизирует не то, что нужно, или не так, как нужно.

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

Текст промпта:

*****

Ты – [укажите роль, например, “аналитик требований с опытом предпроектного обследования производственных объектов перед внедрением систем автоматизации”].

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

Контекст: объект автоматизации – [опишите, например, “участок смешивания компонентов на лакокрасочном производстве, ручной процесс с высоким влиянием человеческого фактора”]. Заказчик – [опишите, например, “начальник производства, знает процесс, но не имеет опыта в автоматизации”]. Цель обследования – [укажите, например, “собрать достаточно данных для разработки технического задания на автоматизацию”].

Формат ответа:
– Опросный лист, сгруппированный по разделам (текущий процесс, проблемы и цели, требования к результату, ограничения, организационные вопросы)
– Для каждого вопроса: зачем он нужен (что дает ответ на него)
– Вопросы-ловушки: то, что заказчик часто упускает, но критично для проекта
– Рекомендуемый порядок проведения интервью
– Что делать, если заказчик не может ответить на вопрос

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

*****

Почему это работает: Блок “вопросы-ловушки” – это концентрат опыта: именно то, что заказчик не думает упомянуть (требования к безопасности, интеграция с существующими системами, требования к отчетности), потом становится источником конфликтов и переделок.

28. Разработка плана перехода на новую версию программной платформы

Проблема: Переход на новую версию платформы – это не просто “обновить и перезапустить”. Без плана это превращается в серию сюрпризов, каждый из которых требует незапланированного времени и нервов.

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

Текст промпта:

*****

Ты – [укажите роль, например, “инженер по внедрению программного обеспечения с опытом управления переходами на новые версии промышленных платформ”].

Задача: разработай план перехода программной системы на новую версию платформы.

Контекст: текущая платформа – [опишите, например, “Wonderware InTouch 10.1, система управления производством фармацевтического предприятия”]. Новая версия – [опишите, например, “Wonderware InTouch 2020, требование поставщика в связи с окончанием поддержки текущей версии”]. Критичность системы – [укажите, например, “система работает 24/7, допустимое окно для перехода – не более 8 часов в месяц”]. Известные риски – [перечислите, например, “часть скриптов написана на устаревшем синтаксисе, некоторые сторонние драйверы могут быть несовместимы”].

Формат ответа:
– Оценка совместимости: что нужно проверить до начала перехода
– Подготовительный этап: что сделать заранее (за 2–4 недели до перехода)
– Тестирование на тестовой среде: как проверить переход без риска для производства
– Пошаговый план перехода в рамках технологического окна
– Критерии успешного перехода
– Процедура отката: при каких условиях и как вернуться на старую версию
– Мониторинг после перехода: что контролировать в первые 72 часа

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

*****

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

Типичные ошибки при работе с промптами для наладчика ПО

  1. Описывать симптом вместо контекста задачи. Нейросеть не знает вашу систему, предприятие и историю проблемы – без этого она дает универсальный ответ, применимый ко всему и ни к чему конкретно.
  2. Не указывать уровень технической подготовки читателя создаваемого документа. Инструкция для опытного наладчика и инструкция для оператора без технического образования – это принципиально разные документы, и без этого параметра нейросеть выбирает уровень произвольно.
  3. Пропускать временные ограничения в задачах, где они критичны. Без указания допустимого времени простоя или окна для обслуживания нейросеть предлагает идеальные решения, неприменимые в реальных производственных условиях.
  4. Принимать первый ответ нейросети как окончательный без уточняющих запросов. Первый ответ – это отправная точка, а не готовый документ: уточнение конкретных разделов, запрос альтернативных вариантов или детализация отдельных шагов значительно улучшают результат.
  5. Не указывать, что уже было проверено или сделано. При диагностических задачах это приводит к тому, что нейросеть предлагает снова проверить то, что уже проверено, тратя время на бесполезные рекомендации.
  6. Запрашивать слишком много задач в одном промпте. “Проанализируй журнал, напиши инструкцию и составь план обучения” – это три разные задачи, и смешение их в одном запросе снижает качество каждой части ответа.
  7. Не проверять технические детали в ответах нейросети на соответствие реальным параметрам системы. Нейросеть может уверенно написать значения по умолчанию или типовые настройки, которые не совпадают с конфигурацией конкретного объекта, – это не злой умысел, а отсутствие нужных данных.
  8. Использовать сгенерированные скрипты без проверки в тестовой среде. Скрипт, написанный нейросетью, нуждается в проверке так же, как и написанный человеком: синтаксис может быть верным, а логика – не учитывать специфику конкретной системы.
  9. Не сохранять удачные промпты для повторного использования. Хороший промпт, дающий нужный результат для конкретного типа задач, – это актив, который теряется, если не зафиксировать его сразу после успешного применения.

Сравнение слабых и сильных запросов к нейросети для задач наладчика ПО

Тип задачи Слабый запрос Сильный запрос Почему сильный лучше
Анализ журнала ошибок Помоги разобраться с ошибкой в системе Ты – системный аналитик. Проанализируй журнал ошибок SCADA-системы управления котельной. Симптом: потеря связи с ПЛК раз в 4–6 часов. Уже проверено: кабели, коммутатор. Выдели вероятные причины по убыванию вероятности с обоснованием каждой Контекст системы и уже выполненные проверки исключают очевидные рекомендации и направляют анализ в нужную сторону
Написание инструкции Напиши инструкцию по настройке модуля Составь инструкцию по настройке OPC-сервера для наладчика с базовыми знаниями сетей, но без опыта работы с данной платформой. Каждый шаг: действие → ожидаемый результат → что делать при отклонении. Среда: Windows Server 2019, изолированная сеть Указание уровня читателя и формата “действие-результат-отклонение” делает инструкцию применимой в реальных условиях
Составление технического задания Помоги написать ТЗ на доработку программы Составь техническое задание на доработку модуля учета сырья. Исполнитель не знаком с системой. Каждое требование – однозначное, без формулировок типа “работать быстро”. Критерии приемки – конкретные и измеримые по каждому требованию Запрет на размытые формулировки в самом промпте исключает их из результата и защищает от разночтений при сдаче работ
Диагностика сетевой проблемы Почему пропадает связь с контроллером? Составь алгоритм диагностики периодической потери связи SCADA с ПЛК Siemens (30–60 секунд, 3–4 раза в сутки). Уже проверено: кабели, IP, коммутатор заменен. Инструменты: только штатные средства Windows. Укажи, что фиксировать во время следующего инцидента Указание уже проверенного и требование собирать данные при следующем инциденте переключает диагностику с “тушения пожара” на системный подход
Написание отчета об инциденте Напиши отчет о вчерашней аварии Составь технический отчет об инциденте для главного инженера и службы качества. Раздели на резюме для руководителя (без технических деталей) и техническое описание. Только факты, без приписывания ответственности конкретным лицам. Данные: [описание инцидента] Разделение на две аудитории в одном документе и запрет на субъективные оценки делают отчет пригодным для официального использования
Объяснение проблемы заказчику Помоги объяснить директору, почему все сломалось Переведи техническое описание сбоя в текст для директора завода без технического образования. Добавь понятную аналогию. Ответь на вопросы: почему произошло, можно ли было предотвратить, как избежать в будущем. Без аббревиатур и без преуменьшения серьезности Конкретные вопросы для ответа структурируют коммуникацию и не дают уйти в сторону от того, что реально волнует заказчика

Неочевидные советы по работе с запросами для нейросети в задачах наладчика

  1. Давайте нейросети роль специалиста, который уже сталкивался с подобными проблемами, а не просто эксперта в теории. Формулировка “с опытом диагностики подобных инцидентов в производственных условиях” направляет ответ в сторону практических решений, а не учебниковых описаний.
  2. Явно указывайте, что именно уже проверено и исключено из рассмотрения. Это экономит несколько итераций: нейросеть не будет предлагать проверить кабели, если вы написали, что кабели уже заменены – и сразу перейдет к менее очевидным причинам.
  3. Для задач с несколькими аудиториями (технари и руководство) явно запрашивайте разные версии одного документа в рамках одного промпта. “Напиши техническое описание и отдельно резюме для руководителя” – это один запрос, дающий два готовых к использованию текста вместо одного компромиссного.
  4. При запросе скриптов и инструкций добавляйте требование прокомментировать каждый смысловой блок. Комментарии в скрипте – это не украшение, а инструмент: через полгода скрипт будет редактировать другой человек (или тот же, но уже забывший детали), и комментарии определят, займет это 10 минут или час.
  5. Используйте нейросеть для формулировки вопросов к заказчику, а не только для создания ответов. Запрос “составь список вопросов, которые нужно задать перед началом проекта автоматизации” часто дает более ценный результат, чем немедленный запрос технического решения – потому что правильные вопросы важнее быстрых ответов.
  6. Для регламентов и процедур добавляйте в промпт ограничение по времени исполнения процедуры. Процедура без временного ограничения пишется “идеальной”, но нежизнеспособной: указание “процедура должна занимать не более 5 минут” автоматически убирает из нее все лишнее и оставляет только действительно необходимое.
  7. После получения ответа от нейросети задавайте уточняющий запрос: “Что ты не учел или упростил в этом ответе?” Этот нетривиальный прием заставляет нейросеть самостоятельно выявлять слабые места своего ответа – и часто именно здесь появляется самая ценная информация о допущениях и ограничениях предложенного решения.
Бесплатно с ИИ Claude · ChatGPT
Баланс запросов: —