Genie App Builder

Important

Bu özellik Beta sürümündedir. Bunu kullanmak için, çalışma alanı yöneticisinin Önizlemeler sayfasından Yönetilen ajan tabanlı uygulama oluşturma seçeneğini açması gerekir. Bkz. Azure Databricks önizlemelerini yönetme.

Genie App Builder, Azure Databricks arayüzünde Databricks uygulamalarını doğal dilde tanımlayarak oluşturmanızı sağlar. İstediğiniz uygulamayı tanımlayın ve Genie App Builder bunu veri ve yapay zeka uygulamaları için Azure Databricks çerçevesi olan Databricks AppKit ile oluşturur. Çalışan bir önizlemeyi gözden geçirirsiniz, takip istemleriyle geliştirirsiniz ve ardından dağıtırsınız.

Genie App Builder, App Space içinde uygulamalar oluşturur. Bir Uygulama Alanı, yöneticilerin kimlerin uygulama oluşturup kullanabileceğini, bu uygulamaların hangi izinlere sahip olduğunu ve hangi harcama politikalarının uygulandığını belirlediği bir yönetişim sınırıdır. Governed agentic uygulama oluşturma önizlemesi hem Genie App Builder hem de App Spaces'i açıyor. App Spaces'e bakınız.

Kod yazmadan dahili veri ve yapay zeka uygulamalarını hızlıca oluşturmak için Genie App Builder'ı kullanın. Uygulama kodunu, çalışma zamanını veya ölçeklendirmeyi kendiniz kontrol etmek için bunun yerine bir şablondan uygulama oluşturun ya da özel uygulama oluşturun.

Requirements

Genie App Builder'ı kullanmak için aşağıdakilere ihtiyacınız var:

  • Desteklenen bir bölgede bir çalışma alanı:

    australiaeast, brazilsouth, centralindia, centralus, uksouth, southcentralus, northeurope, southeastasia, westeurope, eastus, francecentral, westus, eastus2, germanywestcentral, japaneast, northcentralus, canadacentral, westus2

    Azure China bölgeleri desteklenmemektedir.

  • Ortak destekli yapay zeka özellikleri hem hesap hem de çalışma alanı seviyesinde açıldı. Bkz. İş ortağı destekli yapay zeka özellikleri.

  • Cross-Geo işleme açık durumda, eğer çalışma alanınızın Geo'su bunu gerektiriyorsa. Bkz. Coğrafi bölgeler arası işlemeyi etkinleştirme.

  • CAN CREATE APP Uygulama Alanı izni. App Space izinlerine bakınız.

  • Kullanıcıların tarayıcıları, düzenleyici ve önizlemenin çalıştığı *.databricksapps.com yere ulaşabilir. İş alanının IP erişim listeleri ve ön yüz Özel Bağlantı ayarları bu trafiğe uygulanır. Ön uç Özel Bağlantı ile, databricksapps.com özel uç noktanıza çözümlenmelidir. Ingress controls bakınız.

Bir uygulama oluştur

Uygulamayı doğal dilde tarif edin, ardından istediğiniz gibi çalışana kadar devam istemleriyle geliştirin.

  1. Azure Databricks çalışma alanınızda, Apps ana sayfasını açın ve sol navigasyondaki Build sekmesine tıklayın.
  2. Derleme yapmak için Uygulama Alanı'nı seçin.
  3. (İsteğe bağlı) Uygulama için bir isim girin.
  4. Uygulamayı tanımlayan doğal dilde bir istem girin. Daha iyi sonuçlar için İpuçları bölümüne bakınız.
  5. Genie App Builder, uygulamanın önizlemesini oluşturur. İstendiğinde, Giriş seçeneğine tıklayın ve yeni tarayıcı sekmesinde giriş işlemini tamamlayın. Önizlemeye giriş sayfasına bakınız.
  6. Uygulamayı ek istemlerle geliştirin.
  7. Uygulama istediğiniz gibi çalıştığında, onu dağıtıma alın.

