Korzystanie z kodu Genie

Kod Genie pomaga deweloperom generować, optymalizować, wyjaśniać i naprawiać kod w notesach Azure Databricks, edytorze SQL, zadaniach, pulpitach nawigacyjnych sztucznej inteligencji/analizy biznesowej i edytorze plików. Użyj trybu czatu, aby uzyskać wyjaśnienia i szybkie generowanie kodu oraz tryb agenta (ustawienie domyślne), aby umożliwić autonomiczne planowanie kodu Genie i wykonywanie zadań wieloetapowych.

Uwaga / Notatka

Usługa Genie Code domyślnie używa modeli sztucznej inteligencji hostowanych w usłudze Databricks, jeśli wyłączysz funkcje sztucznej inteligencji obsługiwane przez partnerów.

Aby dowiedzieć się, jak kod Genie pomaga w kodzie, zobacz Uzyskiwanie pomocy dotyczącej kodowania z poziomu kodu Genie.

Przegląd okienka Kod Genie

W tej sekcji opisano domyślne doświadczenie okienka Genie Code.

Aby otworzyć okienko Kod genie, kliknij ikonę Asystenta bazy danych. W prawym górnym rogu strony.

Okienko Asystent z monitem ukośnika.

Wpisz pytania lub polecenia z ukośnikiem w polu tekstowym na dole okna Kod Genie i naciśnij klawisz Enter lub kliknij ikonę wysyłania. po prawej stronie pola tekstowego. Kod Genie wyświetla swoją odpowiedź.

Jeśli poprosisz Genie Code o pomoc w kodzie, przeprowadza cię przez uruchamianie, akceptowanie lub odrzucanie proponowanych zmian kodu.

Kontrolki i ustawienia okienka kodu Genie

Nagłówek okienka Kod genie zawiera kontrolki i ustawienia.

  • Kliknij ikonę Plus. Uruchom nowy wątek.

  • Kliknij ikonę koła zębatego. Aby otworzyć ustawienia kodu Genie. W tym miejscu możesz dodać własne instrukcje użytkownika i obszaru roboczego.

  • Kliknij ikonę menu Kebab. Aby otworzyć ustawienia okienka Kod genie.

    Menu okna czatu Asystenta z opcjami.

    • Określ lokalizację Kod Genie: wybierz opcję Zadokowany, aby umieścić okienko Kod Genie w dowolnym miejscu na dole. Możesz przeciągać i upuszczać okienko, aby je przenieść. Wybierz Strona, aby zachować okienko Kod Genie po prawej stronie.
    • Wyświetl wątki czatu w historii: Kliknij pozycję Historia , aby wyświetlić poprzednie wątki czatu. Kliknij wątek czatu, aby otworzyć go ponownie. Aby usunąć wątek czatu, umieść kursor na nim i kliknij ikonę kosza Trash icon..
  • Kliknij przycisk Zamknij ikonę. Aby zamknąć okienko Kod genie.

Tryby „Genie Code”

Kod Genie działa w dwóch trybach: Czat na potrzeby szybkich pytań i generowania kodu oraz Agent dla autonomicznych wieloetapowych przepływów pracy. Tryb agenta jest domyślny.

Uwaga / Notatka

Tryb agenta wymaga następujących elementów:

Aby przełączać się między trybami, użyj selektora trybu w dolnej części panelu Genie Code.

Poniższa tabela zawiera podsumowanie dwóch trybów kodu Genie:

Tryb Capabilities Kiedy stosować Przykładowe podpowiedzi
Chat Odpowiedz na pytania ułatwiające zrozumienie kodu i pojęć.
Generowanie i uruchamianie kodu w ramach czatu.
  • Wyjaśnienie kodu lub błędów
  • Poznawanie pojęć związanych z usługą Databricks
  • Proste generowanie kodu
  • "Co robi ta funkcja?"
  • Co to jest Unity Catalog?
  • "Pisanie testu jednostkowego dla tej funkcji"
