Student

Frédéric Van den Bergh

Opleiding
Bedrijfsmanagement (KMO), jaar 3
Traject
4 ECTS
Wie ik ben
  • Student bedrijfsmanagement, afstudeerrichting KMO, jaar 3, Arteveldehogeschool
  • Zaterdagjob in het transportbedrijf van mijn vader (alle transportdiensten, ongeveer 30 medewerkers): zeer gevarieerd, van zelf met de vrachtwagen rijden tot het onderhoud van het wagenpark
Dit vak
  • Richting: AI leren gebruiken binnen bedrijven om processen te optimaliseren
  • Traject: 4 ECTS

Posts

Week 4

Goedkoop om te draaien, moeilijk om te bewijzen

Mijn tool in cijfers

Mijn tool zet een bericht van een chauffeur om in een melding met voertuig, soort probleem en dringendheid. Ik testte hem met 10 echte berichten waarvan ik als baas vooraf het juiste antwoord had bepaald, en draaide de set twee keer. Dat geeft 20 antwoorden, en 12 daarvan zijn juist: 12 op 20 (n = 10 berichten, 2 runs).

Dat cijfer mengt twee versies van de prompt. Vijf antwoorden uit run 1 kwamen van v1, de rest van v2. Daarom noem ik ook de laatste run apart, met één prompt en alle tien de berichten: 5 op 10 (n = 10, 1 run, v2). Dat zegt hoe de huidige prompt het doet. 12 op 20 heeft meer antwoorden, maar is minder zuiver. Beide cijfers zijn klein: één bericht meer of minder verschuift 5 op 10 al met tien procentpunt.

De 8 fouten vallen in drie klassen:

  • 4 keer een verkeerde dringendheid (F1).
  • 3 keer hetzelfde bericht met een ander antwoord dan in run 1 (F6).
  • 1 keer een stellige dringendheid terwijl de tool bij de soort twijfelde (F5).

De F6-fouten vind ik het vervelendst, want daar is de tool niet eens consequent met zichzelf.

Wat kost één run?

Ik mat één run met Haiku, vanuit een lege map. Bij elke run leest het model eerst ± 27.300 tokens (stukjes tekst) die er altijd al zijn, nog voor mijn bericht erbij komt. Dat is de context. Mijn eigen deel is veel kleiner: 1.885 tokens erin (mijn prompt plus het bericht van de chauffeur) en 460 eruit, waarvan 353 denkwerk. Ik reken alleen mijn deel mee, want de context hoort bij de meetomgeving en niet bij mijn tool. Zo kost één run ± 0,0042 dollar, ongeveer 0,0038 euro.

Bij het transportbedrijf van mijn vader komen 4 à 5 meldingen per week binnen, dus ± 20 per maand. Dat kost ± 0,08 euro per maand. Met 10× zoveel (200 runs) is het ± 0,76 euro, en met 1.000× zoveel (20.000 runs) ± 76 euro. Bij dezelfde hoeveelheid tekst kost Sonnet 5.5 ± 0,17 dollar per maand, Opus 5.5 ± 0,33 en Fable 5.1 ± 0,84. Bij dit volume doet de prijs er dus niet toe: zelfs het duurste model kost minder dan een euro per maand.

Met de hand of met de tool?

Met de hand duurt een melding ongeveer 7 minuten: de chauffeur geeft ze door (2 min) en mijn vader denkt na en beslist (5 min). Met de tool is het 3,5 minuten: dezelfde 2 minuten van de chauffeur, 0,5 minuut om de tool te openen en te draaien, en 1 minuut waarin mijn vader het resultaat nakijkt en beslist. Voor het nakijken nam ik 1 minuut, omdat mijn vader na 40 jaar ervaring volgens eigen zeggen binnen een minuut ziet of iets ernstig is. Dat is zijn eigen inschatting, niet gemeten. Al die tijden zijn mijn eigen schattingen, geen metingen. De winst is 3,5 minuten per melding, en alleen bij mijn vader, want de 2 minuten van de chauffeur blijven gelijk.

Bij 4 à 5 meldingen per week (± 240 per jaar, ook mijn schatting, nog na te vragen bij mijn vader) is dat 14 uur per jaar. Reken ik met 100 euro per uur (mijn vader bevestigde dat een uur van hem het bedrijf 100 euro kost), dan is dat 1.400 euro. De tool zelf kost ± 0,91 euro per jaar (gemeten, met de prijs van Haiku 4.5 uit de tabel). Netto komt dat op ± 1.399 euro per jaar, maar alleen als de tool de volledige 5 minuten van mijn vader vervangt.

Mijn zwakste cijfer

Mijn zwakste getal is hoeveel van die 5 minuten de tool echt vervangt. De tool neemt het bepalen van de ernst over. Het regelen daarna (de chauffeur bellen, de garage inplannen, een takeldienst sturen) moet mijn vader met de tool net zo goed doen als met de hand. Alleen het ernst-deel levert dus tijd op, en dat deel heb ik niet gemeten. Het nakijken hoort erbij: de tool zat in mijn test 8 keer op 20 mis, dus mijn vader moet de ernst zelf nog eens controleren.

