一文定義
LLMアプリケーションの開発・テスト・評価・デプロイを視覚的に管理するフレームワーク。Microsoft Prompt FlowやAzure AI Studioで提供。
詳細解説
Prompt Flowとは、LLM(大規模言語モデル)を活用したアプリケーションの開発・テスト・評価・デプロイを一元的に管理するためのフレームワークです。Microsoft Prompt FlowおよびAzure AI Studioのコア機能として提供されており、プロンプトエンジニアリングから本番運用まで一貫したワークフローを視覚的なUIで構築できます。
Prompt Flowの主要機能として、(1)フロー設計(Flow Authoring):LLM呼び出し・プロンプトテンプレート・Pythonコード・条件分岐をノードとして視覚的に接続してDAG(有向非巡回グラフ)形式のフローを設計、(2)バリアント管理(Variants):同じノードに対して複数のプロンプトやモデル設定のバリアントを定義し、A/B比較テストが可能、(3)評価フロー(Evaluation Flows):回答品質・関連性・根拠性などをメトリクスとして定義し、バッチ評価を自動化、(4)接続管理(Connections):OpenAI・Azure OpenAI・Claude・カスタムAPIの接続情報を安全に管理、(5)CLIおよびSDK:コマンドラインとPython SDKで自動化・CI/CDパイプラインへの統合があります。
LLMOpsとの統合として、Prompt FlowはAzure ML・GitHub Actions・Azure DevOpsと統合でき、フロー→評価→デプロイのサイクルをCI/CDパイプラインとして自動化できます。モデルやプロンプトの変更をプルリクエストベースで管理し、品質ゲートを通過したものだけをデプロイする「LLMOps成熟度モデル」の実現に貢献します。
オープンソース版のPrompt Flowライブラリ(promptflow Python package)はGitHubで公開されており、Azure依存なしにローカル環境でも利用可能です。DAG構造のフローと単一ループのChat Flowの2種類をサポートします。
参考情報・出典
- ▸Prompt flow – Microsoft Azure AI Documentation— Microsoft(参照日: 2026-02-26)
- ▸microsoft/promptflow – GitHub— Microsoft(参照日: 2026-02-26)