Lære opp og tilpasse en dialogmodell i Azure OpenAI Studio
målsetting:
Forbedre chatboten som er opprettet i modul 1 ved å integrere en tilpasset dialogmodell ved hjelp av Azure OpenAI Studio. Bruk domenespesifikke data til å forbedre responsnøyaktighet, begrense tone og simulere minne gjennom ledetekstteknikk. Test og iterer på chatbotens ytelse i sanntid.
Materialer som er nødvendige:
- Bærbar datamaskin eller stasjonær pc med Internett-tilgang
- Azure OpenAI Studio-tilgang
- Datasett for eksempeldialoger eller vanlige spørsmål (gitt eller opprettet av eleven)
Del 1: Laste opp og lære opp med egendefinerte data
Klargjøre et datasett
- Bruk en samling relevante brukerspørringer og ideelle svar (for eksempel vanlige spørsmål om kunder, støttelogger eller produktbeskrivelser).
- Formater dataene i CSV eller ren tekst, med klare inndata-/utdatapar.
Laste opp datasettet
- Gå til chatbotprosjektet i Azure OpenAI Studio.
- Last opp datasettet under Filer-delen , og koble det til distribusjonen ved hjelp av lekeplassen.
Bruke veiledet læring via ledeteksteksempler
- Gi noen eksempler på dialoger ved hjelp av system- og bruker- og assistentmeldinger for å demonstrere ideell virkemåte.
Eksempel:User: "How do I reset my password?" Assistant: "To reset your password, go to the login page and click 'Forgot Password.' Follow the instructions sent to your email."
- Gi noen eksempler på dialoger ved hjelp av system- og bruker- og assistentmeldinger for å demonstrere ideell virkemåte.
Del 2: Tilpasse tone- og samhandlingsstil
Angi en systemledetekst
- Definer assistentens rolle og tone.
Eksempel:
"Du er en vennlig og profesjonell assistent for en online bokhandel. Svar med klare, konsise og varme svar.»
- Definer assistentens rolle og tone.
Simulere kontekstbevissthet
- Opprett en ledetekst som inkluderer samtalelogg, slik at modellen kan håndtere oppfølgingsspørsmål.
Eksempel:
«Brukeren har tidligere spurt om forsendelsespolicyer. Nå spør de: 'Hvor lang tid tar ekspressfrakt?'"
- Opprett en ledetekst som inkluderer samtalelogg, slik at modellen kan håndtere oppfølgingsspørsmål.
Test og gjentakelse
- Samhandle med chatboten på lekeplassen.
- Still spørsmål som dekkes i datasettet, og test hvordan det håndterer oppfølginger.
- Finjuster eksemplene eller be om instruksjoner for å forbedre kontinuitet og engasjement.
Del 3: Evaluere og forbedre
Identifiser styrker og hull
- Håndterer chatboten oppfølginger på riktig måte?
- Gjenspeiler den ønsket tone og stil?
- Er noen svar for vage, repeterende eller off-topic?
Begrens og test på nytt
- Oppdater datasettet, juster ledeteksten eller gi flere eksempeldialoger.
- Test variasjoner på lekeplassen til svarene samsvarer med forventningene.
Forventet resultat
Elever vil forvandle en grunnleggende chatbot til en raffinert, domenespesifikk assistent ved å laste opp et egendefinert datasett, konfigurere systemmeldinger og simulere kontekstbevissthet. Denne aktiviteten demonstrerer kraften i Azure OpenAI Studio for opplæring og finjustering av dialogatferd for bedre å møte brukerbehov og organisatoriske mål.