Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
GenAI uygulaması, yeni çıkışlar oluşturmak, karmaşık görevleri otomatikleştirmek veya kullanıcı girişine göre akıllı etkileşimler yapmak için üretken yapay zeka modellerini (büyük dil modelleri, görüntü oluşturma modelleri ve metin okuma modelleri gibi) kullanan bir uygulamadır.
GenAI uygulaması, LLM'lere veya diğer GenAI modellerine yapılan basit çağrılar veya karmaşık yapay zeka aracıları tarafından desteklenebilir. Karmaşıklık düzeyleri hakkında daha fazla bilgi edinin.
GenAI uygulamalarının aracıları, araçları, değerlendirmesi, modelleri ve diğer yönleri özel verilerinizle özelleştirilebilir. Bu veri odaklı özelleştirme, veri zekasına yol açarak, konserve yapay zeka modelleri tarafından sunulan genel zekanın ötesine geçmenizi sağlar.
GenAI uygulamaları
Kullanıcıya yönelik bir GenAI uygulaması aşağıdakiler gibi birçok form alabilir:
- Databricks Uygulamaları kullanılarak dağıtılan sohbet uygulaması gibi bir sohbet uygulaması
- Model Sunma'ya dağıtılan aracı gibi bir API uç noktası
- AI İşlevi gibi analistler için sql işlevi
GenAI uygulamalarıyla başarılı olmak için genellikle iki beceri kümesi gerekir: uygulama geliştirme ve yapay zeka değerlendirmesi. GenAI uygulama geliştirme, uygulama türüne bağlı yazılım becerileri gerektiren yapay zeka dışı uygulamalar geliştirmeye çok benzer. Ancak, GenAI uygulamaları için değerlendirme, GenAI'den gelen karmaşıklığı ve açık uçlu yanıtları işlemek için özel araçlar ve teknikler gerektirir.
Azure Databricks'te sektöre özgü GenAI uygulamaları oluşturma hakkında bilgi edinmek için bkz:
- Sektör için Databricks Çözümleri kullanım örnekleri, müşteriler ve diğer kaynaklar için
- Databricks Çözüm Hızlandırıcıları örneğin çalıştırabileceğiniz ve değiştirebileceğiniz kullanım örneği uygulamaları
GenAI değerlendirmesi
GenAI modelleri, aracıları ve uygulamaları genellikle karmaşık, açık uçlu davranışlara sahiptir. Kullanıcıların herhangi bir sorguyu girmesine izin verilebiliyor. Yapay zeka aracısının yürütme sırasında metin, görüntü ve daha fazlasını toplamasına izin verilebiliyor. Çıkış rastgele metin, resim veya başka bir medya olabilir ve birçok "iyi" yanıt olabilir.
Bu komplikasyonlar GenAI'nin değerlendirilmesini zorlaştırıyor. Uygun değerlendirme şunları gerektirir:
- AI kullanarak yapay zekayı değerlendirme otomasyonu
- Uzmanlar ve kullanıcılardan, temel gerçeği toplamak ve otomatik değerlendirmeyi ayarlamak için insan geri bildirimi
- Davranışı anlamak ve hatalarını ayıklamak için karmaşık aracılara derinlemesine bakış
Azure Databricks tarafından yönetilen MLflow ve ilgili araçlar, GenAI değerlendirmesi için temelleri sağlar:
- Yapay zeka aracılarını değerlendirme ve izleme - Değerlendirme, üretim izleme ve insan geri bildirimi hakkında bilgi edinin.
- Başlarken: GenAI için MLflow 3 - İzlemeyi, değerlendirmeyi ve insan geri bildirimi toplamayı deneyin.
- MLflow İzleme - GenAI gözlemlenebilirliği - Aracı davranışını kaydetmek ve analiz etmek için MLflow İzleme hakkında bilgi edinin.
Ajanslar
Aracı veya aracı sistemi, hedeflere ulaşmak için bir ortamda otonom olarak algılayan, karar verebilen ve harekete geçebilen yapay zeka temelli bir sistemdir. Bağımsız bir GenAI modeli yalnızca tetiklendiğinde bir çıktı üretirken, bir aracı sistemi belli bir dereceye kadar otonomiye sahiptir. Modern yapay zeka aracıları, bir sistemin "beyni" olarak bir GenAI modeli kullanır:
- Diğer bir aracıdan kullanıcı isteklerini veya iletilerini alır.
- Devam etme nedenleri: hangi verilerin getirildiği, hangi mantığın uygulanacağı, hangi araçların çağrılacağı veya kullanıcıdan daha fazla giriş istenip istenmeyeceği.
- Bir planı yürütür ve büyük olasılıkla alt aracılara birden çok araç veya temsilci çağırır.
- Bir yanıt döndürür veya kullanıcıdan ek açıklama ister.
Aracı sistemleri, genel zeka (GenAI modelinin önceden eğitilmiş özellikleri) ve veri zekası (işletmenize özgü özel bilgi ve API'ler) arasında köprü kurarak, gelişmiş müşteri hizmetleri akışları, veri açısından zengin analiz botları ve karmaşık operasyonel görevler için çok aracılı düzenleme gibi yüksek etkili kurumsal kullanım örneklerini etkinleştirir.
Basit GenAI modellerinden karmaşık ajanlara kadar bir süreklilik vardır. Daha fazla bilgi edinmek için bkz. Ajan sistemi tasarım desenleri.
Azure Databricks, aracı oluşturmak için tam destekliden tamamen özele kadar çeşitli seçenekler sunar:
- Bilgi Yardımcısı ve Yapay Zeka İşlevleri, yönlendirilmiş acente oluşturucuları sağlar.
- AI Playground , araç çağırma aracılarının prototiplerini oluşturmak için oluşturulan aracı kodunu dışarı aktarabileceğiniz bir kullanıcı arabirimi sağlar.
- Özel aracılar , özel kod veya üçüncü taraf aracı yazma kitaplıklarını kullanarak aracılar oluşturmanıza ve dağıtmanıza olanak tanır.
Araçları
Yapay zeka aracıları bilgi toplamak veya eylemler gerçekleştirmek için araçları çağırabilir. Araçlar, bir LLM'nin iyi tanımlanmış bir görevi gerçekleştirmek için çağırabileceği tek etkileşimli işlevlerdir. Yapay zeka modeli genellikle her araç çağrısı için parametreler oluşturur ve araç basit bir giriş-çıkış etkileşimi sağlar.
Yaygın araç kategorileri şunlardır:
- verileri alan veya analiz eden araçlar
- Anlamsal alma: İlgili metni veya yapılandırılmamış diğer verileri bulmak için vektör dizinini sorgular.
- Yapılandırılmış bilgi alımı: Yapılandırılmış bilgileri almak için SQL sorgularını yürütün veya API'leri kullanın.
- Web arama aracı: İnternet'de veya bir iç web kuruluşunda arama.
- Klasik ML modelleri: Sınıflandırma, regresyon veya diğer tahminleri gerçekleştirmek için makine öğrenmesi modellerini çağırabilirsiniz.
- GenAI modelleri: Kod veya görüntüler gibi özel çıkışlar oluşturun.
-
Dış sistemin durumunu değiştiren araçlar
- API çağrısı: CRM uç noktalarını, iç hizmetleri veya diğer üçüncü taraf tümleştirmelerini çağır.
- E-posta veya mesajlaşma uygulaması tümleştirmesi: İleti gönderin veya bildirim gönderin.
-
Mantık çalıştıran veya belirli bir görevi gerçekleştiren araçlar
- Kod yürütme: Korumalı alanda kullanıcı tarafından sağlanan veya LLM tarafından oluşturulan kodu çalıştırın.
Araçlar aracı mantıkta yerleşik olarak bulunabilir veya MCP gibi standartlaştırılmış arabirimler kullanılarak erişilebilir.
Araçlar ve etmenler:
- Araçlar, iyi tanımlanmış tek bir işlem gerçekleştirir. Aracılar daha fazla açık uçlu görev gerçekleştirebilir.
- Araçlar genellikle durum bilgisizdir ve her çağrının ötesinde sürekli bağlamı korumaz. Ajanlar görevleri yineleyerek çözdükçe durumu korurlar.
Hata işleme ve araç güvenliği:
Her araç çağrısı API çağrısı gibi bir dış işlem olduğundan sistem hataları düzgün bir şekilde işlemelidir. Zaman aşımları, hatalı biçimlendirilmiş yanıtlar veya geçersiz girişler, aracının kendisinin tamamen başarısız olmasına neden olmamalıdır. Üretimde izin verilen araç çağrılarının sayısını sınırlayın, araç çağrıları başarısız olursa geri dönüş yanıtı alın ve aracı sisteminin aynı başarısız eylemi tekrar tekrar denemediğinden emin olmak için korumalar uygulayın.
Databricks'teki yapay zeka araçları hakkında daha fazla bilgi edinin:
- Yapay zeka aracısı araçları - Araç yaklaşımları kılavuzu
- Databricks'te Model Bağlam Protokolü (MCP) - Yönetilen, özel ve dış MCP sunucuları
GenAI modelleri ve LLM'leri
Büyük Dil Modelleri (LLM'ler), insan dilini anlayabilen, oluşturabilen ve mantık edinebilen büyük metin veri kümeleri üzerinde eğitilen yapay zeka modelleridir. LLM'ler sohbet botları, kod yardımcıları ve içerik oluşturma araçları gibi uygulamaları giriş istemlerine göre bağlamsal olarak ilgili metinler tahmin ederek ve üreterek güçlendiriyor.
Daha genel olarak, GenAI modelleri veya temel modelleri, metnin ötesindeki modlar hakkında bilgi edinmek için çok büyük metinler, görüntü, video, ses veya diğer veriler üzerinde eğitilir. Çok modalı modeller, görüntüler, ses ve diğer medyalarla insan dilini bağlamayı öğrenir. LLM'ler bir GenAI veya temel model türüdür, ancak bu terimler genellikle gevşek ve birbirinin yerine kullanılır.
GenAI modelleri, GenAI aracılarının ve uygulamalarının arkasındaki zekayı sağlar. Basit uygulamalar genellikle istem mühendisliğiyle özelleştirilmiş tek bir model kullanılarak oluşturulur.
Azure Databricks'te GenAI modellerini kullanma hakkında bilgi edinin:
- Başlarken: Kod kullanmadan LLM'leri sorgulama ve yapay zeka ajanlarının prototiplerini oluşturma
- Databricks tarafından barındırılan temel modeller, Temel Model API'lerinde kullanılabilir
- GenAI modellerini idare eden AI Gateway hakkında bilgi edinin
Komut mühendisliği
GenAI modelleri genellikle modele kullanıcı girişinin nasıl işleneceğini anlatan istemler veya yönergeler alır. İstemler ayrıntılı adımlar, uzman bilgisi, veriler ve diğer bilgilerle yoğun bir şekilde özelleştirilebilir.
Azure Databricks, istem mühendisliği yapmak için esnek yollar sağlar. Örneğin:
- Bilgi Yardımcısı verilerinize ve geri bildirimlerinize göre talep mühendisliğini otomatikleştirir.
- AI Playground , el ile, etkileşimli istem mühendisliği için bir kullanıcı arabirimi sağlar.
- MLflow İstemi İyileştirme ve DSPy , veri temelli istem iyileştirme yordamları sağlar.
Modellerde ince ayar
GenAI modelleri, özel verilerinizi kullanarak belirli bir etki alanı veya uygulama için modeli özelleştiren ince ayarlamalar aracılığıyla da özelleştirilebilir.
Azure Databricks, modellerde ince ayar yapmak için esnek yollar sağlar. Örneğin:
- Bilgi Yardımcısı , veri odaklı özelleştirmeyi otomatikleştirerek arka planda ince ayar yapma potansiyeli sunar.
- AI Runtime , tamamen özelleştirilebilir ince ayarlamalar için işlem altyapısı sağlar. Örneklere bakın.
GenAI platformu nedir?
GenAI, birleştirilmiş bir veri + yapay zeka platformu gerektirir. Hem geliştiriciler hem de yöneticiler için, GenAI'nin temel bileşenleri basit, birleşik bir platformda bağlanıp yönetilmelidir.
Önemli bileşenler şunlardır:
- Modeller, aracılar ve uygulamalar gibi yapay zeka varlıkları
- Dosyalar, tablolar, işlem hatları, vektör dizinleri ve özellik depoları gibi veri varlıkları
- Modeller ve aracılar için uç noktalar gibi yapay zeka dağıtımları
- Yapay zeka ve veri varlıkları oluşturma ve dağıtma araçları
Temel idare özellikleri şunlardır:
- Yapay zeka ve veri varlıklarının birleşik idaresi. Unity Kataloğu nedir? sayfasında daha fazla bilgi edinin.
- GenAI model uç noktalarının birleşik idaresi. Unity AI Gateway'de daha fazla bilgi edinin.
- Birleşik güvenlik yaklaşımı. Daha fazla bilgi için bkz. Databricks AI Security.
- Yapay zeka ve veri araçlarının birleşik yönetimi. Yönetim'de daha fazla bilgi edinin.
Ayrıca bkz. Azure Databricks üretken yapay zeka özellikleri ve Databricks mimarisi.
Genel zeka ve veri zekası karşılaştırması
- Genel zeka , LLM'nin çeşitli metinler üzerinde kapsamlı bir ön eğitimden doğası gereği ne bildiğini ifade eder. Bu, dil akıcılığı ve genel mantık için kullanışlıdır.
- Veri zekası , kuruluşunuzun etki alanına özgü verileri ve API'lerini ifade eder. Bu, benzersiz iş ortamınızı yansıtan müşteri kayıtlarını, ürün bilgilerini, bilgi bankalarını veya belgeleri içerebilir.
Aracı sistemleri bu iki bilgi kaynağını harmanlar: LlM'nin geniş, genel bilgileriyle başlar ve ayrıntılı soruları yanıtlamak veya özel eylemler gerçekleştirmek için gerçek zamanlı veya etki alanına özgü veriler getirir. Azure Databricks ile GenAI uygulamalarınıza her düzeyde veri zekası ekleyebilirsiniz:
- Vektör dizinleri ve Genie gibi veri kaynakları
- Hem özel ajan tasarımları hem de Bilgi Yardımcısı ve Yapay Zeka işlevleri tarafından oluşturulan otomatik tasarımlar dahil olmak üzere ajanlar.
- Değerlendirme verileri ve ölçümleri
- Değerlendirme verilerine göre istem iyileştirmesi
- Model ince ayarı, hem özel ince ayarlama hem de Bilgi Asistanı ve Yapay Zeka işlevleri tarafından yapılan otomatik ayarlamayı içerir.
GenAI ve ML ile derin öğrenme karşılaştırması
Üretken yapay zeka (GenAI), makine öğrenmesi (ML) ve derin öğrenme (DL) arasındaki sınırlar belirsiz olabilir. Bu kılavuz GenAI'ye odaklanır, ancak aşağıdaki Databricks platformu özellikleri ML, derin öğrenme ve GenAI'yi destekler:
- Model Sunma ML, derin öğrenme ve GenAI modellerini destekler. Bunu GenAI toplu çıkarımı için ve özel model sunma yoluyla aracıları veya ince ayarlanmış modelleri dağıtmak için kullanabilirsiniz.
- Makine Öğrenmesi için AI Runtime ve GPU özellikli Databricks Runtime, ML, derin öğrenme ve GenAI modellerini eğitmek ve ince ayar yapmak için kullanılabilir.
- MLflow denemesi izleme , hem klasik ML hem de GenAI denemelerini ve çalıştırmalarını izlemek için kullanılabilir.
- Databricks Özellik Deposu , hem klasik ML hem de GenAI için yapılandırılmış verileri yönetmek ve sunmak için kullanılabilir.
Daha fazla bilgi edinin
- GenAI uygulamaları oluşturmanın başlıca zorlukları - GenAI'deki önemli zorluklar ve Databricks kullanarak bunlara yönelik çözümler
- Ajan sistem tasarım kalıpları - Basitten karmaşık GenAI ajanlarına ek olarak pratik öneriler
- Databricks'te Yapay Zeka - Databricks'te yapay zeka için kullanım örnekleri, müşteri referansları ve diğer kaynaklar