Mandag
Machine learning
Jeg har idag brugt tid på at lære om RAG. Jeg startede ud med et kursus på Codecademy, men stoppede, da jeg blev ramt af en betalingsvæg – dog var udbyttet hertil godt.
Derfor valgte jeg at gå over til LinkedIn Learning, hvor jeg søgte efter “RAG” for at opnå det samme, som kurset hos Codecademy. Jeg fandt et kursus “Building RAG Solution From Scratch”, som jeg brugte en del tid på, men måtte forkaste, da jeg ikke fik nok ud af at se det.
Selvom jeg ikke fik gjort ovenstående kurser helt færdige, så fik jeg stadigvæk noget fundamentalt på plads om RAG.
Jeg overvejede derfor, at betale for Codecademy, så jeg kunne forsætte derinde, da jeg synes deres kurser er ret gode normalt.
Dog kiggede jeg på Youtube først, så jeg kunne slippe for at betale. Her fandt jeg en god video, som viser hvordan man bruger ChromaDB til at gemme ens data fra en PDF, samt hente dataen og genere et svar ud fra OpenAI.
Min RAG model (som kun har data om praktik på datamatikeruddannelsen):



Link til koden: Github: RAG
Jeg endte med at bruge ret mange timer på dette, da jeg gerne ville forstå koden, men resultatet er blevet som jeg havde håbet på. Nu kan jeg arbejdere videre med dette i vores AI projekt til Ordbogen.
Noget af tiden gik også til at fikse min Python installation, da den var corrupted af en eller anden grund.
Til sidst ville jeg gerne udvide min chatbot lidt, så den kørte i browseren, men stadigvæk på samme datasæt. Jeg fulgte en video, hvor produktet blev:

Kode: Github: RAG Chatbot
Tirsdag
PROJEKT
Idag var en fuld arbejdsdag hos Ordbogen. Jeg fik optimeret mere på min RAG chatbot, samt lavet det data, som chatbotten til Ordbogen skal bruge. Efter dataen blev udarbejdet, så talte vi både med PO, men også en af deres AI medarbejdere. Dette gjorde vi, da min RAG chatbot bruger OpenAI til at generere sine svar, hvorfor den får noget af dataen. Dette ønskes ikke fra Ordbogens side. Vi får derfor adgang til Ordbogens servere, så vi kan bruge deres interne AI til at generere vores svar.
Derudover lavede jeg et målhierarki for begge mine emner.


Onsdag
EKSAMENSFORUDSÆTNING
Jeg var idag inde på skolen til eksamensforudsætning, hvor jeg præsenterede min portefølje, mit fremskridt indtil videre, samt mine planer for den kommende tid.
Jeg opdagede også at alle mine indlæg fra uge 10-13 ikke var fremme på siden “Logbog m. produkter”, så dette brugte jeg tid på at få rettet.
Torsdag
IT-SIKKERHED
Jeg har idag arbejdet videre på TryHackMe med de sidste 2 “kurser”, som jeg manglede.


Derudover fandt jeg frem, hvad jeg ville lave imorgen.
Fredag
IT-Sikkerhed
Jeg har idag arbejdet på TryHackMe. Jeg ville have startet på kurset om “Authentication -> Enumeration & Brute Force”, men der stod, at kenskab til Burp Suite var en god ide først. Derfor tog jeg kurset “Burp Suite” først.





Jeg synes dette var ret godt givet, da Burp Suite er et virkelig kraftfuldt værktøj til Penetrations Testing.
Nu med denne viden, vil mit næste mål være, at komme igang med kurset om “Authentication -> Enumeration & Brute Force”, som var min oprindelige plan.
Dette gjorde jeg så.

Næste skridt i “Authentication” er “Session Management”, dog er et krav før denne “Introduction to Web Hacking”, så denne tager jeg i næste uge før “Session Management”.
Evaluering
Fin uge. Jeg har fundet en god retning, som jeg skal med IT-Sikkerhed de næste par gange, samt fået udviklet en RAG Chatbot, både som hobby projekt, men også til Ordbogen (selvom den er med begrænset data). Vi skal dog arbejde videre med denne på deres servere. Det var også godt, at jeg fik rettet min logbog side, så de nye opslag faktisk kom frem.
