fastapi_django_main_live / docs /INTEGRATED_SYSTEM_GUIDE.md
GitHub Action
🚀 Auto-deploy from GitHub Actions
5a5e7a2

A newer version of the Gradio SDK is available: 5.34.2

Upgrade

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

📋 システム概要

このシステムは、GitHub ISSUEを通じて誰でも自動システム生成を依頼できる、 GPT-ENGINEER統合自動化システムです。

🎯 主な機能

1️⃣ プロンプト管理

  • URL: http://localhost:7861
  • プロンプトの保存・管理
  • 実行履歴の確認
  • システム生成の実行

2️⃣ 統合管理ダッシュボード

  • URL: http://localhost:7862
  • システム全体の監視
  • GitHub ISSUE監視の制御
  • リアルタイム状況確認

3️⃣ GitHub ISSUE連携

🔧 使用方法

📝 システム管理者の場合

  1. 統合ダッシュボードにアクセス

    http://localhost:7862
    
  2. ISSUE監視開始

    • 「🚀 ISSUE監視開始」ボタンをクリック
    • 24時間自動監視が開始されます
  3. プロンプト管理

    http://localhost:7861
    
    • 手動でのプロンプト実行
    • 生成履歴の確認

🌐 外部ユーザーの場合

  1. GitHub ISSUEでリクエスト

  2. リクエスト例

    ## 📋 システム生成リクエスト
    
    ### 🎯 システム概要
    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設定

# 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接続エラー

# Token確認
echo $GITHUB_TOKEN

# Token設定
export GITHUB_TOKEN="your_token_here"

❌ GPT-ENGINEER実行エラー

# OpenAI API Key確認
echo $OPENAI_API_KEY

# Key設定
export OPENAI_API_KEY="your_key_here"

❌ ポートエラー

# ポート使用状況確認
netstat -tlnp | grep :786

# プロセス停止
pkill -f "gradio"

📊 監視・ログ

📈 ダッシュボード監視

  • システム状況のリアルタイム確認
  • 最近のアクティビティ表示
  • 監視プロセスの制御

📝 ログ確認

# プロンプト実行履歴
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;"

🔗 関連リンク


開発者: GitHub Copilot AI Assistant
最終更新: 2025年06月11日
バージョン: 1.0.0