デモ プロジェクト概要 - 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 を使用して、作業を進めます。

  1. Issue の作成
    • タスク毎に Issue を作成しても良いですし、1 つの Issue に複数のタスクをまとめて作成することも可能です。
    • 纏めて Issue を作成する場合
      • Title: デモ プロジェクト概要
      • Description: プロンプト サンプルの内容を記載
  2. GitHub Copilot Workspace の起動
    • Issue の Description に基づいて、Brainstorm が生成されます。必要に応じて、Brainstorm を編集してください。
      • 削除/再作成: 生成された Brainstorm が不要な場合は、削除して新しい Brainstorm を作成してください。
      • Item 編集: 生成された Brainstorm を編集して、必要な情報を追加してください。
      • Item 追加: 実施して欲しいタスクが不足している場合は、新しい Item を追加してください。
      詳細

  3. Plan の作成
    • この時点でソースコードの実装は不要な場合は、提案されたソースコードの作成タスクは全て削除して問題ありません。
    • 作成/変更対象ファイルに対して、実施したいタスクが不足している場合は、新しい Item を追加/変更してください。
    詳細

  4. ファイルの実装
    • プロジェクトの概要が生成されて、md ファイルに記載されます。内容を確認し、必要に応じて編集してください。
    • 後続の No.5~No.8 の操作により、生成された資源はレポジトリにコミットされて、次のタスクのインポートとして利用されます。
  5. Pull request を作成する
    • Pull request 作成の際に権限設定のエラーが発生する場合は、権限設定 を参照して、権限を設定してください。
    詳細

  6. Pull request をレビューする
  7. Pull request をマージする
  8. Delete branch(Option)