DukeRichelieu
Medlemmer-
Innlegg
4 003 -
Ble med
-
Dager vunnet
1
DukeRichelieu vant dagen sist 11. august 2019
DukeRichelieu hadde mest likt innhold!
DukeRichelieu sine prestasjoner
2,9k
Nettsamfunnsomdømme
1
Hjelpsomme svar
-
Etter en meget produktiv fredag og lørdag ble det mye surring i går, søndag. Det vil si, vi nærmet oss mål og nådde 90 % suksess, men jeg følte ikke at det var noen intelligens bak det. De bare surret i vei og forsøkte å fikse litt her og litt der. Litt som vi har snakket om før og som @strike_ har nevnt noen ganger i forhold til når samtalene begynner å bli lange. Jeg besluttet derfor å revertere til forrige git, arkivere arbeidet vi hadde gjort og starte i dag fra scratch, men hyper fokusert og med gårsdagens lærdom i bakhodet: Lot de se opprinnelig versjon (Excel eksport til en ny fil) som fungerte og det de hadde laget i går (Excel eksport, men til en eksisterende arbeidsbok/tabell). Sa at jeg mistenkte at koden var sub-optimal siden det var mye frem og tilbake. Begge var enige i at koden ikke var optimal. LOL. Etter litt diskusjon og klargjøring frem og tilbake med meldinger fra den ene til den andre var vi enige om at alt så strøkent ut på papiret og vi var klare til å kode (begge var enige i at vi burde ta det helt fra scratch). Claude kodet et nytt skript og det fungerte 100 % på første forsøk. Strøkent. Det er ikke alltid så lett å merke det når man sitter midt i det, men har erfart at dette skjer et par ganger nå. Virker som de begynner å famle i blinde og mister litt det store bildet. Da er det som regel beste å ta det fra scratch og være ekstremt tydelig og enige om hva vi skal gjøre før vi begynner.
-
Milepel! I dag har jeg (vi) fullført en komplett beregning fra scratch og eksport til Excel - 100 % validert mot min originale applikasjon. Det vil si - vi har gjenskapt det jeg alt har. Mangler nå bare en GUI for å komplettere det, men siden min plan er å videreutvikle dette utover hva jeg alt har legger jeg det på is inntil videre og fortsetter med videre utvikling. Liker ikke helt tallene hittil, men både Claude og ChatGPT har sagt at dette skal vi kunne optimalisere. Det vil uansett bli bedre enn min originale applikasjon som bruker en del tid på å oppdatere - selv uten 'ny data'. Neste steg: 1) Oppdatering av prosjektdokumentasjon 2) Rydding av prosjektmappen Jeg planlegger nå å gå over til Claude Desktop med MCP (read only i starten) og se om det gir en bedre arbeidsflyt.
-
Dette er vel ikke helt riktig? Om jeg ikke misforstår formuleringen din. "Ukraine first officially expressed its goal of joining NATO in May 2002, when President Leonid Kuchma publicly announced the aspiration. However, Ukraine's relationship with NATO began much earlier, with the country joining the Partnership for Peace program in 1994 and establishing a "Distinctive Partnership" in 1997."
-
I realiteten er det ingenting som heter opposisjon i dagens Russland. De siste som forsøkte seg er enten døde eller fengslet. Hva som skjer når Putin en dag dør er bare gjetning. Anbefaler for øvrig Åsne Seierstads Ufred. Veldig interessant bok som leser seg selv. Første del var kanskje mest spennende. Tar for seg Andrej Medvedevs reise fra barn til kriger på frontlinjen for Wagner-gruppen og til slutt som avhopper til Norge.
-
Neste fase etter dette blir også spennende. Intradagsberegninger (ikke end-of-day som er hva jeg har gjort til nå) for et gitt tidsvindu. Hyret det samme selskapet som utviklet originalen til å implementere dette og de brukte i hvert fall flere uker på jobben. Til deres forsvar tror jeg ikke den opprinnelige arkitekturen var designet for dette, men da burde de kanskje heller foreslått å skrive om den originale applikasjonen. Mine nåværende utviklere er ganske selvsikre i hvert fall, så får vi se. Trenger ikke kjede dere med detaljer - og det er ikke alt jeg ønsker å dele uansett - men nøkkelen her er nok at arkitekturen er planlagt og gjennomtenkt før prosjektoppstart (så godt det lar seg gjøre av en lekmann og to AI-agenter som samarbeider med hverandre).
-
I morgen blir det å gå gjennom alt, kjøre en komplett validering og så se om jeg får kjørt ut dette i et Excel-ark tilsvarende hva jeg alt har. EDIT: Eksempel på hvordan man må ta styringen og lede selv. Claude var klar til GUI-design alt i morgen: Duke: Great. As for next phase, I think we're skipping ahead. What I want next (tomorrow) is a full calculation of everything (swing algorithms and every calculator) populating a clean database. Let's check the performance of the engine and how fast everything is together. And document that with a comparison against the legacy system. If that runs smoothly, let's try to output an Excel file and see if that works. I just want to see with my own eyes that I replaced my legacy system. When that's done successfully, I think we need to handle the intraday calculations and associated datasets. Doesn't that precede GUI work? 🎯 PERFECT ROADMAP! You're absolutely right!
-
Jeg spurte den ene utvikleren min (ChatGPT) og han svarer som følger: Python only feels slow when the architecture is slow. HolyGrail avoids all the typical bottlenecks — no nested loops, no repeated scans, no per-session SQL calls, and all data is processed in a single pass with batch database writes. The result is that even though Python isn’t the fastest language, our design lets it act as a lightweight coordinator for extremely efficient operations, giving us full-pipeline performance (77k bars + 14k MicroSwings + 2.4k MacroSwings + 35 calculators) in ~0.3–0.5 seconds. And beyond speed, Python was chosen because the final phase of the HolyGrail project includes building a GUI + analytics tooling that Python’s ecosystem (PySide6/PyQt, SQLite, NumPy/Pandas, packaging into a .exe) supports beautifully — allowing the entire system to be delivered as a clean, self-contained desktop application when the project is complete.
-
Hva slags prosjekt er dette? Hvem har laget dette? Kompleksitet? Jeg betrakter nå en AI-agent som både meget smart og meget dum samtidig. Noen her vil kanskje mene at den kun er dum. Min styrke i prosjektet jeg nå gjør for meg selv er at jeg har full oversikt over alt som skal gjøres, hvordan det ser ut til slutt og de ulike delene. Alt dokumenteres grundig og jeg bruker aktivt git. To eksempler: - Senest i går var både Claude og ChatGPT fornøyd med en beregning som tok 19 sekunder. Jeg sa at dette var uakseptabelt og at jeg var skuffet over at de senket standarden. 2 iterasjoner senere var vi tilbake til ‘lynrask’ standard. Usikker hvorfor Claude valgte en ‘dum’ løsning første gang. Latskap? - Ved debugging har jeg opplevd at de begge sier seg fornøyd med f.eks 80 % match mot opprinnelig datasett. Da har jeg måtte insistere på at vi skal til 100 % (eller minimum 99,1 % hvor eventuelle avvik kan forklares med ‘edge cases’ og feil håndtering av disse i opprinnelig system. TL;DR – om man ikke greier å guide AI-en blir det fort tull og rotete. Men jobber man systematisk og dokumenterer grundig virker det som det fungerer. Klok av skade fra opprinnelig prosjekt er jeg også veldig opptatt av å sette opp alt i uavhengige moduler – slik at om jeg ønsker å endre noe spesifikt senere påvirker det ikke noe i andre deler av systemet. I tillegg skal alle beregninger – så sant det er mulig – være helt uavhengig av hverandre. Også slik at jeg kan fjerne eller legge til ting senere uten at det påvirker noe annet. Jeg har også full kontroll på hvor det blir gjort endringer siden alt er lokalt hos meg og jeg laster opp eksisterende filer når noe eksisterende skal endres.
