Lære opp og tilpasse en dialogmodell i Azure OpenAI Studio

Fullført

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

  1. 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.
  2. 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.
  3. 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."
      

Del 2: Tilpasse tone- og samhandlingsstil

  1. 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.»
  2. 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?'"
  3. 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

  1. 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?
  2. 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.