Mobile menu

Agentic Requirements Engineering のご紹介

Alkaios Bournias Varotsis, Ph.D.
|  投稿日 2026/07/28 火曜日
At a Glance
Agentic Requirements Engineering が登場:要件ツール上で動作するAI。煩雑な作業を減らし、連携を強化し、反復を高速化します。Requirements Portal で提供中。
Go Deeper with AI:
エージェント型要件エンジニアリングのご紹介

Requirements Portal におけるエンジニアの作業方法を一新する、新しいアプローチをご紹介します。プロジェクトデータに対して直接働きかける AI エージェントです。

新しいAgentic Requirements Engineering機能により、要件を扱う際の不要な摩擦を取り除き、頭の中にあるメンタルモデルと、チーム全体で共有して作業するモデルとのギャップを埋めます。

そのメリットは? 雑務を減らし、チームの足並みをそろえ、ミスを減らし、反復をより速く進められることです。

実際の動作は以下の動画をご覧ください。

 

主なポイント

  • AI エージェントが要件データに直接働きかけるため、管理作業に費やす時間を減らせます。
  • 要件は静的な文書ではなく、生きた共有モデルへと変わります。
  • Requirements Portal で本日より利用可能です。すべての Altium Develop および Agile Teams サブスクリプションに含まれています。

なぜ、より多くのエンジニアが要件を活用しないのでしょうか?

優れた要件が製品開発で重要であることは、すべてのエンジニアが理解しています。

  • 要件は、チームの足並みをそろえるための共有メンタルモデルです。
  • 関係者全員が課題を理解し、最適な解決策にたどり着けるようにします。
  • ハードウェア設計、ソフトウェア開発、検証は、すべて要件へとトレースされます。

つまり、要件はハードウェア開発プロセス全体の中核にあります。仕様を正しく定義できれば、チーム全体がより速く反復でき、より優れた製品を構築できます。

優れたエンジニアは、要件を製品とともに進化する共有メンタルモデルとして扱います。

しかし実際には、多くのエンジニアリングチームがより要件主導で進めたいと考えながらも、利用できるツールがもたらす摩擦が妨げになっています。

一方の端には、文書やメモがあります。始めやすい一方で、複雑さが増すとすぐに限界が来ます。情報は散在し、つながりを失い、プロジェクト全体でトレースすることができません。

もう一方の端には、専用の要件管理システムがあります。理論上は強力ですが、エンジニアリングのためではなく、文書化やコンプライアンスのために作られています。実際のエンジニアリングワークフローから切り離された、重く、フォーム中心の管理プラットフォームのように感じられます。

どちらの選択肢でも、プロジェクトの進化に合わせてエンジニアが要件を管理するのは容易ではありません。その結果、要件は一度書かれて忘れられるか、会議メモやスプレッドシートを通じて非公式に共有されるだけになってしまいます。

そこで私たちは、Requirements Portal に Agentic AI を組み込み、エンジニアが要件を活用するのを妨げる摩擦を取り除きました。

Agentic Requirements Engineering の登場

Agentic Requirements Engineering は、要件データに直接働きかける AI エージェントを提供します。完全なコンテキストに基づいて質問に答え、変更案を提案し、継続的な品質チェックを実行します。 

Requirements Portal には現在、4 つの新機能が追加されています。

Engineering Assistant

質問をしたり、変更したい内容を説明したりすると、UI 上でプレビューを確認し、レビューして適用できます。コミット前に、すべての AI のアクションを承認できます。

AI-Assisted Importer

スプレッドシート、PDF、文書、メモなど、どこからでも要件をインポートできます。AI がそれらを構造化された、整った形式の要件へ変換します。

AI Skills

プロセスを、AI エージェントがプロジェクトをまたいで再利用できる指示として変換できます。チームと共有して、ワークフローを標準化できます。

Background Agents

AI をバックグラウンドで継続的に実行し、要件をスキャンして、リスク、トレーサビリティの問題、カバレッジのギャップを検出し、レビュー用に提示します。(近日提供予定)

承認なしに変更が行われることはありません。雑務は AI が処理し、エンジニアリング上の判断はあなたが行います。

Agentic ワークフローの例

実際のプロジェクトを追ってみましょう。欠陥検出用のオンボード 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 件の要件を読み込む代わりに、次のように直接質問できます。

  • 「MC の選定に最も関係する要件はどれですか?」
  • 「電力バジェットの制約は何ですか?」
  • 「EMC や ESD に関する要件はありますか?」

