Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Microsoft Fabric -dataagentti on uusi Microsoft Fabric -ominaisuus, jonka avulla voit rakentaa oman keskustelun kysymys--osio Järjestelmä, jossa käytetään generatiivista tekoälyä. Fabric-tietoagentti tekee tiedoista helpommin käytettävissä olevia ja toiminnallisempia kaikille organisaatiossasi. Fabric-dataagentin avulla tiimisi voi käydä keskusteluja, yksinkertaisilla englanninkielisillä kysymyksillä, organisaatiosi Fabric OneLakeen tallentamista tiedoista, ja saada asiaankuuluvat vastaukset. Näin myös henkilöt, joilla ei ole teknistä tekoälyosaamista tai syvällistä ymmärrystä tietorakenteesta, voivat saada tarkkoja ja kontekstipohjaisia vastauksia.
Voit myös lisätä organisaatiokohtaisia ohjeita, esimerkkejä ja ohjeita Fabric-tietoagentin hienosäätämiseksi. Tämä lähestymistapa varmistaa, että vastaukset vastaavat organisaatiosi tarpeita ja tavoitteita, jolloin kaikki voivat käsitellä dataa tehokkaammin. Fabric Data Agent edistää datalähtöisen päätöksenteon kulttuuria, koska se alentaa esteitä oivallusten saavutettavuudelle, helpottaa yhteistyötä ja auttaa organisaatiotasi saamaan enemmän arvoa datastaan.
Prerequisites
- Maksullinen F2 tai suurempi Fabric-kapasiteetti tai Power BI Premium per kapasiteetti (P1 tai suurempi) kapasiteetissa, kun Microsoft Fabric on käytössä.
- Fabric-tietoagenttien vuokraaja-asetukset on käytössä.
- AI Cross-Geo-prosessointi on käytössä.
- AI Cross-Geo-tallennus on käytössä.
- Vähintään yksi näistä, sisältäen dataa: varasto, järvitalo, yksi tai useampi Power BI:n semanttinen malli, KQL-tietokanta tai ontologia.
- Power BI semanttiset mallit XMLA-päätepisteiden tenant-kytkimellä on käytössä Power BI semanttisten mallien tietolähteille.
Fabric-tietoagentin toiminta
Fabric-dataagentti käyttää suuria kielimalleja (LLM) auttaakseen käyttäjiä vuorovaikuttamaan datansa kanssa luonnollisesti. Fabric-dataagentti käyttää Azure OpenAI Assistant -rajapintoja ja käyttäytyy kuin agentti. Se käsittelee käyttäjäkysymyksiä, määrittää olennaisimman tietolähteen (Lakehouse, Warehouse, Power BI -aineisto, KQL-tietokannat, ontologia) ja käyttää sopivan työkalun kyselyiden tuottamiseen, validointiin ja suorittamiseen. Käyttäjät voivat sitten esittää kysymyksiä selkokielellä ja saada jäsenneltyjä, ihmisen luettavia vastauksia. Tämä lähestymistapa poistaa tarpeen kirjoittaa monimutkaisia kyselyitä ja varmistaa tarkan ja turvallisen tiedon pääsyn.
Näin se toimii yksityiskohtaisesti:
Kysymysten jäsennys ja validointi: Fabric-dataagentti käyttää Azure OpenAI Assistant API:ta taustalla olevana agenttina käyttäjän kysymysten käsittelyyn. Tämä lähestymistapa varmistaa, että kysymys noudattaa suojausprotokollia, vastuullisia tekoälykäytäntöjä ja käyttöoikeuksia. Fabric-tietoagentti valvoo tiukasti vain luku -käyttöä ja ylläpitää vain luku -tietoyhteyksiä kaikkiin tietolähteisiin.
Tietolähteen tunnistus: Fabric-dataagentti käyttää käyttäjän tunnuksia päästäkseen käsiksi tietolähteen skeemaan. Tämä lähestymistapa varmistaa, että järjestelmä hakee tietorakenteen tiedot, joita käyttäjällä on oikeus katsoa. Agentti arvioi käyttäjän kysymyksen kaikkia saatavilla olevia tietolähteitä vastaan, mukaan lukien relaatiotietokannat (Lakehouse ja Warehouse), Power BI -aineistot (semanttiset mallit), KQL-tietokannat ja ontologiat. Se saattaa myös viitata käyttäjän toimittamien tietoagenttien ohjeisiin, joiden avulla voidaan määrittää tärkein tietolähde.
Työkalukutsu ja kyselyjen generointi: Kun oikea tietolähde tai lähteet on tunnistettu, Fabric-dataagentti muotoilee kysymyksen uudelleen selkeyden ja rakenteen vuoksi ja käynnistää vastaavan työkalun rakenteellisen kyselyn luomiseksi:
- Luonnollinen kieli SQL:ään (NL2SQL) relaatiotietokantoja varten (Lakehouse/Warehouse).
- Luonnollinen kieli DAX:lle (NL2DAX) Power BI -aineistoille (semanttiset mallit).
- KQL-tietokantojen luonnollinen kieli: KQL (NL2KQL).
Valittu työkalu luo kyselyn annetun rakenteen, metatietojen ja kontekstin perusteella, jonka Fabric-tietoagentin pohjana oleva agentti sitten välittää.
Kyselyn validointi: Työkalu suorittaa validoinnin varmistaakseen, että kysely muodostetaan oikein ja noudattaa omia tietoturvaprotokolliaan ja RAI-käytäntöjään.
Kyselyn suoritus ja vastaus: Kun kysely on validoitu, Fabric-dataagentti suorittaa kyselyn valittua tietolähdettä vastaan. Tulokset muotoillaan ihmisen luettavissa olevaksi vastaukseksi, joka voi sisältää jäsennettyjä tietoja, kuten taulukoita, yhteenvetoja tai merkityksellisiä tietoja.
Tämän lähestymistavan avulla käyttäjät voivat olla vuorovaikutuksessa datansa kanssa luonnollisen kielen avulla. Fabric-dataagentti hoitaa kyselyjen generoinnin, validoinnin ja suorituksen monimutkaisuudet. Käyttäjien ei tarvitse itse kirjoittaa SQL:ää, DAX:ia tai KQL:ää.
Fabric-tietoagenttimääritys
Fabric-dataagentin konfigurointi on samankaltaista kuin Power BI -raportin rakentaminen – aloitat suunnittelemalla ja hiomalla sen varmistaaksesi, että se vastaa tarpeitasi, sitten julkaiset ja jaat sen kollegoille, jotta he voivat olla vuorovaikutuksessa datan kanssa. Fabric-tietoagentin määrittämiseen liittyy
Choosing Data Sources: Fabric-dataagentti tukee enintään viittä tietolähdettä missä tahansa yhdistelmässä, mukaan lukien järvirakennukset, varastot, KQL-tietokannat, Power BI semanttiset mallit ja ontologiat. Esimerkiksi konfiguroitu Fabric-dataagentti voisi sisältää viisi Power BI:n semanttista mallia. Se voisi sisältää kahden Power BI-semanttisen mallin, yhden järvenrakennuksen ja yhden KQL-tietokannan. Käytettävissäsi on monia vaihtoehtoja.
Relevanttien taulujen valinta: Kun olet valinnut tietolähteet, lisää ne yksi kerrallaan ja määrittele kunkin lähteen tarkat taulut, joita Fabric-dataagentti käyttää. Tämä vaihe varmistaa, että Fabric-tietoagentti noutaa tarkat tulokset keskittymällä vain olennaisiin tietoihin. Lakehouseissa tämä vaihe tarkoittaa järvitalotaulukoiden valintaa (ei yksittäisiä lakehouse-tiedostoja). Jos tietosi alkavat tiedostoina (esimerkiksi CSV tai JSON), tee se agentille saataville syöttämällä ne taulukoihin tai muuten paljastamalla ne taulujen kautta.
Kontekstin lisääminen: Fabric-dataagentin tarkkuuden parantamiseksi anna lisää kontekstia Fabric-dataagentin ohjeiden ja esimerkkikyselyiden avulla. Fabric-dataagentin taustalla toimivana agenttina konteksti auttaa Azure OpenAI Assistant API:ta tekemään paremmin perusteltuja päätöksiä käyttäjän kysymysten käsittelystä ja määrittämään, mikä tietolähde sopii parhaiten niihin vastaamaan.
Dataagentin ohjeet: Lisää ohjeet, jotka ohjaavat Fabric-dataagentin taustalla olevaa agenttia parhaan tietolähteen määrittämisessä tietyntyyppisiin kysymyksiin. Voit myös tarjota mukautettuja sääntöjä tai määritelmiä, jotka selventävät organisaation terminologiaa tai tiettyjä vaatimuksia. Nämä ohjeet voivat tarjota enemmän kontekstia tai asetuksia, jotka vaikuttavat siihen, miten agentti valitsee tietolähteet ja lähettää kyselyjä niihin. Esimerkiksi ohjaa kysymykset taloudellisesta mittarista Power BI semanttiseen malliin, liittää raw datan etsintä kyselyt järventalolle, ja reititä kysymykset, jotka vaativat log-analyysiä KQL-tietokantaan.
Esimerkkikyselyt: Lisää esimerkkikysymys-kyselyparit havainnollistamaan, miten Fabric-dataagentin tulisi vastata yleisiin kyselyihin. Nämä esimerkit toimivat agentin oppaana, joka auttaa sitä tulkitsemaan samankaltaisia kysymyksiä ja luomaan tarkkoja vastauksia.
Note
Esimerkkikysely-/kysymysparien lisäämistä ei tällä hetkellä tueta Power BI:n semanttisten mallien tietolähteissä.
Yhdistämällä selkeät tekoälyohjeet ja asianmukaiset esimerkkikyselyt voit paremmin kohdistaa Fabric-tietoagenttisi organisaatiosi tietotarpeisiin ja varmistaa tarkemmat ja kontekstitietoisemmat vastaukset.
Fabric-tietoagentin ja copilotin välinen ero
Vaikka sekä Fabric-dataagentit että Fabric-kopilotit käyttävät generatiivista tekoälyä datan käsittelyyn ja päättelyyn, niiden toiminnallisuudessa ja käyttötapauksissa on keskeisiä eroja:
Konfiguraation joustavuus: Voit konfiguroida Fabric-dataagentteja tehokkaasti. Voit tarjota mukautettuja ohjeita ja esimerkkejä niiden toiminnan mukauttamisesta tiettyihin tilanteisiin. Kangaskopilotit puolestaan ovat valmiiksi konfiguroituja, eivätkä tarjoa tällaista räätälöintiä.
Scope and Use Case: Fabric-apupilotit auttavat Microsoft Fabric tehtävissä, kuten muistikirjakoodin tai varastokyselyiden luomisessa. Fabric-tietoagentit ovat sen sijaan erillisiä artefakteja. Fabric-dataagenttien monipuolisuuden parantamiseksi laajempiin käyttötarkoituksiin ne voivat integroitua ulkoisiin järjestelmiin, kuten Microsoft Copilot Studio, Microsoft Foundry, Microsoft Teams tai muihin Fabricin ulkopuolisiin työkaluihin.
Fabric-tietoagentin arviointi
Tuotetiimi arvioi tarkasti Fabric-dataagenttien vastausten laadun ja turvallisuuden:
Benchmark-testaus: Tuotetiimi testasi Fabric-data-agentteja useissa julkisissa ja yksityisissä tietojoukoissa varmistaakseen laadukkaat ja tarkat vastaukset.
Tehostetut haittojen torjunnat: Tuotetiimi otti käyttöön turvatoimia varmistaakseen, että Fabric-dataagentin tulokset pysyvät valittujen tietolähteiden kontekstissa, mikä vähentää epäolennaisten tai harhaanjohtavien vastausten riskiä.
Limitations
Fabric-dataagentti on tällä hetkellä julkisessa esikatselussa ja sillä on rajoituksia. Päivitykset parantavat Fabric-tietoagenttia ajan myötä.
- Fabric-dataagentti generoi vain SQL-, DAX- ja KQL-"lukukyselyt". Se ei tuota SQL-, DAX- tai KQL-kyselyitä, jotka luovat, päivittäisivät tai poistaisivat dataa.
- Fabric-dataagentti ei tue jäsentämätöntä dataa, kuten .pdf, .docxtai .txt-tiedostoja. Et voi käyttää Fabric-tietoagenttia jäsentämättömien tietoresurssien käyttämiseen.
- Lakehouse-tietolähteissä Fabric-dataagentti vastaa kysymyksiin valitsemiesi lakehouse-taulukoiden avulla. Se ei suoraan lue itsenäisiä lakehouse-tiedostoja (esimerkiksi CSV- tai JSON-tiedostoja), ellei niitä ole syöty tai paljasteta tauluina.
- Fabric-dataagentti ei tällä hetkellä tue muita kuin englanninkielisiä kieliä. Optimaalisen suorituskyvyn saavuttamiseksi anna kysymyksiä, ohjeita ja esimerkkikyselyitä englanniksi.
- Et voi muuttaa Fabric-tietoagentin käyttämää LLM:a.
- Keskusteluhistoria Fabric-dataagentissa ei välttämättä aina säily. Tietyissä tapauksissa, kuten taustajärjestelmän muutoksissa, palvelupäivityksissä tai mallipäivityksissä, aiempi keskusteluhistoria voi nollautua tai kadota.
- Fabric-dataagentti ei pysty suorittamaan kyselyitä, kun tietolähteen työtilan kapasiteetti on eri alueella kuin dataagentin työtilan kapasiteetti. Esimerkiksi Pohjois-Euroopassa sijaitseva järvitalo epäonnistuu, jos dataagentin kapasiteetti on Ranskan keskellä.
- Käyttäjät voivat tarjota jopa 100 esimerkkikyselyä per tietolähde Data Agentissaan.
- Fabric Data Agentit on tällä hetkellä suunniteltu keskustelun oivalluksiin, eivät täydellisten tietoaineistojen palauttamiseen. Tiiviiden ja suorituskykyisten vastausten varmistamiseksi chat-tulokset rajoittavat ja/tai tiivistävät automaattisesti palautetun datan. Tällä hetkellä vastaukset on rajattu enintään 25 riviin ja 25 sarakkeeseen. Huomioithan, että aiempi keskusteluhistoria voi vaikuttaa myöhempiin vastauksiin. Esimerkiksi, jos pyydät "näytä kaikki rivit tältä vuodelta", agentti palauttaa silti enintään 25 riviä. Jatkokysymyksiin voidaan sitten vastata tämän jo valmiiksi rajallisen kontekstin perusteella, mikä voi vaikuttaa lopputulokseen. Tällaisissa tapauksissa uuden keskustelusession aloittaminen on suositeltavaa.