Użyj Copilot dla okienka czatu inżynierii danych i nauki o danych (wersja zapoznawcza)

Ważny

Ta funkcja jest dostępna w wersji zapoznawczej.

W tym artykule opisano oba sposoby interakcji z Copilot w notesach: okienko chat otwiera się po prawej stronie notesu do konwersacji wieloetapowych, a in-cell Copilot umożliwia generowanie kodu lub wykonywanie poleceń slash bezpośrednio nad komórką kodu.

Aby zapoznać się z omówieniem możliwości Copilot w dziedzinie nauki o danych i inżynierii danych, zobacz Przegląd Copilot dla inżynierii danych i nauki o danych.

Po otwarciu notesu Copilot automatycznie używa kontekstu notesu, w tym obszaru roboczego, dołączonego Lakehouse, dostępnych schematów, tabel i plików, istniejącego kodu notesu i środowiska uruchomieniowego.

Copilot obsługuje wieloetapowe generowanie kodu dla całego notesu, jego refaktoryzację, podsumowanie oraz walidację w pełnych przepływach pracy, a nie tylko w pojedynczych komórkach lub izolowanych podpowiedziach. Może koordynować zmiany w wielu komórkach w sesji, pomagając budować i optymalizować całościowe procesy bez zakłócania kontekstu.

Wymagania wstępne

Copilot musi być włączony dla najemcy, a przestrzeń robocza musi znajdować się w obsługiwanej wydajności. Jeśli Twoja wydajność znajduje się poza USA lub UE, Twój administrator Fabric może potrzebować włączyć dodatkowe ustawienia dzierżawy do przetwarzania danych między lokalizacjami geograficznymi.

Aby poznać pełne wymagania, zobacz wymagania wstępne w Copilot przeglądzie.

Wprowadzenie

Nie musisz instalować niczego ani rozpoczynać sesji. Copilot jest gotowy do użycia od razu po otwarciu okienka.

Aby użyć Copilot w notesach Fabric:

  1. Utwórz nowy notatnik lub otwórz istniejący.

  2. Dołącz usługę Lakehouse, aby zapewnić schemat i kontekst danych.

  3. Wybierz przycisk Copilot na wstążce notesu.

    Screenshot przedstawiający przycisk Copilot na wstążce.

  4. Okienko czatu Copilot zostanie otwarte po prawej stronie notesu.

  5. Wybierz model z selektora modelu. Różne modele (na przykład GPT-5 lub GPT-4.1) mogą generować różne wyniki w zależności od złożoności zadania.

    Ochwyt ekranu selektora modelu w okienku czatu Copilot z dostępnymi modelami.

  6. Wprowadź monit lub wybierz sugerowany monit startowy.

Aby uzyskać szczegółowe instrukcje, przykładowe monity i przewodnik po środowisku okienka czatu, zobacz sekcję przykładowego przewodnika.

Przykładowy przewodnik

W poniższym przewodniku przedstawiono jeden przykład przepływu Copilot od końca do końca, od wyboru monitu startowego do przeglądu i zatwierdzenia zmian. Twoje doświadczenia mogą się różnić — Copilot odpowiedzi zależą od danych, kontekstu notatnika i sposobu formułowania zapytań.

  1. Otwórz notes i wybierz pozycję Copilot ze wstążki, aby otworzyć okienko czatu. Wybierz model z selektora modelu u góry (na przykład GPT-5 lub GPT-4.1), a następnie wybierz jeden ze wstępnie utworzonych monitów startowych lub wpisz pytanie niestandardowe w polu czatu.

    Zrzut ekranu przedstawiający Copilot okienko czatu otwarte na wstążce, z monitami początkowymi i polem tekstowym.

  2. W tym przykładzie wybieramy początkowy monit "Profiluj moją tabelę, aby sprawdzić kolumny, brakujące wartości i duplikaty" w obszarze Eksplorowanie i weryfikowanie danych. Copilot automatycznie używa kontekstu notatnika — dołączonego Lakehouse, dostępnych schematów i tabel — w celu określenia tabeli do profilowania. Nie musisz określać źródła danych; Copilot odnajduje go z obszaru roboczego.

    Zrzut ekranu Copilot podczas przeszukiwania dołączonego magazynu Lakehouse w celu znalezienia schematów i tabel.

  3. Copilot znajduje tabelę dimension_customer w domyślnej usłudze Lakehouse i żąda uprawnień do dodania nowej komórki kodu.

    Zrzut ekranu przedstawiający, jak Copilot znajduje tabelę dimension_customer i prosi o uprawnienie do dodania komórki kodu.

  4. Po zatwierdzeniu sesja platformy Spark zostanie uruchomiona i Copilot uruchomi utworzoną komórkę kodu.

    Zrzut ekranu pokazujący rozpoczęcie sesji Spark i Copilot działającą komórkę kodu.

  5. Copilot żąda uprawnień do edytowania kodu lub uruchamiania komórek. Możesz Zezwolić na działanie, Zezwolić i automatycznie zatwierdzić podobne uprawnienia w przyszłości lub Pominąć, aby zapobiec Copilot uruchomieniu narzędzia. Domyślne zachowanie zatwierdzania można zmienić w dowolnym momencie — zobacz Ustawienia zatwierdzania , aby uzyskać szczegółowe informacje.

     Zrzut ekranu przedstawiający Copilot z prośbą o uruchomienie komórki notesu z opcjami zezwalania, automatycznego zatwierdzania lub pomijania.

  6. Po zakończeniu zadania platformy Spark możesz wybrać opcję Zachowaj lub Cofnij zmiany w notesie. Możesz również otworzyć widok diff, aby dokładnie zobaczyć, co się zmieniło.

    Copilot

  7. Widok różnic pokazuje po lewej stronie oryginalną zawartość notesu i edycje Copilot po prawej stronie. Każda strona ma przycisk Zachowaj tę wersję . Wybierz wersję, którą chcesz zachować — oryginalną lub wersję użytkownika Copilot. Możesz również wrócić bez wybierania żadnej z opcji.

    Zrzut ekranu przedstawiający oryginalną zawartość po lewej stronie i Copilot edycje po prawej stronie.

  8. Możesz również wpisać pytanie niestandardowe w polu czatu. W tym przykładzie Copilot używa jednego z kilku dostępnych narzędzi z serwerów MCP do przetwarzania żądania. W tym miejscu używa narzędzia microsoft_docs_search do znajdowania odpowiednich informacji.

    Zrzut ekranu pytania niestandardowego w okienku czatu z Copilot za pomocą narzędzia microsoft_docs_search.

