AIオートマクロ生成・自己修復システム
総合仕様書ポータル(目次・概要)
1. システム概要と設計原則
ユーザーの画面操作を視覚的・意味的に理解し、ローカル環境で直接実行可能なワークフローを自律生成するRPAシステムです。
本システムはデスクトップアプリケーション(現時点ではPython環境を想定)として実装・提供されます。
※本プロジェクトは学校の授業内における研究開発として進行しています。
プロジェクトの段階的目標
- 【Phase 1: 最低限の目標 (MVP)】 UI要素の認識とアクションの学習を行い、目標とする基本ワークフローをローカル環境で止まらずに自動実行できる状態にすること。
- 【Phase 2: 最終目標 (実用レベル)】 画面の軽微なズレやUI変更に対してAIが動的にコードを再生成し、エラーを自律修復して処理を継続できる堅牢なシステムとして完成させること。
【開発・設計原則】
- アーキテクチャ: UIとロジックの完全分離(疎結合)。関心事ごとにファイルを分割。
- 堅牢性: エラー握り潰し厳禁。外部通信(AI API等)は失敗前提でタイムアウト/リトライを標準実装。
- セキュリティ: 機密情報のハードコード厳禁。外部入力の検証・サニタイズの徹底。
目次 (詳細仕様)
各トピックの詳細は以下のリンクからご確認ください。