Valmistautuminen ohjattuun projektiin
Tässä projektissa päivität olemassa olevan Node.js ratkaisun. Tämä projekti sisältää tietojen tallennuksen ja keskustelun palveluluokat, jotka on tällä hetkellä merkitty paikkamerkeillä. Tässä osiossa valmistelet projektikoodin suorittamiseen tarvittavat työkalut.
Projektin yleiskatsaus
Tämän projektin tavoitteena on luoda sovellus, joka tukee tuotetietojen tekoälyhakutoimintoja. Tärkeimmät suoritettavat tehtävät ovat seuraavat:
- Tuo tietoja vCore-pohjaiseen Azure Cosmos DB for MongoDB:hen ja luo upotuksia kunkin tuotteen luokka- ja nimikenttiin prosessin aikana.
- Luo vektoriindeksi luodulle vektorisarakkeeseen.
- Suorita vektorihakuja kehotteiden avulla ja näytä lähimmät vastaavat tuotteet.
- GPT-3.5:n avulla voit parantaa vektorihakutuloksia, jolloin AI-copilot tarjoaa tarkempia merkityksellisiä tietoja.
- Määritä sovelluksen REST-päätepisteet, jotta voit käyttää vektori- ja GPT-hakufunktioita, jotta käyttäjät voivat käyttää verkkosovellusta.
- Testaa sovellussäilö paikallisesti sen valmistelemiseksi käyttöönottoa varten Azuren Kubernetes-palvelussa (AKS).
- Sovelluksen ottaminen käyttöön Azuren Palveluissa
Asennus
Ennen kuin aloitat projektin määrityksen, varmista, että sinulla on pääsy seuraaviin työkaluihin ja resursseihin:
- Visual Studio Code: Varmista, että Visual Studio Code on asennettu koneeseesi.
- Azure-tilaus: Saat käyttöoikeuden Azure-tilaukseen tarvittavien resurssien luomista ja käyttöä varten.
- vCore-pohjainen Azure Cosmos DB for MongoDB: Käyttöoikeus olemassa olevan vCore-pohjaisen Azure Cosmos DB for MongoDB -tilin luomiseen tai käyttämiseen.
- Azure OpenAI -tili: Käyttöoikeus olemassa olevan Azure OpenAI -tilin luomiseen tai käyttämiseen.
- Azure OpenAI -käyttöönotot: Käyttöoikeus käyttöönottojen luomiseen upotuksia ja viimeistelyjä varten Azure OpenAI -tililläsi.
Jos sinulla ei ole käyttöoikeutta näihin resursseihin, et ehkä pysty suorittamaan testiympäristöä loppuun.
Avaa Visual Studio Code
Visual Studio Code vaaditaan ohjattujen projektiharjoitusten suorittamiseen. Voit asentaa Visual Studio Coden tältä sivulta.
Node.js asentaminen
Node.js tarvitaan käyttöönotettavan sovelluksen JavaScript-riippuvuuksien suorittamiseen ja hallintaan. Voit ladata Noden uusimman version täältä. Vahvista asennus avaamalla päätteen Visual Studio Codessa ja suorittamalla komento
node -v
Azuren komentorivikäyttöliittymän asentaminen
Voit asentaa Azuren komentorivikäyttöliittymän tällä sivulla annettujen ohjeiden mukaisesti. Vahvista asennus avaamalla päätteen Visual Studio Codessa ja suorittamalla komento
az -v
Docker for Windowsin asentaminen
Asenna Visual Studio Coden Docker-laajennus
Löydät laajennuksen siirtymällä kohtaan Näytä>laajennukset ja kirjoittamalla hakuriville "Docker".
Kloonaa seuraava säilö Visual Studio Codessa:
https://github.com/MicrosoftLearning/mslearn-cosmosdb-mongodb-vcore
Kun säilö on kloonattu, siirry projektihakemistoon 06-guided-project.
Napsauta hiiren kakkospainikkeella 06-ohjattu projekti - kansiota ja valitse Avaa integroidussa päätteessä.
Asenna projektin riippuvuudet
Suorita päätteessä seuraava komento projektihakemistossa:
npm install
Avaa Visual Studio Codessa pääte ja anna komento:
az login
Suorita create-azure-resources.ps1-komentosarja seuraavan komennon avulla ja luo tarvittavat Azure-resurssit:
./create-azure-resources.ps1
Kun komentosarja on valmis, varmista, että .env-tiedostoon on täytetty resurssitiedot.
Nyt olet valmis aloittamaan ohjatun projektin harjoitukset!