Skriv til os

AI

Vores AI fik et kort over Linux

Repomap viser AI vej i ukendt kode. I vores test fandt AI med kortet 87 % af de rigtige filer blandt fem valg.

AI bruger tid på at finde vej i ukendt kode. Den åbner mapper og læser filer uden betydning. Repomap giver den et kort, så den kan starte det rette sted.

Det gør den

Repomap laver to kort. Et overblik over projektet og et kort til en bestemt opgave. Her står de vigtigste filer først. Nexus læser begge, før den retter noget.

Bedre end søgning

Er kortet bedre end en søgning i teksten? Vi målte det i projekter, vi ikke havde brugt til at tilpasse Repomap.

Find de rigtige filerResultat
Repomaps opgavekort66.4
Søgning i tekst62.4
Den gamle udgave33.9

Skalaen går til 100. Tallet er højt, når de rette filer står øverst blandt de første ti svar.

Når en AI læser kortet

En ny AI fik et kort og skulle vælge op til fem filer til en opgave. Den så kun kortet og kørte ingen kommandoer.

Hvem vælger de fem filerRigtige filer fundet
AI med begge kort87%
AI med opgavekortet83%
AI med overblikket79%
Repomaps første fem uden AI69%

Andelen af rigtige filer blandt de fem valg. Målt på 83 opgaver i projekter, som ikke blev brugt til at tilpasse Repomap.

65,795 filer i Linux kernen. Repomap kortlægger dem alle. Kortet bruger kernens egen liste over ansvar. Efter første kørsel tog overblikket 1,7 s og brugte 142 MB. Et opgavekort tog 0,6 s. Når opgaven nævnte den rette del af kernen, fandt de første fem valg 78 % af de rigtige filer. Målt på 40 ændringer.

Den læser dit sprog

Den læser C, C++, Rust, Go, TypeScript, JavaScript, Svelte og Vue. I Linux fandt den 997 af 1.000 funktioner. Af de fundne var 999 af 1.000 rigtige. Vi kørte den på 220.477 C og C++ filer uden nedbrud. Et typisk spørgsmål tog cirka 17 ms efter første kørsel i vores testprojekter.

Her er den svagest

Hvis opgaven bruger andre ord end koden, er den svær at placere. Her klarer Repomap sig cirka som søgning i tekst. En uklar Linux opgave kan høre til i tusindvis af drivere. Vi viser også de svage resultater.

Det betyder det for dig

Når AI finder vej hurtigt, bruger den mindre tid på at lede. Så er der mere tid til opgaven. Derfor starter vores egen AI med Repomap.