Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Türkiye Yapay Zeka Haftası kapsamında Microsoft'un Azure Technical Trainer Mehmet Kurt tarafından sunulan kapsamlı bir eğitim içeriğidir. Sunum, Azure platformundaki yapay zeka ve iletişim hizmetlerini detaylı olarak ele almaktadır.
- Video, Azure'daki AI portfolyosu ve servislerinden başlayarak (Vision, Speech, Language API'leri), no-code ve low-code çözümlerden (Power BI, Power Apps, Power Automate) geçerek, bot servisi, content moderator, form recognizer gibi AI hizmetlerine ve Azure Machine Learning platformuna kadar uzanmaktadır. Daha sonra Azure Communication Services'in telefon, SMS, chat, sesli ve görüntülü iletişim hizmetleri ile nasıl entegre edilebileceği gösterilmekte ve Power Apps ile AI Builder kullanarak yapay zeka modelleri oluşturma süreci adım adım anlatılmaktadır.
- Sunum, fatura görüntüleri içinden toplam fiyat bilgisini çıkarma modeli gibi pratik örneklerle devam ederek, AI Builder ve Rapid Innovation Hub platformlarının nasıl kullanılacağını göstermektedir. Video, Türkiye Yapay Zeka Haftası'nın kapanış konuşmasıyla sonlanmakta ve hafta boyunca gerçekleşen etkinliklerin özetini sunmaktadır.
- 00:50Azure Yapay Zeka Hizmetleri Tanıtımı
- Mehmet Kurt, Microsoft'ta Azure teknik eğitmeni olarak Azure Communication Service ve ilgili servislerden bahsedecek.
- Sunumda AI Builder, low code servisleri, Power Apps ve Azure'daki bilişsel servisler ele alınacak.
- 01:32Azure'daki Bilişsel Servisler
- Azure üzerinde domain spesifik, önceden eğitilmiş modeller sunulmaktadır.
- Vision servisi ile resimlerin açıklamasını alabilir, Speech API ile text-to-speech ve speech-to-text işlemleri yapabilirsiniz.
- Language API ile çeviri hizmetleri ve metin üzerinde aramalar yapabilirsiniz.
- 03:16Geliştirme Araçları ve Framework'ler
- Visual Studio Code, Azure Notebooks, Jupyter ve komut satırı gibi popüler araçlar bu işlemleri gerçekleştirmek için kullanılabilir.
- Python, TensorFlow, Cylon, Onyx gibi popüler framework'ler Azure ekosisteminin bir parçasıdır.
- İleri seviye machine learning hizmetleri için Azure Machine Learning, Azure Data Bri ve Azure N serisi GPU'lu sanal makineler kullanılabilir.
- 04:30Azure AI Portfolyosu
- Azure AI portfolyosu rol bazlı olarak düşünülebilir ve üstteki katman için derinlemesine geliştirici bilgisine ihtiyaç yoktur.
- Verileri görselleştirmek için Power BI, iş akışları için Power Apps, no-code uygulamalar için Power Apps, otomasyon için Power Automate ve Power Virtual Agents kullanılabilir.
- Low-code çözümlerle hiç kod yazmadan veya düşük seviyede kodlama yaparak uygulamalar geliştirilebilir.
- 06:01Azure Yapay Zeka Servisleri
- Bot Service ile sanal mağazalarda müşteri hizmetleri için akıllı botlar oluşturulabilir.
- Cognitive Search ile içerikler akıllı şekilde aratılabilir ve kendi arama motorları kurulabilir.
- Content Moderator AI hizmeti ile kullanıcı yorumlarının politikaya uygunluğunu otomatik olarak tespit edebilirsiniz.
- 07:39Diğer AI Hizmetleri
- Form Recognizer ile farklı kaynaklardan gelen faturalar otomatik olarak taratılabilir ve text haline getirilebilir.
- Video Indexer ile videolar indekslenebilir, video içeriğindeki kişiler ve konuşmalar tespit edilebilir.
- Metric Advisor ile verilerdeki anomaliler otomatik olarak tespit edilebilir ve hızlı bir şekilde uyarılar alınabilir.
- Immersive Reader ile metinler konuşmaya çevrilebilir ve okuyucu gibi çalışabilir.
- 12:01Azure İletişim Hizmetleri ve Önemi
- Azure İletişim Hizmetleri ile hızlı ve rahat bir şekilde servis entegrasyonu yapılabilir.
- 2019'un sonunda ve 2020'nin başında dünya değişti, iletişim ihtiyacımız ve çalışma şeklimiz bambaşka bir hal aldı.
- Azure İletişim Hizmetleri, Microsoft Teams'in altında olan bir teknoloji olup, kendi özel iletişim çözümünüzü tasarlayıp hayata geçirebilirsiniz.
- 13:24Azure İletişim Hizmetlerinin Avantajları
- Azure İletişim Hizmetleri, Microsoft tarafından yönetilen ve tam olarak yönetilen iletişim hizmetleridir.
- Uzaktan iletişimin arttığı noktada, Zoom ve Teams gibi uygulamalar hayatımızı kolaylaştırırken, bunları mevcut sistemlerle entegre etme imkanı sunar.
- Bu hizmetler sayesinde ölçekleme sorunu çözülür, çünkü alt taraftaki altyapıyı kendi kurmak yerine hazır servisleri kullanabilirsiniz.
- 15:17Güvenlik ve Uyumluluk Avantajları
- Güvenlik bacağında, bu servisleri kullanmaya başladığınızda güvenlik, uyumluluk ve mahremiyet gibi önemli maddeleri varsayılan olarak alırsınız.
- İletişim kanalı güvenli olup olmadığı, videoyu şifreleyip göndermeniz gerektiği gibi teknik konulara girmeden minimum eforla iletişim sağlayabilirsiniz.
- Azure İletişim Hizmetleri, Microsoft Teams, Dynamics 365 ve custom uygulamalarınızda kullanılabilir.
- 16:58Azure İletişim Hizmetleri ile Yapabilecekleriniz
- Azure İletişim Hizmetleri ile normal telefon uçtan uca, SMS çözümü, chat özelliği ve sesli/görüntülü iletişim entegrasyonu yapılabilir.
- Power Apps ile no kodla bir SMS iş akışı başlatılabilir ve hızlı bir SMS entegrasyonu yapılabilir.
- Sesli ve görüntülü iletişimde Microsoft Teams'in altyapısı olduğundan aynı kaliteye sahip olursunuz ve tüm video kollarını analiz edebilirsiniz.
- 18:46Call Center Entegrasyonu ve Özellikler
- Call center'da görüntülü hizmet vermeye başladığınızda, Azure İletişim Hizmetleri ile bu görüntüler kaydedilebilir.
- Kaydedilen görüntüler Azure'un duygudurum API'sine gönderilebilir ve müşterinin duygu durumu (mutlu, mutsuz, nötr) analiz edilebilir.
- Bu bilgiler sayesinde hangi ürünün daha çok şikayet aldığını veya hangi ayda hangi ürün daha çok şikayet aldığını inceleyebilirsiniz.
- 19:35Entegrasyon ve Kullanım
- Azure İletişim Hizmetleri, inhouse uygulamalarınıza entegre edilebilir ve Microsoft logosu görünmeyen kendi uygulamanız gibi sunulabilir.
- SDK ve API'lar sayesinde mobil, web veya masaüstü uygulamaları hızlı bir şekilde geliştirilebilir.
- Voice over IP ile birebir çağrılar, grup çağrılar ve geleneksel PSTN (telefon operatörleri) ile iletişime geçilebilir.
- 20:52Chat Özellikleri ve Entegrasyon
- Chat özelliği ile gerçek zamanlı tek bir tıklamayla chat platformu ayağa kaldırılabilir.
- Yazılan yazılar analiz edilebilir, veritabanına işlenebilir ve duygudurum analizi yapılabilir.
- Push notification desteği, kullanım ve kalite dashboard'u, hazır web kontrolleri ve kontrolcüler sayesinde geliştirme süreci kısalır.
- 22:15Teams Entegrasyonu
- Kurum içinde Microsoft Teams kullanıyorsanız, müşteri hizmetlerinde çalışanlar web sitesinden gelen chatleri Teams üzerinden cevap verebilir.
- Müşteri web sitesinden chat penceresini açıp müşteri hizmetlerine yazışmak isterse, çalışanlar cep telefonundan, web uygulamasından, masaüstü uygulamasından veya Teams üzerinden cevap verebilir.
- Azure İletişim Hizmetleri, web sitesi, arka planda çalışan servis ve Teams arasında bir entegrasyon sağlar.
- 24:34Azure Communication Service Kullanım Senaryoları
- Azure Communication Service, doktorlar hastalarla uzaktan iletişim kurmak için kendi web sitelerinden Teams veya Zoom gibi uygulamalar yerine kullanabilecekleri bir hizmettir.
- Finansal kurumlar müşterileri veya yatırımcıları ile finansal önerilerde bulunmak için bu hizmeti kullanabilirler.
- Uzaktan servis ve destek, eğitim amaçlı kullanımlar da Azure Communication Service'in popüler kullanım alanları arasındadır.
- 26:43Azure Communication Service Kurulumu
- Azure üzerinden bir Azure Communication Service oluşturmak için öncelikle bir kaynak grubu oluşturulması gerekmektedir.
- Kaynak grubu, Azure'da kaynakları organize etmek için kullanılan yapılar olarak düşünülebilir.
- Communication Service'in oluşturulması yaklaşık 15-20 saniye sürmektedir, bu da kendi donanımlarla kurulum yapmanın 3-6 ay süresine kıyasla oldukça hızlı bir süreçtir.
- 29:14Azure Communication Service Avantajları
- Azure Communication Service, capex (önceden ödenen gider) yerine opex (kullanıma göre ödeme) modeli sunarak maliyet tasarrufu sağlar.
- Oluşturulan servis, yapay zeka ve machine learning studio gibi tüm entegrasyonları içermektedir.
- Communication Service'i oluşturduktan sonra endpoint üzerinden hizmet kullanılabilir hale gelir.
- 30:25Chat Uygulaması Örneği
- Azure Communication Service ile chat uygulaması oluşturmak için örnek kodlar GitHub'da açık kaynak olarak bulunmaktadır.
- Uygulama JavaScript, Node.js ve Azure teknolojileri kullanılarak geliştirilmiştir.
- Uygulamayı çalıştırmak için .NET Core 3.9 gerekmekte ve deploy to azure butonu ile Azure'a yüklenerek kullanılabilir.
- 32:18Uygulamanın Ayağa Kalktırılması
- Uygulamanın Azure'a yüklenmesi sırasında yeni bir resource group oluşturulur ve web uygulaması provizyonlanır.
- Communication Service oluşturulur ve tüm komponentler entegre edilerek çalışır bir uygulama sunulur.
- Chat uygulaması dakikalar içinde ayağa kaldırılarak kullanıma sunulabilir.
- 38:37Ses ve Video Aktarımı Örneği
- Azure Communication Service'in ses ve video aktarımı özelliğini kullanarak Zoom gibi bir uygulama oluşturulabilir.
- Bu uygulama da GitHub'da açık kaynak olarak bulunmaktadır.
- Ses ve görüntü iletişimi sağlayan bu uygulama da benzer şekilde Azure'a yüklenerek kullanılabilir.
- 40:05Chat Uygulaması Oluşturma
- App Service planı üzerinden chat uygulaması oluşturuluyor ve audio/video servisleri ekleniyor.
- Oluşturulan chat uygulaması birebir kullanılabilecek bir chat uygulaması olarak sunuluyor.
- Rapid Innovation Hub üzerinden uygulamaya zenginleştirebileceğiniz servislerin nasıl ekleneceği gösteriliyor.
- 42:21AI Builder Tanıtımı
- AI Builder, yapay zeka hizmetlerini demokratikleştirerek herkesin kolayca kullanabilmesini sağlayan bir servistir.
- No code bir servis olan AI Builder, Power Apps ailesinin altında bir üründür ve Power Platform ve Dynamics 365 ile entegre çalışır.
- AI Builder, güvenlik, uyumluluk ve kullanıcı rolleri konusunda kutudan çıktığı gibi özellikler sunar.
- 43:41AI Builder Özellikleri
- AI Builder, bir sihirbaz sayesinde kullanıcıyı yönlendiren ve business kart okuyucu, obje tespiti, tahminleme ve form işleme gibi görevleri birkaç tıkla yapabilen bir sistemdir.
- Object detection özelliği ile imaj içindeki objeleri tespit edebilir ve kullanıcılar kendi veri setleriyle model eğitimi yapabilirler.
- Eğitilen modelin performansı gösterilir ve mobil uygulamalarda, iPad'de, Android'de kullanılabilir.
- 46:51AI Builder'in Diğer Kullanımları
- AI Builder ile binary classification, form processing, text classification ve business card reader gibi işlemler yapılabilir.
- Binary classification ile müşteri terkini tahminleme veya kredi risk skoru gibi evet/hayır çıktıları elde edilebilir.
- Object detection, akıllı telefon kamerası kullanılarak market ürünleri, üretim tesisindeki makine parçaları gibi çeşitli alanlarda kullanılabilir.
- 51:06AI Builder Demo
- Power Apps içinde AI Builder ürününe tıklayarak yeni bir model oluşturuluyor.
- Kategori sınıflandırması, varlık çıkarma gibi seçenekler sunuluyor ve bunların bazıları preview modunda.
- Form işleme seçeneği ile "AI Big Demo" adında bir model oluşturuluyor.
- 52:43AI Builder ile Fatura Verisi Çıkarımı
- Konuşmacı, bir AI modeli kullanarak fatura resimlerinden veri çıkarmayı gösteriyor.
- Modeli eğitmek için önce "new collection" oluşturup beş fatura yüklemesi gerekiyor.
- Yüklenen faturalarda "total" alanı etiketlenerek model eğitimi yapılıyor.
- 54:54Model Eğitimi ve Test
- Eğitimi başlatmak için "train" butonuna basılıyor ve model bir veya iki dakika içinde eğitiliyor.
- Eğitilen model test edildiğinde, JPEG dosyasından %99 başarı oranı ile toplam fiyatı (%103.50) bulabiliyor.
- Eğitilen model "publish" edilerek Power Apps, Power Automate veya diğer uygulamalara entegre edilebiliyor.
- 57:43Rapid Innovation Hub
- Rapid Innovation Hub adlı bir site, Azure Communication Services AI ve benzeri servisleri kendi uygulamalara eklemeyi sağlıyor.
- Hub'da uygulamalara zengin iletişim deneyimi eklemek için kaynak kodları ve yol haritaları bulunuyor.
- Uygulamalara yapay zeka servisleri eklemek için farklı dillerde kod kullanılabilir ve toplamda beş gün süresiyle uygulamalar daha akıllı hale getirilebiliyor.
- 1:01:39Soru-Cevap ve Kapanış
- Modern eğitimin sağlıklı olması için bir fatura tipinden en az beş tane fatura kullanılması gerekiyor.
- Eğitimin sertifikası saat yediye kadar ulaşılabilir olacak.
- Katılımcılar sertifikalarını sosyal medyadan paylaşarak daha fazla kişiye ulaşabilirler.
- 1:03:23Türkiye Yapay Zeka Haftası'nın Özeti
- Türkiye Yapay Zeka Haftası 18 Ekim'de başladı ve 22 Ekim saat 6'ya kadar devam etti.
- Bu ikinci organizasyon, geçen seneden farklı olarak değişikliklerle gerçekleştirildi.
- Hafta boyunca rekabetin rengini, işin rengini nasıl değiştirdiği ve dijital dönüşüm için yapay zekanın öneminden bahsedildi.
- 1:04:06Yapay Zeka'nın Sektörel Uygulamaları
- Pandemi, sağlık, eğitim, bankacılık, sigortacılık, perakende, üretim, enerji ve telekom gibi birçok sektörde yapay zekanın değişimi ve dönüşümü ele alındı.
- Yapay zekanın sürdürülebilirliği, açıklanabilirliği, sosyal bilimlerdeki uygulamaları ve Türkiye'nin ulusal yapay zeka stratejisi konuştuldu.
- Ekosistemin birlikte çalışmanın öneminden ve rekabet gücünü artırmada birlikte çalışmanın vurgusu yapıldı.
- 1:05:08Uluslararası Yapay Zeka Çalışmaları
- Almanya, İngiltere, Kanada ve İsrail'deki yapay zeka ekosistemlerindeki çalışmalar incelendi.
- 50 MetB etkinliği gerçekleştirildi ve startup stage'de farklı girişimlerin teknolojileri ve çözümleri konuştuldu.
- Demoday'da yatırımcıların yapay zeka girişimleri için bakış açıları dinlendi.
- 1:06:25Etkinliğin Detayları
- Yapay zekanın önemi her gün artmakta ve medeniyetin yeni işletim sistemini anlamak önemli.
- Hafta boyunca 83 oturum izlendi ve 151 konuşmacı yer aldı.
- Bu seneki konuşmacıların %85'i yeni isimler olup, etkinlik daha global bir şekilde Amerika, Almanya, Birleşik Arap Emirlikleri, Çin, Hollanda, İngiltere, İsrail, Kanada, Mısır, Polonya ve Tayvan'dan konuşmacılarla gerçekleştirildi.
- 1:07:25Etkinliğin Sonuçları ve Teşekkürler
- Hafta başında Ekim Ayı Girişim Haritası yayınladı ve yeni haritada 200'den fazla girişim yer aldı.
- Etkinliğin başarıya ulaşması için ana sponsor ING, yapay zeka teknoloji sponsoru Turkcell ve diğer sponsorlara teşekkür edildi.
- Türkiye Yapay Zeka ANSIY Tipi, farklı bakış açılarını, ekosistemi geliştirme ve yapay zeka farkındalığını arttırma hedefleriyle çalışmalarına devam edecek.