Dağıtılan uygulamalar boşta olduğunda sıfıra ölçeklenir ve kullanıcı istediğinde tekrar başlar. Uygulama çalışma zamanı'na bakın.

Yayınlanmış bir uygulamayı geliştirmeye devam etmek için uygulama detayları sayfasında Genie App Builder'a tıklayın.

Önizlemeye giriş yapın

Önizleme, çalışma alanınızdan farklı bir alan adından yükleniyor, bu yüzden ona ayrıca giriş yaparsınız. Giriş yeni bir tarayıcı sekmesinde açılır. Tarayıcınız çalışma alanı için açılır pencereleri engellerse bunlara izin verin ve Tekrar dene'ye tıklayın.

Önizleme ayrıca üçüncü taraf çerezlere ihtiyaç duyuyor. Tarayıcınız engellerse, tarayıcı ayarlarında çalışma alanı için üçüncü taraf çerezlere izin verin veya önizlemeyi kendi sekmesinde görmek için yeni sekmede aç seçeneğine tıklayın.

Bir uygulamayı paylaş

Bir uygulamayı dağıttıktan sonra, diğer kullanıcıların çalıştırabilmesi için paylaşın:

  1. Uygulama detayları sayfasında Paylaş'a tıklayın.
  2. Kullanıcılar veya gruplar ekleyin ve bir izin seviyesi seçin:
    • CAN USE: Çalıştırın ve uygulamayla etkileşime geçin.
    • CAN MANAGE: Uygulamayı düzenleyin, paylaşın ve silin.

App Space kullanıcı yetkilendirme ayarı, uygulamayı kimlerin kullanabileceğini sınırlıyor. Eğer alan Herhangi bir rol kullanıyorsa, uygulamayı herhangi bir kullanıcıyla paylaşabilirsiniz. Alan Yalnızca seçili rol kullanıyorsa, sadece o rolü üstlenebilecek kullanıcılarla paylaşabilirsiniz ve uygulamayı kullanmak için o rolü üstlenmeleri gerekir. Role-tabanlı erişim kontrolü ve Databricks uygulaması için İzinleri Yapılandırma.

Veri erişimi

Genie App Builder ile oluşturulan bir uygulama, verilere iki yoldan biriyle erişir:

  • Giriş yapan kullanıcı olarak: Kullanıcının yetkilendirmesiyle uygulama, giriş yapan kullanıcının kimliğiyle hareket eder. Uygulama, yalnızca kullanıcının zaten erişebildiği veri ve kaynaklara ulaşabilir ve yalnızca App Space'in izin verdiği kapsamlar içinde. Alan bir rol gerektiriyorsa, uygulama bu durumda o rolün izinleriyle hareket eder. Bkz. Kapsamlar.
  • Uygulama olarak: Yöneticiler, Unity Kataloğu tabloları ve hacimleri gibi Paylaşılan veriler ile SQL depoları ve hizmet uç noktaları gibi Paylaşılan kaynakları App Space'e ekleyebilir. Alandaki her uygulama bunları kendi kimliğiyle kullanabilir. Bkz. Databricks uygulamasına kaynak ekleme.

Örneğin, bir kullanıcı kullanıcı yetkilendirmesi kullanan bir dashboard uygulamasını açtığında, uygulama yalnızca kullanıcının okuma iznine sahip olduğu Unity Kataloğu tablolarını sorgular.

Daha iyi sonuçlar için ipuçları

Genie App Builder'dan daha iyi sonuçlar almak için şu ipuçlarını takip edin:

  • Basit başlayın, sonra yineleyin: Kısa bir prompt ile başlayın, ardından tüm uygulamayı tek bir büyük istemde anlatmak yerine takip istemleriyle özellikler ekleyin. Kısa yineleme döngüleri en iyi şekilde işe yarar, özellikle yeni başlarken.
  • Kullanıcı arayüzü ve davranış konusunda net olun: Uygulamanın olması gereken sayfaları, kullanıcıların girdiği girdileri, gösterilecek grafikleri veya tabloları ve kullanıcıların yapabileceği işlemleri tanımlayın. Ayrıca uygulamanın nasıl davranması gerektiğini, hangi filtrelerin uygulanacağını, hangi varsayılan değerlerin kullanılacağını ve uygulamanın veriyi nereye yazması gerektiğini belirtin.

