AI/BI Genie alanı nedir?
Bu makalede, iş ekiplerinin verileriyle doğal dil kullanarak etkileşim kurmasına olanak tanıyan bir Azure Databricks özelliği olan AI/BI Genie tanıtılmaya çalışlanmaktadır. Kuruluşunuzun terminolojisine ve verilerine göre uyarlanmış, kullanıcı geri bildirimleri aracılığıyla performansını izleyip geliştirebilme özelliğine sahip üretken yapay zekayı kullanır.
Genel bakış
Veri analistleri gibi etki alanı uzmanları Genie'nin iş sorularını analiz sorgularına çevirmesine yardımcı olmak için genie alanlarını veri kümeleri, örnek sorgular ve metin yönergeleriyle yapılandırıyor. Kurulumdan sonra, işletme kullanıcıları operasyonel verileri anlamak için sorular sorabilir ve görselleştirmeler oluşturabilir. Verileriniz değiştikçe ve kullanıcılar yeni sorular oluşturdukçe Genie'nin anlam bilgisini sürekli güncelleştirebilirsiniz. DatabricksIQ hakkında ek bilgi için bkz . DatabricksIQ destekli özellikler.
AI/BI Genie, doğal dil sorularını eşdeğer bir SQL sorgusuna dönüştürmek için açıklamalı tablolardan ve sütunlardan ilgili adları ve açıklamaları seçer. Ardından, mümkünse oluşturulan sorgu ve sonuçlar tablosuyla yanıt verir. Genie yanıt oluşturamıyorsa, yanıt vermeden önce netleştirmek için izleme soruları sorabilir.
Kullanım örnekleri
Teknik olmayan çeşitli hedef kitlelere hizmet vermek için farklı Genie alanları oluşturabilirsiniz. Aşağıdaki senaryolarda iki olası kullanım örneği açıklanmaktadır.
Örnek 1: Fırsat durumunu görselleştirme
Satış yöneticisi, açık ve kapalı fırsatların geçerli durumunu satış işlem hattında aşama aşama almak istiyor. Genie alanıyla doğal dil kullanarak etkileşime girip otomatik olarak bir görselleştirme oluşturabilirler.
Aşağıdaki gif bu etkileşimi gösterir:
Örnek 2: Lojistik takibi
Bir lojistik şirketi, farklı departmanlardan iş kullanıcılarının operasyonel ve finansal ayrıntıları izlemesine yardımcı olmak için Genie alanlarını kullanmak istiyor. Sevkiyat tesis yöneticilerinin gönderileri takip etmeleri için bir Genie alanı, finansal yöneticilerinin de finansal sağlıklarını anlamaları için bir genie alanı kurdular.
Genie nasıl yanıt oluşturur?
Genie, iş sorularını yorumlamak ve yanıtlar oluşturmak için bileşik yapay zeka sistemi kullanır. Bileşik yapay zeka sistemleri, tek bir büyük dil modeli kullanmak yerine yapay zeka uygulamalarındaki görevleri birden çok etkileşim kuran bileşeni birleştirerek işler. Bileşik yapay zeka sistemleri, performansları ve esneklikleri nedeniyle yapay zeka uygulamaları için giderek daha yaygın bir tasarım desenidir. Daha fazla bilgi için bkz. Modellerden Bileşik AI Sistemlerine Geçiş .
Kullanıcı soru gönderdiğinde Genie isteği ayrıştırıyor, ilgili veri kaynaklarını tanımlayıp isteme nasıl yanıt verileceğini belirler. Sağladığınız yönergeler Unity Kataloğu meta verileriyle birlikte Genie'nin hem iş hem de teknik mantık çıkarmasına olanak tanır. Genie, isteği yanıtlamak için en uygun bilgileri seçmek için örnek SQL sorgularını, tablo ve sütun meta verilerini ve sohbet geçmişini akıllı bir şekilde filtreler.
Genie yanıt oluşturmak için aşağıdaki bileşenleri kullanır:
- Tablo meta verileri: Tablo adlarını, açıklamalarını ve tanımlı birincil anahtar (PK) ile yabancı anahtar (FK) ilişkilerini içerir. Genie, isteği ayrıştırıp doğal dil istemini SQL'e dönüştürdüğü için bu verileri kullanır.
- Sütun adları ve açıklamaları: Genie, eklenecek ilgili sütun adları ve açıklamaları için akıllı bir şekilde filtreler.
- Örnek SQL sorguları: Genie, Yönergelerilgili SQL örneklerini akıllıca seçer.
- SQL işlevleri: Alana eklenen tüm SQL işlevleri.
- Yönergeler: Genel yönergeler olarak sağlanan düz metin notları bağlam olarak eklenir.
-
İstem ve yanıt geçmişi: Geçerli sohbetten gelen istemler ve yanıtlar bağlam olarak eklenir. Gerekirse,
belirteci sınırları ayarlandığından sohbet kaydının en eski bölümleri hariç tutulur.
Not
Sahip ve tablo boyutu gibi bazı tablo ayrıntıları varsayılan olarak dahil değildir. Bu bilgilere erişmek için, tüm Unity Kataloğu kataloglarında kullanılabilen bilgi şemasından görünümleri kullanın. Varsayılan görünümler gereksiz ayrıntılar içerebilir, bu nedenle bunun üzerinde özel bir görünüm oluşturmak, ihtiyacınız olan belirli bilgilere odaklanmanıza yardımcı olabilir. Bilgi şemasında sağlananlar hakkında daha fazla bilgi için bkz. Bilgi şeması.
Genie sonuç olarak bir sorgu döndürürse, belirlenen SQL ambarı üzerinde çalışır. Yeniden denemeler otomatik olarak işlenir ve SQL ambarı eşzamanlılığı ve ölçeği işler.
Hangi verileri kullanmalıyım?
Genie alanı, yönetilen tablolar, dış tablolar, yabancı tablolar, görünümler ve gerçekleştirilmiş görünümler de dahil olmak üzere Unity Kataloğu'na kayıtlı verileri temel alır. AI/BI Genie, yanıt oluşturmak için Unity Kataloğu nesnelerine eklenen meta verileri kullanır. Sağladığınız belirli yönergelerle eşleştirilmiş iyi açıklamalı veri kümeleri, son kullanıcılar için olumlu bir deneyim oluşturmanın anahtarıdır.
Databricks aşağıdakileri önerir:
- Analiz için verileri derleyin: Yanıt kalitesini artırmak ve sütun sayısını azaltmak için görünüm katmanlamasıyla kullanım amaçlı bilgi ekleyin.
- Genie alanıtablo ve sütun sayısını en aza indirin: Yalnızca belirli bir etki alanıyla ilgili soruları yanıtlamak için gereken tabloları ve sütunları ekleyin. Gereksiz tablolar veya sütunlar Genie'nin kafa karıştırıcı veya yanlış yanıtlar sağlamasına veya hata iletisi görüntülemesine neden olabilir.
- Birincil anahtar (PK)/yabancı anahtar (FK) ilişkilerini tanımlama: Genie'nin verilerinizin nasıl bağlandığını anlaması için PK/FK ilişkilerini tanımlamak için Unity Kataloğu'nu kullanın.
Dosya yüklemeleri
Önemli
Bu özellik Genel Önizlemededir.
Kullanıcılar kendi küçük veri dosyalarını genie alanına da yükleyebilir. Dosya yüklemelerini etkinleştirmek için Databricks hesap ekibinize başvurun. Daha fazla bilgi için bkz. dosya yükleme.
Güvenilen varlıklar
Güvenilir varlıklar, bir sonucun doğruluğu konusunda fazladan bir güvence katmanını bir alan kullanıcısına iletir. Parametreli örnek sorgunun veya SQL işlevinin tam metni yanıt oluşturmak için kullanıldığında Genie, yanıtı Güvenilir varlıkolarak işaretler. Bkz AI/BI Genie alanlarında güvenilir varlıkları kullanma.
Sohbet yazışmaları
Genie alan etkileşimlerinin çoğu bir sohbet penceresinde gerçekleşir. Sohbet yazışmaları, her kullanıcı için etkileşimlerin kaydını kaydeder. Her sohbet yazışması, sorduğu önceki sorularla ilgili bağlamı korur. Genie, kullanıcılar daha fazla araştırma yapmak veya bir sonuç kümesini yeniden odaklamak için takip soruları sordukça yazışma geçmişindeki bağlamı kullanarak öğreniyor.
Bir alana en azından CAN VIEW erişimi olan kullanıcılar kendi sohbet geçmişini görüntüleyebilir. En azından CAN EDIT ayrıcalıklarına sahip kullanıcılar, alanın Geçmişi sekmesindeki tüm soruları ve yanıtları gözden geçirebilir.
Yanıtları gözden geçirme
Yanıtların çoğu doğal dil açıklaması ve ilgili sonuç kümesini gösteren bir tablo içerir. Kaynak tablolar açıklamanın altında görünür ve sonuçları oluşturmak için kullanılan SQL sorgusu yanıt ayrıntılarında bulunur. Görselleştirme netliği artırabilecekse, Genie bir tane ekler. Her yanıtın yapısı soruya bağlıdır.
Alan kullanıcıları ve yazarlar sorularının yanıtlarını gözden geçirebilir. Her yanıtı başparmak yukarı veya başparmak aşağı doğru derecelendirebilir veya bir yanıtın gözden geçirilmesini isteyebilirler. Alan düzenleyicileri ve yazarları Genie alanında Geçmiş sekmesini kullanarak bu geri bildirimi gözden geçirebilir.
Karşılaştırmalarla yanıtları değerlendirme
Kıstaslar, bir Genie alanında tek tek yanıtların test ve değerlendirmesini ölçeklendirmenize olanak sağlar. Yönergelerin aksine, kıyaslamalar Genie alanınızı bilgilendirmek değil değerlendirmek içindir. Genie, Genie bağlamı geliştirmek için karşılaştırma sorularını veya örnek SQL'i kullanmaz.
Karşılaştırmaları kullanarak bir test soruları koleksiyonu çalıştırabilir ve Genie'nin doğruluğunu ölçmek için yanıtları kullanabilirsiniz. İsteğe bağlı olarak, beklenen sonuçları döndüren bir SQL deyimi ekleyebilirsiniz. Karşılaştırma sorusu çalıştırıldığında Genie'nin yanıtı SQL deyimi tarafından sağlanan sonuçlarla karşılaştırılır ve doğruluk açısından puanlanır. Sql yanıtı sağlanmamışsa soru gözden geçirılmak üzere işaretlenir.
Bkz Genie alanında karşılaştırmaları kullanma.
Gizlilik ve güvenlik
S: Genie hangi modeli kullanır?
Genie, Azure OpenAI modelini kullanır.
S: Modele hangi veriler gönderiliyor?
Genie alanları, meta verileri ve yönergeleri kullanarak doğal dil sorularına yanıtlar oluşturur. Genie'nin satır düzeyi verilere erişimi yoktur.
Genie, yanıtları işlemek için aşağıdakileri kullanır:
- Kullanıcı tarafından gönderilen doğal dil istemi
- Tablo adları ve açıklamaları
- Sütun başlıkları ve açıklamaları
- Genel yönergeler
- Örnek SQL sorguları
- SQL işlevleri
S: Azure OpenAI verilerimi toplar mı?
Hayır Databricks, Microsoft'un Azure OpenAI hizmetine gönderilen istemler ve tamamlamaların depolanmadığı kötüye kullanım izleme ve insan inceleme programı muafiyetine katılmayı tercih etti. Daha fazla bilgi için Microsoft'un belgelerine bakın.