File size: 4,186 Bytes
5a5e7a2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169

# 🚀 統合プロンプト管理システム - ユーザーガイド

## 📋 システム概要

このシステムは、**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