デモ プロジェクト概要 - v2
デモ プロジェクト概要 - 引用
概要説明
このデモ プロジェクトは、工場設備管理アプリのプロトタイプ開発をテーマとしています。工場内の設備の稼働状況やメンテナンス情報を一元管理し、効率的な運用をサポートすることを目的としています。
プロジェクトの目的
- 設備の稼働状況のリアルタイム監視: センサーを活用して、設備の稼働状況をリアルタイムで監視します。
- メンテナンス管理: 設備のメンテナンススケジュールを管理し、予防保全を実現します。
- データ分析: 設備の稼働データを分析し、効率的な運用方法を提案します。
使用技術
- Azure Functions: データの処理や分析を行います。
- Azure SQL Database: 収集したデータを保存します。
- Azure Cosmos DB: IoT デバイスからのデータをリアルタイムで処理します。
- Power BI: データの可視化と分析結果の共有を行います。
期待される成果
- 設備の稼働状況をリアルタイムで把握することで、ダウンタイムを削減します。
- メンテナンスの効率化により、設備の寿命を延ばします。
- データに基づいた運用改善提案により、生産性を向上させます。
開発条件
- データセット: 本デモでは、架空の工場の設備データを使用します。
- 開発環境: Visual Studio Code などのコードエディタを使用します。
- 言語: Python などのプログラミング言語を使用します。
- デプロイ先: Azure クラウド上にデプロイします。
- 開発手法: AI-Driven Development を採用します。
プロンプト サンプル
## 概要説明
このデモ プロジェクトは、工場設備管理アプリのプロトタイプ開発をテーマとしています。工場内の設備の稼働状況やメンテナンス情報を一元管理し、効率的な運用をサポートすることを目的としています。
### プロジェクトの目的
- **設備の稼働状況のリアルタイム監視**: センサーを活用して、設備の稼働状況をリアルタイムで監視します。
- **メンテナンス管理**: 設備のメンテナンススケジュールを管理し、予防保全を実現します。
- **データ分析**: 設備の稼働データを分析し、効率的な運用方法を提案します。
### 使用技術
- **Azure Functions**: データの処理や分析を行います。
- **Azure SQL Database**: 収集したデータを保存します。
- **Azure Cosmos DB**: IoT デバイスからのデータをリアルタイムで処理します。
- **Power BI**: データの可視化と分析結果の共有を行います。
### 期待される成果
- 設備の稼働状況をリアルタイムで把握することで、ダウンタイムを削減します。
- メンテナンスの効率化により、設備の寿命を延ばします。
- データに基づいた運用改善提案により、生産性を向上させます。
### 開発条件
- **データセット**: 本デモでは、架空の工場の設備データを使用します。
- **開発環境**: Visual Studio Code などのコードエディタを使用します。
- **言語**: Python などのプログラミング言語を使用します。
- **デプロイ先**: Azure クラウド上にデプロイします。
- **開発手法**: AI-Driven Development を採用します。
作業手順
GitHub Copilot Workspace 基本操作 を参照に、以下の手順で GitHub Copilot Workspace を使用して、作業を進めます。
- Issue の作成
- タスク毎に Issue を作成しても良いですし、1 つの Issue に複数のタスクをまとめて作成することも可能です。
- 纏めて Issue を作成する場合
- Title: デモ プロジェクト概要
- Description: プロンプト サンプルの内容を記載
- GitHub Copilot Workspace の起動
- Issue の Description に基づいて、Brainstorm が生成されます。必要に応じて、Brainstorm を編集してください。
- 削除/再作成: 生成された Brainstorm が不要な場合は、削除して新しい Brainstorm を作成してください。
- Item 編集: 生成された Brainstorm を編集して、必要な情報を追加してください。
- Item 追加: 実施して欲しいタスクが不足している場合は、新しい Item を追加してください。
詳細
- Issue の Description に基づいて、Brainstorm が生成されます。必要に応じて、Brainstorm を編集してください。
- Plan の作成
- この時点でソースコードの実装は不要な場合は、提案されたソースコードの作成タスクは全て削除して問題ありません。
- 作成/変更対象ファイルに対して、実施したいタスクが不足している場合は、新しい Item を追加/変更してください。
詳細
- ファイルの実装
- プロジェクトの概要が生成されて、md ファイルに記載されます。内容を確認し、必要に応じて編集してください。
- 後続の No.5~No.8 の操作により、生成された資源はレポジトリにコミットされて、次のタスクのインポートとして利用されます。
- Pull request を作成する
- Pull request 作成の際に権限設定のエラーが発生する場合は、権限設定 を参照して、権限を設定してください。
詳細
- Pull request をレビューする
- Pull request をマージする
- Delete branch(Option)