Als het ernst-deel 2 minuten is in plaats van 5, daalt de winst naar 0,5 minuut per melding: ± 2 uur en ± 200 euro per jaar. Bij 1,5 minuut is de winst nul. Bij 1 minuut kost de tool tijd (± −200 euro). Daarom geef ik een bereik van ± −200 tot ± 1.400 euro per jaar, tot ik aan mijn vader heb gevraagd hoe lang hij over de ernst doet en hoe lang over het beslissen.

Week 3

Mijn buur kende de labels niet, en mijn prompt ook niet

Wat ontbrak er in mijn context?

Mijn buur is niet bekend met vrachtwagens. Bij de buurtest koos hij daarom de dingen die voor hem het meest logisch leken. Hij gebruikte dus geen voorkennis, alleen zijn logica. Ik gaf hem drie berichten: T05 (lucht blazen), T06 (de benne gaat niet omhoog) en T10 (de wagen trilt raar). Bij T05 en T10 koos hij "direct stilleggen", terwijl ik "direct terugkeren naar depot" en "onzeker" had. Alleen bij T06 waren we gelijk: 1 van de 3.

Zo zag ik dat mijn prompt de labels niet uitlegde. Ik moest de definities erbij zetten. Direct stilleggen: de vrachtwagen kan niet meer verder rijden en moet getakeld worden. Direct terugkeren naar depot: de vrachtwagen kan nog rijden, maar best niet lang meer, dus de chauffeur zet hem meteen op het depot.

Mijn eerste cijfer

Mijn eerste cijfer was 4 op 5 juist (n = 5, 1 run). Dat vond ik hoog, want dat zou betekenen dat het model goed werkt. Daarna draaide ik alle tien inputs twee keer: Run 1 had 7 op 10, Run 2 had 5 op 10, samen 12 op 20 juist (n = 10, 2 runs).

Ik had 8 fouten: 4 keer F1 (fout), 1 keer F5 (twijfelt maar kiest toch) en 3 keer F6 (wisselend: T04, T06 en T10 waren eerst juist en daarna fout). Wat die verdeling betekent, weet ik nog niet.

Waarom Run 2 minder scoorde, weet ik ook niet. Mijn gok is dat de regel die ik toevoegde de oorzaak is. Let op: die regel gaat alleen over lucht blazen, en de eerste vijf inputs draaiden met de oude prompt (v1) en de rest met de nieuwe (v2). Dus het kan ook anders liggen.

Eén wijziging

Bij T05 (lucht blazen) koos het model in Run 1 "direct terugkeren naar depot", terwijl de wagen meestal nog kan rijden. Ik voegde een regel toe: alleen lucht blazen, zonder drukverlies en zonder dat hij niet meer kan rijden, is "snel nakijken", want hij kan nog rijden.

Ik veranderde ook het juiste antwoord van T05, nadat ik de uitkomst van het model had gezien. Eerst was het remmen / onzeker, dan snel nakijken, en uiteindelijk onzeker / snel nakijken. Dat maakt T05 een zwak meetpunt, want het antwoord is deels gevormd door wat het model zei.

Na de wijziging draaide ik T05 twee keer met de nieuwe prompt: één keer kwam er "onzeker / snel nakijken" uit, één keer "onzeker / onzeker". Dat is nog geen bewijs. Ik draaide het maar twee keer. Het is ook een moeilijke situatie in het echte leven, en een computer kan daar nog niet echt een antwoord op weten.

Week 2

Meldingen van chauffeurs ordenen

Wat bouw ik?

Een tool die een duidelijk overzicht geeft van de schade of niet werkende functies bij de vrachtwagens. Erin gaat het probleem zoals de chauffeur het meldt, eruit komt een mooi overzicht voor de garage van ons bedrijf.

Waarom een taalmodel?

Elke chauffeur heeft zijn eigen schrijfwijze. Een taalmodel kan bij een bepaalde input iets bepalen en iets uithalen.

Eén testinput

Input (T03): "Ik zit met een versleten band op mijn remorque kant chauffeur 3de as. nummerplaat: Q-XXX-000"

Mijn juiste antwoord: banden, snel nakijken. Vanavond laten nakijken in de garage.

Wat de tool zei: twee keer banden, maar als dringendheid "onzeker". De tool vond dat het bericht niet zegt hoe erg de slijtage is.

Wie heeft gelijk: ik. Ik heb zoiets al vaak meegemaakt en de tool niet.

Week 1

Op ontdekking in AI

Wat heb ik tot nu toe met AI gedaan?

Ik gebruikte Claude vooral om ontbrekende stukken in PowerPoints en teksten aan te vullen, zodat mijn lesmateriaal compleet was. Soms zaten er fouten in, die ik zelf aanpaste. Het geheel klopte meestal wel, maar niet altijd volgens de lesinhoud. Bij een vocabulaire-oefening zette Claude bijvoorbeeld een synoniem in dat juist was, maar niet in de vocabulairelijst stond.

Wat verraste me vandaag?

Dat de eerste les al cruciaal was om erbij te zijn. We zijn meteen gaan werken met de Terminal en aanverwante tools. We leerden Claude te verbinden met de Terminal en daar een document met onze agent aan toe te voegen. Af en toe liep ik vast. Door opnieuw te proberen of het aan Claude te vragen kwam het toch goed.

Welke richting wil ik uit?

Ik wil AI kunnen gebruiken om bepaalde processen in zowel mijn leven als in het bedrijf van mijn vader te vergemakkelijken.