Brug af AI som sparring når man skriver kode

9 views
Skip to first unread message

tho...@veco.dk

unread,
Apr 7, 2025, 4:06:43 PMApr 7
to da...@googlegroups.com
Hej med jer

Se mit spørgsmål sidst i mailen.

Jeg har i weekenden leget en hel del med brug af AI som sparring, når jeg skriver kode.

Da jeg synes godt om ideen med at have diskussionspartneren integreret med editoren i Delphi (det er muligt i Delphi 12.2 og 12.3 - se https://docwiki.embarcadero.com/RADStudio/Athens/en/Smart_CodeInsight og https://docwiki.embarcadero.com/RADStudio/Athens/en/Smart_CodeInsight_Options), har jeg især koncentreret mig om de AI-leverandører som umiddelbar kan integreres i Smart CodeInsight.

Jeg har gjort følgende erfaringer:
  • Ollama har den fordel, at man kan installere den lokalt (jeg har den liggende i et Docker image), så man er 100% sikker på, at der ikke sendes kode til nogen som helst ikke skal få gode ideer om det, man har gang i. Til gengæld er løsningen både langsom og ret dum...
  • Gemini og Claude er langt bedre. De  har hver deres styrker og svagheder, men er generelt rimeligt gode
  • ChatGPT er alle de andre overlegen, og genererer ofte svar af ret høj kvalitet.

Og så kommer mit spørgsmål: Har I fået integrationen med Delphis Smart CodeInsight til at virke for ChatGPT?
De øvrige integrationer virker fint, men jeg kan pine død ikke få ChatGPT til at vike. Jeg har ikke de store problemer med at konfigurere opsætningen, men når jeg prøver at anvende ChatGPT får jeg at vide, at der har været for mange forespørgsler på den angivne konto. Jeg har en betalt konto, som virker fint, når jeg bruger den "pr håndkraft" (interaktivt i en browser).

Hos Claude er der forskellige konti til interaktiv brug og API-brug. Måske er det samme tilfældet hos ChatGPT?
Jeg kan i hvert fald ikke finde oplysningerne nogen steder.

Venlig hilsen / Best regards

Thomas Vedel

Amdrupvej 22 G | Ødum | 8370 Hadsten | Denmark

T: +45 4019 1189 | E: tho...@veco.dk | Skype: thvedel | MS Teams: tho...@veco.dk

Martin Jensen

unread,
Apr 7, 2025, 10:35:42 PMApr 7
to da...@googlegroups.com
Hej Thomas

En af mine grupper af studerende arbejder lige nu med netop ChatGPT's API og derfra ved vi, at brugen den vej kræver 'tokens', som man godt nok køber i bunches af 1 million og kun koster et par dollars så vidt jeg husker, men dog alligevel både skal være til stede og kan løbe hurtigt, da det bl.a. afhænger af input-promptens størrelse og kompleksitet. Måske er der noget i den måde integrationen er lavet fra Embarcaderos side og forbruger tokens, eller du har måske ikke flere tokens på kontoen?

Mvh. Martin



Fra: da...@googlegroups.com <da...@googlegroups.com> på vegne af tho...@veco.dk <tho...@veco.dk>
Sendt: 7. april 2025 22:06
Til: da...@googlegroups.com <da...@googlegroups.com>
Emne: [DAPUG] Brug af AI som sparring når man skriver kode
 
--
Du har modtaget denne besked, fordi du abonnerer på gruppen "DAPUG" i Google Grupper.
Hvis du vil ophæve abonnementet på denne gruppe og ikke længere modtage mails fra den, skal du sende en mail til dapug+un...@googlegroups.com.
Du kan se denne diskussion ved at gå til https://groups.google.com/d/msgid/dapug/MW4PR12MB7481849C79DE84F82DA1A4E8FDAA2%40MW4PR12MB7481.namprd12.prod.outlook.com.

Jørgen Lolk Mollerup

unread,
Apr 8, 2025, 3:00:11 AMApr 8
to da...@googlegroups.com
Hej

Jeg har leget noget med AI som kodnings hjælp. Her er min oplevelse at intergrationen i RAD studio er lysår bagud. Indtil nu har jeg brugt VS code, hvor jeg har fået Delphi LSP sat op i  vs code. Det har åbnet op for at jeg kan bruge opensource værktøjer som continue og Cline. Continue er meget som copilot og Cline er over i at du kan give den en instruktion om hvad der skal laves, også arbejder den endeligt som en udvikler. Til sidste erfa måde bad jeg Cline om at lave en jerperdy app i VLC og det klare den, og havde en tokens forbrug på ca en dollar. Der hvor jeg ser styrken i værktøjerne i VS code er at det er nemt at give AI adgang til eksterne informationer.

mvh

Jørgen



--

Med venlig hilsen / Best regards

Mollerup Automation

 

Jørgen Lolk Mollerup


 

Tel.(mob): +4528716888

Mail: j...@mollerup.info

www.mollerup.info

HeartWare

unread,
Apr 10, 2025, 4:12:29 AMApr 10
to DAPUG
Jeg har faktisk - mest for sjov, og fordi jeg savnede lidt muligheder i Delphi's TEdgeBrowser - skrevet en ny TWebView2 component fra bunden (kraftigt assisteret af ChatGPT) men med en masse ret smarte features (bl.a. kan du udtrække hele DOM'en som JSON, hvor hvert eneste element har fået tilføjet en "token" som du så kan bruge efterfølgende til at spørge på/sætte attributter med), en optimeret "Buttons" JSON og en "Clickables" JSON (som igen får tildelt en "Token" og som du så kan kalde "ClickElement(Token)" på for at maskinelt "klikke" på den).

Jeg er ganske godt tilfreds med hjælpen fra ChatGPT - den laver alt boilerplate-koden ud fra mine instrukser (ikke altid perfekt, men så debugger vi det sammen).

Jeg benytter dog ChatGPT 4.5o og dens "Canvas" funktionalitet - indtil min kode blev for stor til at være i en sådan, så jeg måtte splitte den op i 2 source files :-)

Det er absolut ikke sidste gang jeg inddrager ChatGPT i min udvikling... Om ikke andet, så er den meget hurtigere til at "skrive" koden (taste alle bogstaverne) end jeg er, så specielt med boiler-plate kode (INTERFACE deinitioner osv.) er den tusind gange hurtigere end jeg er.

På et tidspunkt, når jeg synes den er værdig til release, så lægger jeg den frit ud på min GitHub - https://github.com/HeartWareDK
Reply all
Reply to author
Forward
0 new messages