Мы представляем новый способ работы инженеров в Requirements Portal — с помощью AI-агентов, которые работают непосредственно с данными вашего проекта. |
Наши новые возможности Agentic Requirements Engineering устраняют лишние трудности при работе с требованиями, сокращая разрыв между ментальной моделью у вас в голове и общей моделью, на основе которой работает вся команда.
Что это дает? Меньше рутины, лучшее согласование в команде, меньше ошибок и более быстрые итерации.
Посмотрите видео ниже, чтобы увидеть это в действии.
Каждый инженер знает, что хорошие требования важны при разработке продукта:
Иными словами, требования лежат в основе всего процесса разработки аппаратуры. Если спецификация составлена правильно, вся команда быстрее проходит итерации и создает более качественные продукты.
Лучшие инженеры воспринимают требования как общую ментальную модель, которая развивается вместе с продуктом. |
Однако на практике многие инженерные команды хотели бы в большей степени опираться на требования, но им мешают сложности, создаваемые доступными инструментами:
С одной стороны, есть документы и заметки. С них легко начать, но по мере роста сложности они быстро перестают работать: информация оказывается разрозненной, несвязанной, и отследить ее по всему проекту становится невозможно.
С другой стороны, есть специализированные системы управления требованиями. В теории они мощные, но создавались для документации и соответствия требованиям, а не для инженерной работы. Они воспринимаются как административные платформы: громоздкие, построенные вокруг форм и оторванные от реального инженерного процесса.
Ни один из этих вариантов не позволяет инженерам легко управлять требованиями по мере развития проекта. В итоге требования либо пишутся один раз и забываются, либо передаются неформально — через заметки со встреч и таблицы.
Именно поэтому мы встроили Agentic AI в Requirements Portal — чтобы убрать барьеры, мешающие инженерам работать с требованиями.
Agentic Requirements Engineering предоставляет вам AI-агентов, которые работают напрямую с данными ваших требований: отвечают на вопросы с полным контекстом, предлагают изменения и непрерывно выполняют проверки качества.
Теперь Requirements Portal включает четыре новые возможности:
Задавайте вопросы, описывайте, что хотите изменить, просматривайте предварительный результат в интерфейсе, проверяйте и применяйте. Подтверждайте каждое действие AI перед фиксацией изменений.
Импортируйте требования откуда угодно: из таблиц, PDF, документов или заметок. AI преобразует их в структурированные, хорошо оформленные требования.
Превращайте свои процессы в инструкции, которые AI-агенты смогут повторно использовать в разных проектах. Делитесь ими с командой, чтобы стандартизировать рабочие процессы.
Поручите AI непрерывно работать в фоновом режиме, анализируя ваши требования и выявляя риски, проблемы с трассируемостью и пробелы в покрытии для последующей проверки. (Скоро.)
Никакие изменения не происходят без вашего одобрения. AI берет на себя рутину. Инженерные решения принимаете вы. |
Давайте рассмотрим реальный проект — квадрокоптер со встроенным AI для обнаружения дефектов — чтобы увидеть, как Agentic Requirements Engineering вписывается в рабочий процесс.
Любой новый проект начинается с разрозненных исходных материалов. Требования редко поступают в полностью готовом виде: это письма от заказчика, заметки со встреч, PDF со стандартами и таблицы из предыдущих проектов.
Руководитель проекта использует AI-Assisted Importer, чтобы загрузить требования из таблицы, предоставленной заказчиком, затем открывает Engineering Assistant и вводит: "Преврати эти заметки со встречи с заказчиком в требования."
В ответ возвращаются структурированные требования — каждое с идентификатором, названием, текстом, обоснованием и типом — готовые к проверке и применению. Вся команда получает общую отправную точку еще до принятия первого проектного решения.
Попробуйте сами: Вставьте этот запрос в Engineering Assistant: “Преврати эти заметки в структурированные требования: Quad drone, Onboard AI for defect detection, Cameras: stereo RGB + thermal payload, MTOW 4 kg”.
Позже к проекту присоединяется инженер-электронщик. Вместо того чтобы просматривать 120 требований в поисках того, что относится к проектированию его платы, он задает вопрос напрямую:
Каждый ответ опирается на полные данные проекта, поэтому инженер за считаные минуты получает именно ту информацию, которая ему нужна.
Попробуйте сами: Откройте пример Drone_Example_Project и вставьте этот запрос в Engineering Assistant: “Я проектирую FMU. Какие требования наиболее важны для выбора MC? Верни приоритизированный список.”
В середине проекта заказчик просит увеличить время полета на 30%. Звучит просто. Но это не так.
Инженер спрашивает: "Каково влияние увеличения времени полета на 30%? Определи все требования, которые нужно пересмотреть. Верни приоритизированный список."
Сначала отображаются требования, затронутые напрямую, затем — последующие ограничения по питанию и электрическим параметрам, каждое с понятным объяснением того, что нужно изменить. То, на что раньше ушли бы часы ручной трассировки, теперь занимает минуты.
В аппаратной разработке каждая упущенная зависимость обходится дорого. Обнаружить ее до реализации — значит выбрать между доработкой и полным перепроектированием. |
Попробуйте сами: Откройте пример Drone_Example_Project и вставьте этот запрос в Engineering Assistant: “Каково влияние увеличения времени полета в требовании D-005 на 30%? Определи все требования, которые в результате нужно будет пересмотреть или изменить. Верни структурированный приоритизированный список. Пиши кратко и по делу.”
Именно так, по нашему мнению, команды начинают использовать Agentic Requirements Engineering — начиная с простого и постепенно расширяя применение по мере того, как инструмент становится частью их рабочего процесса.
Создайте новый проект и загрузите в него свои требования:
Когда будете готовы, поделитесь проектом с командой. Ваши коллеги смогут использовать те же AI-инструменты, чтобы понять, что относится к их работе, задавать вопросы, оставлять обратную связь — а затем приступать к реализации.
Хотя Engineering Assistant дает вам прямой способ взаимодействия с требованиями, AI Skills позволяют закодировать процессы вашей команды в виде повторно используемых инструкций, чтобы способ написания требований, выполнения проверок и планирования верификации был воспроизводимым и единообразным в каждом проекте.
Каждый skill кодирует процесс, специфичный именно для вашей команды: ваши шаблоны, вашу терминологию, ваши стандарты. Например, можно определить пользовательские skills, чтобы:
Background Agents непрерывно отслеживают ваши требования и проактивно выявляют проблемы, чтобы вы тратили меньше времени на документацию и больше — на проектирование. Настройте их запуск по расписанию или автоматически при изменении требования.
Это важно, потому что ни у одного инженера нет времени вручную отслеживать каждое связанное требование, элемент проекта и действие по верификации при каждом изменении. Background Agents заменяют эту работу постоянными проверками, которые выявляют ошибки до того, как они распространятся дальше.
Требования касаются всех в команде, но не одинаково. Причина в том, что у каждой роли свои отношения с ними.
Требования перестают быть статичными документами и становятся живой общей моделью, которую формирует и развивает вся команда. |
Команда, стоящая за Agentic Requirements Engineering, впервые привнесла AI в requirements engineering еще в 2023 году. Изначально это была Valispace; после приобретения компанией Altium она стала Requirements Portal.
Этот ранний старт важен. Ключевые идеи, лежащие в основе этого релиза, появились благодаря годам разработки, поставки и совершенствования решения вместе с реальными инженерными командами: инженерам нужны предложения, которые можно проверить, а не автономные изменения; одного чата недостаточно; AI должен действовать на основе данных вашего проекта, а не просто отвечать на вопросы о нем.
AI-инструменты начинают выполнять действительно полезную работу в процессах разработки аппаратуры. Но AI эффективен лишь настолько, насколько хорош контекст, на котором он работает, — а требования и есть этот контекст. Хорошие требования не просто помогают команде сохранять согласованность. Они создают основу, которая делает возможными проектирование, верификацию и тестирование с поддержкой AI. Если требования выстроены правильно, каждый AI-инструмент дальше по цепочке работает лучше.
Именно поэтому сейчас подходящий момент, чтобы серьезно отнестись к требованиям, и именно поэтому мы создали это решение.
Прочитайте авторскую статью от руководителя продукта →
Agentic Requirements Engineering уже доступен в Requirements Portal.
После получения доступа вы найдете готовые демонстрационные данные для изучения, чтобы увидеть агентов в действии, прежде чем использовать инструмент в собственных проектах.
Начать бесплатное ознакомление →
В этом как раз и суть. ИИ-агенты в Requirements Portal никогда не вносят изменения без вашего явного подтверждения. Каждое предложение предварительно показывается в интерфейсе: вы просматриваете его рядом с исходным вариантом, при необходимости редактируете и применяете. ИИ предлагает. Инженер решает.
Большинство инструментов просто добавляют окно чата к существующему интерфейсу и называют это ИИ. Agentic Requirements Engineering идет дальше: ИИ напрямую работает с данными вашего проекта и предлагает структурированные изменения в интерфейсе для вашего рассмотрения. Наши ИИ-агенты специально созданы для работы с техническими требованиями, поэтому результат получается точным, структурированным и привязанным к вашему проекту.
Да, и для начала работы не требуется никакого предыдущего опыта в формальной инженерии требований. Большинство инженерных команд понимают важность требований, но избегают формальных процессов, потому что традиционные инструменты предполагают наличие специальных знаний и жестких процедур. Agentic Requirements Engineering работает так, как инженеры уже привыкли мыслить, поэтому вы можете быстро фиксировать замысел без необходимости становиться экспертом по требованиям.
Agentic Requirements Engineering уже сегодня доступен в Requirements Portal. Если ваша компания уже использует продукты Altium, он входит в подписку Altium Develop и Agile Teams — без нового поставщика и без закупочного цикла. Начните бесплатное 30-дневное ознакомление по ссылке ниже.