Makale

Google'ın Asistan'ı bir insan gibi düşünmesini sağlamada nasıl başarılı olduğu aşağıda açıklanmıştır

protection click fraud

Google Asistan lansmanından bu yana kendi platformu haline geldi. Yalnızca her zamankinden daha akıllı değil, aynı zamanda Nest Hub veya Nest Mini, artık sadece Android'in bir parçası değil.

Elbette, yazılım yetenekler açısından büyüdüğünde, daha karmaşık hale gelir. Bu, geliştiricilerin akıllı ekranlarımızda ve diğer Asistan özellikli cihazlarımızda kullanmak istediğimiz içeriği oluşturmak için özel araçlara ihtiyaç duyduğu anlamına gelir. Tüm geliştirici araçları gibi, yapmaları gereken iki önemli şey vardır: kolay kullanım ve iyi çalışma. Bu önemli şeylerin her ikisini de gerçekleştirmek zordur, ancak Actions Builder web arayüzü ve Actions SDK onlar kazanan olacak gibi görünüyor.

Konuşma aksın

Bir Google Asistan Eyleminin harika olması için, bir insan gibi konuşup dinleyebilmesi gerekir. Eğer sorarsan Google evi çocuklarınıza yatmadan önce bir hikaye anlatmak veya "Dişlerinizi Fırçala" şarkısını söylemek için, ne istediğinizi tanıması ve sadece mantığı ve düzeni takip eden bir robot olmadan istenenleri yapabilmesi gerekir.

Verizon, Pixel 4a'yı yeni Sınırsız hatlarda ayda sadece 10 ABD doları karşılığında sunuyor

Bunu gerçeğe dönüştüren iki önemli şey konuşma akışı ve doğal dil anlayışıdır. Bunlar olmadan Asistan, zevk almaya geldiğimiz şekilde etkileşim kuramazdı.

"Evet", "evet" ve "evet" hepsi aynı anlama geliyor. Bir bilgisayara bu tür kusurlu insan mantığını öğretmelisiniz.

Konuşma akışı, anlaşılması oldukça kolay bir kavramdır ve kelimenin tam anlamıyla tam olarak nasıl göründüğü anlamına gelir: Asistan, ne zaman bir şey söyleseniz, sizinle konuşmaya hazır olmalıdır. Hava durumunu sorduğunuzda veya hatta diş fırçalamakla ilgili bir şarkı söylemesini istediğinizde bu kolaydır, ancak işler karmaşıklaştığında - tıpkı sizin Örneğin kendi macera oyunu - Asistan'ın vereceği bir cevabı olması için bir konuşmanın yönlendirilmesi gereken çok özel yollar vardır.

Doğal dil anlayışı (NLU) burada devreye giriyor. Asistan'ın "evet", "evet" ve "evet" gibi şeyleri bilmesi gerekir; bunların hepsi aynı anlama gelir ve konuşmanın ne kadar akıcı olduğunu fark etmesi gerekir; hepimiz yazdığımızdan çok farklı konuşuyoruz. Ve Asistan yalnızca bir kişi gibi davranan bir bilgisayar olduğundan, tüm bunların herhangi bir Konuşma Hareketi projesine dahil edilmesi gerekir. Bilgisayarlar gerçekten öğrenemezler, programlanmaları gerekir.

Google'ın yeni Actions Builder ve Actions SDK'sı burada devreye giriyor. Geliştiricilerin baştan sona en rahat oldukları şekilde bir proje oluşturmalarına olanak tanıyan iki yeni araçtır. Eylemler Oluşturucu, geliştiricilerin bir akış şeması oluşturduğunuz gibi Sohbet Eylemleri oluşturmasına olanak tanıyan web tabanlı bir araçtır. Ancak, geleneksel bir geliştirme SDK'sı ile aynı araçlara sahiptir. Herhangi bir geliştirici, konuşma akışını görselleştirmek için bu grafik arabirimi kullanabilir, tüm NLU verilerini girebilir. proje, nihai ürünü rahat ve anlaşılması kolay bir şekilde anlamak ve hatta hatalarını ayıklamak için eğitilmiştir. yol.

Geliştiriciler, Assistant içeriği oluşturmak için web tabanlı bir blok oluşturucu veya yeni bir IDE kullanabilir. Veya ikisini de kullanabilirler!

Actions SDK da aynı şeyi yapar, ancak yerel olarak veya projelerine dosya tabanlı bir genel bakış yoluyla çalışmayı tercih eden geliştiriciler için daha geleneksel bir IDE (entegre geliştirme ortamı) içinde. Ve geliştiriciler zaten tercih edilen bir IDE'ye sahipse, son ürünü aynı avantajlarla oluşturmak için onu komut satırı araçlarıyla birlikte kullanabilirler.

Bu araçlar, daha iyi ve daha hızlı bir Asistan platformunun ön ucudur. Assistant için çalışma zamanı (bunu kullandığımız yazılıma güç veren motor olarak düşünün) artık daha hızlı her zamankinden daha fazla ve yepyeni bir Etkileşim Modeli, Asistan'ın hem daha akıllı hem de daha kolay oluşturulduğu anlamına geliyor için.

Yeni etkileşim modeli, gerçek zamanlı konuşmalar gibi şeylerin daha hızlı ve daha verimli oluşturulması ve NLU eğitiminin daha sağlam olması için oluşturulmuştur. Geliştiriciler sahneler oluşturabilir ve bunları bir Konuşma Eyleminin her bölümünün kendi verilerine ve mantığına sahip olduğu bir yapı taşı olarak kullanabilir. Hepsinden iyisi, geliştiriciler sahneler oluşturabilir ve bunları aktif amaçlarla aynı eylemde yeniden kullanabilir.

Jerry Hildenbrand

Jerry, Mobile Nation'da yaşayan bir inek ve bundan gurur duyuyor. Parçalayamayacağı hiçbir şey yok, ancak yeniden birleştiremeyeceği birçok şey var. Onu Mobile Nations ağında bulacaksın ve Twitter'da ona vur hey demek istersen

instagram story viewer