- Python 3.8 tai uudempi
- pip (Pythonin pakettienhallinta)
- Internet-yhteys Microsoft Learn Docs MCP -palvelimeen yhdistämistä varten
-
Kloonaa tämä repositorio tai lataa projektitiedostot.
-
Asenna tarvittavat riippuvuudet:
pip install -r requirements.txt
Komentoriviohjelma, joka yhdistyy Docs MCP -palvelimeen, lähettää kyselyn ja tulostaa tuloksen.
- Suorita skripti:
python scenario1.py
- Syötä dokumentaatiokysymyksesi kehotteeseen.
Verkkopohjainen käyttöliittymä (Chainlitin avulla), jonka avulla käyttäjät voivat luoda henkilökohtaisen, viikko viikolta etenevän opintosuunnitelman mihin tahansa tekniseen aiheeseen.
- Käynnistä Chainlit-sovellus:
chainlit run scenario2.py
- Avaa terminaalissa annettu paikallinen URL-osoite (esim. http://localhost:8000) selaimessasi.
- Chat-ikkunassa syötä opiskeltava aihe ja viikkojen määrä, jonka haluat käyttää (esim. "AI-900-sertifikaatti, 8 viikkoa").
- Sovellus vastaa viikko viikolta etenevällä opintosuunnitelmalla, joka sisältää linkkejä asiaankuuluvaan Microsoft Learn -dokumentaatioon.
Vaadittavat ympäristömuuttujat:
Jotta voit käyttää skenaariota 2 (Chainlit-verkkosovellus Azure OpenAI:n kanssa), sinun on asetettava seuraavat ympäristömuuttujat .env-tiedostoon python-hakemistossa:
AZURE_OPENAI_CHAT_DEPLOYMENT_NAME=
AZURE_OPENAI_API_KEY=
AZURE_OPENAI_ENDPOINT=
AZURE_OPENAI_API_VERSION=
Täytä nämä arvot Azure OpenAI -resurssisi tiedoilla ennen sovelluksen suorittamista.
Tip
Voit helposti ottaa käyttöön omia malleja Azure AI Foundryn avulla.
Sen sijaan, että vaihtaisit selaimen välilehtiä etsiäksesi dokumentaatiota, voit tuoda Microsoft Learn Docs -sisällön suoraan VS Codeen MCP-palvelimen avulla. Tämä mahdollistaa:
- Dokumentaation etsimisen ja lukemisen suoraan VS Codessa ilman, että poistut koodausympäristöstä.
- Dokumentaatioviitteiden lisäämisen ja linkkien upottamisen suoraan README- tai kurssitiedostoihin.
- GitHub Copilotin ja MCP:n käytön yhdessä saumattoman, tekoälypohjaisen dokumentaatiotyönkulun luomiseksi.
Esimerkkikäyttötapaukset:
- Lisää nopeasti viitelinkkejä README-tiedostoon kirjoittaessasi kurssi- tai projektidokumentaatiota.
- Käytä Copilotia koodin luomiseen ja MCP:tä löytääksesi ja viitataksesi asiaankuuluvaan dokumentaatioon välittömästi.
- Pysy keskittyneenä editorissa ja paranna tuottavuutta.
Important
Varmista, että sinulla on kelvollinen mcp.json -konfiguraatio työtilassasi (sijainti on .vscode/mcp.json).
Chainlit on moderni avoimen lähdekoodin kehys keskustelupohjaisten verkkosovellusten rakentamiseen. Sen avulla on helppo luoda chat-pohjaisia käyttöliittymiä, jotka yhdistyvät taustapalveluihin, kuten Microsoft Learn Docs MCP -palvelimeen. Tämä projekti käyttää Chainlitiä tarjotakseen yksinkertaisen, interaktiivisen tavan luoda henkilökohtaisia opintosuunnitelmia reaaliajassa. Chainlitin avulla voit nopeasti rakentaa ja ottaa käyttöön chat-pohjaisia työkaluja, jotka parantavat tuottavuutta ja oppimista.
Tämä sovellus mahdollistaa käyttäjien henkilökohtaisen opintosuunnitelman luomisen yksinkertaisesti syöttämällä aiheen ja keston. Sovellus jäsentää syötteen, tekee kyselyn Microsoft Learn Docs MCP -palvelimelle asiaankuuluvasta sisällöstä ja järjestää tulokset rakenteelliseksi, viikko viikolta eteneväksi suunnitelmaksi. Jokaisen viikon suositukset näytetään chatissa, mikä tekee niiden seuraamisesta ja edistymisen seuraamisesta helppoa. Integraatio varmistaa, että saat aina uusimmat ja asiaankuuluvimmat oppimisresurssit.
Kokeile näitä kyselyitä chat-ikkunassa nähdäksesi, miten sovellus vastaa:
AI-900-sertifikaatti, 8 viikkoaOpi Azure Functions, 4 viikkoaAzure DevOps, 6 viikkoaData engineering Azurella, 10 viikkoaMicrosoftin tietoturvan perusteet, 5 viikkoaPower Platform, 7 viikkoaAzure AI -palvelut, 12 viikkoaPilviarkkitehtuuri, 9 viikkoa
Nämä esimerkit osoittavat sovelluksen joustavuuden eri oppimistavoitteiden ja aikataulujen suhteen.
Vastuuvapauslauseke:
Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua Co-op Translator. Vaikka pyrimme tarkkuuteen, huomioithan, että automaattiset käännökset voivat sisältää virheitä tai epätarkkuuksia. Alkuperäistä asiakirjaa sen alkuperäisellä kielellä tulisi pitää ensisijaisena lähteenä. Kriittisen tiedon osalta suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa väärinkäsityksistä tai virhetulkinnoista, jotka johtuvat tämän käännöksen käytöstä.