Koncepcie zručností umelej inteligencie (Preview)
Zručnosti umelej inteligencie je nová funkcia služby Microsoft Fabric, ktorá vám umožňuje vytvárať vlastné konverzačné systémy Q&A pomocou generativnej AI. Funkcia Skill umelej inteligencie umožňuje, aby prehľady údajov boli dostupnejšie a dostupnejšie pre všetkých používateľov vo vašej organizácii. S zručnosťami s umelou inteligenciou môže váš tím viesť konverzácie o údajoch, ktoré vaša organizácia uložila v službe Fabric OneLake, a potom získať relevantné odpovede. Týmto spôsobom môžu dokonca aj ľudia bez technickej odbornosti v umelej inteligencii alebo hlbokého porozumenia štruktúry údajov získať presné a kontextové odpovede.
Môžete tiež pridať pokyny, príklady a sprievodný materiál pre konkrétnu organizáciu na doladenie zručností týkajúcich sa umelej inteligencie. Tým sa zabezpečí, že odpovede budú v súlade s potrebami a cieľmi vašej organizácie, vďaka čomu budú môcť všetci efektívnejšie pracovať s údajmi. Zručnosti umelej inteligencie podporujú kultúru rozhodovania založeného na údajoch, pretože znižuje prekážky zjednodušenia ovládania prehľadov, uľahčuje spoluprácu a pomáha vašej organizácii extrahovať z údajov väčšiu hodnotu.
Dôležité
Táto funkcia je vo verzii Preview.
Požiadavky
- plateným prostriedkom F64 alebo vyššou kapacitou služby Fabric
- Prepínač nájomníka zručností umelej inteligencie je povolený.
- Prepínač nájomníka kopilotu je povolený.
- povolené spracovanie krížovej geografickej polohy pre umelej inteligencie.
- ukladanie krížovej geografickej polohy pre umelej inteligencie je povolené.
- Sklad, lakehouse, sémantické modely Power BI a databázy KQL s údajmi.
- sémantických modelov služby Power BI prostredníctvom prepínača nájomníka koncového bodu XMLA, je povolené pre zdroje údajov sémantických modelov Power BI.
Ako fungujú zručnosti umelej inteligencie
Zručnosti umelej inteligencie používajú veľké jazykové modely ,LLMs) na to, aby používateľom pomohli prirodzene pracovať s údajmi. Funkcia AI skill používa rozhrania API asistenta Azure OpenAI a správa sa ako agent. Spracúva otázky používateľov, určuje najrelevantnejší zdroj údajov (Lakehouse, Warehouse, množina údajov služby Power BI, databázy KQL) a vyvoláva vhodný nástroj na generovanie, overovanie a spúšťanie dotazov. Používatelia potom môžu klásť otázky jednoduchou formou jazyka a získať štruktúrované odpovede čitateľné ľuďmi – čo eliminuje potrebu písať zložité dotazy a zabezpečí presný a zabezpečený prístup k údajom.
Tu je podrobný postup, ako to funguje:
Analýza otázky & Overenie: Zručnosť umelej inteligencie používa rozhrania API Azure OpenAI Assistant API ako podkladového agenta na spracovanie otázok používateľa. Tento prístup zabezpečuje, aby otázka bola v súlade s bezpečnostnými protokolmi, zodpovednými politikami rozhrania AI (RAI) a povoleniami používateľa. Zručnosti umelej inteligencie prísne vynucujú prístup iba na čítanie, čím si zachovávajú pripojenia k údajom iba na čítanie pre všetky zdroje údajov.
Identifikácia zdroja údajov: Zručnosti umelej inteligencie používajú poverenia používateľa na prístup k schéme zdroja údajov. Tým sa zabezpečí, že systém načíta informácie o štruktúre údajov, ku ktorým má používateľ povolenie na zobrazenie. Potom vyhodnotí otázku používateľa vzhľadom na všetky dostupné zdroje údajov vrátane relačných databáz (Lakehouse a Warehouse), množín údajov služby Power BI (sémantické modely) a databáz KQL. Môže tiež odkazovať na používateľom poskytnuté pokyny AI na určenie najrelevantnejšieho zdroja údajov.
Tool Invocation & Query Generation: Po identifikovaní správneho zdroja údajov alebo zdrojov preformuluje funkcia umelej inteligencie otázku z dôvodu jasnosti a štruktúry a potom vyvolá zodpovedajúci nástroj na vytvorenie štruktúrovaného dotazu:
- Prirodzený jazyk pre SQL (NL2SQL) pre relačné databázy (Lakehouse/Warehouse).
- Prirodzený jazyk pre jazyk DAX (NL2DAX) pre množiny údajov služby Power BI (sémantické modely).
- Prirodzený jazyk pre KQL (NL2KQL) pre databázy KQL.
Vybratý nástroj vygeneruje dotaz na základe poskytnutej schémy, metaúdajov a kontextu, ktoré odovzdá agent, ktorý je základom zručností umelej inteligencie.
overenie dotazu: Nástroj vykonáva overenie, aby sa zabezpečilo, že dotaz je správne vytvorený a dodržiava svoje vlastné protokoly zabezpečenia a politiky RAI.
Vykonanie dotazu & odpoveď:: Po overení sa zručnosti umelej inteligencie spustí dotaz na vybraný zdroj údajov. Výsledky sú formátované do odpovede čitateľnej pre ľudí, ktorá môže obsahovať štruktúrované údaje, ako sú tabuľky, súhrny alebo kľúčové prehľady.
Tento prístup zabezpečuje, aby používatelia mohli pracovať so svojimi údajmi pomocou prirodzeného jazyka, zatiaľ čo zručnosti umelej inteligencie spracovávajú zložitosti generovania, overenia a vykonávania dotazov – to všetko bez toho, aby museli používatelia písať sql, DAX alebo KQL.
Konfigurácia zručností umelej inteligencie
Konfigurácia zručností AI je podobná ako vytvorenie zostavy Power BI. Začnete ju navrhovaním a spresnením, aby spĺňala vaše potreby, a potom ju publikujte a zdieľajte s kolegami, aby mohli pracovať s údajmi. Nastavenie zručností umelej inteligencie zahŕňa:
Výber zdrojov údajov: zručnosti umelej inteligencie podporujú až päť zdrojov údajov v ľubovoľnej kombinácii vrátane domov jazera, skladov, databáz KQL a sémantických modelov služby Power BI. Nakonfigurovaná zručnosť s umelou inteligenciou môže napríklad obsahovať päť sémantických modelov služby Power BI. Môže zahŕňať kombináciu dvoch sémantických modelov služby Power BI, jednu databázu lakehouse a jednu databázu KQL. K dispozícii máte množstvo možností.
Výber relevantných tabuliek: Po výbere zdrojov údajov ich musíte pridať po jednej a definovať konkrétne tabuľky z každého zdroja, ktorý budú používať zručnosti umelej inteligencie. Tento krok zabezpečí, že zručnosti umelej inteligencie vrátia presné výsledky tým, že sa zameriame len na relevantné údaje.
Pridávanie kontextových: Ak chcete zlepšiť presnosť zručností umelej inteligencie, môžete poskytnúť ďalší kontext prostredníctvom pokynov AI a vzorových dotazov. Ako základný agent pre zručnosti umelej inteligencie tento kontext pomáha rozhraniu Azure OpenAI Assistant API vykonávať informovanejšie rozhodnutia o tom, ako spracovať otázky používateľov, a určiť, ktorý zdroj údajov je najvhodnejší na ich zodpovedanie.
pokyny týkajúce sa umelej inteligencie: Môžete pridať pokyny na usmernenie agenta, ktorý je základom zručností umelej inteligencie, pri určovaní najlepšieho zdroja údajov, aby ste mohli odpovedať na konkrétne typy otázok. Môžete tiež zadať vlastné pravidlá alebo definície, ktoré objasňujú organizačnú terminológiu alebo konkrétne požiadavky. Tieto pokyny môžu poskytnúť viac kontextov alebo predvolieb, ktoré ovplyvňujú spôsob výberu a dotazovania zdrojov údajov agentom.
- Priame otázky týkajúce sa finančných metrík do sémantického modelu služby Power BI.
- Priraďte dotazy zahŕňajúce nespracované údajov do jazera.
- Otázky smerovania, ktoré si vyžadujú analýzu denníka do databázy KQL.
Príklad dotazov: Môžete pridať vzorové páry dotazov na otázku a znázorniť, ako by mala zručnosť umelej inteligencie reagovať na bežné dotazy. Tieto príklady slúžia ako pomôcka pre agenta, ktorý pomáha pochopiť, ako interpretovať podobné otázky a generovať presné odpovede.
Poznámka
Pridanie vzorových párov dotazov alebo otázok v súčasnosti nie je podporované pre zdroje údajov sémantického modelu služby Power BI.
Kombináciou jasných pokynov týkajúcich sa umelej inteligencie a relevantných vzorových dotazov môžete lepšie zosúladiť zručnosti umelej inteligencie s potrebami údajov vašej organizácie, čím sa zabezpečí presnejšia odpoveď a kontextové odpovede.
Rozdiel medzi zručnosťami umelej inteligencie a kopilotom
Zatiaľ čo zručnosti umelej inteligencie a aplikácie Fabric kopiloty používajú generativnú umelú inteligenciu na spracovanie a dôvod spracovania údajov, vo funkciách a prípadoch použitia existujú kľúčové rozdiely:
flexibilitu konfigurácie: zručnosti umelej inteligencie sú vysoko konfigurovateľné. Môžete zadať vlastné pokyny a príklady na prispôsobenie ich správania pre konkrétne scenáre. Copiloty tkaniny sú na druhej strane vopred nakonfigurované a neponúkajú túto úroveň prispôsobenia.
Rozsah a použitie prípadu: Copiloty tkaniny sú navrhnuté tak, aby pomáhali s úlohami v rámci služby Microsoft Fabric, ako je napríklad vytváranie poznámkového kódu alebo dotazov skladu. Zručnosti umelej inteligencie sú naopak samostatné artefakty. Aby boli zručnosti umelej inteligencie všestrannejšie na širšie použitie, môžu sa integrovať s externými systémami, ako je Microsoft Copilot Studio, Azure AI Foundry, Microsoft Teams alebo iné nástroje mimo služby Fabric.
Hodnotenie zručností umelej inteligencie
Kvalita a bezpečnosť odpovedí na zručnosti umelej inteligencie prešla prísnym hodnotením:
Benchmark Testing: Produktový tím otestoval zručnosti umelej inteligencie v rámci širokej škály verejných a súkromných množín údajov, aby zaistil vysokokvalitné a presné odpovede.
vylepšené zmierňovanie poškodenia: Existujú ďalšie záruky, ktoré zabezpečia, že výstupy zručností umelej inteligencie budú aj naďalej zamerané na kontext vybratých zdrojov údajov, čím sa zníži riziko irelevantných alebo zavádzajúcich odpovedí.
Obmedzenia
Zručnosť umelej inteligencie je v súčasnosti vo verzii Public Preview a má obmedzenia. Aktualizácie pomôžu zlepšiť zručnosti umelej inteligencie v priebehu času.
- Zručnosť umelej inteligencie môže načítať údaje generovaním štruktúrovaných dotazov (SQL, DAX alebo KQL) na otázky, ktoré zahŕňajú fakty, súčty, poradia alebo filtre. Nedokáže však interpretovať trendy, poskytovať vysvetlenia ani analyzovať základné príčiny.
- Zručnosť umelej inteligencie generuje iba dotazy SQL/DAX/KQL "na čítanie". Negeneruje dotazy SQL/DAX/KQL, ktoré vytvárajú, aktualizujú alebo odstraňujú údaje.
- Odbornosť umelej inteligencie môže získať prístup len k údajom, ktoré poskytnete. Používa iba konfigurácie zdrojov údajov, ktoré zadáte.
- Zručnosť umelej inteligencie má povolenia na prístup k údajom, ktoré zodpovedajú povoleniam udeleným používateľovi, ktorý pracuje s zručnosťami umelej inteligencie. To platí, keď sa zručnosť umelej inteligencie publikuje na iných miestach, napríklad Microsoft Copilot Studio, Azure AI Foundry a Microsoft Teams.
- Do zručností umelej inteligencie nemôžete pridať viac ako päť zdrojov údajov.
- Zručnosti umelej inteligencie nie je možné využiť na prístup k zdrojom neštruktúrovaných údajov. Tieto prostriedky zahŕňajú napríklad súbory .pdf, .docx alebo .txt.
- Zručnosti umelej inteligencie blokuje otázky alebo pokyny v neangl jazyku.
- Nemôžete zmeniť menový menový program, ktorý využíva zručnosť umelej inteligencie.
- Databázu KQL nie je možné pridať ako zdroj údajov, ak má viac ako 1 000 tabuliek alebo tabuľku s viac ako 100 stĺpcami.
- Sémantický model služby Power BI nie je možné pridať ako zdroj údajov, ak obsahuje viac ako celkom 100 stĺpcov a mierok.
- Zručnosti umelej inteligencie fungujú najlepšie, keď je vo všetkých zdrojoch údajov vybratých 25 alebo menej tabuliek.
- Neopísatívne názvy stĺpcov zdrojov údajov a tabuliek majú významný, negatívny vplyv na vygenerovanú kvalitu dotazov SQL/DAX/KQL. Odporúčame používať popisné názvy.
- Použitie príliš veľa stĺpcov a tabuliek môže znížiť výkon zručností umelej inteligencie.
- Zručnosti umelej inteligencie sú v súčasnosti navrhnuté na spracovanie jednoduchých dotazov. Zložité dotazy, ktoré vyžadujú množstvo spojení alebo sofistikovanej logiky, majú tendenciu mať nižšiu spoľahlivosť.
- Ak pridáte sémantický model služby Power BI ako zdroj údajov, zručnosti umelej inteligencie nebudú používať žiadne skryté tabuľky, stĺpce ani mierky.
- Ak ste predtým vytvorili odbornosť umelej inteligencie, ktorá používala sklad ako zdroj údajov, a sklad sa nachádzal v pracovnom priestore, ktorý nie je hostiteľom tejto zručnosti AI, môže sa vyskytnúť chyba. Tento problém môžete vyriešiť odstránením existujúceho zdroja údajov a jeho opätovním pridaním.
- Ak chcete pridať sémantický model služby Power BI ako zdroj údajov pre zručnosti umelej inteligencie, potrebujete povolenia na čítanie a zápis pre tento sémantický model služby Power BI. Dotazovanie zručností umelej inteligencie, ktorá používa sémantický model služby Power BI, vyžaduje tiež to, aby ste mali povolenia na čítanie a zápis pre základný sémantický model služby Power BI.
- Zručnosti umelej inteligencie môžu vrátiť nesprávne odpovede. Mali by ste si vyskúšať odbornosť umelej inteligencie so svojimi kolegami, aby ste si mohli overiť, či odpovedá na otázky očakávaným spôsobom. Ak robí chyby, poskytnite jej viac príkladov a pokynov.
- Ak ste predtým vytvorili a publikovali zručnosti umelej inteligencie a použili jej URL adresu pomocou programovania, URL adresa nebude fungovať, ak otvoríte zručnosti umelej inteligencie na stránke s novým používateľským rozhraním umelej inteligencie. Tento problém vyriešite opätovným publikovaní zručností umelej inteligencie a použitím novej URL adresy na základe rozhrania API Asistenti.