Agent Automatyzowanie wieloetapowych przepływów pracy, 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.
  • Eksploracyjna analiza danych
  • Organizacja notatnika
  • Generowanie pulpitu nawigacyjnego
  • Tworzenie potoku
  • Przeprowadź analizę EDA na @example_table i podsumuj najważniejsze wnioski.
  • Nadaj każdej komórce notatnika odpowiednią nazwę.
  • Analizuj @bakehouse dane i twórz pulpit nawigacyjny, aby pokazać wnioski.
  • Utwórz pipeline do codziennej aktualizacji @example_table.

Udostępnianie wątku czatu

Możesz udostępniać wątki czatu Genie Code innym użytkownikom, grupom lub jednostkom usługi.

Aby udostępnić wątek czatu:

  1. W panelu Genie Code kliknij ikonę menu Kebab, a następnie kliknij ikonę HistoriaHistoria, aby otworzyć historię czatu.

  2. Umieść kursor na wątku czatu, który chcesz udostępnić, i kliknij ikonę menu Kebab. Menu kebab .

  3. Kliknij ikonę Udostępnij.Udostępnij.

  4. W oknie dialogowym udostępniania dodaj użytkowników, grupy lub jednostki usługi do udostępniania. Adresaci otrzymują uprawnienie Może wyświetlać w wątku czatu. Zobacz Listy ACL czatu usługi Genie Code.

  5. (Opcjonalnie) Zaznacz Wyślij e-mail do nowych użytkowników, aby wysłać wiadomość e-mail do nowo dodanych użytkowników.

  6. (Opcjonalnie) Aby udostępnić bezpośredni link do wątku czatu, kliknij ikonę Łącze.Skopiuj link w dolnej części okna dialogowego udostępniania.

  7. Kliknij przycisk Dodaj , aby udostępnić konwersację.

Uzyskiwanie pomocy dotyczącej kodu

Uzyskaj pomoc dotyczącą kodu z usługi Genie Code bezpośrednio w notesach. Oferty usługi Genie Code:

Użytkownicy powinni zawsze przeglądać dowolny kod wygenerowany przez kod Genie przed jego uruchomieniem, ponieważ czasami może popełniać błędy.

Aby uzyskać więcej informacji na temat sposobu, w jaki kod Genie może pomóc w kodzie, zobacz Uzyskiwanie pomocy dotyczącej kodowania z poziomu kodu Genie.

Kod zoptymalizowany pod kątem środowiska Azure Databricks

Kod wygenerowany przez kod Genie jest przeznaczony do uruchamiania w środowisku obliczeniowym usługi Databricks. Jest zoptymalizowany pod kątem tworzenia kodu w językach programowania, strukturach i dialektach obsługiwanych przez usługę Databricks. Nie ma być asystentem programowania ogólnego przeznaczenia.

Genie Code często używa informacji z zasobów usługi Databricks, takich jak witryna internetowa dokumentacji usługi Databricks lub baza wiedzy, aby lepiej odpowiedzieć na zapytania użytkowników. Sprawdza się najlepiej, gdy pytanie użytkownika jest związane z pytaniami, na które można odpowiedzieć, korzystając z wiedzy zawartej w dokumentacji Databricks, Unity Catalog oraz kodu użytkownika w Workspace.

Uzyskiwanie odpowiedzi uzyskanych z dokumentacji

Genie Code wyszukuje dokumentację usługi Databricks, aby odpowiedzieć na pytania. Gdy następuje odwołanie do dokumentacji, pojawi się krok Przeszukana dokumentacja w odpowiedzi. Możesz poprosić Genie Code o podanie źródeł, a zawiera linki do odpowiednich stron dokumentacji.

Genie Code odpowiedź wykorzystująca informacje pochodzące z dokumentacji.

Przekaż opinię na temat odpowiedzi dotyczących kodu Genie

Poinformuj nas, czy odpowiedzi dotyczące kodu Genie są przydatne, czy nie:

  1. Zatrzymaj wskaźnik myszy tuż pod odpowiedzią na kod Genie.
  2. Kliknij ikonę przydatny kciuk w górę lub przycisk nieprzydatne Ikona kciuka w dół.

Dodatkowe informacje