|
|
|
# 🚀 統合プロンプト管理システム - ユーザーガイド |
|
|
|
## 📋 システム概要 |
|
|
|
このシステムは、**GitHub ISSUE**を通じて誰でも自動システム生成を依頼できる、 |
|
**GPT-ENGINEER統合自動化システム**です。 |
|
|
|
## 🎯 主な機能 |
|
|
|
### 1️⃣ プロンプト管理 |
|
- **URL**: http://localhost:7861 |
|
- プロンプトの保存・管理 |
|
- 実行履歴の確認 |
|
- システム生成の実行 |
|
|
|
### 2️⃣ 統合管理ダッシュボード |
|
- **URL**: http://localhost:7862 |
|
- システム全体の監視 |
|
- GitHub ISSUE監視の制御 |
|
- リアルタイム状況確認 |
|
|
|
### 3️⃣ GitHub ISSUE連携 |
|
- **リポジトリ**: https://github.com/miyataken999/fastapi_django_main_live |
|
- ISSUEでシステム生成依頼 |
|
- 自動承認・生成・納品 |
|
- 結果のコメント通知 |
|
|
|
## 🔧 使用方法 |
|
|
|
### 📝 システム管理者の場合 |
|
|
|
1. **統合ダッシュボードにアクセス** |
|
``` |
|
http://localhost:7862 |
|
``` |
|
|
|
2. **ISSUE監視開始** |
|
- 「🚀 ISSUE監視開始」ボタンをクリック |
|
- 24時間自動監視が開始されます |
|
|
|
3. **プロンプト管理** |
|
``` |
|
http://localhost:7861 |
|
``` |
|
- 手動でのプロンプト実行 |
|
- 生成履歴の確認 |
|
|
|
### 🌐 外部ユーザーの場合 |
|
|
|
1. **GitHub ISSUEでリクエスト** |
|
- リポジトリ: https://github.com/miyataken999/fastapi_django_main_live |
|
- 「Issues」→「New issue」 |
|
- 「システム生成リクエスト」テンプレートを使用 |
|
|
|
2. **リクエスト例** |
|
```markdown |
|
## 📋 システム生成リクエスト |
|
|
|
### 🎯 システム概要 |
|
FastAPIとVue.jsを使用したタスク管理システム |
|
|
|
### 🔧 技術要件 |
|
- バックエンド: FastAPI + SQLAlchemy |
|
- フロントエンド: Vue.js 3 |
|
- データベース: PostgreSQL |
|
|
|
### 📝 機能要件 |
|
1. タスクの作成・編集・削除 |
|
2. ユーザー認証 |
|
3. 進捗管理 |
|
|
|
--- |
|
**優先度**: 中 |
|
**期限**: 1週間以内 |
|
``` |
|
|
|
3. **ラベル設定** |
|
- `system-generation` |
|
- `prompt-request` |
|
|
|
4. **自動処理フロー** |
|
- ISSUE検出(30秒以内) |
|
- 要件解析・承認 |
|
- GPT-ENGINEERによるシステム生成 |
|
- GitHubリポジトリ自動作成 |
|
- 生成コードのプッシュ |
|
- ISSUEに結果コメント |
|
|
|
## ⚙️ 設定 |
|
|
|
### 🔑 API設定 |
|
|
|
```bash |
|
# GitHub Personal Access Token |
|
export GITHUB_TOKEN="ghp_your_token_here" |
|
|
|
# OpenAI API Key (GPT-ENGINEER用) |
|
export OPENAI_API_KEY="sk-your_key_here" |
|
``` |
|
|
|
### 📁 ディレクトリ構成 |
|
|
|
``` |
|
/workspaces/fastapi_django_main_live/ |
|
├── controllers/gra_03_programfromdocs/ # システムファイル |
|
├── prompts.db # プロンプトDB |
|
├── github_issues.db # ISSUE履歴DB |
|
└── test_generated_systems/ # 生成システム |
|
``` |
|
|
|
## 🆘 トラブルシューティング |
|
|
|
### ❌ GitHub API接続エラー |
|
```bash |
|
# Token確認 |
|
echo $GITHUB_TOKEN |
|
|
|
# Token設定 |
|
export GITHUB_TOKEN="your_token_here" |
|
``` |
|
|
|
### ❌ GPT-ENGINEER実行エラー |
|
```bash |
|
# OpenAI API Key確認 |
|
echo $OPENAI_API_KEY |
|
|
|
# Key設定 |
|
export OPENAI_API_KEY="your_key_here" |
|
``` |
|
|
|
### ❌ ポートエラー |
|
```bash |
|
# ポート使用状況確認 |
|
netstat -tlnp | grep :786 |
|
|
|
# プロセス停止 |
|
pkill -f "gradio" |
|
``` |
|
|
|
## 📊 監視・ログ |
|
|
|
### 📈 ダッシュボード監視 |
|
- システム状況のリアルタイム確認 |
|
- 最近のアクティビティ表示 |
|
- 監視プロセスの制御 |
|
|
|
### 📝 ログ確認 |
|
```bash |
|
# プロンプト実行履歴 |
|
sqlite3 prompts.db "SELECT * FROM prompts ORDER BY created_at DESC LIMIT 10;" |
|
|
|
# ISSUE処理履歴 |
|
sqlite3 github_issues.db "SELECT * FROM processed_issues ORDER BY processed_at DESC LIMIT 10;" |
|
``` |
|
|
|
## 🔗 関連リンク |
|
|
|
- **メインシステム**: http://localhost:7861 |
|
- **管理ダッシュボード**: http://localhost:7862 |
|
- **GitHubリポジトリ**: https://github.com/miyataken999/fastapi_django_main_live |
|
- **生成システムAPI**: http://localhost:8000 (テスト時) |
|
|
|
--- |
|
|
|
**開発者**: GitHub Copilot AI Assistant |
|
**最終更新**: 2025年06月11日 |
|
**バージョン**: 1.0.0 |
|
|