AI Agentが主役の時代のBackstage再定義

-- Views

June 09, 26

スライド概要

Backstageは内部開発者ポータル(IDP)の代表格として広く認知されています。
生成AIの登場により「人間向けUI」は不要になるとも言われますが、実際にはAI時代だからこそ不可欠な新しい役割が存在します。
本セッションでは、Backstageの最新ビジョンをベースに、AIと共存する次世代ポータルの真価とその未来像を紐解きます。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
1.

AI Agentが主役の時代の Backstage再定義 Cloud Native Platform Engineering Japan Meetup #2 (2026/Jun/9)

2.

自己紹介 ACS事業部 PlaTTサービス室 室長 亀崎 仁志 SIer やモバイルアプリケーション開発の企業でインフラからアプリケーションまでを カバーするフルスタックエンジニアとして様々な開発プロジェクトに参画。 2015年にエーピーコミュニケーションズ入社。Platform Engineering 領域の サービス「PlaTT」の開発責任者として、Backstage の機能拡張などに取り組む。 @turtle2005 in/hitoshikamezaki 2

3.

Abstraction 概要 AI時代の開発者ポータル Backstageは内部開発者ポータル(IDP)の代表格として 広く認知されています。 生成AIの登場により「人間向けUI」は不要になるとも言 われますが、実際にはAI時代だからこそ不可欠な新しい 役割が存在します。 本セッションでは、Backstageの最新ビジョンをベース に、AIと共存する次世代ポータルの真価とその未来像を 紐解きます。 © AP Communications Co., Ltd. 3

4.

Backstage © AP Communications Co., Ltd.

5.

「ポータル」による統合 全社的な戦略「Platform Engineering」へのシフト 「Platform Engineeringは、セルフサービスと自動化された基盤運用を提供することで開発者体験 を向上させるアプローチ。目標は、開発者生産性の最適化と、顧客価値の提供を加速させるこ と。 Gartnerによる定義 © AP Communications Co., Ltd. 5

6.

「ポータル」による統合 Platform Engineeringを実現する中核機能 「Internal Developer Portal(IDP)」 IDPとは? 開発者が必要とするすべてのツール、サービス、ドキュメント、 ナレッジへのアクセスを集約した、社内向けの統合ポータル。開 発者はIDPを通じて、インフラの複雑さなどを意識することな く、セルフサービスで必要なリソースを利用できる。 IDPが提供する価値 ✓ 認知負荷の低減 複数のツール画面を渡り歩く必要がなくなる ✓ 迅速な開発開始 テンプレートから数クリックで新しいサービスや環境を 構築 ✓ 知識の集約 サービスカタログや技術ドキュメントを集約して管理・検索 ✓ ガバナンスの徹底 組織のベストプラクティスやポリシーをテンプレート化 © AP Communications Co., Ltd. 6

7.

