Naar de inhoud
Vrijdag 6 november · Ochtendeditie · 07:00Elke ochtend om 07:00 een nieuwe editieGeschreven met AI
AI Nieuws Vandaag
Het belangrijkste AI-nieuws in gewone taal, elke ochtend om 07:00
Beeld: GitHub
Toolsnieuw sinds de vorige editie2 min lezenImpact klein

Spec Kit geeft AI-programmeerhulp een vast stappenplan

Spec Kit laat een AI-assistent eerst een beschrijving van wat je wilt bouwen opstellen, daarna een plan en dan pas de code. Er is ook een werkwijze om fouten te vinden en te herstellen. Je installeert het op je eigen computer met Python en het hulpprogramma uv.

Wat heb je eraan: Wie met een AI-assistent programmeert, krijgt meer controle omdat de AI niet meteen losgaat op de code.

Even uitgelegd

Spec Kit is een gratis programma van GitHub, een site waar programmeurs hun werk delen, en het heeft bijna 148.000 sterren op GitHub. Het geeft AI-assistenten die code schrijven vaste werkwijzen en sjablonen.

Hoe werkt Spec Kit stap voor stap?

Spec Kit werkt met een reeks opdrachten die je één voor één in de chat van je AI-assistent typt. Je begint met een beschrijving van wat je wilt bouwen en waarom. Daarna volgen een plan, een lijst met taken en pas dan de code.

Het voorbeeld uit de uitleg van het project is een fotobeheerder. Je vraagt om albums die op datum zijn gegroepeerd, met een tegelweergave per album. Bij het plan kies je zelf de techniek, bijvoorbeeld Vite met gewone JavaScript, en bewaar je de foto's lokaal.

Je bekijkt na elke stap het resultaat voordat je doorgaat. Zo houd je de regie. Een laatste opdracht, converge, controleert of de code nog overeenkomt met de beschrijving. Je herhaalt die tot er Converged staat.

Op een bureau voor een blauwe muur staan drie kaarten als een trap: een beschrijving in een tekstballon, een plan met afvinklijstje en een codevenster met gekleurde regels, verbonden door rode pijlen.
Illustratie

Wat kan Spec Kit meer dan nieuwe code laten schrijven?

Spec Kit heeft ook een werkwijze voor fouten. Je beschrijft het probleem, bijvoorbeeld "Submitting an empty password crashes the login form", en de assistent zoekt de oorzaak. Daarna volgen een herstel en een controle.

Het eindoordeel is verified, partial of failed. Alleen verified betekent dat de fout echt is opgelost. Een derde werkwijze helpt bij de vraag of een idee de moeite waard is, met als uitkomst doorgaan, verduidelijken of stoppen.

Het project is open source, dus de code is voor iedereen in te zien. Je kunt extra onderdelen toevoegen, zoals eigen sjablonen of regels voor een team. Die komen uit catalogi van de gemeenschap. Volgens het project zijn die lijsten geen controle of aanbeveling, dus bekijk die code eerst zelf.

Hoe installeer je Spec Kit?

Je hebt Python 3.11 of nieuwer nodig, het hulpprogramma uv en een AI-programmeerassistent. Het werkt op Linux, macOS en Windows. Het voorbeeld van het project gebruikt GitHub Copilot.

Typ in de terminal, het tekstvenster waarin je opdrachten intikt, deze drie regels: uv tool install specify-cli, daarna specify init my-project --integration copilot en tot slot cd my-project. Start daarna je assistent in die map.

Foutherstel installeer je apart met specify extension add bug, vanuit de projectmap. Voor andere assistenten, bestaande projecten en updates verwijst het project naar zijn eigen documentatie.

Gemeld door 1 bron: github/spec-kit op GitHub (via GitHub trending, 147.964 sterren)

Lees de bron (naar de bron)Klopt er iets niet?

Onderwerpen: Spec KitAI-agents

Nieuwsbrief

Elke ochtend het AI-nieuws in je mail

Om 07:00 de belangrijkste berichten, in gewone taal. Gratis, en afmelden kan altijd met één klik. Je meldt je aan bij Buttondown, de dienst die de nieuwsbrief voor ons verstuurt.

Aanmelden voor de nieuwsbrief

Lees ook

Instellingen

Lettergrootte
Weergave
Dyslexiestand

Je keuzes staan alleen in deze browser.