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.
Important
Ta funkcja jest dostępna w wersji beta. Aby z tego korzystać, administrator obszaru roboczego musi włączyć opcję Governed agentic app-building na stronie Previews. Zobacz Zarządzanie wersjami zapoznawczami usługi Azure Databricks.
Genie App Builder pozwala budować aplikacje Databricks w interfejsie Azure Databricks, opisując je w języku naturalnym. Opisz aplikację, której chcesz, a Genie App Builder generuje ją za pomocą Databricks AppKit, frameworka Azure Databricks dla aplikacji danych i AI. Przeglądasz działający podgląd, dopracowujesz go za pomocą kolejnych promptów, a następnie go wdrażasz.
Genie App Builder tworzy aplikacje w App Space. App Space to granica zarządzania, gdzie administratorzy definiują, kto może tworzyć i używać aplikacji, jakie uprawnienia mają te aplikacje oraz jakie polityki wydatków do nich się odnoszą. Podgląd zarządzanego tworzenia aplikacji agentowych uruchamia zarówno Genie App Builder, jak i App Spaces. Zobacz App Spaces.
Użyj Genie App Builder, aby szybko budować wewnętrzne aplikacje z danymi i AI, bez pisania kodu. Aby kontrolować kod aplikacji, czas działania lub skalowanie samodzielnie, stwórz aplikację z szablonu lub stwórz własną aplikację.
Requirements
Aby korzystać z Genie App Builder, potrzebujesz następujących elementów:
Przestrzeń robocza w obsługiwanym regionie:
australiaeast,brazilsouth,canadacentralcentralindiacentraluseastuseastus2francecentralgermanywestcentraljapaneastnorthcentralusnortheuropesouthcentralussoutheastasiauksouthwesteuropewestuswestus2Regiony Azure China nie są obsługiwane.
Funkcje AI oparte na partnerach były włączone zarówno na poziomie konta, jak i przestrzeni roboczej. Zobacz Funkcje sztucznej inteligencji obsługiwane przez partnerów.
Przetwarzanie cross-Geo jest włączone, jeśli wymaga tego Geo obszaru roboczego. Zobacz Włączanie przetwarzania międzyregionalnego.
CAN CREATE APPuprawnienie w App Space. Zobacz uprawnienia App Space.Przeglądarki użytkowników mogą dotrzeć do
*.databricksapps.com, gdzie działają edytor i podgląd. Listy dostępu IP oraz ustawienia front-end Private Link w obszarze roboczym dotyczą tego ruchu. W przypadku front-end Private Linkdatabricksapps.commusi wskazywać na Twój prywatny punkt końcowy. Zobacz Kontrole ruchu przychodzącego.
Zbuduj aplikację
Opisz aplikację w języku naturalnym, a następnie dopracuj ją za pomocą kolejnych promptów, aż zadziała tak, jak chcesz.
- W swojej przestrzeni roboczej Azure Databricks otwórz stronę główną Apps i kliknij zakładkę Build w lewej nawigacji.
- Wybierz App Space, w której chcesz budować.
- (Opcjonalnie) Wprowadź nazwę aplikacji.
- Wprowadź komunikat w języku naturalnym opisujący aplikację. Zobacz Wskazówki, aby uzyskać lepsze wyniki.
- Genie App Builder generuje podgląd aplikacji. Gdy pojawi się monit, kliknij Zaloguj się i dokończ logowanie w nowej karcie przeglądarki. Zobacz Logowanie do wersji zapoznawczej.
- Udoskonal aplikację poprzez dodatkowe monity.
- Gdy aplikacja działa tak, jak chcesz, wdroż ją.
Wdrażane aplikacje skalują się do zera podczas bezczynności i uruchamiają się ponownie, gdy użytkownik o nie poprosi. Zobacz App runtime.
Aby stale ulepszać wdrożoną aplikację, kliknij Genie App Builder na stronie szczegółów aplikacji.
Zaloguj się do wersji zapoznawczej
Podgląd ładuje się z innej domeny niż twoja przestrzeń robocza, więc logujesz się do niej osobno. Zalogowanie otwiera się w nowej karcie przeglądarki. Jeśli przeglądarka blokuje wyskakujące okienka dla przestrzeni roboczej, zezwól na nie i kliknij Spróbuj ponownie.
Podgląd wymaga także plików cookie firm trzecich. Jeśli przeglądarka je blokuje, zezwól na pliki cookie innych firm w ustawieniach przeglądarki lub kliknij Otwórz w nowej karcie, aby zobaczyć podgląd w osobnej karcie.
Udostępnij aplikację
Po wdrożeniu aplikacji udostępnij ją, aby inni użytkownicy mogli ją uruchamiać:
- Na stronie szczegółów aplikacji kliknij Udostępnij.
- Dodaj użytkowników lub grupy i wybierz poziom uprawnień:
-
CAN USE: Uruchom i wchodź w interakcję z aplikacją. -
CAN MANAGE: Edytuj, udostępnij i usuń aplikację.
-
Ustawienie autoryzacji użytkowników w App Space ogranicza, kto może korzystać z aplikacji. Jeśli przestrzeń używa Dowolna rola, możesz udostępnić aplikację dowolnemu użytkownikowi. Jeśli przestrzeń korzysta z opcji Tylko wybrana rola, możesz udostępnić ją tylko użytkownikom, którzy mogą przyjąć tę rolę, a oni muszą przyjąć tę rolę, aby korzystać z aplikacji. Zobacz Kontrola dostępu oparta na rolach oraz Konfiguracja uprawnień dla aplikacji Databricks.
Dostęp do danych
Aplikacja stworzona w Genie App Builder uzyskuje dostęp do danych na jeden z dwóch sposobów:
- Jako zalogowany użytkownik: Po autoryzacji użytkownika aplikacja działa jako użytkownik, który się do niej loguje. Aplikacja może dotrzeć tylko do danych i zasobów, do których użytkownik ma już dostęp, i tylko w zakresie dozwolonym przez App Space. Jeśli przestrzeń wymaga roli, aplikacja działa z uprawnieniami tej roli. Zobacz Zakresy.
- Jako aplikacja: Administratorzy mogą dodawać dane współdzielone, takie jak tabele i woluminy Unity Catalog, oraz zasoby współdzielone, takie jak magazyny SQL i punkty końcowe obsługujące, do App Space. Każda aplikacja w tym obszarze może używać z nich z własną tożsamością. Zobacz Dodawanie zasobów do aplikacji Databricks.
Na przykład, gdy użytkownik otwiera aplikację dashboard korzystającą z autoryzacji użytkownika, aplikacja zapytuje tylko te tabele Unity Catalog, do których użytkownik ma uprawnienia do odczytu.
Wskazówki, jak uzyskać lepsze wyniki
Aby uzyskać lepsze wyniki z Genie App Builder, stosuj się do tych wskazówek:
- Zacznij prosto, a potem iteruj: zacznij od krótkiego promptu, potem dodaj funkcje z promptami uzupełniającymi zamiast opisywać całą aplikację jednym dużym promptem. Krótkie cykle iteracji sprawdzają się najlepiej, zwłaszcza na początku.
- Bądź precyzyjny co do interfejsu użytkownika i zachowania: opisz strony, które powinna mieć aplikacja, dane wejściowe wprowadzane przez użytkowników, wykresy lub tabele do pokazania oraz działania, które mogą podjąć. Powiedz też, jak powinna się zachowywać aplikacja, w tym jakie filtry zastosować, jakie wartości domyślne używać i gdzie aplikacja zapisuje dane.
Na przykład:
- Ogólne: "Zbuduj panel sprzedaży."
- Konkretne: "Zbuduj pulpit sprzedaży na jednej stronie. Pokaż wykres słupkowy miesięcznych przychodów według regionów oraz tabelę 10 kont o najwyższych przychodach. Dodaj filtr regionowy domyślnie ustawiony na EMEA.
Runtime aplikacji
Aplikacje zbudowane w Genie App Builder działają na izolowanym, bezserwerowym środowisku obliczeniowym na żądanie. Każda aplikacja działa najwyżej na jednej instancji i po okresie bezczynności skaluje się do zera. Pierwsze żądanie po zmniejszeniu skali aplikacji zajmuje więcej czasu, gdy aplikacja się uruchamia.
Stan w pamięci lub na lokalnym dysku zostaje utracony, gdy aplikacja jest skalowana w dół. Aby zachować stan podczas zmniejszania skali, przechowuj go w tabeli Lakebase, woluminie Unity Catalog lub innym zewnętrznym magazynie. Zobacz stan aplikacji. Jeśli potrzebujesz aplikacji zawsze aktywnej lub skalowania poziomego, stwórz zamiast tego aplikację z szablonu lub własnego kodu. Zobacz skalowanie poziome dla aplikacji Databricks.
Limitations
Aplikacje stworzone w Genie App Builder mają następujące ograniczenia:
- Aplikacje nie mają ogólnego ruchu wychodzącego do Internetu. Dostęp wychodzący jest ograniczony do przestrzeni roboczej Azure Databricks oraz proxy pakietów NPM i PyPI zarządzanych przez Azure Databricks.
- Konfiguracje Secure Egress Gateway na poziomie przestrzeni roboczej oraz serwerless Private Link nie mają zastosowania do tych aplikacji. Zobacz Konfigurowanie sieci dla aplikacji usługi Databricks.
- Pakiety są instalowane tylko poprzez proxy pakietów zarządzanych przez Azure Databricks. Niestandardowe repozytoria pakietów nie są obsługiwane.
Rozwiązywanie problemów: Genie App Builder
Ta sekcja dotyczy problemów, które możesz zauważyć podczas tworzenia aplikacji.
Edytor utknął podczas łączenia
Jeśli edytor pozostaje na Łączenie z zasobami obliczeniowymi dłużej niż kilka minut lub wyświetla Nie możemy połączyć się z Twoim edytorem. Ponawianie próby…, przeglądarka może nie być w stanie dotrzeć do adresu edytora pod adresem *.databricksapps.com. Ustawienia sieciowe w obszarze roboczym są zwykle tego przyczyną:
-
Listy dostępu IP: Lista dostępu IP przestrzeni roboczej musi zezwalać na sieć, w której się znajdujesz. Lista odnosi się także do
*.databricksapps.com. Jeśli Twoja przeglądarka dociera do przestrzeni roboczej przez Private Link, aledatabricksapps.comłączy się z nią przez publiczny internet, zobacz następny punkt. -
Front-end Private Link: Jeśli Twój obszar roboczy korzysta z front-end Private Link,
databricksapps.commusi wskazywać na Twój prywatny punkt końcowy, tak jak adres URL Twojego obszaru roboczego. Znajdź adres edytora w narzędziach deweloperskich przeglądarki, na nieudanych żądaniach do*.databricksapps.com, i uruchomnslookup <editor-address>z maszyny lub sieci, na której działa przeglądarka. Jeśli zwraca publiczny adres IP, dodajdatabricksapps.comdo konfiguracji DNS dla Private Link. Zobacz konfigurację DNS.
Ceny
W fazie beta nie pobiera się opłat za Genie App Builder, App Spaces ani aplikacje stworzone w Genie App Builder. Ceny funkcji beta mogą ulec zmianie.