- Installer en agent (vi bruker claude som demo, men du kan bruke hva du vil)
- mac : brew install --cask claude-code (prøv dette først) alternativt
- Innstallasjon MAC OS
- export ANTHROPIC_API_KEY="din_api_nøkkel_her"
- Innstallasjon Windows
- export ANTHROPIC_API_KEY="din_api_nøkkel_her"
Agentisk utvikling handler om å bygge systemer der autonome eller semi-autonome "agenter" kan ta beslutninger, utføre oppgaver og samarbeide for å løse komplekse problemer. Disse agentene bruker ofte store språkmodeller (LLMs), verktøy og minne for å handle mer selvstendig enn tradisjonell programvare.
I stedet for at utviklere spesifiserer hver eneste regel, designer man systemer som kan resonnere, planlegge og tilpasse seg dynamisk.
Teoretiske slider med tips og råd finnes her : https://docs.google.com/presentation/d/1qQKs8Z7BUh-pL1uqy_PsXe_6NK8SNvv19kAhVV640Oc/edit?usp=sharing
En agent er typisk en komponent som:
- Forstår en oppgave (prompt eller mål)
- Planlegger hvordan den skal løses
- Utfører handlinger (f.eks. API-kall, kodekjøring)
- Evaluerer resultatet og justerer seg
Eksempler:
- En AI som skriver og tester kode automatisk
- En chatbot som kan booke møter via eksterne systemer
- Et system som analyserer data og tar beslutninger kontinuerlig
Agentisk utvikling er viktig fordi:
Oppgaver som tidligere krevde manuell oppfølging kan nå utføres autonomt.
Agenter kan håndtere uforutsette situasjoner ved å tilpasse seg i sanntid.
Utviklere kan fokusere på mål og arkitektur fremfor detaljerte implementasjoner.
Mange moderne AI-systemer (Copilots, autonome workflows, AI-assistenter) er bygget på agentiske prinsipper.
Dette repoet gir deg en praktisk introduksjon til agentisk utvikling:
- Hvordan bygge en enkel agent
- Hvordan bruke verktøy (tools) i agent-systemer
- Hvordan håndtere minne og kontekst
- Hvordan strukturere agent workflows
Se sub kataloger for konkrete implementasjoner/maler:
Kotlin_Java_code_QA_skill/- Oppgave : du skal lage en egen skill som gjør kode QA av et stort repo vi vinner på nettetReiseregning-automatisering/– Oppgave : En beskrivelse av steg for å sette opp en flyt for å registrere reise regningerReiseregning-demo/– resultat : hva som skjer om man følegr oppskriften rått og brutalt uten å gjøre noen endringer, samt ikke bry seg om alt vi har snakket om i teori bitengoogle-workspace-cli/– en referanse til et eget google workspace CLI som en agent kan utnytte for å hente informasjon fra gmail, calender osvGet-Shit-Done/– en referanse til GSD rammeverket som er rammeverk for utvikling, oppfølging osv.teacher-assistent/- et eksempel på ren Wibe coding i Claude uten særlig mye info i claude.md fil, men en veldig! detalkert prompt
Du kan bruke valgfri stack, men typisk:
- Python / TypeScript
- LLM API (f.eks. OpenAI)
- Rammeverk (valgfritt): LangChain, Semantic Kernel, etc.
Etter å ha jobbet gjennom dette repoet skal du:
- Forstå hva agentisk utvikling er
- Kunne bygge en enkel agent
- Se hvordan dette kan brukes i virkelige systemer
- Prompt engineering
- Tool calling / function calling
- Multi-agent systems
- AI orchestration
Happy building! 🤖