agentleFS
MicrosoftKnown publishermicrosoft/ai-agents-for-beginners/translations/da/.agents/skills/local-ai-agents/SKILL.md

local-ai-agents

Skill79k starsChanged 4 months agoMITView on GitHub

Følgesvendfærdighed til Lektion 17 – Oprettelse af lokale AI-agenter. Brug den til at hjælpe en lærende med at opbygge en agent, der ræsonnerer, kalder værktøjer og søger i dokumentationen helt på deres egen maskine — ingen cloud inferens. Forankr enhver anbefaling i lektionsindholdet og den kørbare notesbog. Aktivér denne færdighed, når en lærende ønsker at: - Køre en agent fuldt ud på enheden af hensyn til privatliv, omkostninger eller offline-grunde. - Servere en model lokalt med Foundry Local og forbinde…

Files
SKILL.md

Oprettelse af lokale AI-agenter med Foundry Local og Qwen

Følgesvendfærdighed til Lektion 17 – Oprettelse af lokale AI-agenter. Brug den til at hjælpe en lærende med at opbygge en agent, der ræsonnerer, kalder værktøjer og søger i dokumentationen helt på deres egen maskine — ingen cloud inferens. Forankr enhver anbefaling i lektionsindholdet og den kørbare notesbog.

Udløsere

Aktivér denne færdighed, når en lærende ønsker at:

  • Køre en agent fuldt ud på enheden af hensyn til privatliv, omkostninger eller offline-grunde.
  • Servere en model lokalt med Foundry Local og forbinde via den OpenAI-kompatible endpoint.
  • Bruge en Qwen funktion-kalds model til at styre pålidelige lokale værktøjskald.
  • Tilføje lokal RAG (Chroma) eller en lokal MCP-server.
  • Designe en hybrid lokal/cloud routingstrategi.

Kerne mental model

En SLM bytter bredde for privatliv, omkostninger og offline-drift. Den vindende strategi: lad SLM’en orkestrere og lad værktøjerne tage det tunge løft. Modellen behøver ikke at kende kodebasen — den skal vide, hvornår den skal kalde read_file og search_docs. Det spiller på en SLM’s styrke (begrænsede beslutninger som valg af værktøj) og væk fra dens svaghed (bred viden, lang multi-hop ræsonnering).

Hvorfor netop disse komponenter

  • Foundry Local eksponerer en OpenAI-kompatibel HTTP-endpoint, så cloud-agent kode overføres ved blot at ændre base_url (og bruge en lokal placeholder API-nøgle). Den vælger også automatisk det bedste build (CPU/GPU/NPU) til maskinen.
  • Qwen modeller er trænet til funktionskald og udsender konsekvent velstrukturerede værktøjskald — det er det, der forvandler en lokal chat model til en lokal agent.
  • Chroma kører in-process og lagrer vektorer på disk, så hele RAG-pipelinen (embed → store → retrieve → reason) forbliver lokal.
  • MCP er et transportlag, ikke en cloud-tjeneste: en MCP-server kan køre lokalt over stdio.

Opsætningsnødvendigheder

foundry model run qwen2.5-7b-instruct
foundry service status
from foundry_local import FoundryLocalManager
from openai import OpenAI

manager = FoundryLocalManager("qwen2.5-7b-instruct")
client = OpenAI(base_url=manager.endpoint, api_key=manager.api_key)  # local placeholder

~8 GB RAM er et realistisk minimum; en GPU/NPU hjælper, men er ikke påkrævet.

Nøglemønstre at gengive

Peg den lærende mod notesbogen 17-local-agent-foundry-local.ipynb:

  • Sandkasse-værktøjer: hvert filværktøj løser stier og afviser alt uden for en enkelt projektrod — selv lokalt kører et værktøj med brugerens tilladelser.
  • Værktøjskald-loop: registrer værktøjer med OpenAI’s værktøjsskema, udfør forespurgte værktøjer lokalt, fød resultaterne tilbage, gentag indtil endeligt svar.
  • Lokal RAG: indsæt dokumenter i en Chroma-kollektion; search_docs returnerer top-k uddrag.
  • Lokal MCP: forbind til en lokal server over stdio; afgræns den til en projektmappe og valider dens output.

Hybrid routing (lokal som en af modellerne)

SituationHvor den kører
Følsomme data / offlineLokal SLM
Simpel, afgrænset opgaveLokal SLM (billig, hurtig)
Svær multi-hop ræsonnering på ikke-følsomme dataCloud model
Cloud nedbrudLokal SLM (graceful nedtrapning)

Dette spejler model-routing idéen fra Lektion 16, med arbejdsstationen som en af ruterne. Foretræk designs, der falder tilbage på lokalt, så agenten degraderer i kvalitet i stedet for at fejle helt.

Sikkerhedsrækkefølger for assistenten

  • Hold enhver fil-/værktøjsoperation afgrænset til en sandkasse-projektmappe.
  • Send ikke kode eller data til skyen, når den lærendes udtrykte mål er privatliv/offline — hold hele pipeline lokal.
  • Sæt realistiske forventninger til SLM-kvalitet; læn dig på værktøjer og RAG frem for modellens memoriserede viden.
  • Bemærk at Lektion 17 ikke har noget Foundry Responses endpoint, så cloud smoke-test handlinger gælder ikke — valider ved at køre notesbogen lokalt.

<!-- CO-OP TRANSLATOR DISCLAIMER START -->

Ansvarsfraskrivelse: Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten Co-op Translator. Selvom vi bestræber os på nøjagtighed, skal du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det originale dokument på dets oprindelige sprog bør betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for misforståelser eller fejltolkninger, der opstår som følge af brugen af denne oversættelse.

<!-- CO-OP TRANSLATOR DISCLAIMER END -->

Download now (ZIP)

Trending

Less talk lately.about the whole repository

Dec 2025: 3 mentionsJan 2026: 4 mentionsFeb 2026: 1 mentionMar 2026: 7 mentionsApr 2026: 9 mentionsMay 2026: 5 mentionsJun 2026: 2 mentionsJul 2026: 8 mentionsAug 2026: 3 mentionsSep 2026: 5 mentionsOct 2026: 5 mentionsNov 2026: 0 mentions
Dec 2025Jun 2026Nov 2026
Mentions a month of the microsoft/ai-agents-for-beginners repository that our weekly crawl found. There is no adoption data for this file yet.

Who's talking about microsoft/ai-agents-for-beginners

The biggest 5 of 105 mentions linking to the repository that our crawl found. Each line is their own headline.

See all 105

Talked about on GitHub, Bluesky, YouTube, the web and Hacker News (105 times).

On GitHub · 47

42 more on GitHub

On Bluesky · 34

29 more on Bluesky

On YouTube · 17

12 more on YouTube

On Hacker News · 3

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

Reviews can't be read right now.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.