Мы представляем новый способ работы инженеров в 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 и вводит: "Turn these notes from the customer meeting into requirements."
В ответ он получает структурированные требования, каждое с идентификатором, названием, текстом, обоснованием и типом — готовые к проверке и применению. У всей команды появляется общая отправная точка еще до принятия первого проектного решения.
Попробуйте сами: Вставьте этот запрос в Engineering Assistant: “Turn these notes into structured requirements: Quad drone, Onboard AI for defect detection, Cameras: stereo RGB + thermal payload, MTOW 4 kg”.
Позже к проекту присоединяется инженер-электронщик. Вместо того чтобы читать 120 требований в поисках того, что относится к разработке его платы, он задает вопросы напрямую:
Каждый ответ основан на полных данных проекта, поэтому инженер за считанные минуты получает именно то, что ему нужно.
Попробуйте сами: Откройте пример Drone_Example_Project и вставьте этот запрос в Engineering Assistant: “I am designing the FMU. Which requirements are most relevant for selecting the MC? Return a prioritized list.”
В середине проекта клиент запрашивает увеличение времени полета на 30%. Звучит просто. Но это не так.
Инженер спрашивает: "What is the impact of increasing flight time by 30%? Identify all requirements that need review. Return a prioritized list."
Сначала отображаются требования, затронутые напрямую, затем — связанные ограничения по питанию и электрическим параметрам, каждое с понятным объяснением того, что нужно изменить. То, что заняло бы часы ручной трассировки, теперь занимает минуты.
В аппаратной разработке каждая упущенная зависимость дорого обходится. Обнаружить ее до реализации — значит выбрать между обычной ревизией и полным перепроектированием платы. |
Попробуйте сами: Откройте пример Drone_Example_Project и вставьте этот запрос в Engineering Assistant: “What is the impact of increasing the flight time in requirement D-005 by 30%? Identify all requirements that would need to be reviewed or revised as a result. Return a structured, prioritized list. Be concise and actionable.”
Именно так, по нашему мнению, команды будут внедрять Agentic Requirements Engineering — начиная с простого и постепенно расширяя использование по мере того, как инструмент становится частью их рабочего процесса.
Создайте новый проект и загрузите в него свои требования:
Когда будете готовы, поделитесь проектом со своей командой. Ваши коллеги смогут использовать те же AI-инструменты, чтобы понять, что относится к их работе, задавать вопросы, оставлять обратную связь — а затем приступать к разработке.
Хотя Engineering Assistant дает вам прямой способ взаимодействовать с требованиями, AI 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-дневный пробный период по ссылке ниже.