GitWatt

Phân tích kho lưu trữ git bằng AI và nhận chi phí thực tế

Ý nghĩa

Tên dự án: GitWatt

Tổng quan: GitWatt cho phép người dùng xác định các chi phí thực tế liên quan đến việc chạy mã từ kho lưu trữ Git, bao gồm tiêu thụ điện năng, trọng khối cacbon và chi phí đám mây công cộng.

Cơ chế:
– Phân tích kho lưu trữ Git: Dự án phân tích các thành phần mã và thông số tài nguyên tối thiểu (CPU, RAM) cần thiết để chạy mã. Vì Gemini API không phân tích nguyên gốc các URL Git, nên LangChain đã được sử dụng.

– Thu thập dữ liệu của thực thể trên đám mây: Đối với AWS, chúng tôi đã phân tích cú pháp thông tin về thực thể được cung cấp ở định dạng JSON. Ví GCP, chúng tôi tạo một trình thu thập dữ liệu web tùy chỉnh sử dụng Selenium và Selenium để thu thập dữ liệu, chạy mô phỏng trên GCP Cloud Cloud Máy tính Cloud Cloud và lưu và lưu kết quả về cơ sở dữ liệu.

- So sánh hiệu quả:

- So sánh hiệu quả: Chúng tôi so sánh thông số của AWS và GCP để phân tích mức tiêu thụ năng lượng và trọng lượng khí carbon để phân tích mức tiêu thụ năng lượng và trọng lượng carbon để chạy một giờ sử dụng Gemini.
Ghi nhận và Đề xuất:


Giao diện người dùng được lưu trữ trên tính năng Lưu trữ ứng dụng Firebase bằng Next.js, phần phụ trợ được các Hàm Firebase thế hệ thứ 2 (Python 3) hỗ trợ và Firestore được dùng làm cơ sở dữ liệu.

Được tạo bằng

  • Web/Chrome
  • Firebase

Nhóm

Người cập nhật

DuTrio

Từ

Hàn Quốc