Örneğin:

  • Genel Bilgi: "Bir satış gösterge paneli oluşturun."
  • Belirli: "Bir sayfalı bir satış kontrol paneli oluşturun. Bölgeye göre aylık gelir çubuk grafiğini ve gelire göre en iyi 10 hesabın tablosunu gösterin. EMEA olarak varsayılan bir bölge filtresi ekleyin."

Uygulama çalışma zamanı

Genie App Builder ile oluşturulan uygulamalar, izole, talep üzerine sunucusuz hesaplama üzerinde çalışır. Her uygulama en fazla bir instance üzerinde çalışır ve bir süre hareketsizlikten sonra sıfıra ölçeklenir. Uygulamanın ölçeği düşürüldükten sonraki ilk istek, uygulama başlarken daha uzun sürer.

Uygulama küçültüldüğünde bellek veya yerel diskteki durum kaybolur. Durumu ölçek küçültmeler sırasında korumak için bunu bir Lakebase tablosunda, bir Unity Catalog biriminde veya başka bir harici depoda saklayabilirsiniz. Uygulama durumu. Sürekli açık bir uygulama veya yatay ölçeklendirme istiyorsanız, bunun yerine bir şablondan veya kendi kodunuzdan bir uygulama oluşturun. Databricks uygulamaları için yatay ölçeklendirme bölümünü inceleyin.

Limitations

Genie App Builder ile oluşturulan uygulamaların aşağıdaki sınırlamaları vardır:

  • Uygulamaların genel internete genel çıkışı yoktur. Çıkış erişimi Azure Databricks çalışma alanı ve Azure Databricks tarafından yönetilen npm ve PyPI paket proxy'leriyle sınırlıdır.
  • İş alanı düzeyinde Secure Egress Gateway ve sunucusuz Özel Bağlantı yapılandırmaları bu uygulamalar için geçerli değildir. Bkz . Databricks Uygulamaları için ağı yapılandırma.
  • Paketler yalnızca Azure Databricks tarafından yönetilen paket proxy'leri üzerinden kurulur. Özel paket depoları desteklenmiyor.

Sorun giderme Genie App Builder

Bu bölüm, bir uygulama oluştururken karşılaşabileceğiniz sorunları ele alır.

Editör bağlanırken takılı kaldı

Editör Hesaplamaya bağlanıyor durumunda birkaç dakikadan fazla kalıyorsa veya Editörünüze ulaşamıyoruz. Yeniden deneniyor… gösteriyorsa, tarayıcınız editörün adresine *.databricksapps.com üzerinden ulaşamayabilir. Çalışma alanının ağ ayarları genellikle şuna neden olur:

  • IP erişim listeleri: İş alanı IP erişim listesi, bulunduğunuz ağa izin vermelidir. Liste, *.databricksapps.com için de geçerlidir. Tarayıcınız workspace'e Özel Bağlantı üzerinden ulaşıyor ama databricksapps.com halka açık internet üzerinden erişemiyorsa, sonraki öğeye bakın.
  • Ön uç Özel Bağlantı: Çalışma alanınız ön uç Özel Bağlantı kullanıyorsa, databricksapps.com çalışma alanı URL'niz gibi özel uç noktanıza çözümlenmelidir. Editörün adresini tarayıcınızın geliştirici araçlarında, *.databricksapps.com için başarısız isteklerde bulun ve tarayıcınızın çalıştığı makine veya ağdan nslookup <editor-address> çalıştırın. Eğer bir genel IP adresi dönerse, Özel Bağlantı için DNS kurulumunuza databricksapps.com ekleyin. DNS yapılandırmasına bakınız.

Pricing

Beta sırasında Genie App Builder, App Spaces veya Genie App Builder ile oluşturulan uygulamalar için ücret alınmaz. Beta özelliklerinin fiyatlandırması değişebilir.

Ek kaynaklar