Ndaj

9 PRILL 2025

Optimal AI përdor Gemini API për të shkurtuar kohën e rishikimit të kodit me 50%.

Syed Ahmed

Bashkëthemelues dhe Drejtor Teknologjik

Vishal Dharmadhikari

Inxhinier i Zgjidhjeve të Produkteve

Heroi i shfaqjes së AgentOps

Rishikimet e kodit, ndonëse thelbësore për cilësinë, shpesh bëhen një pengesë në zhvillimin me ritëm të shpejtë. Optimal AI po e ndryshon këtë. Misioni i tyre: "t'u kthejnë inxhinierëve kohën e tyre" duke përdorur IA-në për të automatizuar inxhinierinë dhe pajtueshmërinë. Zgjidhjet e tyre përfshijnë Optibot, një rishikues kodi IA i fokusuar në siguri dhe pajtueshmëri, dhe një platformë njohurish të mundësuar nga Gemini API që optimizon shpejtësinë e zhvillimit.

Më parë, Optimal AI përballej me sfida me shpejtësinë dhe kuptimin kontekstual të nevojshëm për një shqyrtim vërtet efektiv të kodit të IA-së. "Sfida më e madhe ishte kuptimi kontekstual - na duhej një model që mund të shikonte ndryshimet e kodit dhe t'i kontekstualizonte ato", shpjegon Syed Ahmed, bashkëthemelues dhe drejtor teknologjik.

Çlirimi i Efikasitetit

Duke integruar Gemini API, Optimal AI ka përmirësuar ndjeshëm ofertat e saj:

  • Shpejtësi dhe saktësi e përmirësuar e rishikimit të kodit : Optibot, i mundësuar nga Gemini API, rishikon automatikisht kërkesat për dobësi sigurie, rreziqe për pajtueshmëri dhe modele kodimi, duke ofruar reagime të zbatueshme dhe duke zvogëluar ndjeshëm kohën e rishikimit.
  • Njohuri të nxjerra të zbatueshme inxhinierike : Modelet Gemini analizojnë të dhënat nga GitHub dhe Jira për të identifikuar pengesat dhe për të kuptuar performancën inxhinierike, duke bërë dallimin në mënyrë efektive midis aktivitetit produktiv dhe rrjedhjes së kodit.
  • Shpejtësi dhe sofistikim i ekuilibruar : IA optimale shfrytëzon Gemini 2.5 Pro për analiza komplekse dhe kuptim të thelluar të kodit, ndërsa Gemini 2.0 Flash ofron shpejtësinë e nevojshme për detyra me vonesë të ulët si përmbledhjet e shpejta.

Si e përdor AI Optimal API-n Gemini

Implementimi i Optimal AI tregon fleksibilitetin e Gemini API:

  • Modelet e përdorura: :
    • Gemini 2.5 Pro: Për analizë të thelluar të kodit, kontrolle sigurie, reagime kontekstuale mbi kërkesat për tërheqje dhe identifikimin e modeleve komplekse inxhinierike për njohuri mbi performancën.
    • Gemini 2.0 Flash: Për detyra me vonesë të ulët, të tilla si skanimi i pemës së skedarëve dhe gjenerimi i përmbledhjeve të shpejta.
  • Karakteristikat kryesore dhe zbatimi: :
    • Kuptimi kontekstual : Dritarja e madhe kontekstuale e modeleve Gemini është thelbësore për interpretimin e ndryshimeve komplekse të kodit dhe për të kuptuar modelet më të gjera inxhinierike.
    • Mbështetje shumëgjuhëshe : Aftësia e përmirësuar e modeleve Gemini për të trajtuar gjuhë dhe korniza të shumëfishta programimi ishte një fitore e rëndësishme për Optimal AI.
    • Google AI Studio : Ekipi përdor shumë Google AI Studio për testime të shpejta, vlerësim të modelit dhe përsëritje. "Mundësia për të parë rezultatet së bashku me kodin e implementimit ua ka bërë shumë më të lehtë inxhinierëve tanë të eksperimentojnë", vëren Ahmed.

Krahasimi i metrikave të rishikimit të kodit në OpenAI GPT-4, Gemini 1.5 Pro dhe Gemini 2.5 Experimental.

Rezultatet: Shqyrtime më të Shpejta

Ndikimi i integrimit të Gemini ka qenë i rëndësishëm për Optimal AI dhe klientët e saj. Rezultatet kryesore përfshijnë:

  • Ulje 50% e kohëzgjatjes së ciklit të kërkesës për tërheqje : Inxhinierët shpenzojnë më pak kohë duke pritur për rishikime dhe më shumë kohë duke koduar.
  • Përshtatja dhe zgjerimi i shpejtë nga klientët : Kompani si MongoDB kanë rritur ndjeshëm përdorimin e Optimal AI pasi kanë përjetuar përfitimet e saj, duke u rritur nga 5 në mbi 40 inxhinierë.
  • Raund i suksesshëm financimi paraprak prej 2.25 milionë dollarësh : Kjo u arrit në beta private, kryesisht për shkak të tërheqjes dhe rezultateve të demonstruara me veçoritë e mundësuara nga Gemini API.


"Ekipet e pëlqejnë faktin që Optibot i ndihmon të përgjysmojnë kohën e shqyrtimit të PR-it, duke i liruar inxhinierët të shpenzojnë më shumë kohë duke koduar në vend që të presin për miratime", ndan Ahmed.

Duke parë përpara

Optimal AI është përqendruar në zgjerimin e gamës së agjentëve të IA-së për të automatizuar detyra edhe më të përsëritura. Ata aktualisht po zhvillojnë "Code Radar", një agjent të projektuar për të monitoruar, përditësuar dhe siguruar në mënyrë autonome bazat e kodit. Duke reflektuar mbi udhëtimin e tyre me Gemini API, Syed Ahmed u ofron këtë këshillë zhvilluesve të tjerë:

"Shkoni direkt te Google AI Studio—ka mjete më të mira, dokumentacion më të mirë dhe e bën eksperimentimin shumë më efikas." Ai gjithashtu thekson, "Shfrytëzoni plotësisht dritaren e kontekstit të modelit Gemini. Jepini modeleve sa më shumë kontekst relevant të jetë e mundur... sa më shumë kontekst të ofronim, aq më i mirë bëhej arsyetimi i IA-së."

Suksesi i Optimal AI tregon se si Gemini API mund të transformojë zhvillimin e softuerëve, duke u mundësuar ekipeve të ndërtojnë softuer më të mirë dhe më shpejt.

Gati për të ndërtuar? Shfletoni dokumentacionin e Gemini API dhe filloni me Google AI Studio sot.

Lojërat e Ujkut

Wolf Games përdor Gemini API për të rritur saktësinë e gjenerimit të përmbajtjes në 96% dhe për të ulur vonesën në nën 20 sekonda për historitë e tyre të përditshme të krimit.