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