Rippletide : deze gratis tool maakt codeproductie betrouwbaarder

Rippletide : deze gratis tool maakt codeproductie betrouwbaarder

Het Franse start-up Rippletide, gevestigd in Parijs, biedt een tool die elke actie van Codex, de code-agent van OpenAI, onderschept en die blokkeert die vooraf gedefinieerde ontwikkelregels overtreedt. Eerst gelanceerd voor Claude Code, de code-agent van Anthropic, maakt het nu gebruik van Codex. Volgens het bedrijf maakt deze integratie de codeproductie betrouwbaarder en voorkomt het op de lange termijn technische schuld.

Fouten die zich op elke stap opstapelen

Code-agents zijn niet van nature betrouwbaar. De grote taalmodellen (LLM’s), deze systemen getraind op enorme hoeveelheden tekst, kunnen hallucineren, dat wil zeggen valse informatie produceren. Voor Rippletide is de enige manier om dit te blokkeren het toepassen van externe veiligheidsmaatregelen op het model.

« Als je een LLM neemt, is er altijd 3 tot 4% kans dat het de instructies die je hebt gegeven niet opvolgt. Als er bij elke stap 3 tot 4% is, stapelt dat zich op, en exponentieel explodeert het », legt Yann Bilien, medeoprichter van Rippletide, uit aan The AI / news. Code-agents zijn hier bijzonder aan blootgesteld, omdat ze tientallen toolaanroepen, commando’s en bestandswijzigingen aaneenschakelen. Een agent kan zo een verkeerde richting inslaan en daar lang in blijven zonder dat iemand het merkt.

Het probleem wordt groter op de schaal van een groot bedrijf. « Als ik mijn code-agents in handen leg van 5.000 of 10.000 ingenieurs, gaat de kwaliteit van mijn code daaronder lijden, het gaat alle kanten op », beweert de medeoprichter. Hij voegt toe: « Na drie of vier Claude Code-tabbladen is het knelpunt de aandacht van de ontwikkelaar. »

Een installatie in enkele commando’s

De tool analyseert de codebase, de Markdown-bestanden, de commentaren en de verzoeken die de ontwikkelaar van sessie tot sessie herhaalt, en stelt vervolgens voor om deze gewoonten om te zetten in expliciete regels. Deze regels worden opgeslagen in een neurosymbolische graaf, een systeem dat een symbolisch deel, bestaande uit logische regels, en een neuraal deel, namelijk een LLM, combineert. Rippletide verbindt zich vervolgens met de hooks van Codex, aankoppelpunten die worden geactiveerd bij bepaalde stappen in zijn werking. « Elke keer dat de agent een tool wil aanroepen, een commando wil schrijven, een bestand wil wijzigen, wordt dat onderschept door Rippletide. We zeggen of hij dat mag doen of niet, en we zeggen waarom », licht Yann Bilien toe.

Volgens de start-up zijn de voordelen duidelijk. « We delen het tokenverbruik door twee tot drie », zegt Yann Bilien, waarbij tokens de tekstuele eenheden zijn die het model verwerkt. Dit cijfer is gemeten op Claude Code, en niet op Codex. Rippletide maakt het ook mogelijk om de acties van de agent live te volgen, een nuttige functie omdat code-agents van nature geen gecentraliseerde, raadpleegbare geschiedenis bieden.

De tool is beschikbaar voor macOS, Windows en Linux. De installatie verloopt via het commando npm install -g rippletide-package, gevolgd door rippletide login, dat een browser opent om in te loggen op de site van Rippletide. De verbinding met Codex wordt vervolgens gemaakt met verschillende commando’s, waaronder rippletide codex setup. Dit commando creëert vier hooks: SessionStart, bij het openen van elke sessie, PreToolUse, die elke toolaanroep controleert vóór uitvoering, PostToolUse, die het werkelijke resultaat van de actie registreert, en Stop, die het uiteindelijke antwoord van de agent controleert. Voor Claude Code werkte de toegewijde versie, die sinds april niet is bijgewerkt, niet tijdens de tests uitgevoerd door The AI / news. De tool is dus voorlopig beperkt tot Codex.

Regels om te definiëren en een passage via de cloud

Standaard past Rippletide geen regels toe, die je ofwel handmatig in de interface moet invoeren, ofwel aan Codex moet vragen. Codeconventies, naamgevingsregels en architectuurkeuzes van een bedrijf kunnen zo worden toegevoegd. De Codex-plugin van Rippletide is nog in bèta en blijft voorlopig gratis.

De controle heeft echter een keerzijde. De beslissingen worden niet lokaal genomen maar vanuit de cloud van Rippletide, die de instructies van het project, de details van de commando’s en codewijzigingen, het resultaat van elke actie en het uiteindelijke antwoord van de agent ontvangt. De start-up biedt gegevenshosting aan binnen de Europese Unie, zonder te specificeren of dit standaard van toepassing is.

S’abonner
Notification pour
guest

0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x