Mjeti i ri i GitHub ju ndihmon të ndërtoni aplikacione duke përdorur anglisht të thjeshtë

foto

Kur GitHub Copilot nisi dhe filloi të plotësonte automatikisht linjat e kodit dhe më vonë, copa të tëra kodi pyetja që shumë njerëz po bënin ishte. Për sa kohë do të mund të përshkruajmë një aplikacion në gjuhën natyrore dhe Copilot do ta ndërtojë atë për ne? Ne kemi parë mjaft eksperimente në këtë arenë muajt e fundit, por tani, vetë GitHub po hedh peshën e tij pas kësaj ideje me shpalljen e GitHub Spark në konferencën vjetore të kompanisë GitHub Universe në San Francisko.

Spark, i cili është zyrtarisht një eksperiment që kompania po lançon nga laboratorët e saj GitHub Next, ju lejon të ndërtoni shpejt një aplikacion të vogël ueb duke përdorur asgjë tjetër përveç gjuhës natyrore. Zhvilluesit me eksperiencë mund ta shohin dhe modifikojnë ende kodin – dhe nën të gjithë është një depo GitHub, GitHub Actions dhe Azure CosmosDB të Microsoft si bazën e të dhënave të paracaktuar për aplikacionet që kanë nevojë për një të tillë – por kjo është opsionale. Në mënyrë ideale, do të jeni në gjendje të përdorni një përvojë të ngjashme me bisedën për të krijuar një prototip dhe më pas për ta përmirësuar atë në hapat pasues.

Për të ndërtuar një aplikacion, filloni me një kërkesë fillestare dhe Spark do t’ju tregojë një pamje paraprake të drejtpërdrejtë brenda pak sekondash. Nga atje, mund ta rregulloni aplikacionin dhe të përsërisni duke shkuar mbrapa dhe mbrapa me robotin.

“Ne me të vërtetë besojmë se ky është hapi tjetër i krijimit të softuerit personal,” më tha CEO i GitHub, Thomas Dohmke. “Këto aplikacione mikro, nuk kanë për qëllim të zëvendësojnë zhvilluesin profesionist. Ata kanë për qëllim të jenë një mjet për ju për të eksploruar idetë, për ju që të ndërtoni robotë të vegjël, ndihmës të vegjël në ditët tuaja – ose thjesht të eksploroni zhvillimin e softuerit me gjuhë natyrale.”

Ndërsa materialet e GitHub flasin për Spark si një mjet për ndërtimin e “mikro aplikacioneve”, Dohmke më tha se ai nuk ishte i sigurt nëse kishte kufizime të integruara për sa i ndërlikuar mund të bëhej një aplikacion Spark dhe një zëdhënës i GitHub konfirmoi se me të vërtetë nuk ka kufizime për kërkesat ose kapacitetin tani (megjithëse kjo mund të ndryshojë pas shikimit paraprak teknik). Dohmke vuri në dukje se Spark mund të përdorë çdo API të internetit dhe të përdorë vetë modelet e AI dhe se ai është i ngazëllyer të shohë se sa larg përdoruesit e GitHub do ta shtyjnë këtë mjet.

foto

“Do të jetë shumë emocionuese të shohësh, sinqerisht, çfarë mund të bëjnë përdoruesit, sa një aplikacion i madh mund të ndërtojnë vetëm me fuqinë e gjuhës natyrore dhe këtë ndërfaqe të thjeshtë përdoruesi që është krijuar me të vërtetë për ju që të eksploroni ide, për të ndezur ide të reja ”, tha ai.

Për shkak se GitHub Copilot tani i lejon përdoruesit të zgjedhin modelin e madh të gjuhës që duan të përdorin, nuk është çudi që Spark ofron të njëjtën aftësi, me përdoruesit që marrin zgjedhjen midis versioneve të fundit të Claude Sonnet të Anthropic dhe modeleve GPT të OpenAI.

foto

Përdoruesit mund të ndajnë lehtësisht Spark-et e tyre me kontrolle të personalizuara të aksesit. Ajo që është ndoshta edhe më interesante, megjithatë, është se këta përdorues mund të marrin gjithashtu kodin e përbashkët dhe të ndërtojnë vetë mbi të.

Zhvilluesit që duan t’i çojnë këto aplikacione edhe më tej, mund ta shikojnë kodin në çdo kohë – dhe ta modifikojnë nëse ka një problem, që Dohmke pranon se mund të ndodhë. Në fund të fundit, AI nuk është perfekte. “Natyrisht, mund të shikoni në bazën e kodit,” tha ai. “Pra, nëse e kuptoni bazën e kodit, mund ta shikoni edhe kodin drejtpërdrejt dhe ta modifikoni atë, gjë që shpesh është e dobishme kur AI bën një gabim – gjë që ndodh.”