「ポータル」による統合 チームの中心:IDP(Internal Developer Portal/開発者ポータル) Backstage (https://backstage.io/) 全世界 の 3,000以上の組織で使われる開発者ポータルのフレームワーク。 音楽配信サービス世界最大手のSpotifyが自社サービス開発用に自社開発し、2020年にOSSとして公開。 現在はCNCFに寄贈されている。 © AP Communications Co., Ltd. 7

8.

「ポータル」による統合 Backstageの特徴 統合的なUI、カタログ、テンプレート、システムの情報集約、 150 以上の超えるモダンなDevOpsツール連携プラグインが存在 ドキュメント情報の集約提供 引用:What is Backstage 引用:Backstage Plugin Marketplace © AP Communications Co., Ltd. 8

9.

「ポータル」による統合 Backstageの主要6機能 ソフトウェアカタログ 統合ドキュメンテーション ソフトウェアテンプレート サービスとメタデータ (所有者、デプロイメン ト履歴、データ パイプライン、プル リクエス トのステータスや依存関係など) を一元的に管 理することで、組織内の数千個のサービスの管 理が可能。 設計書、手順書、API仕様書などを一元管理。 Markdownで簡単に作成・更新でき、常に最新 の情報へアクセスできる。 標準化された開発環境(ライブラリ、アプリケー ションのボイラーテンプレート、IaC、 Pipelines)開発者が主体となり、数クリックで自 動生成。環境構築の手間を大幅削減できる。 強力な検索機能 標準ツール連携&プラグイン拡張 Permission 独自の検索エンジンを利用し、カスタマイズさ れた検索エクスペリエンスを提供。拡張可能な バックエンドにより、ソフトウェアカタログだ けでなく、TechDocsや外部ソースに対して検 索インデックスの構築も可能。 Kubernetes、GitHubなどエコシステムのプラグイ ンを標準で搭載し、組織の開発ツールとすぐに連 携が可能です。その他、Backstageの豊富なプラグ インエコシステムも活用できる。 ユーザーが持つ役割ごとにBackstage内のデータの 読み書き等のアクセス可否やテンプレート機能の 実行可否を設定できる。 © AP Communications Co., Ltd. 9

10.

「ポータル」による統合 カタログ集約 © AP Communications Co., Ltd. 10

11.

「ポータル」による統合 詳細情報提供 Dependabot Status オーナー/ リポジトリ 最新の Issue /Action List © AP Communications Co., Ltd. 11

12.

「ポータル」による統合 検索容易性 © AP Communications Co., Ltd. 12

13.

「ポータル」による統合 API情報公開 © AP Communications Co., Ltd. 13

14.

「ポータル」による統合 ドキュメント集約 © AP Communications Co., Ltd. 14

15.

「ポータル」による統合 依存関係や オーナーシップの明確化 © AP Communications Co., Ltd. 15

16.

「UIの終焉(?)」(UIからAIへ) © AP Communications Co., Ltd.

17.

「UI」の終焉(?) 生成AIの登場によるパラダイムシフト 生成AIとAI Agentの進化により、UI操作の主体が人間からAIへと変化しています。  進化  人間によるUI操作 AIによる自動操作 画面を直接見て、 手動で入力を繰り返す 指示を解釈し、 AIが自律的にタスクを完了 こうした進化は「UI」の終焉とも言われています © AP Communications Co., Ltd. 17

18.

「UI」の終焉(?) Backstageも同様の課題に直面しています。  利用可能  利用不可 人間 AI Agent 人間に向けた情報提供 (統合UI) 新しい情報提供の形が求められる 人間系UI中心だったBackstageも終焉(?) © AP Communications Co., Ltd. 18

19.

Backstageの「再定義」 © AP Communications Co., Ltd.

20.

Backstageの「再定義」 「終焉」ではなく「進化」へ:新しいBackstageへ「再定義」  利用可能 利用可能  人間 AI Agent 人間に向けた情報提供 (統合UI) 新しい情報提供の形が求められる 「UI」と「AI」に進化 © AP Communications Co., Ltd. 20

21.

Backstageの「再定義」 提供する「新しい」価値 BackstageではAI Agentに向けて、 以下の機能を提供します   AIを管理する AIで利用する カタログによるメタデータ管理 Agentへの適切なコンテキスト提供 © AP Communications Co., Ltd.

22.

Backstageの「再定義」 提供する「新しい」価値  AIを管理する カタログによるメタデータ管理 © AP Communications Co., Ltd.

23.

Backstageの「再定義」 Backstageの「新しい」価値 ー AIを管理する 現状の整理:発展と課題  AI関連リソースの発展  顕在化している課題 ● 組織内で Prompt / Instruction / Skill 等が多数 作成される ● 組織として利用可能なMCP Server等も増加 ● 再利用ができておらず重複が発生 ● メンテナンスの責任主体(誰が行っているの か)が不明確 ● プロジェクト間の依存関係の把握が困難 © AP Communications Co., Ltd.

24.

Backstageの「再定義」 Backstageの「新しい」価値ーAIを管理する ソリューション  新しいカタログ「(仮称)AIContext」を追加し、Backstageで管理 AIに関連する情報をカタログとして管理 AIContext kindの提案 (GitHub Issue #33575) kind: AiResource kind: API type: skills, rules type: mcp-server AIの振る舞いや制約、実行可能なスキルを定義するリ ソース種別。 Model Context Protocolを通じた外部ツール連携のための server情報。 © AP Communications Co., Ltd.

25.

Backstageの「再定義」 提供する「新しい」価値  AIで利用する Agentへの適切なコンテキスト提供 © AP Communications Co., Ltd.

26.

Backstageの「再定義」 Backstageの「新しい」価値ーAIで利用する AIによるBackstageの情報活用の利点と課題  Backstageの利点 ● 拡張可能なカタログ情報情報と明確なオー ナーシップ ● カタログ間の依存関係グラフの管理  AIに対して公開する際の課題 ● APIがBackstage Web UIに提供することを前提 ● 外部連携ではRBACが有効にならず、すべて特 権で処理される ● AIに対しても拡張性のあるAPI公開の必要性 ● 各属性の意味といったメタデータも必要に © AP Communications Co., Ltd.

27.

Backstageの「再定義」 Backstageの「新しい」価値ーAIで利用する ソリューション  新しいアクセス手段の提供 ● ● Web UIだけではなく、CLIやMCP Server経由での利用も可能に CLI・MCP Server利用時にもRBACを適用 New New hMCP   Web RBACアクセス制御 © AP Communications Co., Ltd.  CLI

28.

Backstageの「再定義」 Backstageの「新しい」価値ーAIで利用する MCP提供の意義  カタログ情報と依存関係グラフ等の活用 <Backstageがない場合> <Backstageがある場合>   様々なリポジトリから 情報を取得して判断が必要 (Token消費が多くなる) 推論 結果 推論 結果 © AP Communications Co., Ltd. 相互依存関係情報などを活用し 一度の取得で判断可能 (Token消費を抑えられる)

29.

Backstageの「再定義」 Backstageの「新しい」価値ーAIで利用する 認証・権限管理の詳細 AI Agentに「ユーザーと同じ目線」での操作権限を付与  RBAC (権限ベースのアクセス制御 ) ● AI Agentが独自の管理者権限を持つのではなく、実行ユーザーの権限を継承 ● 企業のセキュリティポリシー(RBAC)をそのままAI AgentやCLIにも適用 ● AIがアクセス可能なリソースをユーザー単位で厳密に制限可能 © AP Communications Co., Ltd.

30.

Backstageの「再定義」 Backstageの「新しい」価値 — AIで利用する ソリューション:Actions Registryによるセマンティックな連携  新しい機能「Actions Registry」でAIと連携 ● ● 新インターフェースでInput/Outputの項目の意味を記述可能に 各Pluginは「Action Registry」に登録することで簡単にMCP化可能 従来のカタログデータ apiVersion: backstage.io/v1alpha1 kind: Component metadata: name: backstage-app annotations: 'backstage.io/kubernetes-id': 'value' Actions Registry による進化  データの「意味」を明示的に提供 意味が不明瞭な単なる Key-Value AP Communications Communications Co., © AP Co., Ltd. Ltd. ● Schema定義と説明文:AIが各項目の役割を 正確に理解 ● 機械可読なメタデータ:即座に自律的なエー ジェント実行が可能に

31.

Backstageの「再定義」 Backstageの「新しい」価値 — AIで利用する ソリューション:Actions Registryによるセマンティックな連携  新しい機能「Actions Registry」でAIと連携 ● ● 新インターフェースでInput/Outputの項目の意味を記述可能に 各Pluginは「Action Registry」に登録することで簡単にMCP化可能 Plugin ● name name ● ● description ● description name ● ● input / output schema description ● ● input / output schema ● input / output schema Action Registry Plugin MCP Plugin AP Communications Communications Co., © AP Co., Ltd. Ltd.

32.

Backstageの「再定義」 提供する「新しい」価値   AIを管理する AIで利用する カタログによるメタデータ管理 Agentへの適切なコンテキスト提供 © AP Communications Co., Ltd.

33.

Backstageの「再定義」 「終焉」ではなく「進化」へ:新しいBackstageへ「再定義」  利用可能 利用可能  人間 AI Agent 人間に向けた情報提供 (統合UI) 新しい情報提供の形が求められる 「UI」と「AI」に進化 © AP Communications Co., Ltd. 33

34.

Backstageの「再定義」 「終焉」ではなく「進化」へ 新しいBackstageへ「再定義」 今後もBackstageが開発チームの中心に © AP Communications Co., Ltd. 34

35.

最後に © AP Communications Co., Ltd.

36.

最後に 弊社のPlatform Engineeringの取り組み Platform Engineeringや開発者ポータルについての情報発信やサービス提供をしております。ぜひご活用ください。   APC 技術ブログ ちょこっとBackstage https://techblog.ap-com.co.jp/ https://github.com/ap-communications/chocott-backstage  弊社サービス クラウドネイティブ内製化支援サービス https://www.ap-com.co.jp/cloudnative/ 開発者ポータル "PlaTT"シリーズ https://www.ap-com.co.jp/platt/ © AP Communications Co., Ltd. 36

37.

最後に ありがとうございました © AP Communications Co., Ltd. 37