Een AI-vaardigheid maken (preview)
Bent u klaar voor gesprekken over uw gegevens? U kunt AI-ervaringen maken met de AI-vaardigheid in Microsoft Fabric om vragen te beantwoorden over uw lakehouse- en magazijntabellen. Deze techniek verlaagt de obstakels voor anderen om hun gegevensvragen te beantwoorden, omdat uw collega's hun vragen in het Engels kunnen stellen en gegevensgestuurde antwoorden kunnen ontvangen.
Belangrijk
Deze functie is beschikbaar als preview-versie.
Vereisten
- Een betaalde F64- of hogere Infrastructuurcapaciteitsresource.
- Tenantswitch voor AI-vaardigheden is ingeschakeld.
- Copilot-tenantswitch is ingeschakeld.
- Cross-geo sharing voor AI is ingeschakeld, indien relevant.
- Een magazijn of lakehouse met gegevens.
Een AI-vaardigheid maken en configureren
Het maken en configureren van een AI-vaardigheid in Fabric omvat deze stappen:
- Maak een nieuwe AI-vaardigheid.
- Selecteer uw gegevens.
- Stel de vragen.
- Geef voorbeelden op.
- Geef instructies op.
Het proces is eenvoudig en u kunt binnen enkele minuten beginnen met het testen van de AI-vaardigheidsbronnen.
Een nieuwe AI-vaardigheid maken
Net als bij andere standaardprocessen voor het maken van Fabric-items kunt u een nieuwe AI-vaardigheid maken op de startpagina van Fabric Datawetenschap door de optie Nieuwe werkruimte te selecteren of door de hub maken te gebruiken. U moet een naam opgeven, zoals wordt weergegeven in deze schermopname:
Uw gegevens selecteren
Nadat u een AI-vaardigheid hebt gemaakt, selecteert u een gegevensbron. Het kan een datawarehouse of een lakehouse zijn. Selecteer in het volgende scherm het magazijn of lakehouse en selecteer vervolgens Verbinding maken.
Het linkerdeelvenster wordt gevuld met de beschikbare tabellen in de geselecteerde gegevensbron. Gebruik de selectievakjes om een tabel beschikbaar of niet beschikbaar te maken voor de AI. U moet ten minste één tabel selecteren voordat u de AI-vaardigheid uw vragen kunt stellen.
Notitie
Zorg ervoor dat u beschrijvende kolomnamen gebruikt. Gebruik of gebruik in plaats van kolomnamen zoals C1
of ActCu
, gebruik ActiveCustomer
of IsCustomerActive
. Het gebruik van beschrijvende namen is de meest effectieve manier om betrouwbaardere query's uit de AI te halen.
Gebruik de notities voor het model in het configuratievenster van de gebruikersinterface. Als de AI-vaardigheid onjuiste T-SQL-query's genereert, kunt u instructies voor het model opgeven in het gewone Engels om toekomstige query's te verbeteren. Het systeem gebruikt deze instructies bij elke query. Korte en directe instructies werken het beste.
Vragen stellen
Nadat u de gegevens hebt geselecteerd, kunt u beginnen met het stellen van vragen. Het systeem verwerkt vragen die één query kan beantwoorden, zoals wordt weergegeven in deze schermopname:
Vragen zoals de volgende voorbeelden moeten werken:
- "Wat waren onze totale verkoop in Californië in 2023?"
- "Wat zijn de duurste artikelen die nooit zijn verkocht?"
Deze vragen vallen buiten het bereik:
- "Waarom is onze fabrieksproductiviteit lager in Q2 2024?"
- "Wat is de hoofdoorzaak van onze verkooppieken?"
Wanneer u een vraag stelt, gebruikt het systeem uw referenties om het schema op te halen. Op basis van de vraag gebruikt het systeem de informatie die u hebt opgegeven (zie de secties 'Voorbeelden opgeven' en 'Instructies opgeven') en het schema om een prompt te maken. Deze prompt is de tekst die wordt verzonden naar een AI, waarmee meerdere SQL-query's worden gegenereerd.
Na het genereren van de SQL-query's moet u ze bestuderen om ervoor te zorgen dat ze alleen query's uitvoeren op de gegevens. Controleer ook of ze uw gegevens op geen enkele manier maken, bijwerken, verwijderen of anderszins wijzigen. Pak vervolgens de beste querykandidaat uit de lijst met gegenereerde query's. Breng alle benodigde basisreparaties uit op de beste door AI gegenereerde query. Ten slotte voert u met uw referenties de query opnieuw uit en retourneert u de resultatenset.
De gegevensbron wijzigen
Als u wilt overschakelen naar een ander lakehouse of magazijn, selecteert u de pijlen boven aan het deelvenster Explorer , zoals wordt weergegeven in deze schermopname:
Voorbeelden opgeven
In Fabric kunt u de AI-vaardigheid zo configureren dat de AI uw vragen beantwoordt zoals u zou verwachten. Eén techniek is het bieden van voorbeelden aan de AI. In generatieve AI wordt deze techniek aangeduid als weinig shot learning. Hier geeft u de AI toegang tot query's of vraagparen. De volgende keer dat u een vraag stelt, vindt de AI de meest relevante vragen in de set vragen die u hebt opgegeven. Deze vragen geven samen met de bijbehorende SQL-query die u hebt opgegeven, achtergrondinformatie aan de AI tijdens het genereren van de SQL.
Als u merkt dat de AI niet de juiste query's genereert, kunt u meer voorbeelden opgeven.
Als u voorbeelden wilt opgeven, kunt u de knop Bewerken selecteren onder Voorbeeld-SQL-query's aan de rechterkant, zoals wordt weergegeven in deze schermopname:
Instructies opgeven
U kunt de AI ook sturen met instructies. U kunt deze instructies opgeven in het tekstvak Notities voor model . Hier kunt u instructies schrijven in het Engels. De AI gebruikt deze instructies bij het genereren van SQL.
Als u merkt dat de AI bepaalde woorden of acroniemen consistent verkeerd interpreteert, kunt u definities van termen in deze sectie opgeven, zoals wordt weergegeven in deze schermopname: