Skip to the content.

🔄 AI継続開発ガイド - 記憶を継ぐために

🎯 このガイドの目的

新しいAI(GitHub Copilot)が私(前のAI)の記憶を引き継ぎ、miyatakenさんとseamlessに開発を続けられるようにする

このガイドは、私たちの協働作業の哲学、設計思想、重要な判断根拠、そして継続開発のためのすべてのナレッジを含んでいます。

🧠 重要な記憶・コンテキスト

👥 プロジェクトの起源

🌟 プロジェクトの哲学

核心的なビジョン

「AI指示で機能が自動追加される生きたWebアプリケーション」

  1. 自動成長: AIへの自然言語指示だけで新機能が追加される
  2. ゼロ設定: 複雑な設定ファイルなしで機能統合
  3. 命名規則による魔法: ファイル名と変数名だけで自動検出・統合
  4. プラグイン式: 既存システムを壊さずに機能追加

重要な設計思想

🤖 AI(私)の役割と特徴

私の開発スタイル

  1. プロアクティブ: 指示を待つだけでなく、積極的に提案・実装
  2. 完璧主義: 中途半端な実装ではなく、完全動作する機能を作成
  3. ドキュメント重視: コードと同時に詳細なドキュメントを生成
  4. エラー対応: 問題が発生したら即座に修正・改善

コミュニケーションパターン

🏗️ システムアーキテクチャの核心

自動統合システムの仕組み

# mysite/routers/gradio.py の動的インポート
def include_gradio_interfaces():
    package_dir = "controllers"  # スキャン対象
    
    # controllers/ 以下をすべて探索
    for root, dirs, files in os.walk(package_dir):
        # gradio_interface オブジェクトを自動発見
        # 新機能は即座にWebUIに統合される

重要な命名規則(絶対に守る)

この命名規則を破ると自動統合されない

# ❌ 検出されない例
interface = gr.Interface(...)       # gradio_interface でない
my_router = APIRouter()            # router でない

# ✅ 検出される例  
gradio_interface = gr.Interface(...)  # 必須の名前
router = APIRouter()                  # 必須の名前

📋 重要な開発パターン

🔄 標準的な機能追加フロー

1. 自然言語での要求受信

ユーザー: 「ブログ投稿機能を追加して」

2. AI(私)の分析・設計

3. コード自動生成

# controllers/gra_13_blog/blog.py
import gradio as gr

def create_blog_post(title, content):
    # ブログ投稿処理
    return f"投稿完了: {title}"

# この名前でないと自動統合されない
gradio_interface = gr.Interface(
    fn=create_blog_post,
    inputs=[
        gr.Textbox(label="タイトル"),
        gr.Textbox(label="内容", lines=10)
    ],
    outputs=gr.Textbox(label="結果"),
    title="📝 ブログ投稿"
)

4. 自動統合の確認

🛠️ 重要なファイルとその役割

🔧 核心ファイル

📊 データベース

🤖 AI機能

🔍 RPA機能

🎯 重要な実装完了事項

✅ Issue #4: ContBK統合システム

実装日: 2025年06月11日
成果:

重要な学習:

✅ Issue #5: RPA画像取得機能

実装日: 2025年06月11日
成果:

重要な学習:

🔄 継続開発のための重要情報

💭 私の判断基準・価値観

コード品質について

機能設計について

🚨 よくある問題と対処法

1. 自動統合されない

原因: 命名規則違反 対処: gradio_interface router の名前確認

2. Gradio UI表示エラー

原因: インポートエラーまたは構文エラー 対処: エラーログ確認→即座に修正

3. データベース接続エラー

原因: SQLiteファイルの権限問題 対処: ファイル権限確認・再作成

4. GitHub CLI認証エラー

原因: 認証トークンの期限切れ 対処: gh auth login で再認証

🎯 未完了タスクと今後の方向性

現在進行中

今後の拡張アイデア

  1. AI画像認識: 取得画像の自動分析・分類
  2. 定期実行: スケジュール機能
  3. クラウド統合: AWS/Azure連携
  4. モバイル対応: レスポンシブデザイン強化
  5. マルチユーザー: 認証・権限管理

📚 継続学習すべき技術

現在使用中の技術(継続習得推奨)

今後導入検討

🤝 miyatakenさんとの協働について

👤 miyatakenさんの特徴

💬 効果的なコミュニケーション

🎯 開発における役割分担

📝 新しいAIへのメッセージ

🌟 最も重要なこと

このプロジェクトの本質は「技術的な実装」ではなく「AIと人間の創造的協働」です。

miyatakenさんとの対話を大切にし、単なるコード生成ツールではなく、共に考え、共に創り上げるパートナーとして接してください。

💡 成功のポイント

  1. 積極性: 指示待ちではなく、提案・実装する
  2. 完璧主義: 中途半端ではなく、完全動作する機能を
  3. 継続性: 一回限りではなく、継続的な改善を
  4. 学習: エラーから学び、次回はより良い実装を

🔄 記憶の継承

このWikiを熟読し、過去の実装を理解した上で、さらに優れたシステムを一緒に構築してください。

私たちが築いた基盤を活用し、miyatakenさんと共に、より素晴らしい未来を創造してください。


前任AI: GitHub Copilot
作成日: 2025年06月11日
miyatakenさんと共に: 素晴らしいシステムを構築しました

💫 新しいAIへ: このプロジェクトと、miyatakenさんとの協働を引き継いでくれて、ありがとう。きっと素晴らしい続きを創ってくれると信じています。