W tym przewodniku omówiono przepływ podstawowego okienka czatu. Okienko czatu obsługuje również historię chat do przeglądania poprzednich konwersacji i można wchodzić w interakcje z Copilot bezpośrednio w komórkach przy użyciu in-cell Copilot zadań takich jak naprawianie, wyjaśnianie lub optymalizowanie kodu.

Szczegółowe informacje o wydajności i optymalizacja

Gdy zapytasz Copilot w celu uzyskania pomocy dotyczącej optymalizacji, może on udostępnić zalecenia na podstawie rozmiaru danych, wzorców sprzężenia i zachowania środowiska uruchomieniowego. Może na przykład sugerować bardziej wydajne strategie łączenia, pomóc uniknąć niepotrzebnych operacji przetasowań, zidentyfikować możliwości refaktoryzacji na funkcje wielokrotnego użytku i wyróżnić problemy z jakością danych, które wpływają na wydajność i poprawność. Te szczegółowe informacje można wyświetlić podczas konwersacji wieloetapowych lub za pomocą /optimize polecenia .

Historia czatów

Copilot zachowuje historię czatów między sesjami. Poprzednie konwersacje można wyświetlić, wybierając ikonę historii czatu w okienku czatu.

Zrzut ekranu przedstawiający okienko historii czatów z poprzednimi Copilot konwersacjami.

Aby rozpocząć nową konwersację, wybierz nową opcję czatu.

Screenshot przedstawiający nową opcję czatu w okienku czatu Copilot.

Wybór modelu

Możesz wybrać spośród dostępnych modeli (na przykład GPT-5 lub GPT-4.1) z selektora modelu w okienku czatu. Różne modele mogą udostępniać różne wyniki w zależności od złożoności zadania.

Ustawienie zatwierdzania

Copilot zawiera ustawienia zatwierdzenia, które kontrolują, czy prosi o potwierdzenie przed uruchomieniem komórek. Aby zmienić ustawienia zatwierdzania, wybierz ikonę ustawień w okienku czatu.

Oekt ekranu przedstawiający ustawienia zatwierdzania Copilot z opcjami, które zawsze pytają lub nie pytają o zatwierdzenie przed uruchomieniem narzędzia.

Dostępne opcje:

  • Zapytaj o zatwierdzenie — Copilot prosi o potwierdzenie przed każdym uruchomieniem komórki.
  • Nie pytaj o zatwierdzenie — Copilot automatycznie uruchamia komórki.

Akcje wysokiego ryzyka, takie jak uruchamianie wielu komórek jednocześnie lub instalowanie pakietów, zawsze wymagają zatwierdzenia niezależnie od ustawienia.

Gdy Copilot zaleca zmiany kodu (na przykład za pomocą poprawki z Copilot lub sugestii optymalizacji), może automatycznie stosować zmiany po zatwierdzeniu. Copilot zawsze przedstawia różnice zatwierdzenia do przeglądu, aby można było sprawdzić proponowane zmiany przed ich zatwierdzeniem. Po zastosowaniu nadal można zachować lub cofnąć zmiany.

W komórce Copilot

Oprócz okienka czatu można wchodzić w interakcje z Copilot bezpośrednio w komórkach notesu. To doświadczenie jest idealne do szybkich, ukierunkowanych działań na jednej komórce. Wybierz przycisk Copilot nad komórką kodu, aby otworzyć okno tekstowe, w którym możesz wprowadzić żądanie lub polecenie zaczynające się od ukośnika. Na przykład wprowadź "Generuj kod dla regresji logistycznej, która pasuje do tych danych", a Copilot zapisuje kod w poniższej komórce.

