Prompt Factory — 自動化された高品質プロンプト生成

AI/ML

概要

Prompt Factoryは、「AI Prompt Factory - Automated High-Quality Prompt Suite Generation」を謳う多エージェント型プロンプト生成システムです。ユーザーが要件を入力すると、Analyzerが要件を分解してシステム構成や役割を設計し、Generatorが担当ごとの専門的なプロンプトを作成、Reviewerが生成物の品質を評価して改善を促します。サンプルとして「时尚分镜助手(ファッション分鏡アシスタント)」のように画像を解析し多角的な分鏡を生成する実例があり、client/server構成で動作するPythonベースのリポジトリです。要件設計からプロンプトの工夫、レビューまでを自動化することで、プロンプトエンジニアリングの効率化と標準化を狙います。

GitHub

リポジトリの統計情報

  • スター数: 11
  • フォーク数: 0
  • ウォッチャー数: 11
  • コミット数: 6
  • ファイル数: 7
  • メインの言語: Python

主な特徴

  • 多エージェント協調ワークフロー(Analyzer → Generator → Reviewer)でプロンプト生成を構造化
  • クライアント/サーバ形式のサンプル実装で実運用の流れを確認可能
  • 生成結果の品質評価ループを備え、プロンプトの自動改善を目指す
  • 画像解析など具体的なユースケースの出力例(サーバ/result)を含む

技術的なポイント

Prompt Factoryは設計思想として「プロンプトを単発で作るのではなく、役割に応じたスイートを自動で設計・生成・評価する」点が特徴です。Analyzerは要求仕様を分解し、必要なサブタスクやエージェントの役割(例:画像解析、構成設計、文案生成)を定義します。Generatorは各役割に対して専門的かつ実行可能なプロンプトを生成し、実際の入出力フォーマットや注意点(constraints)も埋め込みます。Reviewerは生成物の品質を自動評価し、スコアリングやフィードバックを返すことで再生成や改善ループを回す設計になっています。プロジェクトはPythonベースでclient/serverディレクトリに分かれ、install.batの存在からWindows上での簡易セットアップにも配慮しています。サンプル出力(server/result/时尚分镜助手)は、画像解析→多角的分鏡生成といった複合タスクのパイプラインを示し、プロンプト群がどのように連動して結果を作るかを実務に近い形で示す教材として有用です。シンプルな構成ながら、エージェント設計のテンプレート化やレビュー基準の定義など、プロンプトエンジニアリングのワークフローを自動化するための基本機能が揃っています。

プロジェクトの構成

主要なファイルとディレクトリ:

  • .gitignore: file
  • README.md: file
  • client: dir
  • install.bat: file
  • server: dir

…他 2 ファイル

各ディレクトリの役割(簡潔に)

  • client: ユーザー要件入力やフロントエンド的な呼び出しのサンプル実装
  • server: Analyzer / Generator / Reviewer を実行するサーバ側ロジックと結果保存(server/result)
  • install.bat: Windows向けの簡易セットアップ補助
  • README.md: 概要、使い方、サンプル出力の説明など

まとめ

プロンプト生成を役割分担で自動化する実践的なサンプル集で、プロンプト工学の導入や学習に適する一式です(約50字)。

リポジトリ情報:

READMEの抜粋:

Prompt Factory

Example : server/result/时尚分镜助手,能分析图片并生成多角度分镜_2025-12-18

AI Prompt Factory - Automated High-Quality Prompt Suite Generation

Overview

Prompt Factory is a multi-agent collaborative prompt generation system. Input your requirements, and the system will automatically:

  1. Analyze - Analyzer breaks down requirements, designs system architecture and roles
  2. Generate - Generator creates professional prompts for each role
  3. Review - Reviewer evaluates prompt quality,…