AI-kodning der faktisk virker: Find det rette værktøj i 2024
Bedre AI-værktøjer end ChatGPT: Find det rette match til din kode i 2024
Hvis du har fulgt med i udviklerfora, har du sikkert lagt mærke til en klar ændring. Spørgsmålet er ikke længere, om man skal bruge AI til at skrive kode, men snarere hvilken løsning der passer bedst til ens egen måde at arbejde på.
Den ændring siger noget om, at markedet er blevet mere modent.
Flere AI-værktøjer – flere muligheder
For et par år siden var det meste af samtalen centreret omkring GitHub Copilot. I dag bruger mange udviklere en blanding af Claude, GPT-4, specialiserede værktøjer og endda open-source modeller, der kører lokalt.
Den udvikling er ikke et problem. Den viser tværtimod, at flere værktøjer er gode nok til forskellige opgaver.
- Claude har især vundet frem, fordi det er stærkt til lange sammenhænge og dybere tænkning. Det passer godt til at diskutere arkitektur eller at omskrive store kodebaser
- GPT-4 er stadig populært, når man skal hurtigt videre – især ved prototyping og arbejde med flere sprog
- Specialiserede værktøjer som TabNine er gode, når det gælder hurtige kodekompletteringer uden forsinkelse
- Open-source modeller er populære blandt dem, der vil have kontrol over data og ikke senden dem til eksterne servers
Hvad udviklere egentlig fokuserer på
Først og fremmest er det ikke længere kun næsten om, hvordan AI’en kan hjælfe udvikler, fast er det også om den er praktisk nok til at være part in workflow:
Hastighed: En AI der bruger flere sekunder på at give svar, ødelægger koncentrationen. Derfor vælger mange nu lettere værktøjer eller modeller, der kører på egen maskine.
Forståelse af kontekst: En god AI-værktøj ikke udelukkende giver mere kode,而是也理解 projektets struktur, ens tidligere kode mønstre og arkitektur. Det er derfor store "context windows" er og bliver en vigtig funktion.
Integration i din stack: Does es die funktionsfähig in editor, can it handle your specific language, and is the API guta dokumentiert sein? Entwickler choose Werkzeuge, der not in den workflow einbrechen, men in den workflow融入.
Privacy: Efter flere incidents er mange teams nu strengere end før.