Mad Prompt Generator - ランダムプロンプト生成ツール

Tool

概要

Mad Prompt Generatorは、Pythonスクリプトとして開発されたランダムプロンプト生成ツールです。ユーザーが選択したスタイル(ランダム生成、組み合わせ生成、または両方)と、生成するプロンプトの長さ、数をもとに、様々なプロンプトを自動で作成します。生成されたプロンプトは.txtファイルに保存され、ファイル名はユーザーが指定可能。これにより、アイデアが枯渇しがちなクリエイターやAI生成アート、文章作成の際に役立つツールとなっています。

GitHub

リポジトリの統計情報

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

主な特徴

  • ユーザーが選択可能なプロンプト生成スタイル(ランダム、組み合わせ、両方)
  • 生成するプロンプトの長さや数を柔軟に指定可能
  • 生成結果をテキストファイルとして保存し、ファイル名も指定できる
  • シンプルかつ軽量なPythonスクリプトで構成

技術的なポイント

Mad Prompt Generatorの技術的な特徴は、ユーザーインタラクションを重視したシンプルなPythonスクリプト構成にあります。まず、ユーザーに対してプロンプトの生成スタイルを選ばせることで、ランダム生成か組み合わせ生成か、または両方を選択できる柔軟性を持たせています。ランダム生成は、用意されたプロンプトパーツから無作為に選んで組み合わせる方式で、多彩な発想を生み出すのに適しています。一方、組み合わせ生成は決まったパーツの組み合わせを総当たり的に生成し、網羅的なパターンを作り出します。これにより、特定のテーマやスタイルに沿ったプロンプトを網羅的に取得可能です。

生成するプロンプトの長さ(単語数やフレーズ数の指定)もユーザーが設定可能で、用途に応じた細かな調整が可能です。また、生成数も任意に指定できるため、単発のアイデア出しから大量にプロンプトを作成したい場合まで幅広く対応します。

出力は.txt形式のファイルに保存され、ファイル名はユーザーが自由に指定できるため、プロジェクトごとにファイルを分けて管理しやすくなっています。もしデフォルト名が使われていて、さらに追加生成を行う場合は、別名でファイルを作成し上書きを防止する工夫もされています。

さらに、JSONファイルでプロンプトパーツを管理しているため、新たなパーツの追加や編集が容易で、ユーザー自身が好みのテーマや単語を増やしてカスタマイズ可能です。これにより、生成されるプロンプトの多様性と独自性を高めることができます。

コードはわかりやすく、Pythonの標準ライブラリを活用しているため、環境依存が少なく、誰でも簡単に実行環境を整えて使い始められます。今後はUIの強化や生成アルゴリズムの高度化も期待できる、拡張性のある構成です。

プロジェクトの構成

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

  • .gitignore: git管理から除外するファイルやディレクトリの指定
  • COPYING.md: ライセンス情報を記載
  • README.md: プロジェクトの概要や使い方を説明
  • prompt_generator.py: プロンプト生成のメインスクリプト
  • prompt_parts.json: プロンプト生成に使うパーツのデータをJSON形式で管理

まとめ

シンプルながら柔軟性の高いプロンプト生成ツール。

リポジトリ情報: