foundry-iq について
Foundry IQ は、ナレッジベース、検索、接続、クリーンアップなどの Microsoft Foundry 操作を扱うエージェント向けワークフロースキルです。依頼を手順に振り分け、変更前の参照資料確認と承認を求めます。
主な機能
- 01依頼を手順に振り分け
- 02必要な参照資料を事前確認
- 03書き込み前に承認を要求
- 04失敗や未対応の依頼に対応
- 05接続とナレッジベース変更を区別
活用シーン
- 01既存ナレッジベースの接続
- 02コンテンツの照会や検索
- 03未対応の設定依頼の診断
- 04クリーンアップや変更の計画
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoft/ azure-skills --skill foundry-iqインストール後、Claude Code で/foundry-iqを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/connect-hosted-toolbox.mdconnect-hosted.mdconnect-prompt-sdk-fallback.mdconnect.mdcreate-missing-agent.mdhelpers/_blob_observation.py_blob_source_read.py_bootstrap_io.py_cleanup_dependencies.py_cleanup_receipts.py_common.py_document_adapters.py_document_limits.py_embedding.py_file_inventory.py_file_source_config.py_indexer_observation.py_initial_prompt.py_private_json.py_progress.py_prompt_read.py_search_read.py_source_readback.pyblob_inventory.pyblob_recheck.pyblob_source.pyblob-contracts.mdblob-cu-contracts.mdbootstrap_azure.pybootstrap-contracts.md詳細
Foundry IQ
質問やアクションの前に、手順を1つ読んでください。呼び出しは読み取りではありません。
ブロック中または未対応の応答を返す前にも、所有する手順を読んでください。
変更計画や承認の前に、必要な事前アクション参照を正常に読み取ってください。選択した分岐のみが対象です。正常に読み取ったものを再読み込みしないでください。失敗した場合は、サポートされている任意のリーダーを使い、許可された範囲内で、指定された正確なパスのみを読み取ってください。制限を回避したり、広範に検索したりしてはいけません。それでも利用できない場合は、blocked: reference-unavailable とし、不足している参照と計画できないことを明記してください。要件や計画を捏造してはいけません。
まず失敗を扱ってください。
クリーンアップとレシートに基づく実行は、それぞれのライフサイクル/プロデューサーの所有者に直接進めてください。Search の受付、プロビジョニング、または強化の手順を再度開いてはいけません。
高コストなサービス検出の前に、提示されたリソース/意図を再利用してください。提示されていない場合は、早い段階で 既存を使用/候補を検索/新規作成 のいずれかを1つ質問してください。 列挙するのは候補検索の場合のみです。提示された識別情報には、正確な/最小限に限定された解決を使用してください。 新規作成では、既存サービスの一覧ではなく、作成予定の名前を確認します。これらの回答は、ソース/KB/CU/モデル間で引き継いでください。選択は書き込み承認ではありません。
検索可能なドキュメントは、KB と検証済みの検索機能です。意図を一度確認してください。KS のみの場合は、その旨を明示する必要があります。子プロセスの成功は KB の完了を意味しません。 意図/複合リクエスト/モード/完了が不明確な場合は、こちらを読む。
既存の KB ソース数ではなく、要求された操作に基づいて振り分けてください。 既存の KB を変更せず、2つ以上のソースで接続する場合は Connect を使用します。 読み取り専用操作では、所有する手順と実際のヘルパー制約に従ってください。 これによって検索モードやサポートされるソースの種類が増えることはありません。 明示的にサポート対象外のプロビジョニング、またはマルチソース KB の作成/再構成では、Diagnose を使用し、検出の前に停止してください。エージェントの接続も要求されている場合でも同様です。 この振り分けは、複合リクエストに含まれる従来の検索用語(例:ハイブリッド検索)より優先されます。 単なる拒否で終わらせてはいけません。Diagnose では、境界、ドキュメントへの案内、エージェントへの引き継ぎを示してください。書き込みには、引き続き具体的な計画の承認が必要です。 複合リクエストのうち、サポートされる部分だけを黙って実行してはいけません。 既存 KB への接続と KB の作成/再構成のどちらを指すのか不明確な場合は、intent-routing を読み、Azure の検出に進む前に対象範囲を明確にしてください。KB の変更を推測してはいけません。
| 結果 | 読むもの |
|---|---|
| クリーンアップ | クリーンアップを計画 |
| 障害/ドリフト | 診断 |
| サポート対象外のコネクタのプロビジョニング/マルチソース KB の作成または再構成 | 診断 |
| 接続 | 接続 |
| KB の読み取り | クエリ |
| 検索のみ | 検索 |
| ファイル KS のみ | ファイル |
| Blob/ADLS KS のみ | Blob |
| 検索可能/KB | KB |
汎用エージェント:microsoft-foundry。
読み取り:承認不要。書き込みの前に、変更のない計画を承認してください。
ハッシュは表示しないでください。Search/Storage キー、スコープの拡大、識別情報/境界の推測、ドリフトの修復、クリーンアップと作成を一括した承認は禁止です。受け付けられたことは、成功を意味しません。