Det skrives stadig om hvordan kunstig intelligens kan være et supplement til kodingen.
Men hvordan brukes det egentlig i praksis?
Medlemmene i kode24-klubben har kommet med en rekke eksempler på hva de bruker generativ AI, som ChatGPT, Bing og Copilot, til.
- Jeg snakker heller med Bing enn å maile læreren
Kjedelig kode
Martin Wedvich forteller at han både bruker ChatGPT og GitHub Copilot.
- Copilot er veldig greit i IDE-en til å foreslå "enkel" kode - ting som er kjedelig/tidkrevende å skrive, men som jeg kunne skrevet selv hvis jeg ville. ChatGPT er til mer utforskende ting, ofte med teknologi jeg ikke kan eller har lyst til å sette meg inn i, sier Wedvich.
Han legger til at noen ganger vil han bare gjøre én enkelt ting med et ukjent API.
- Og da orker jeg ikke å bruke masse tid på å tråle gjennom tutorials og generell dokumentasjon bare for det ene bruksområdet.
Sånn lagde VG-utviklerne JOJO med OpenAI-løsning
Finne på variabelnavn
Her er noen andre ting som Wedvich har brukt teknologiene til med god suksess:
- Formler i Excel.
- Snakke med dårlig/rotete dokumenterte API-er.
- Forslag til variabelnavn.
- Template-metaprogrammering i C++.
- Traversere AST-er.
Sånn slår GPT-4 dagens ChatGPT ned i støvlene
Har laga app
Leif Andreas Rudlang og samboeren jobber med prosjektet "Emberly", som mer eller mindre er "Notion i et tankekart".
- Vi benytter ChatGPT API-et spesifikt for å hjelpe brukerne med å fordype seg i innholdet de har skapt ved å automatisk generere flervalgs-quizzer og simulerte diskusjoner basert på deres egne notater.
Her er en video som viser systemet:
Finner ulike teknologialternativer
Bjørn Morten Ursin-Holm bruker teknologiene til å diskutere ulike teknologi-alternativer.
For eksempel: "Hvilke andre teknologier kan jeg bruke isteden for X. Hva er forskjellen mellom X og Y. Hva mener brukerene er ulempen med X over Y."
Eller mulighetsstudier som: "Har dynamics CRM egen workflow engine?".
- Kan jeg bruke REST API for å registere aktiviteter på en pågående case i Dynamics CRM? Kan jeg starte en ad-hoc sub-workflow via Api i en pågående case i Dynamics? fortsetter han.
Google hiver seg på AI-krigen, her er nyhetene
Finner svakheter
Her er noen av de andre tingene Ursin-Holm bruker det til:
- "Make stored procedure from this SQL statement".
- Tree-operations i SQL.
- Finne parent-children graph paths.
- Komme med forslag til automatiseringsscript. Både bash, Powershell og bicep.
- Lage utility methods som jeg fint kan gjøre selv, men som jeg ikke husker hvilke prosjekter jeg brukte de i.
- Finne svakheter med eksisterende utility methods.
Nå skal AI ta jobben du ikke gidder å gjøre selv
Universalt formatteringsverktøy
Ronny-André Steinslett sier at GPT er hans nye universale formatterings-, serialiserings- og konverteringsverktøy.
- Vi trenger ikke lenger å google "x in z online" for å omforme en liste eller streng til noe annet. GPT har alt på ett sted.
Han legger til at man også kan kombinere det man tidligere trengte flere verktøy for å komme i mål med.
- Repeterende drittjobber gjør jeg heller ikke lengre. GPT fyller lister, YAML-filer, CSV-er og så videre, slik jeg ber om.
Ifølge Steinslett er han på API-ventelisten til GPT-4 for å få kodet et CLI-verktøy som leser innholdet i en gitt URL og sender det til GPT med et spørsmål.
- Motiverende bruksområde er for eksempel å spørre Postgres docu et enkelt spørsmål og få svar med referanse, sier han.