- ロジック
- 自動化
- コントロール
- ヒューマン
すぐに答え
AIで特定のサブスクリプションへメッセージをルーティングするには?
AIが publish_message ツールを使用し、メッセージのペイロードにカスタムプロパティを含めます。このプロパティがキーとなり、Azure Service Busがメッセージを特定のサブスクリプションに一致させます。手動のフィルタリングなしで、メッセージ配信を精密に制御できます。
メッセージの到達先について
ターゲットを絞ったメッセージ配信
AIが付与するメタデータに基づき、どのサブスクリプションにどのメッセージを届けるかを判断します。
ロジック
的確な配信
AIが特定のペイロードに必要なルーティングキーを特定します。これにより、メッセージが即座に正しいサブスクリプションへ届くようになります。
自動化
手動フィルタリング不要
AIがメタデータを付与するため、後続のサービスで不要なトラフィックを仕分けする必要はありません。すべて事前に整理された状態で届きます。
コントロール
カスタムプロパティ
ルーティングに重要な属性をAIに指示できます。AIはあなたの意図を、トピックが必要とする特定のメタデータフィールドにマッピングします。
ヒューマン
手動による修正
メッセージに必要なプロパティが欠けている場合、サブスクリプションに一致しません。その際は、ペイロードまたはルーティングルールを手動で修正する必要があります。
ワークフロー
メッセージ受信時にAIが行うこと
AIは、あなたの意図とService Busインフラをつなぐインテリジェントな架け橋として機能します。
意図の分析
エージェントが送信データを分析し、サブスクリプションのフィルター条件を満たすために必要なルーティングプロパティを決定します。
publish_messageメタデータの付与
トピックのルールに必要な特定のカスタムプロパティをペイロードに注入し、送信準備を整えます。
publish_messageペイロードの送信
タグ付けされたメッセージをAzure Service Bus Topicへ送り込み、配信を実行します。
publish_message配信の確認
AIがメッセージが正常にバスへ引き渡されたかを確認し、ルーティングロジックが正しく機能したことを保証します。
publish_message
試してみる
以下のプロンプトをコピーして開始
これらのプロンプトを使用して、ルーティングロジックを起動できます。
出発点
括弧内のテキストを、実際のトピック名やプロパティキーに書き換えて使用してください。
Azure Service Bus Topic Connector
準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。
https://edge.vinkius.com/vk_preview_5Ndl1HpvG81fn9zpmbqNjYAklodQCPYPAfw3rSIk/mcpClaude Desktop
以下の手順で数秒で接続できます。
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Azure Service Bus Topic capabilities are ready to use.
{
"mcpServers": {
"azure-service-bus-topic-alternative-mcp": {
"url": "https://edge.vinkius.com/vk_preview_5Ndl1HpvG81fn9zpmbqNjYAklodQCPYPAfw3rSIk/mcp"
}
}
}'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 などに接続