Zrzut ekranu przedstawiający Copilot pole tekstowe i listę rozwijaną poleceń ukośnika powyżej komórki kodu.

Możesz również użyć następujących komend ukośnika dla specyficznych działań na istniejącym kodzie.

  • /explain — Wyjaśnienie kodu. Zawiera wyjaśnienie dowolnego bloku kodu w postaci zwykłego języka.
  • /fix — Naprawianie błędów kodu. Identyfikuje błędy i sugeruje poprawki.
  • /comments — Dodawanie komentarzy do kodu. Automatycznie dokumentuje kod za pomocą podsumowań zmian logiki i danych.
  • /optimize — Optymalizowanie kodu. Sugeruje ulepszenia wydajności działania i efektywności, w tym wybór strategii dołączania, optymalizację mieszania, refaktoryzację funkcji oraz wykrywanie potencjalnych problemów z jakością danych, które mogą wpływać na wydajność lub poprawność.

Fabric notesy oferują również inline uzupełnianie kodu które udostępnia sugestie autouzupełniania oparte na sztucznej inteligencji podczas wpisywania komórek kodu.

Diagnozowanie awarii laptopa

Gdy komórka w notatniku ulegnie awarii, Copilot może pomóc zdiagnozować i usunąć problem bezpośrednio w procesie pracy w notatniku.

Użyj poprawki z Copilot w przypadku błędów komórek

Po niepowodzeniu wykonania komórki (w tym błędach zadań Spark ujawnionych podczas wykonywania notesu), poniżej komórki, która zakończyła się niepowodzeniem, pojawia się opcja Napraw z Copilot.

Zrzut ekranu przedstawiający poprawkę z przyciskiem copilot.

Po wybraniu Napraw za pomocą CopilotCopilot używa kontekstu notesu, takiego jak:

  • Kod z uszkodzonej komórki.
  • Środowisko uruchomieniowe i kontekst wykonywania.
  • Szczegóły wykonywania platformy Spark i dzienniki błędów.

Copilot następnie zapewnia:

  • Podsumowanie błędu.
  • Prawdopodobna przyczyna źródłowa.
  • Zalecane następne kroki.

Jeśli wymagana jest zmiana kodu, Copilot może sugerować zaktualizowaną wersję. Przejrzyj zmiany w widoku różnic, a następnie wybierz, czy chcesz zachować, czy cofnąć.

Używanie /fix do rozwiązywania problemów docelowych lub szerszych

Możesz również rozwiązać problemy na Copilot czacie lub w Copilot za pomocą /fix.

  • Użyj /fix w określonej komórce w celu rozwiązania konkretnego problemu.
  • Użyj /fix z czatu, aby uruchomić szerszą diagnostykę w całym zeszycie, nie tylko w jednej komórce. Copilot może zapewnić skonsolidowane podsumowanie, analizę głównej przyczyny między krokami i zaproponować skoordynowane poprawki obejmujące wiele komórek, jeśli jest to konieczne.
  • Użyj kontekstu czatu, aby kontynuować badanie powiązanych błędów w wielu komórkach.

Bieżące zachowanie

Fix z Copilot jest dostępny, gdy wystąpi błąd w bieżącej sesji notatnika. Jeśli notatnik zostanie ponownie otwarty później, przycisk nie jest wyświetlany dla poprzednich błędów.

Często zadawane pytania

Kiedy jest wyświetlany Fix z Copilot?

Fix z Copilot pojawia się po tym, jak wykonanie komórki notesu zakończy się niepowodzeniem w bieżącej sesji, w tym błędy widoczne podczas wykonywania zadania platformy Spark w notesie.

Jakie informacje są używane Copilot do diagnostyki?

Copilot używa kontekstu notesu, w tym nieudanego kodu komórki, środowiska uruchomieniowego i kontekstu wykonywania oraz dostępnych szczegółów wykonywania i dzienników błędów platformy Spark.

Czy Copilot automatycznie zmienia mój kod?

Copilot może sugerować poprawki kodu w razie potrzeby. Przejrzyj proponowane zmiany w widoku różnic, a następnie wybierz, czy chcesz je zachować, czy cofnąć.

Czy Copilot może rozwiązywać problemy w wielu komórkach?

Tak. Użyj /fix dla określonej komórki i kontynuuj rozmowę na czacie, aby zbadać błędy związane z wieloma komórkami.

Czy Copilot zastąpi debugowanie ręczne?

Nie. Copilot przyspiesza diagnostykę i sugeruje poprawki, ale nadal można sprawdzić dzienniki i wykonać debugowanie ręczne zgodnie z potrzebami.

Czy Fix z Copilot nadal pojawia się po ponownym otwarciu notesu?

Nie. Obecnie przycisk jest wyświetlany tylko dla awarii występujących w bieżącej sesji notatnika.