Mål F AI engineering
Bygg en agent som går att lita på
Arkitektur, planering, observability, säkerhet och utvärdering — och kodagenten som får objektiv återkoppling från tester.
- Kunskaper
- 77
- Från noll
- ca 64 h
- Labbar
- 6
Se vad du redan kan — utan konto
Diagnosen föreslår en startpunkt. Övningarna visar vad du faktiskt kan.
Det här kan du efteråt
- DBygg en enkel agent med ett verktyg
- FAgentarkitekturer
- EBudget, stoppvillkor och kostnadskontroll
- FAgentsäkerhet: behörigheter, sandlåda, bekräftelse
- EArbetsminne: kontext, sammanfattning, fönster
- FMultiagentsystem
- FUtvärdering av agenter
- FKodagenter
- FPlanering och nedbrytning i delmål
- EVerktygsschema, validering och felhantering
- FMCP och verktygsprotokoll
- FObservability för agenter
Labbar på vägen
Du skriver koden. Tester du inte ser avgör om den håller.
Labb: en agentloop med verktyg, budget och spårEsandlåda · ca 60 minSlutprov: bygg ett spårbart RAG-flödeEsandlåda · ca 75 minLabb: ett neuronnät i ren NumPy — forward, backprop, gradientkontrollDsandlåda · ca 75 minLabb: gradient descent från grundenDi webbläsaren · ca 50 minLabb: matrismultiplikation och ett lager i ett neuronnätDi webbläsaren · ca 45 minLabb: scaled dot-product attention med kausal maskDsandlåda · ca 60 min
Hela vägen
Allt målet bygger på, grupperat per nivå och i den ordning det bygger på varandra. Visa på kartan
AUpptäckare2 kunskaper
BUtforskare9 kunskaper
CByggare13 kunskaper
- Funktioner och koordinatsystem
- Programmeringslogik — variabler, villkor, loopar
- Python — grunderna
- Python — listor, loopar och dictionaries
- Python — strängar och textbehandling
- Python — filer, CSV och JSON
- Statistik — medelvärde, median och spridning
- Sannolikhet — grunderna
- Linjär regression: anpassa en rät linje till data
- Neuronnät — intuitionen
- Promptning — att styra en språkmodell
- Ansvarsfull användning av AI
- AI som använder verktyg: miniräknaren
DAI-utvecklare23 kunskaper
- Derivata och optimering
- Python — funktioner, scope och undantag
- Python — klasser och objekt
- API:er och HTTP
- Loss-funktioner
- Testning med pytest
- Tokenisering
- Gradient descent
- Kontextfönster, systemprompt och few-shot
- Bygg en enkel agent med ett verktyg
- Vektorer
- Matriser och matrismultiplikation
- Linjär regression med flera features
- Neuronnät — forward pass med matriser
- Backpropagation
- Embeddings — ord som vektorer
- Attention
- Overfitting och generalisering
- PyTorch — tensorer och autograd
- Retrieval — hitta rätt text
- Träning, validering och test
- Träna ett neuronnät i PyTorch
- Transformers — arkitekturen
EUniversitet20 kunskaper
- Asynkron programmering
- Bygga ett API med FastAPI
- Strukturerad utdata och schema
- Multi-head attention i detalj
- KV-cache
- Latens, throughput och batching vid inferens
- Kostnadsmodellering för LLM-system
- Språkmodeller — träning och generering
- Modellutvärdering
- RAG — retrieval-augmented generation
- Språkmodeller för kod
- Verktygsanvändning (tool use)
- Agenter — planera, agera, observera
- Budget, stoppvillkor och kostnadskontroll
- Arbetsminne: kontext, sammanfattning, fönster
- ReAct-loopen: tänk, agera, observera
- Verktygsschema, validering och felhantering
- Vetenskaplig metod i AI
- Reproducerbarhet
- Experimentspårning