GitWatt
Analizoni depon tuaj git me AI dhe merrni kostot e botës reale
Çfarë bën
Emri i projektit: GitWatt
Përmbledhje: GitWatt i lejon përdoruesit të përcaktojnë kosto të ndryshme të botës reale që lidhen me ekzekutimin e kodit nga një depo Git, duke përfshirë konsumin e energjisë, gjurmën e karbonit dhe shpenzimet publike të resë kompjuterike.
Mekanizmi:
- Analiza e depove Git: Projekti analizon komponentët e kodit dhe specifikimet minimale të burimeve (CPU, RAM) të nevojshme për të ekzekutuar kodin. Meqenëse API Gemini nuk analizon në mënyrë origjinale URL-të e Git, u përdor LangChain.
- Mbledhja e të dhënave të shembullit në renë kompjuterike: Për AWS, ne analizuam informacionin e shembullit të dhënë në formatin JSON. Për GCP, ne ndërtuam një zvarritës të personalizuar të uebit duke përdorur Selenium për të mbledhur të dhëna duke ekzekutuar simulime në Llogaritësin e resë kompjuterike GCP dhe duke ruajtur rezultatet në bazën e të dhënave tona.
- Krahasimi i efikasitetit: Ne krahasojmë specifikat e rasteve AWS dhe GCP për të analizuar konsumin e energjisë dhe gjurmën e karbonit për ekzekutimin e një shembulli për një orë, duke përdorur Gemini.
Vlerësimi dhe rekomandimet: Mjeti më pas rendit dhe shfaq opsionet më efikase të shembullit të resë kompjuterike për ekzekutimin e kodit, bazuar në faktorë të ndryshëm të kostos.
- Në fund të fundit, GitWatt ofron njohuri për kostot e ndryshme që lidhen me ekzekutimin e kodit Git, duke përfshirë rezultatet e simulimit të cloud dhe shpenzimet e botës reale.
PS
Përveç funksionimit të mbledhjes dhe analizimit të të dhënave të shembullit cloud, gjithçka tjetër është ndërtuar duke përdorur Firebase. Pjesa e përparme është e pritur në Firebase App Hosting me Next.js, pjesa mbështetëse mundësohet nga Firebase Functions gjenerata e dytë (Python 3) dhe Firestore përdoret si bazë e të dhënave.
E ndertuar me
- Web/Chrome
- Firebase
Ekipi
Nga
DuTrio
Nga
Koreja e Jugut