Etkili bir Genie alanı oluşturma
Önemli
Bu özellik Genel Önizlemededir.
Genie alanı seçmenin amacı, iş kullanıcılarının doğal dil soruları oluşturabileceği ve verilerine göre doğru, tutarlı yanıtlar alabileceği bir ortam oluşturmaktır. Genie alanları, gelişmiş sorgular oluşturan ve genel dünya bilgilerini anlayan gelişmiş modeller kullanır.
İş sorularının çoğu etki alanına özgüdür, bu nedenle bir uzay küratörünün rolü, bu genel dünya bilgisi ile belirli bir etki alanında veya belirli bir şirket tarafından kullanılan özel dil arasındaki boşluğu kapatmaktır. Küratörler, Genie'nin iş kullanıcılarının sorularını doğru bir şekilde yorumlamasına ve yanıtlamasına yardımcı olmak için meta verileri ve yönergeleri kullanır. Bu makalede, başarılı bir alan geliştirme konusunda size yol gösterecek en iyi yöntemler ve ilkeler özetlenmiştir.
Yeni alan tanımlamak için en iyi yöntemler
Aşağıdaki bölümlerde etkili bir alan oluşturmak için önerilen uygulamalar yer almaktadır.
Küçük başlat
Genie uzayı düzenlemek yinelemeli bir işlemdir. Yeni bir alan oluştururken, en az yönerge ve yanıtlanması gereken sınırlı sayıda soruyla mümkün olduğunca küçük bir başlangıç yapın. Ardından, geri bildirim ve izleme temelinde yineleme yaparak ekleyebilirsiniz. Bu yaklaşım, alanınızı oluşturmayı ve korumayı kolaylaştırmaya yardımcı olur ve gerçek kullanıcı ihtiyaçlarına yanıt olarak etkili bir şekilde küratörlük yapmanızı sağlar.
Küçük bir Genie alanı oluşturmaya yardımcı olması için aşağıdaki yönergeleri kullanın:
- Odaklanın: Yalnızca alanın işlemesini istediğiniz soruları yanıtlamak için gereken tabloları ekleyin. Beş veya daha az tabloyu hedefleyin. Seçiminize ne kadar odaklanmışsa o kadar iyi. Alanınızı az miktarda veriye dar bir şekilde odaklanmak idealdir, bu nedenle dahil edilen tablolarınızdaki sütun sayısını sınırlayın.
- Yinelemeyi planlayın: Devam ettikçe alanınızı daraltacaksınız, bu nedenle başlarken mükemmelliği hedeflememeye çalışın. En düşük tabloları, yönergeleri ekleyin,
- İyi açıklama eklenmiş tablolarda derleme: Genie, yanıt oluşturmak için Unity Kataloğu sütun adlarını ve açıklamalarını kullanır. Sütun adlarını ve açıklamalarını temizleme, yüksek kaliteli yanıtlar üretmeye yardımcı olur. Sütun açıklamaları kesin bağlamsal bilgiler sunmalıdır. Belirsiz veya gereksiz ayrıntılardan kaçının. Yapay zeka tarafından oluşturulan açıklamaları doğruluk ve netlik açısından inceleyin ve yalnızca el ile sağladığınız bilgilerle uyumluysa kullanın.
Alanı bir etki alanı uzmanının tanımlamasını sağlayın
Etkili bir alan oluşturucunun verileri ve bu verilerden elde edilebilecek içgörüleri anlaması gerekir. SQL'de yetkin olan veri analistleri genellikle alanı seçeneğe yönelik bilgi ve becerilere sahiptir.
Alanınızın amacını tanımlama
Alanınızın belirli hedef kitlesini ve amacını belirlemek hangi verileri, yönergeleri ve test sorularını kullanacağınıza karar vermenize yardımcı olur. Alan, çeşitli etki alanlarındaki genel soruları değil, belirli bir konu ve hedef kitleyle ilgili soruları yanıtlamalıdır.
Test edin ve ayarlayın
Alanınızın ilk kullanıcısı olmalısınız. Yeni bir alan oluşturduktan sonra soru sormaya başlayın. Sorularınıza yanıt olarak oluşturulan SQL'i dikkatle inceleyin. Genie verileri, soruları veya iş jargonunu yanlış yorumlarsa, oluşturulan SQL'i düzenleyerek veya başka özel yönergeler sağlayarak müdahale edebilirsiniz. Güvenilir yanıtlar alıncaya kadar test ve düzenlemeye devam edin.
Bir soruyu gözden geçirdikten sonra, genel doğruluk açısından alanınızı sistematik olarak test etmek ve puanlamak için kullanabileceğiniz bir karşılaştırma sorusu olarak ekleyebilirsiniz. Genie'nin yanıtlarını test etmek için varyasyonları ve farklı soru ifadelerini kullanabilirsiniz. Bkz . Genie alanında karşılaştırmaları kullanma.
Hatalı yanıtları düzeltmeye yönelik fikirler için bkz . Sorun giderme .
Kullanıcı testi gerçekleştirme
Test yoluyla yanıt kalitesini doğruladıktan sonra Genie alanını denemek için bir iş kullanıcısı işe alın. Sorunsuz bir kullanıcı yolculuğu sağlamak ve sürekli iyileştirme için geri bildirim toplamak için aşağıdaki yönergeleri kullanın:
- İşlerinin odayı iyileştirmeye yardımcı olmasıyla ilgili beklentiler belirleyin.
- Testlerini belirli bir konuya ve alanın yanıtlamak üzere tasarlandığı sorulara odaklamalarını isteyin.
- Yanlış bir yanıt alırlarsa, yanıtı geliştirmek için kullanıcıları sohbete ek yönergeler ve netleştirmeler eklemeye teşvik edin. Doğru bir yanıt sağlandığında, gelecekteki etkileşimlerde benzer hataları en aza indirmek için son sorguyu desteklemelidir.
- Kullanıcılara yerleşik geri bildirim mekanizmasını kullanarak yanıtları yükseltmelerini veya aşağı oy vermelerini söyleyin.
- Kullanıcıları ek geri bildirim ve çözümlenmemiş soruları doğrudan alan yazarlarıyla paylaşmaya davet edin. Yazarlar ve düzenleyiciler yönergeleri, örnekleri ve güvenilir varlıkları iyileştirmek için geri bildirim kullanabilir.
Odayı test etme ve geri bildirim sağlama yönergelerini içeren eğitim malzemeleri veya yazılı bir belge sağlamayı göz önünde bulundurun. İşletme kullanıcıları alanı test ettikçe, Geçmiş sekmesinde sorduğu soruları görürsünüz. Genie'nin doğru yanıtlar sağlamak için soruları ve verileri doğru yorumlamasına yardımcı olacak yönergeler eklemeye devam edin. Genie alanlarını izleme hakkında daha fazla bilgi edinmek için bkz . Geçmişi ve geri bildirimleri gözden geçirme.
Not
İşletme kullanıcılarının alanınıza erişebilmesi için kaynak çalışma alanının üyesi olması gerekir. Alanla etkileşime geçmek için uygun izinleri sağlamayı öğrenmek için bkz. Gerekli izinler.
Sorun giderme
Aşağıdaki bölümlerde yaygın sorunların nasıl çözüleceğinin ana hatları açıklanmıştır.
Yanlış anlaşılan iş jargonu
Çoğu şirket veya etki alanı, işletmeye özgü olaylar hakkında iletişim kurmak için kullandıkları belirli bir kısaltmaya sahiptir. Örneğin, bir yıla başvururken bu her zaman mali yıl anlamına gelebilir ve bu mali yıl Ocak yerine Şubat veya Mart ayında başlayabilir. Genie'nin bu soruları doğal ve doğru bir şekilde yanıtlamasını sağlamak için, iş jargonunuzu Genie'nin anlayabileceği sözcükler ve kavramlarla açıkça eşleyen yönergeler ekleyin. Bkz . Yönergeleri sağlama.
Yanlış tablo veya sütun kullanımı
Genie yanlış bir tablodan veri çekmeye veya yanlış sütunlarda analiz çalıştırmaya çalışırsa, verileri aşağıdaki yollardan biriyle ayarlayabilirsiniz:
- Net ve kesin açıklamalar sağlayın: Burada kullanılan terminolojinin gönderilen sorularda kullanıcıların terminolojisi ile eşleşip eşleşmediğini denetlemek için tablolarınızı ve ilişkili meta verilerinizi denetleyin. Aksi takdirde, açıklamayı geliştirin veya tabloda kullanılan terminolojiyi soruda kullanılan terminolojiyle eşleyen bir yönerge ekleyin.
- Örnek sorgular ekleme: Genie'nin belirli soruları yanıtlamayı öğrenmek için kullanabileceği örnek SQL sorguları sağlayın. Bkz . Yönergeleri sağlama.
- Alandan tablo veya sütunları kaldırma: Bazı tablolar, Genie'nin yanıtta hangi verilerin kullanılacağını bilmesini zorlaştıran çakışan sütunlar veya kavramlar içerebilir. Mümkünse gereksiz veya çakışan tabloları veya sütunları kaldırın. Yalnızca gerekli sütunları içeren bir görünüm oluşturmak isteyebilirsiniz.
Filtreleme hataları
Oluşturulan sorgular genellikle sonuçları belirli bir WHERE
değere göre filtrelemek için bir yan tümcesi içerir. Genie'nin gerçek veriler için görünürlüğü olmadığından yan tümcesini WHERE
yanlış değere filtre uygulamak üzere ayarlayabilir. Örneğin, tablo "CA" gibi kısaltmalar kullandığında "California" adıyla eşleşmeyi deneyebilir.
Bu gibi durumlarda aşağıdaki stratejilerden birini deneyin:
- Sütun değerleri kümesi makul ölçüde küçükse, her sütun açıklaması için geçerli dizeleri numaralandırın. Özellikle boşluk veya sayı varsa dize değerlerinin çevresine tırnak işareti koyun. Bazen, yaygın numaralandırmalar için her eyalet değerini listelemek yerine "Üç harfli ülke ISO kodunu kullanın" demek yeterlidir.
Yanlış birleşimler
Unity Kataloğunuzda yabancı anahtar başvuruları tanımlanmamışsa, alanınız farklı tabloların nasıl bir araya getirilebileceğini bilmiyor olabilir.
Aşağıdaki çözümlerden birini veya birkaçını uygulamayı deneyin:
- Mümkün olduğunda Unity Kataloğunuzda yabancı anahtar başvuruları tanımlayın. Bkz. CONSTRAINT yan tümcesi.
- Tabloları standart yollarla birleştirdiğiniz örnek sorgular sağlayın.
- Tablolarınızın yabancı anahtar ilişkileri Unity Kataloğunuzda belirtilmemişse, bunları yönergelerde belgeleyin.
Bunların hiçbiri sorunu çözmezse, tabloyu bir görünüme önceden ekleyin ve bunun yerine alan için giriş olarak bunu kullanın. Bu strateji, kendi kendine birleştirme gibi daha karmaşık birleştirme senaryoları için yararlıdır.
Ölçüm hesaplama sorunları
Ölçümlerin hesaplanıp toplanması rastgele karmaşık olabilir ve alanınızın anlamadığı birçok iş ayrıntısını kapsaabilir. Bu, yanlış raporlamaya neden olabilir.
Aşağıdaki çözümlerden birini veya birkaçını uygulamayı deneyin:
- Ölçümleriniz temel tablolardan toplanıyorsa, her toplama değerini hesaplayıp örnek SQL sorguları sağlayın.
- Ölçümleriniz önceden hesaplanmışsa ve toplanan tablolarda yer alıyorsa, bunu tablo açıklamalarında açıklayın. Tablodaki ölçümler daha fazla toplanabilirse her ölçüm için geçerli toplamalar belirtin.
- Oluşturmaya çalıştığınız SQL çok karmaşıksa, alanınız için ölçümlerinizi zaten toplamış görünümler oluşturmayı deneyin.
Yönergeleri yoksayma
Tablolarınızı ve sütunlarınızı açıklamalarda açıklamış ve genel yönergeler sağlamış olsanız bile, alanınız yine de bunları doğru kullanmıyor olabilir.
Aşağıdaki stratejilerden birini veya daha fazlasını deneyin:
- Tablolarınızı doğru kullanan örnek sorgular sağlayın. Örnek sorgular özellikle alanınıza verilerinizin nasıl kullanılacağını öğretmek için etkilidir.
- Tablolarınızdan verilerinizin daha basitleştirilmiş bir görünümünü sağlayan görünümler oluşturun.
- Yönergelerinizi gözden geçirin ve ilgisiz tabloları veya yönergeleri kaldırarak alana odaklanmayı deneyin.
- Yeni bir sohbet başlatmayı deneyin. Önceki etkileşimler Genie'nin belirli bir sohbetteki yanıtlarını etkileyebilir, ancak yeni bir sohbet başlatmak size yeni yönergeleri test etmeye yönelik boş bir başlangıç noktası sağlar.
Performans sorunları
Genie'nin olağanüstü uzun sorgular veya metin yanıtları oluşturması gerektiğinde, düşünme aşamasında yanıt vermesi ve hatta zaman aşımına uyacaktır.
Performansı geliştirmek için aşağıdaki eylemlerden birini veya birkaçını deneyin:
- Karmaşık sorguları kapsüllemek için güvenilen varlıkları veya görünümleri kullanın. Bkz . AI/BI Genie alanlarında güvenilen varlıkları kullanma.
- Mümkün olduğunda örnek SQL sorgularınızın uzunluğunu azaltın.
- Genie yavaş veya başarısız yanıtlar oluşturmaya başlarsa yeni bir sohbet başlatın.
Görev açısından kritik sorulara güvenilir olmayan yanıtlar
Kullanıcıların sormasını beklediğiniz belirli sorulara doğrulanmış yanıtlar sağlamak için güvenilen varlıkları kullanın. Bkz . AI/BI Genie alanlarında güvenilen varlıkları kullanma.
Belirteç sınırı uyarısı
Belirteçler Genie'nin dili işlemek ve anlamak için kullandığı temel metin birimleridir. Genie alanına yönergeler veya meta veriler olarak eklenen metin belirteçlere dönüştürülür. Alanınızdaki belirteç sayısı sınıra yaklaşıyorsa, ürün size uyarılar bildirir. Genie, meta verileri temsil eden belirteçleri ve Genie alanına dahil edilen bazı yönerge türlerini seçmek için akıllı bağlam filtrelemesi uygular. Sınırı aşsanız bile, alanın sorulara yanıtlar oluşturmaya devam etmesi gerekir.
Genie alanınız belirteç sınırına yaklaşırsa, Genie yalnızca tablo şemanızın bölümlerini ve soruya en uygun yönergeleri dahil edebilir. Bu, önemli bağlam filtrelenirse yanıt kalitesini düşürebilir. Belirteç sayısını azaltmak için aşağıdaki uygulamaları göz önünde bulundurun:
- Gereksiz sütunları kaldırma: Tablolarınızdaki gereksiz sütunlar belirteç kullanımına önemli ölçüde katkıda bulunabilir. Ham tablolarınızdaki yedekli veya temel olmayan alanları dışlamak için görünümler oluşturun.
- Sütun açıklamalarını kolaylaştırın: Sütun açıklamaları önemli olsa da, sütun adlarıyla zaten iletilen bilgileri yinelemekten kaçının. Örneğin, bir sütun olarak adlandırılırsa
account_name
, "hesabınızın adı" gibi bir açıklama yedekli olabilir ve atlanabilir. - Yönergeleri basitleştirme: Yönergelerinizin net ve kısa olduğunu doğrulayın. Gereksiz sözcüklerden kaçının.
- Örnek SQL deyimlerini ayıklama: Çeşitli soru türlerini ele almak için çeşitli örnek SQL deyimleri ekleyin, ancak çakışan veya yedekli örnekleri kaldırın.