What A Time To Be Alive
Taal kiezen: Nederlands

DeepSeek deelt code van AI-programmeerhulp die zelf werk oppakt

Het Chinese AI-bedrijf DeepSeek heeft op 31 oktober de code vrijgegeven van een proefversie van een AI-assistent die zelfstandig programmeerwerk aanneemt en uitvoert. Iedereen mag de code gebruiken; het gaat om onderzoekscode, nog geen kant-en-klaar product.

Een vriendelijke robot typt aan een bureau met een scherm vol gekleurde codeblokken; naast hem staat een lichtgevende poort met een bakje briefjes, en achterin werkt een programmeur, van achteren gezien.
Illustratie: de assistent neemt alleen werk aan dat door de poort mag, en roept een mens erbij als dat nodig is.

Het Chinese AI-bedrijf DeepSeek heeft op 31 oktober de code gepubliceerd van een AI-assistent voor programmeurs die zelf werk oppakt. Het project heet dsh-superagent-prototype en staat op GitHub, de website waar ontwikkelaars hun code delen. DeepSeek geeft het vrij onder de MIT-licentie: iedereen mag de code gratis gebruiken, aanpassen en verder verspreiden.

De assistent is gemaakt door het team achter DeepSeek Harness, een eerder vrijgegeven programma waarmee AI-modellen zelfstandig taken op een computer kunnen uitvoeren. De nieuwe assistent werkt voor één softwareproject op GitHub en kan ook berichten lezen uit de chatapp Feishu.

Zo werkt de assistent

Vraagt iemand die daarvoor toestemming heeft de assistent om iets te doen, dan maakt hij een eigen taak aan. Die voert hij uit in een aparte werkomgeving. Daarna antwoordt hij in het gesprek waar de vraag vandaan kwam, vaak met een voorstel voor een wijziging in de code die een mens kan nakijken en overnemen. Op een webpagina ziet het team welke taken op een mens wachten.

Het uitgangspunt is volgens DeepSeek dat de assistent zo weinig mogelijk aandacht van mensen kost en zo veel mogelijk oplevert. Hij meldt zich alleen als iemand iets moet doen of als er een bruikbaar resultaat is.

Eerst beslissen, dan pas doen

In het ontwerp is de vraag óf de assistent iets doet, los van de vraag hóé hij het doet. Bij elk binnenkomend bericht kijkt het systeem wie het stuurt en welke regels het team zelf heeft opgesteld. Neemt de assistent het werk aan, dan legt hij vast waarom en binnen welke grenzen hij mag werken. Berichten, opmerkingen en documenten zijn alleen informatie bij die beslissing: ze kunnen de assistent geen extra rechten geven. Zo kan iemand de assistent niet met een slim geformuleerd bericht iets laten doen wat niet mag.

Een taak die vastloopt, gaat verder zodra iemand nieuwe feedback geeft. Werk waar niemand om heeft gevraagd, voert de assistent standaard niet uit. Hij noteert dan alleen of hij het de moeite waard zou vinden. DeepSeek raadt teams aan eerst die oordelen te bekijken en de assistent pas daarna zelf aan de slag te laten gaan.

Onderzoekscode, geen product

DeepSeek benadrukt dat het om een onderzoeksprototype gaat en niet om een officieel product. De code is gegroeid uit het eigen werk van het team, en een groot deel ervan is geschreven door AI-programmeerassistenten. De openbare versie verschilt van de versie die DeepSeek zelf gebruikt, en een deel van de ideeën uit het bijbehorende artikel van het team is nog niet ingebouwd. De code kan ook nog fouten bevatten.

Wie de assistent zelf installeert, moet ook weten dat hij opdrachten op de computer uitvoert met dezelfde rechten als de gebruiker die hem draait, zonder eerst toestemming te vragen. De afgeschermde mappen zijn volgens de documentatie een standaardinstelling en geen echte beveiligingsgrens.

Persbureau Bloomberg zag de release als een manier om de concurrentie aan te gaan met Anthropic. Dat bedrijf verdient veel met zijn eigen programmeerassistent Claude Code: volgens eigen opgave gaat het om meer dan 2,5 miljard dollar per jaar (ongeveer 2,2 miljard euro).

Wat betekent dit voor de weg naar de singulariteit?

AI-assistenten worden steeds zelfstandiger. Deze assistent beantwoordt niet alleen een vraag, maar houdt taken bij, legt vast wat hij mag en bepaalt zelf wanneer hij een mens nodig heeft. Daarmee kan AI langer en met minder begeleiding aan een klus werken. Dat DeepSeek de code openbaar maakt, betekent dat ook andere teams en onderzoekers met deze aanpak verder kunnen bouwen. De volgende stap is laten zien dat zo'n assistent ook in de praktijk veilig en betrouwbaar werkt.

Wat is de technologische singulariteit? Lees de uitleg →

Bronnen

  1. RuntimeWire
  2. GitHub
  3. finance.sina.com.cn
  4. DeepSeek: documentatie autorisatie
  5. DeepSeek: documentatie uitvoering