それぞれの回答は、プロジェクト全体のデータに基づいているため、エンジニアは数分で必要な情報にたどり着けます。 

ぜひお試しください。 サンプルの Drone_Example_Project を開き、このプロンプトを Engineering Assistant に貼り付けてください:「私は FMU を設計しています。MC の選定に最も関係する要件はどれですか? 優先順位付きのリストで返してください。」

変更の影響を評価する

プロジェクトの途中で、顧客から飛行時間を 30% 延長してほしいという要望が入りました。一見シンプルですが、実際はそうではありません。

エンジニアは次のように尋ねます。 「飛行時間を 30% 延長するとどのような影響がありますか? レビューが必要なすべての要件を特定し、優先順位付きのリストで返してください。」

直接影響を受ける要件が最初に示され、続いて下流側の電力および電気的制約が表示されます。それぞれについて、何を変更する必要があるのかが明確に説明されます。手作業でトレースすれば何時間もかかる作業が、数分で完了します。

ハードウェアでは、見落とされた依存関係はどれも高いコストを伴います。構築に組み込まれる前に発見できるかどうかが、単なる改版で済むか、リスピンが必要になるかの分かれ目です。

ぜひお試しください。 サンプルの Drone_Example_Project を開き、このプロンプトを Engineering Assistant に貼り付けてください:「要件 D-005 の飛行時間を 30% 延長すると、どのような影響がありますか? その結果としてレビューまたは改訂が必要になるすべての要件を特定してください。構造化された優先順位付きリストで、簡潔かつ実行可能な形で返してください。」

チームはどのように導入を始めるか

私たちは、チームが Agentic Requirements Engineering をこのように導入していくと考えています。まずはシンプルに始め、ツールが日々の作業の一部になるにつれて活用を広げていきます。

開始: 要件を取り込み、共有する

新しいプロジェクトを作成し、要件を取り込みます。

  • AI-Assisted Importer を使って、PDF やスプレッドシートから顧客要件を取り込みます。 
  • その後、Engineering Assistant を使って、それらを洗練し、分解します。 

準備ができたら、プロジェクトをチームと共有します。同僚は同じ AI ツールを使って、自分の作業に関連する内容を理解し、質問し、フィードバックを提供した上で、構築を始められます。

拡張: プロセスを構築する

Engineering Assistant は要件と直接やり取りする手段を提供しますが、AI Skills を使えば、チームのプロセスを再利用可能な指示としてコード化できます。これにより、要件の記述方法、チェックの実行方法、検証計画の立て方を、あらゆるプロジェクトで繰り返し可能かつ一貫したものにできます。

各スキルには、チーム固有のプロセス、テンプレート、用語、標準が組み込まれます。たとえば、次のようなカスタムスキルを定義できます。

  • チームの能力やテンプレートに基づいて、各要件のテストケースを作成する。
  • 選択したフレームワークと自社の用語を用いて要件を記述する。
  • 各要件が依存関係、検証アクティビティ、設計項目に正しくリンクされていることを確認するトレーサビリティチェックを実行する。

自動化: 常時稼働のプロアクティブチェック

Background Agents は要件を継続的に監視し、問題を先回りして検出して提示します。これにより、文書の中で費やす時間を減らし、設計により多くの時間を使えるようになります。スケジュール実行することも、要件が変更されたときに自動でトリガーすることもできます。

なぜなら、何かが変わるたびに、関連付けられたすべての要件、設計項目、検証アクティビティを手動でトレースする時間など、どのエンジニアにもないからです。Background Agents はその作業を常時稼働のチェックに置き換え、ミスが広がる前に検出します。

雑務を減らし、足並みをそろえ、反復を高速化する

要件はチーム全員に関わりますが、その関わり方は同じではありません。役割ごとに、要件との関係性が異なるからです。

  • Requirements Owners は、構造化された要件をすばやく取り込み、チームの足並みをそろえます。管理作業は AI エージェントに委ねられるため、エンジニアは文書の保守ではなく、実際のエンジニアリング判断により多くの時間を使えます。
  • Implementation Engineers は、要件と直接対話し、平易な言葉で正確な回答を得られます。回答は、自分の専門分野に関連し、プロジェクト全体のコンテキストに基づいています。コンテキストを追いかける時間を減らし、構築により多くの時間を使えます。
  • Technical Leadership は、要件の健全性、検証カバレッジのギャップ、コンプライアンスリスクを継続的に可視化できます。問題はレポートで後から見つかるのではなく、早期シグナルとして先回りして表面化します。

