Na veel geruchten heeft GitHub vandaag officieel een gloednieuw product aangekondigd genaamd GitHub Spark, samen met updates voor GitHub Copilot. GitHub Spark is in principe een tool die werkt op basis van kunstmatige intelligentie (AI) waarmee iedereen kleine webapplicaties (sparks) kan maken met behulp van natuurlijke taal, zelfs zonder enige programmeerkennis of kennis van de implementatie van webapplicaties.
GitHub beschrijft GitHub Spark als volgt:
Alles begint altijd met een idee. Als kind hebben we duizenden ideeën: sommige gek, andere gek, maar ook interessante. Vandaag introduceren we GitHub Spark, een product dat is ontstaan uit opwindende ideeën. Dit product is gebaseerd op natuurlijke taal en vormt de basis voor onze visie om wereldwijd 1 miljard mensen de mogelijkheid te bieden om ontwikkelaars te worden. Dit is leuke en persoonlijke software, geen zakelijke applicatie.
GitHub Spark biedt interactieve previews, revisievariaties, automatische geschiedenis en modelselectie voor ontwikkeling. Kan zowel op desktop- als mobiele apparaten worden gebruikt. Spark bestaat uit drie nauw met elkaar verbonden componenten:
- NL-editor waarmee u app-ideeën eenvoudig kunt beschrijven en verfijnen.
- De beheerde runtime-omgeving host Sparks en biedt gegevensopslag, onderwerpen en toegang tot grote taalmodellen (LLM's).
- Dashboard met PWA-functionaliteit waarmee u overal Sparks kunt beheren en starten.
Sparks die met GitHub Spark zijn gemaakt, kunnen met anderen worden gedeeld met lees- of lees-schrijfrechten. Gebruikers kunnen kiezen uit verschillende modellen, waaronder de Claude Sonnet 3.5, GPT-4o, o1-preview en o1-mini.
In de komende maanden zal GitHub GitHub Spark op de volgende punten updaten:
- Breid samenwerkingsmethoden uit (bijvoorbeeld openbare bibliotheken, waardoor gebruikers semantische samenvoegingen kunnen uitvoeren van wijzigingen die iemand in een Spark-tak heeft aangebracht, multiplayer)
- Breid het editoroppervlak uit (bied bijvoorbeeld een ‘röntgenmodus’ waarmee u de exacte gedragingen van de applicatie kunt samenvatten en aanpassen)
- Breid de runtime-omgeving uit (bijvoorbeeld meer ingebouwde componenten, betere integratie met services van derden, waardoor bestandsopslag en vectorzoeken mogelijk worden).
U kunt zich HIER aanmelden voor de technische preview van GitHub Spark. Met GitHub Spark is het maken en delen van kleine web-apps net zo eenvoudig als het schrijven van een simpele tekstzin. Deze innovatieve tool heeft het potentieel om softwareontwikkeling te ‘democratiseren’ en een nieuwe generatie makers te machtigen.