Overzicht van chat-magics in Microsoft Fabric-notebooks (preview)
Belangrijk
Deze functie bevindt zich in preview-versie.
De Python-bibliotheek chat-magics verbetert uw data science- en engineeringwerkstroom in Microsoft Fabric-notebooks. Het integreert naadloos met de Fabric-omgeving en maakt uitvoering van gespecialiseerde IPython magic-opdrachten in een notebookcel mogelijk om realtime uitvoer te bieden. Magic-opdrachten voor IPython en meer achtergrond over gebruik vindt u hier: https://ipython.readthedocs.io/en/stable/interactive/magics.html#.
Notitie
- De beheerder moet de tenantswitch inschakelen voordat u Copilotgaat gebruiken. Zie het artikel Copilot tenantinstellingen voor meer informatie.
- Uw F64- of P1-capaciteit moet zich in een van de regio's bevinden die in dit artikel worden vermeld, Fabric regio beschikbaarheid.
- Als uw tenant of capaciteit zich buiten de VS of Frankrijk bevindt, wordt Copilot standaard uitgeschakeld, tenzij uw Fabric-tenantbeheerder de gegevens die naar Azure OpenAI worden verzonden, buiten de geografische regio, nalevingsgrens of nationale cloudinstantie van uw tenant kunnen worden verwerkt tenantinstelling in de fabric-beheerportal.
- Copilot in Microsoft Fabric wordt niet ondersteund voor proef-SKU's. Alleen betaalde SKU's (F64 of hoger of P1 of hoger) worden ondersteund.
- Copilot in Fabric wordt momenteel geïmplementeerd in openbare previewversie en is naar verwachting eind maart 2024 beschikbaar voor alle klanten.
- Zie het artikel Overzicht van Copilot in Fabric en Power BI voor meer informatie.
Mogelijkheden van Chat-magics
Directe query- en codegeneratie
Met de opdracht %%chat
kunt u vragen stellen over de status van uw notitieblok. De %%code
maakt het genereren van code mogelijk voor het bewerken of visualiseren van gegevens.
Beschrijvingen van dataframes
De opdracht %describe
bevat samenvattingen en beschrijvingen van geladen dataframes. Dit vereenvoudigt de fase voor gegevensverkenning.
Opmerkingen en foutopsporing
De opdrachten %%add_comments
en %%fix_errors
helpen bij het toevoegen van opmerkingen aan uw code en het oplossen van fouten. Hierdoor is uw notitieblok beter leesbaar en foutloos.
Privacy-instellingen
Chat-magics biedt ook gedetailleerde privacyinstellingen, waarmee u kunt bepalen welke gegevens worden gedeeld met de Azure OpenAI-service. De opdrachten %set_sharing_level
en %configure_privacy_settings
bieden bijvoorbeeld deze functionaliteit.
Hoe kan Chat-magics u helpen?
Met chat-magics verbetert u uw productiviteit en werkstroom in Microsoft Fabric notebooksIt versnelt het verkennen van gegevens, vereenvoudigt u de navigatie van notitieblokken en verbetert u de codekwaliteit. Het past zich aan meertalige codeomgevingen aan en geeft prioriteit aan de privacy en beveiliging van gegevens. Dankzij cognitieve belastingsverminderingen kunt u zich beter concentreren op het oplossen van problemen. Of u nu een data scientist, data engineer of bedrijfsanalist bent, Chat-magics integreert naadloos robuuste Azure OpenAI-mogelijkheden op ondernemingsniveau rechtstreeks in uw notebooks. Dit maakt het een onmisbaar hulpmiddel voor efficiënte en gestroomlijnde data science- en engineeringtaken.
Aan de slag met Chat-magics
- Open een nieuw of bestaand Microsoft Fabric-notitieblok.
- Selecteer de knop Copilot op het notitiebloklint om de initialisatiecode van Chat-magics uit te voeren in een nieuwe notebookcel.
- Voer de cel uit wanneer deze boven aan je notitieblok wordt toegevoegd.
De installatie van Chat-magics controleren
- Maak een nieuwe cel in het notebook en voer de opdracht
%chat_magics
uit om het Help-bericht weer te geven. In deze stap wordt de juiste installatie van Chat-magics gecontroleerd.
Inleiding tot basisopdrachten: %%chat en %%code
%%chat gebruiken (Cell Magic)
- Maak een nieuwe cel in uw notitieblok.
- Typ
%%chat
bovenaan de cel. - Voer uw vraag of instructie onder de opdracht
%%chat
in, bijvoorbeeld Welke variabelen zijn momenteel gedefinieerd? - Voer de cel uit om het chat-magics-antwoord te zien.
%%code gebruiken (Cell Magic)
- Maak een nieuwe cel in uw notitieblok.
- Typ
%%code
bovenaan de cel. - Geef hieronder de gewenste codeactie op, bijvoorbeeld my_data.csv laden in een pandas-dataframe.
- Voer de cel uit en controleer het gegenereerde codefragment.
Uitvoer- en taalinstellingen aanpassen
- Gebruik de opdracht %set_output om de standaardinstelling te wijzigen voor hoe magic-opdrachten uitvoer bieden. De opties kunnen worden weergegeven door %set_output uit te voeren?
- Kies waar u de gegenereerde code wilt plaatsen, op basis van opties zoals
- huidige cel
- nieuwe cel
- celuitvoer
- in een variabele
Geavanceerde opdrachten voor gegevensbewerkingen
%describe, %%add_comments en %%fix_errors
- Gebruik %describe DataFrameName in een nieuwe cel om een overzicht van een specifiek gegevensframe te verkrijgen.
- Als u opmerkingen wilt toevoegen aan een codecel voor een betere leesbaarheid, typt u %%add_comments boven aan de cel die u wilt aantekeningen maken en voert u deze vervolgens uit. Controleer of de code juist is
- Voor het oplossen van codefouten typt u %%fix_errors boven aan de cel met een fout en voert u deze uit.
Privacy- en beveiligingsinstellingen
- Uw privacyconfiguratie deelt standaard eerdere berichten die worden verzonden naar en van het Language Learning Model (LLM). Er worden echter geen celinhoud, uitvoer of schema's of voorbeeldgegevens uit gegevensbronnen gedeeld.
- Gebruik
%set_sharing_level
in een nieuwe cel om de gegevens die worden gedeeld met de AI-processor aan te passen. - Gebruik
%configure_privacy_settings
voor meer gedetailleerde privacyinstellingen.
Context- en focusopdrachten
Met behulp van %pin, %new_task en andere contextopdrachten
- Gebruik
%pin DataFrameName
om de AI te helpen focussen op specifieke dataframes. - Als u de AI wilt wissen om u te richten op een nieuwe taak in uw notebook, typt u %new_task gevolgd door een taak die u gaat uitvoeren. Hierdoor wordt de uitvoeringsgeschiedenis gewist waarvan copilot tot nu toe op de hoogte is en kunnen toekomstige antwoorden relevanter worden gemaakt.
Verwante inhoud
- Hoe Copilot deelvenster te gebruiken