
はじめに
皆さんこんにちは。エーピーコミュニケーションズ ACS事業部 亀崎です。 私は2026年3月23日〜26日に開催されているKubeCon + CloudNativeCon 2026 Europeに参加のため、 現在アムステルダムに来ております。今日3月23日はDay0のCo-Located EventのひとつBackstageConに参加しています。
少しでも皆さんに生の情報をお届けすべく、時間のある限り本ブログで紹介したいと思います。
今回は、Backstage x AIという点について考えてみたいと思います。
BackstageにおけるAIの取り組み
生成AIを開発ライフサイクル全般で活用するようになり、従来のUIの位置づけが変わってきています。 Backstageにおいても同様です。「開発者ポータル」という言葉を聞くと、UIがその主たる機能のように感じます。実際これまではそうしたものでした。 しかし、現代では少し変化してきています。
その1つが「Agentic Backstage」というセッションで紹介されたものです。
まず1つ目が、Backstageで管理するデータの生成を極力自動化するものです。その過程でAIを活用します。 Backstageではカタログデータというもので開発・運用環境の様々なリソースを管理します。 そのカタログデータを作成し、常に最新状態にアップデートするのは大変な作業と見られていました。それをAIを活用することで極力自動化できるようになります。
2つ目がBackstageが持つデータの活用です。 AI Agentが開発にまつわる情報を処理する際、様々なデータが必要になります。何かの障害を検知した場合、そのリソースを利用しているアプリケーションはどれか、 その開発者(オーナー)は誰か、どういった周辺サービスに影響を与えるか、といった情報が必要になることがあります。 幸いなことにBackstageはまさにそうしたデータを保持しています。これを活用できるようにすることでAI Agentの作業をより高度なものにできるようになります。
3つ目がデータ・フォーマットに関してです。 これについては最初に述べたようにUIの位置づけが変わったことにも関係します。こうしたUIが必要だったのは人間のほうで、 AI AgentにとってはJSONなどのテキストフォーマットのデータであることが望まれます。
これら3つがAI時代におけるBackstageの役割となるものです。
開発者のためのデータの入口(ポータル)だけではなく、様々な情報を一元的に集約し依存関係やオーナーシップを管理している一次情報格納先としてBackstageを活用するのがこれからの位置づけとなります。
こうした機能を拡充すべくBackstageではMCP Server対応といった拡張を進めています。
さらに、Digital Bank N26のように、Platform CLIという取り組みでAIからの利用をさらに加速する取り組みを行っているところもあります。
皆さんもこうしたAIとBackstageの組み合わせで、より高度な開発者ポータルを構築しましょう。
私たちがお手伝いいたします。