要件は静的な文書ではなくなり、チーム全体で形作り、進化させていく、生きた共有モデルになります。

要件エンジニアリングにいち早く AI をもたらしたチームが開発

Agentic Requirements Engineering を支えるチームは、2023 年に初めて要件エンジニアリングへ AI を導入しました。もともとは Valispace であり、買収を通じて Altium に加わり、Requirements Portal となりました。 

この早いスタートには意味があります。今回のリリースを支える重要な知見は、実際のエンジニアリングチームとともに長年にわたって構築、提供、改善を重ねる中で得られたものです。エンジニアが求めているのは自律的な変更ではなくレビュー可能な提案であること、チャットだけでは不十分であること、AI は単にプロジェクトデータについて答えるだけでなく、そのデータに対して働きかけなければならないことです。

なぜ今なのでしょうか?

AI ツールは、ハードウェア開発ワークフローの中で、真に有用な仕事をし始めています。しかし、AI の性能は、それが依拠するコンテキストの質に左右されます。そして、そのコンテキストこそが要件です。優れた要件は、チームの足並みをそろえるだけではありません。AI 支援による設計、検証、テストを可能にする基盤でもあります。要件を正しく整えれば、その下流にあるすべての AI ツールがより良く機能します。

だからこそ、今は要件に真剣に取り組むべきタイミングであり、私たちはそのためにこれを作りました。

プロダクトリードによるオピニオン記事を読む → 

Agentic Requirements Engineering を使い始める

Agentic Requirements Engineering は、現在 Requirements Portal でご利用いただけます。

  • すでに Altium Develop または Agile Teams をご利用の場合、Requirements Portal はサブスクリプションに含まれています。クラウドワークスペースから直接アクセスをリクエストしてください。
  • クリーンな環境でツールを試したい場合は、30 日間の無料評価を開始してください。クレジットカードは不要です。 

利用を開始すると、探索用のサンプルデータがあらかじめ用意されているため、ご自身のプロジェクトで使う前に、エージェントがどのように動作するかを確認できます。

無料評価を開始する →

よくある質問

AI にエンジニアリング要件を任せても信頼できますか?

それこそが重要なポイントです。Requirements Portal の AI エージェントは、お客様の明示的な承認なしに変更を確定することはありません。すべての提案は UI 上で事前に表示され、元の内容と並べて確認し、必要に応じて編集したうえで適用できます。提案するのは AI、判断するのはエンジニアです。

これは、要件ツールに AI チャットを追加したものと何が違うのですか?

多くのツールは、既存のインターフェースにチャットウィンドウを追加して AI と呼んでいます。Agentic Requirements Engineering はその先を行きます。AI がプロジェクトデータに直接作用し、レビュー用に UI 上で構造化された変更案を提示します。当社の AI エージェントは、技術要件を扱うために特別に設計されているため、出力は正確で構造化されており、プロジェクトにしっかり結び付いています。

私たちのチームでは正式な要件エンジニアリングを行っていません。それでも使えますか?

はい。使い始めるのに、正式な要件エンジニアリングの事前経験は必要ありません。ほとんどのエンジニアリングチームは要件の重要性を理解していますが、従来のツールは専門知識や厳格なプロセスを前提としているため、形式的なワークフローを避けがちです。Agentic Requirements Engineering は、エンジニアが普段考える方法に沿って機能するため、要件の専門家にならなくても意図をすばやく取り込めます。

Agentic Requirements Engineering を始めるにはどうすればよいですか?

Agentic Requirements Engineering は、現在 Requirements Portal で利用できます。御社がすでに Altium 製品を使用している場合は、Altium Develop および Agile Teams のサブスクリプションに含まれているため、新しいベンダー契約や調達プロセスは不要です。以下のリンクから 30 日間の無料評価を開始してください。

筆者について

筆者について

Alkaios is a Senior Product Marketing Manager at Altium, where he leads go-to-market efforts for Requirements & Systems Portal. With over a decade of experience in advanced engineering design and manufacturing, he’s passionate about making new technologies and modern design practices accessible to broader teams. His background spans both hardware and software domains, with previous roles at nTop and 3D Hubs, where he worked with engineering teams on generative design, DfM, and agile engineering processes. He holds a Ph.D. in additive manufacturing and printed electronics from Loughborough University, UK.

Related Technical Documentation

関連リソース

ホームに戻る
Thank you, you are now subscribed to updates.