- Python 3.8 eller nyere
- pip (Python pakkehåndtering)
- Internetadgang for at kunne forbinde til Microsoft Learn Docs MCP-serveren
-
Klon dette repository eller download projektfilerne.
-
Installer de nødvendige afhængigheder:
pip install -r requirements.txt
En kommandolinjeklient, der forbinder til Docs MCP-serveren, sender en forespørgsel og udskriver resultatet.
- Kør scriptet:
python scenario1.py
- Indtast dit dokumentationsspørgsmål ved prompten.
En webbaseret grænseflade (ved brug af Chainlit), som giver brugere mulighed for at generere en personlig, uge-for-uge studieplan for ethvert teknisk emne.
- Start Chainlit-appen:
chainlit run scenario2.py
- Åbn den lokale URL, der vises i din terminal (f.eks. http://localhost:8000) i din browser.
- Indtast dit studiemne og antal uger, du vil studere (f.eks. "AI-900 certification, 8 uger") i chatvinduet.
- Appen svarer med en uge-for-uge studieplan, inklusive links til relevant Microsoft Learn-dokumentation.
Påkrævede miljøvariabler:
For at bruge Scenario 2 (Chainlit webapp med Azure OpenAI) skal du sætte følgende miljøvariabler i en .env-fil i python-mappen:
AZURE_OPENAI_CHAT_DEPLOYMENT_NAME=
AZURE_OPENAI_API_KEY=
AZURE_OPENAI_ENDPOINT=
AZURE_OPENAI_API_VERSION=
Udfyld disse værdier med dine Azure OpenAI-ressourcedetaljer, inden du kører appen.
Tip: Du kan nemt udrulle dine egne modeller ved hjælp af Azure AI Foundry.
I stedet for at skifte browserfaner for at søge dokumentation, kan du hente Microsoft Learn Docs direkte ind i VS Code via MCP-serveren. Det giver dig mulighed for at:
- Søge og læse dokumentation i VS Code uden at forlade dit kode-miljø.
- Referere dokumentation og indsætte links direkte i dine README- eller kursusfiler.
- Bruge GitHub Copilot og MCP sammen for en problemfri, AI-drevet dokumentationsarbejdsgang.
Eksempler på brug:
- Tilføj hurtigt referencelinks til en README, mens du skriver kursus- eller projekt-dokumentation.
- Brug Copilot til at generere kode og MCP til straks at finde og citere relevant dokumentation.
- Forbliv fokuseret i din editor og øg produktiviteten.
Important
Sørg for, at du har en gyldig mcp.json konfiguration i dit workspace (placering er .vscode/mcp.json).
Chainlit er et moderne open source-framework til at bygge samtalebaserede webapplikationer. Det gør det nemt at skabe chat-baserede brugerflader, der forbinder til backend-tjenester som Microsoft Learn Docs MCP-serveren. Dette projekt bruger Chainlit til at tilbyde en enkel, interaktiv måde at generere personlige studieplaner i realtid. Ved at udnytte Chainlit kan du hurtigt bygge og udrulle chatbaserede værktøjer, der øger produktivitet og læring.
Denne app giver brugere mulighed for at oprette en personlig studieplan ved blot at indtaste et emne og en varighed. Appen analyserer din input, forespørger Microsoft Learn Docs MCP-serveren efter relevant indhold og organiserer resultaterne i en struktureret, uge-for-uge plan. Anbefalingerne for hver uge vises i chatten, så det er nemt at følge og holde styr på din fremgang. Integrationen sikrer, at du altid får de nyeste og mest relevante læringsressourcer.
Prøv disse forespørgsler i chatvinduet for at se, hvordan appen svarer:
AI-900 certification, 8 ugerLearn Azure Functions, 4 ugerAzure DevOps, 6 ugerData engineering on Azure, 10 ugerMicrosoft security fundamentals, 5 ugerPower Platform, 7 ugerAzure AI services, 12 ugerCloud architecture, 9 uger
Disse eksempler viser appens fleksibilitet til forskellige læringsmål og tidsrammer.
Ansvarsfraskrivelse:
Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten Co-op Translator. Selvom vi bestræber os på nøjagtighed, bedes du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det oprindelige 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.