• ロジック
  • 自動化
  • コントロール
  • ヒューマン

AIによるメタデータを用いたメッセージルーティングの自動化方法

AIをAzure Service Busに接続して、複雑なメッセージ配信を管理しましょう。エージェントがペイロードへのタグ付けロジックを担い、インフラ側で正確なルーティングを実現します。

このページについてAIに聞く

すぐに答え

AIで特定のサブスクリプションへメッセージをルーティングするには?

AIが publish_message ツールを使用し、メッセージのペイロードにカスタムプロパティを含めます。このプロパティがキーとなり、Azure Service Busがメッセージを特定のサブスクリプションに一致させます。手動のフィルタリングなしで、メッセージ配信を精密に制御できます。

メッセージの到達先について

ターゲットを絞ったメッセージ配信

AIが付与するメタデータに基づき、どのサブスクリプションにどのメッセージを届けるかを判断します。

ロジック

的確な配信

AIが特定のペイロードに必要なルーティングキーを特定します。これにより、メッセージが即座に正しいサブスクリプションへ届くようになります。

自動化

手動フィルタリング不要

AIがメタデータを付与するため、後続のサービスで不要なトラフィックを仕分けする必要はありません。すべて事前に整理された状態で届きます。

コントロール

カスタムプロパティ

ルーティングに重要な属性をAIに指示できます。AIはあなたの意図を、トピックが必要とする特定のメタデータフィールドにマッピングします。

ヒューマン

手動による修正

メッセージに必要なプロパティが欠けている場合、サブスクリプションに一致しません。その際は、ペイロードまたはルーティングルールを手動で修正する必要があります。

ワークフロー

メッセージ受信時にAIが行うこと

AIは、あなたの意図とService Busインフラをつなぐインテリジェントな架け橋として機能します。

  1. 意図の分析

    エージェントが送信データを分析し、サブスクリプションのフィルター条件を満たすために必要なルーティングプロパティを決定します。

    publish_message
  2. メタデータの付与

    トピックのルールに必要な特定のカスタムプロパティをペイロードに注入し、送信準備を整えます。

    publish_message
  3. ペイロードの送信

    タグ付けされたメッセージをAzure Service Bus Topicへ送り込み、配信を実行します。

    publish_message
  4. 配信の確認

    AIがメッセージが正常にバスへ引き渡されたかを確認し、ルーティングロジックが正しく機能したことを保証します。

    publish_message

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使用して、ルーティングロジックを起動できます。

出発点

括弧内のテキストを、実際のトピック名やプロパティキーに書き換えて使用してください。

Azure Service Bus Topic Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_5Ndl1HpvG81fn9zpmbqNjYAklodQCPYPAfw3rSIk/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Azure Service Bus Topic capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "azure-service-bus-topic-alternative-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_5Ndl1HpvG81fn9zpmbqNjYAklodQCPYPAfw3rSIk/mcp"
    }
  }
}
チャットにコピー04
  • 'orders-topic' にメッセージをパブリッシュし、'region' プロパティを 'north-america' に設定してください。

  • 'sensor-data' トピックに、カスタムメタデータプロパティ 'priority' を 'high' に設定してメッセージを送信してください。

  • このJSONペイロードを、'device_id' をルーティングキーとして 'telemetry' トピックにルーティングしてください。

  • 'user-events' トピックにパブリッシュする前に、このメッセージに 'tenant_id' プロパティを追加してください。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

Azure Service Bus Topicを一度接続すれば、あとは指示するだけ

アカウントを一度連携するだけで準備完了です。認証情報は暗号化して保持されるため、すぐにAIへメッセージのパブリッシュやルーティングを指示できます。

Azure Service Bus TopicをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIはAzure内で新しいサブスクリプションを作成できますか?

    いいえ。AIができるのは、既存のトピックやサブスクリプションに対してメタデータ付きのメッセージをパブリッシュすることのみです。

  • 02

    AIが誤ったメタデータキーを使用した場合はどうなりますか?

    メッセージはパブリッシュされますが、サブスクリプションのフィルターに一致しません。その場合、メッセージはトピック内に留まるか、デッドレターキュー(設定されている場合)に移動します。

  • 03

    ルーティングルール自体をAIが決定するのですか?

    いいえ。ルーティングルールはAzure Service Busの設定側で定義します。AIは、それらのルールが参照するメタデータを提供する役割を担います。

  • 04

    このコネクター経由で大きなファイルを送信できますか?

    AIは publish_message ツールを介してメッセージを送信します。サイズ制限は、標準的なAzure Service Busのメッセージ制約に従います。

  • 05

    AIはキューからメッセージを削除できますか?

    いいえ。このコネクターにはメッセージをパブリッシュする機能しかありません。サブスクリプションからメッセージを読み取ったり、移動したり、削除したりすることはできません。

  • Azure Service Bus Topicについて他に質問がありますか? Azure Service Bus Topic Connectorの全機能を見る

『Azure Service Bus Topic』を Claude、Cursor、ChatGPT などに接続