Giriş

Tamamlandı

Yapay zeka (AI) destekli bir web uygulaması oluşturmak için çok fazla kod yazmanıza veya sıfırdan hizmet oluşturmanıza gerek yoktur. Kullanıcı için metin çevirisi yapacak bir web sitesi oluşturmak istediğimizi düşünelim.

Ön uç için hizmetlerimizi çok fazla uğraşmak zorunda kalmadan tümleştirmemizi sağlayacak bir çözüme ihtiyacımız olacak. Flask gibi bir çerçeve bu iş için idealdir. Flask, geliştirenler tarafından bir "mikro çerçeve" olarak tanımlanmıştır. Başka bir deyişle yönlendirme ve şablon oluşturma gibi gerekli temel hizmetleri sağlar ancak arka uç hizmetlerini uygulamanızın ihtiyaçlarına göre belirlemenize izin verir. Ayrıca basit olduğundan hızlıca kurulabilir ve dağıtılabilir. Veritabanına veya çok fazla uğraşmaya gerek yoktur. Kullanıcı arabiriminizi oluşturmak için bir çerçeveye sahip olmanız ve arka uç hizmetini çağırabilmeniz gerekir.

Arka uç için makine öğrenmesi modelini sıfırdan oluşturmak yerine yapay zeka hizmetlerinden oluşan bir koleksiyondan (Azure Bilişsel Hizmetler olarak bilinir) yararlanabilirsiniz. Bu hizmetlere SDK veya HTTP çağrısı aracılığıyla erişebilirsiniz. Temel hedefimiz olan metin çevirisini gerçekleştirmek için Translator Metin Çevirisi hizmetini kullanabilirsiniz.

Bu modülde Flask ve Translator Metin Çevirisi hizmetini keşfedeceğiz. Metni birden fazla dile çevirecek bir web uygulamasının nasıl oluşturulacağına bakacağız.

Öğrenme hedefleri

Bu modülde Flask ve Bilişsel Hizmetler'i kullanarak bir metin çevirisi web sitesi oluşturacaksınız.

  • Flask geliştirme ortamı ayarlamayı öğrenme
  • Flask'i kullanarak form oluşturmayı öğrenme
  • Translator Metin Çevirisi hizmetini kullanarak metin çevirisi yapma

Ön koşullar

  • Bilgisayarınızda yüklü Python 3.6 veya üzeri ve VS Code. Python 3'ü yükleme modülündeki adımları izleyin. Makalenin en üstünden yapılandırmanıza özgü yönergeleri seçin: Windows, Linux veya macOS.
  • Visual Studio Code