GitWatt
AI で Git リポジトリを分析し、実際の費用を把握
機能
プロジェクト名: GitWatt
概要: GitWatt を使用すると、消費電力、温室効果ガス排出量、パブリック クラウドの費用など、Git リポジトリからのコード実行に関連するさまざまな現実世界のコストを判断できます。
メカニズム:
- Git リポジトリ分析: プロジェクトでは、コードの実行に必要なコード コンポーネントと最小リソース仕様(CPU、RAM)を分析します。Gemini API は Git URL をネイティブに分析しないため、LangChain を利用しました。
- クラウド インスタンス データの収集: AWS の場合、JSON 形式で提供されたインスタンス情報を解析しました。GCP で GCP 用に、Git-W Insights のさまざまなカスタム ウェブ クローラーを構築し、Selenium を使用するカスタム ウェブ クローラーを構築し、Selenium を使用してさまざまなカスタム ウェブ クローラーを構築しました。GCP Cloud Calculator でシミュレーションを行い、その結果をデータベースに保存することでデータを収集します。
- 効率性比較: AWS インスタンスと GCP インスタンスの仕様を比較し、Gemini を使用してインスタンスを 1 時間実行した場合の消費電力と温室効果ガス排出量を分析します。
スコアと推奨事項: シミュレーション - シミュレーション、Git-W Insights の実行に関するさまざまなカスタム ウェブ クローラーを Selenium を使用して構築したカスタム ウェブ クローラーを Selenium を使用して構築しました。
さまざまなクラウドコード インサイト
。さまざまなクラウドコード インサイトの実行。
Git-W Insights を含むさまざまなウェブ クローラーを構築しました。
フロントエンドは Next.js を使用して Firebase App Hosting でホストされ、バックエンドは Firebase Functions 第 2 世代(Python 3)を使用し、Firestore はデータベースとして使用されます。
構成
- ウェブ/Chrome
- Firebase
チーム
By
DuTrio
From
韓国