GitWatt
วิเคราะห์ที่เก็บ Git โดย AI และดูค่าใช้จ่ายในการใช้งานจริง
การทำงาน
ชื่อโปรเจ็กต์: GitWatt
ภาพรวม: GitWatt อนุญาตให้ผู้ใช้ระบุต้นทุนจริงต่างๆ ที่เกี่ยวข้องกับการเรียกใช้โค้ดจากที่เก็บ Git รวมถึงค่าใช้จ่ายการใช้พลังงาน คาร์บอนฟุตพริ้นท์ และค่าใช้จ่ายสำหรับระบบคลาวด์สาธารณะ
กลไก:
- การวิเคราะห์ที่เก็บ Git: โปรเจ็กต์จะวิเคราะห์องค์ประกอบของโค้ดและข้อมูลจำเพาะของทรัพยากรขั้นต่ำ (CPU, RAM) ที่จำเป็นสำหรับการเรียกใช้โค้ด เนื่องจาก Gemini API ไม่ได้วิเคราะห์ URL ของ Git ตั้งแต่ต้น ระบบจึงใช้ LangChain
- การรวบรวมข้อมูลอินสแตนซ์ของ Cloud: สำหรับ AWS เราจะแยกวิเคราะห์ข้อมูลอินสแตนซ์ที่ให้ไว้ในรูปแบบ JSON
ฟรอนท์เอนด์โฮสต์อยู่บน Firebase App Hosting ด้วย Next.js ส่วนแบ็กเอนด์ขับเคลื่อนโดย Firebase Functions รุ่นที่ 2 (Python 3) และใช้ Firestore เป็นฐานข้อมูล
สร้างด้วย
- เว็บ/Chrome
- Firebase
ทีม
โดย
DuTrio
จาก
เกาหลีใต้