Mobile menu

エージェント型要件エンジニアリングのご紹介

Alkaios Bournias Varotsis, Ph.D.
|  投稿日 2026/07/28 火曜日
At a Glance
Agentic Requirements Engineering が登場:要件ツール上で動作するAIにより、煩雑な作業を減らし、整合性を高め、反復をより迅速に進められます。Requirements Portal でご利用いただけます。
Go Deeper with AI:
Agentic Requirements Engineering のご紹介

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 に貼り付けてください:「I am designing the FMU. Which requirements are most relevant for selecting the MC? Return a prioritized list.」

変更の影響を評価する

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

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

まず直接影響を受ける要件が提示され、次に下流の電力および電気的制約が続きます。それぞれについて、何を変更すべきかが明確に説明されます。手作業でのトレースに何時間もかかっていた作業が、数分で終わります。

ハードウェアでは、見落とされた依存関係のコストは非常に高くつきます。作り込みの前に気づけるかどうかが、単なる改版で済むか、全面的な再設計になるかの分かれ目です。

ぜひお試しください: サンプルの 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-Assisted Importer を使って、PDF やスプレッドシートから顧客要件を取り込みます。 
  • その後、Engineering Assistant を使って要件を洗練し、分解します。 

準備が整ったら、プロジェクトをチームと共有します。チームメンバーは同じ AI ツールを使って、自分の業務に関係する内容を理解し、質問し、フィードバックを提供し、その後すぐに作業を開始できます。

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

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

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

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

自動化:常時オンのプロアクティブなチェック

Background Agents は要件を継続的に監視し、問題を先回りして検出します。これにより、ドキュメントの中に費やす時間を減らし、設計により多くの時間を使えます。スケジュール実行することも、要件変更時に自動で起動するよう設定することもできます。

なぜなら、何かが変わるたびに、すべての関連要件、設計項目、検証活動を手作業で追跡する時間を持てるエンジニアはいないからです。Background Agents はその作業を常時実行のチェックに置き換え、ミスが広がる前に捉えます。

単純作業を減らし、足並みを揃え、反復を速める

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

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

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

Requirements Engineering にいち早く AI を導入したチームが開発

Agentic Requirements Engineering を支えるチームは、2023 年に初めて Requirements Engineering へ 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.