Opprette en AI-ferdighet (forhåndsversjon)
Er du klar for samtaler om dataene dine? Du kan opprette kunstig intelligens-opplevelser med AI-ferdighetene på Microsoft Fabric for å svare på spørsmål over lakehouse- og lagertabellene dine. Denne teknikken reduserer barrierene for andre til å svare på dataspørsmålene sine, fordi kollegene dine kan stille spørsmålene sine på engelsk og motta datadrevne svar.
Viktig
Denne funksjonen er i forhåndsvisning.
Forutsetning
- En betalt F64 eller høyere stoffkapasitetsressurs.
- Ai kompetanse leier bryteren er aktivert.
- Bryter for Copilot-leier er aktivert.
- Kryss-geo-deling for kunstig intelligens er aktivert, hvis relevant.
- Et lager eller et lakehouse med data.
Opprette og konfigurere en ai-ferdighet
Oppretting og konfigurasjon av en AI-ferdighet på Fabric innebærer disse trinnene:
- Opprett en ny ai-ferdighet.
- Velg dataene.
- Still spørsmålene.
- Angi eksempler.
- Gi instruksjoner.
Prosessen er enkel, og du kan begynne å teste kompetanseressursene for kunstig intelligens på få minutter.
Opprett en ny ai-ferdighet
I likhet med andre standard opprettingsprosesser for stoffelementer, kan du opprette en ny ai-ferdighet fra hjemmesiden for Fabric Data Science, ved å velge alternativet Nytt arbeidsområde eller ved hjelp av Opprett hub. Du må angi et navn, som vist i dette skjermbildet:
Velg dataene dine
Når du har opprettet en ai-ferdighet, velger du en datakilde. Det kan enten være et datalager eller et lakehouse. Velg lageret eller lakehouse på neste skjermbilde, og velg deretter Koble til.
Ruten til venstre fylles ut med de tilgjengelige tabellene i den valgte datakilden. Bruk avmerkingsboksene for å gjøre en tabell tilgjengelig eller utilgjengelig for kunstig intelligens. Du må velge minst én tabell før du kan stille ai-ferdigheten dine spørsmål.
Merk
Pass på å bruke beskrivende kolonnenavn. I stedet for å bruke kolonnenavn som C1
eller ActCu
, kan du bruke ActiveCustomer
eller IsCustomerActive
. Bruk av beskrivende navn er den mest effektive måten å få mer pålitelige spørringer ut av kunstig intelligens på.
Bruk notatene for modellen i konfigurasjonspanelet for brukergrensesnittet. Hvis AI-ferdigheten genererer feil T-SQL-spørringer, kan du gi instruksjoner til modellen på vanlig engelsk for å forbedre fremtidige spørringer. Systemet bruker disse instruksjonene for hver spørring. Korte og direkte instruksjoner fungerer best.
Still spørsmål
Når du har valgt dataene, kan du begynne å stille spørsmål. Systemet håndterer spørsmål som én enkelt spørring kan svare på, som vist i dette skjermbildet:
Spørsmål som følgende eksempler skal fungere:
- "Hva var vårt totale salg i California i 2023?"
- "Hva er de dyreste varene som aldri har blitt solgt?"
Disse spørsmålene er utenfor omfanget:
- "Hvorfor er fabrikkproduktiviteten lavere i 2. kvartal 2024?"
- "Hva er årsaken til salgsøkningen?"
Når du stiller et spørsmål, bruker systemet legitimasjonen din til å hente skjemaet. Basert på spørsmålet bruker systemet informasjonen du oppgav (se avsnittene «Gi eksempler» og «Gi instruksjoner») og skjemaet til å konstruere en ledetekst. Denne ledeteksten er teksten som sendes til en kunstig intelligens, som genererer flere SQL-spørringer.
Etter generering av SQL-spørringer kan du studere dem for å sikre at de bare spør etter dataene. Kontroller også at de ikke oppretter, oppdaterer, sletter eller endrer dataene på noen måte. Deretter trekker du ut den beste spørringskandidaten fra listen over genererte spørringer. Foreta nødvendige grunnleggende reparasjoner på den beste AI-genererte spørringen. Til slutt, med legitimasjonen din, kan du senke spørringen på nytt og returnere resultatsettet til deg.
Endre datakilden
Hvis du vil bytte til et annet lakehouse eller lager, velger du pilene nær toppen av Explorer-ruten , som vist i dette skjermbildet:
Konfigurere AI-ferdigheten
AI-ferdigheten tilbyr flere konfigurasjonsalternativer som gjør det mulig for opprettere å tilpasse virkemåten slik at de passer bedre til behovene deres. Disse konfigurasjonene gir fleksibilitet i hvordan ai-ferdigheten behandler og presenterer data, noe som gir mer kontroll over resultatene.
Gi eksempelspørringer
Du kan forbedre nøyaktigheten til AI-kompetansens svar ved å gi den eksempler på SQL-spørringer. Denne teknikken, kjent som Few Shot Learning i generativ AI, lar deg veilede AI-ferdigheten i å generere svar som samsvarer med forventningene dine.
Når du gir AI-en eksempelspørring/spørsmålspar, bruker den disse eksemplene som en referanse når du svarer på fremtidige spørsmål. AI-en blar gjennom de angitte eksemplene for å finne de mest relevante spørringene som samsvarer med det nye spørsmålet. Dette hjelper AI med å innlemme forretningsspesifikk logikk og svare på vanlige spørringer som sluttbrukere ofte spør om.
Hvis du legger merke til at kunstig intelligens ikke genererer de ønskede SQL-spørringene, kan du forbedre ytelsen ved å oppgi flere eksempler.
Tips
Hvis du gir et variert sett med eksempelspørringer, vil ai-ferdigheten forbedre muligheten til å generere nøyaktige og relevante SQL-spørringer.
Hvis du vil legge til eksempler, klikker du rediger-knappen under Eksempel på SQL-spørringer på høyre side, som vist i skjermbildet nedenfor:
Merk
Ai-ferdigheten refererer bare til spørringer som inneholder gyldig SQL og samsvarer med skjemaet for de valgte tabellene. Spørringer som ikke har fullført validering, vil ikke bli brukt av ai-kompetansen. Kontroller at alle eksempelspørringer er gyldige og riktig justert med skjemaet for å sikre at de brukes effektivt.
Gi instruksjoner
Du kan også styre AI-en med instruksjoner. Du kan angi disse instruksjonene i tekstboksen Notater for modell . Her kan du skrive instruksjoner på engelsk. AI-en bruker disse instruksjonene når den genererer SQL.
Hvis du finner ut at AI konsekvent feiltolker bestemte ord eller akronymer, kan du oppgi definisjoner av termer i denne delen, som vist i dette skjermbildet:
Tilpass SQL-spørringsvariasjoner
Innstillingen SQL Query Variations styrer variasjonen i antall SQL-spørringer ai-ferdigheten genererer før den endelige spørringen bestemmes. Ved å justere denne innstillingen kan opprettere påvirke hvor mange forskjellige SQL-spørringer AI-ferdigheten vil evaluere før de ankommer den endelige spørringen.
Hvis du vil at ai-ferdigheten skal utforske flere mulige spørringsbaner før du velger den mest aktuelle, øker du innstillingen for SQL Query Variations. Dette kan være spesielt nyttig i komplekse scenarioer der flere potensielle spørringsstrukturer kan gi ønsket resultat.
Vis utført SQL-spørring
Innstillingen Vis utført SQL-spørring gjør det mulig for opprettere å feilsøke resultatene som produseres av AI-ferdigheten. Når den er aktivert, gir denne innstillingen innsyn i den endelige SQL-spørringen som genereres av AI-ferdigheten som ble brukt til å produsere de endelige utdataene.
Du kan aktivere denne innstillingen hvis du må bekrefte eller feilsøke SQL-spørringene som genereres av ai-ferdigheten. Dette er spesielt verdifullt for å forstå hvordan ai-ferdigheten konstruerer spørringer og sikrer at de samsvarer med den forventede logikken og strukturen.