Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Na tej stronie przedstawiono kod Genie na potrzeby nauki o danych. Zaprojektowany specjalnie dla notesów usługi Databricks i edytora SQL, kod Genie w trybie agenta może eksplorować dane, generować i uruchamiać kod oraz naprawiać błędy — wszystko z jednego wiersza polecenia.
Co to jest Kod Genie na potrzeby nauki o danych?
Tryb "Agent" Genie Code może zautomatyzować całe wieloetapowe przepływy pracy data science w notesach Databricks i edytorze SQL.
W porównaniu z trybem czatu kodu Genie tryb agenta ma rozszerzone możliwości: planowanie rozwiązania, pobieranie odpowiednich zasobów, uruchamianie kodu, używanie danych wyjściowych komórek w celu poprawy wyników, automatyczne naprawianie błędów i nie tylko.
Kod Genie może planować i generować skrypty do uruchomienia w zeszytach lub zapytania do uruchomienia w edytorze SQL. Genie Code współpracuje z Tobą, aby zatwierdzić jego plany i potwierdzić kolejne kroki przed kontynuowaniem. Za Twoją zgodą Genie Code może używać narzędzi do wykonywania zadań, takich jak wyszukiwanie tabel, edytowanie notatnika, uruchamianie komórek i odczytywanie danych wyjściowych z komórek.
Dostęp i akcje genie Code podlegają uprawnieniam użytkownika. Może ona uzyskiwać dostęp tylko do danych, do których masz dostęp i wykonywać operacje, dla których masz uprawnienia.
Requirements
Aby korzystać z możliwości analizy danych agentycznych usługi Genie Code, obszar roboczy wymaga następujących elementów:
- Funkcje sztucznej inteligencji obsługiwane przez partnerów są włączone zarówno dla konta, jak i obszaru roboczego. Zobacz Funkcje sztucznej inteligencji obsługiwane przez partnerów.
Używanie kodu Genie na potrzeby nauki o danych
Aby użyć kodu Genie na potrzeby zadań nauki o danych:
W notatniku usługi Databricks lub Edytorze SQL otwórz boczny panel kodu Genie.
Wprowadź komendę dla kodu Genie. Na przykład "Przeanalizuj
@sales_transactionsz samples.bakehouse, aby zidentyfikować najlepiej sprzedający się produkt".Wskazówka
Odwołuj się do określonych tabel przy użyciu polecenia
@table_name. Agent będzie używać tej tabeli i wszelkich skojarzonych metadanych w celu opracowania swojej odpowiedzi. Agent respektuje uprawnienia Unity Catalog użytkownika, więc może uzyskiwać dostęp tylko do danych, do których Ty masz uprawnienia.Ponieważ kod Genie generuje swoją odpowiedź, często wstrzymuje pobieranie danych wejściowych:
W przypadku bardziej złożonych zadań kod Genie może utworzyć plan krok po kroku i zadać wyjaśnienie pytań. Odpowiedz na jego pytania wyjaśniające, aby pomóc mu ulepszyć jego plan.
Gdy aplikacja Genie Code musi uruchomić kod, prosi o zatwierdzenie przed kontynuowaniem. Zezwalaj na żądanie lub odrzucaj je. Możesz również wybrać opcję Zezwalaj w tym wątku (odwołując się do wątku konwersacji Genie Code) lub Zawsze zezwalaj.
Ważne
Kod Genie może generować i uruchamiać kod w notesie. Chociaż ma bariery ochronne, aby zapobiec niebezpiecznym działaniom, nadal istnieje ryzyko. Należy używać go tylko z kodem i zaufanymi danymi
Gdy kod Genie kontynuuje swoją pracę, może zostać wyświetlony monit o wybranie pozycji Kontynuuj lub Odrzuć. Przejrzyj istniejącą pracę kodu Genie, a następnie wybierz pozycję Kontynuuj , aby zezwolić na kontynuowanie kolejnych kroków lub Odrzuć , aby poinformować go o wypróbowaniu czegoś innego.
Aby zatrzymać kod Genie podczas jego działania, kliknij czerwoną
Kod Genie może tworzyć nowe komórki notesu (lub zapytania), generować tekst i kod, uruchamiać komórki notesu i uzyskiwać dostęp do danych wyjściowych komórki w celu zinterpretowania wyników.
Uwaga / Notatka
Aby kod Genie mógł kontynuować swoją pracę i podejmować kolejne kroki, musisz pozostać na bieżącej karcie, na której działa.
Wskazówka
Możesz dodać instrukcje dotyczące kodu Genie w trybie agenta do użycia w większości odpowiedzi. Jeśli na przykład masz konwencje kodu lub preferowane biblioteki do użycia, możesz dodać te wytyczne do instrukcji dotyczących kodu Genie. Możesz również tworzyć umiejętności, aby rozszerzyć kod Genie o wyspecjalizowane możliwości dla zadań specyficznych dla domeny. Aby uzyskać więcej szczegółów i innych wskazówek, zobacz Porady dotyczące ulepszania odpowiedzi na kod Genie.
Przypadki użycia
W trybie agenta kod Genie ma rozszerzone możliwości, takie jak znajdowanie danych, interpretowanie danych wyjściowych i wykonywanie akcji komórek.
Genie Code może pomóc w złożonych zadaniach nauki o danych, w tym eksploracyjnej analizie danych, prognozowaniu i uczeniu maszynowym. Możesz nawet utworzyć od podstaw nowy zeszyt analizy danych za pomocą kodu Genie. Aby uzyskać lepsze wyniki, podaj agentowi kontekst, odwołując się do tabel, potoków, notesów, zapytań i plików za pomocą polecenia @<resource_name>. Możesz również kliknąć
Spróbuj wykonać następujące polecenia, aby rozpocząć:
-
Odnajdywanie danych:
- "Która tabela zawiera dane dotyczące transakcji piekarni?"
- "Chcę zobaczyć dane pogodowe dla daty 2025-01-01 w mieście Los Angeles, CA."
- "Znajdź tabelę zawierającą dane dotyczące taksówek w Nowym Jorku i pokaż mi pierwsze 10 wierszy".
-
Eksploracyjna analiza danych:
- "Pomóż mi przeanalizować ciąg JSON w kolumnie A".
- "Utwórz wizualizację danych z tej tabeli".
- Zinterpretuj ten wykres słupkowy.
- "Opisz
@sales_transactionszestaw danych. Wykonaj pewną EDA, aby pomóc mi zrozumieć statystyki kolumn i zwizualizować rozkład wartości. Pomyśl jak analityk danych. - Przeanalizuj
@workload_insights, aby znaleźć pięciu głównych klientów obciążeń Databricks SQL w zeszłym tygodniu na podstawie przychodów. Następnie zobrazować, ilu użytkowników mieli ci klienci korzystający z Databricks SQL tygodniowo w ciągu ostatnich 6 tygodni.
-
Prognozowanie:
- "Korzystając z
@incidentszestawu danych, utwórz prognozę dziennej liczby zdarzeń w ciągu najbliższych 2 tygodni. Gdy skończysz, nadaj mi tabelę danych i interakcyjny wykres, aby wyświetlić wyniki. - "Korzystając z
@website_trafficzestawu danych, należy przewidzieć dzienne liczby odwiedzających w nadchodzącym miesiącu. Wyróżnij wszelkie sezonowe wzorce. - Wygeneruj prognozę zapotrzebowania na produkty na podstawie zestawu danych
@inventoryna następne 6 miesięcy, w tym przedziały ufności.
- "Korzystając z
-
Uczenie maszynowe:
- Przeprowadź przygotowanie danych i inżynierię cech, aby przysposobić ten zestaw danych do szkolenia modelu.
- Skorzystaj z zestawu danych
@customer_data, aby wytrenować model klasyfikacyjny do przewidywania odpływu klientów. Oceń model z dokładnością i metrykami AUC. - "Przeprowadź dostrajanie hiperparametrów w modelu regresji przy użyciu zestawu danych,
@housing_pricesaby poprawić błąd przewidywania". - "Utwórz model klastrowania w
@sales_leadszestawie danych, aby zidentyfikować segmenty klientów i przedstawić podsumowanie cech każdego klastra".
-
Organizacja notesu:
- "Utwórz nową komórkę, która podsumowuje wyniki z tego notesu".
- "Nadaj temu notesowi odpowiednią nazwę".
Eksploracyjna analiza danych
Użyj kodu Genie, aby przeprowadzić eksploracyjne analizy danych w zestawie danych. Spróbuj na przykład poprosić, aby pomogło ci utworzyć nowy notatnik, który analizuje zestaw danych samples.bakehouse.sales_transactions.
Na pustej karcie notesu otwórz panel Genie Code i wprowadź następujący monit: "Opisz zestaw danych, @sales_transactions. Chcę zrobić pewną EDA, aby móc zrozumieć statystyki kolumn i zwizualizować rozkład wartości.
Agent tworzy plan, aby odpowiedzieć na twój komunikat i może zadać pytania wyjaśniające. Za twoją zgodą generuje nowe komórki notesu zawierające kod do analizy danych oraz tekst wyjaśniający proces i wyniki.