Google Asistan Uygulama Geliştirme için Action SDK nasıl kullanılır?
Yayınlanan: 2018-05-23Basit bir "Hey, Google" ve "Ok, Google" ile Google Home - Google Asistan tarafından desteklenen amiral gemisi konuşmacı, Google I/O 2018 Geliştirici Konferansı'ndaki genişleme duyurusundan bu yana artık birçok evde kendine yer buldu. .
Google Home, 80'den fazla ülkede milyonlarca evde görünmeye hazırlanırken, geliştiricilere ve işletmelere, onları Google Home ile milyonlarca yeni adrese ulaştıracak uygulamalar geliştirmeleri için altın bir fırsat sunuluyor.
Google genişlemeyi planlarken, Google Asistan'ın ne kadar yol kat ettiğine bir göz atalım.
Google Asistan'ın Zaman Çizelgesi
2012
Google Asistan [Temmuz] – Program yönetimi, sesli arama ve yol tarifi veren sanal kişisel asistan kullanıma sunuldu.
2016
Google Asistan [Mayıs] – Öncü sanal ses ve metin tabanlı asistan, Google mesajlaşma uygulaması Allo'da kullanıma sunuldu
Google Home [Kasım] – Kullanıcıların Google Asistan ile etkileşim kurmak için sesli komut aracılığıyla konuşmalarını sağlayan hoparlörler Piyasaya sürüldü
Google'da Eylem [Aralık] – Google Asistan uygulama geliştirme platformu geliştiricilere açık hale getirildi
2017
Çoklu Kullanıcı Desteği [Nisan] – Asistan'a 6 farklı sesi anlama desteği verilir, bu da onu çok kullanıcılı bir platform haline getirir.
Asistan'ı kullanarak Walmart'ta alışveriş yapabilme özelliği Google tarafından eklendi [Eylül]
Üst Düzey Akıllı Hoparlörler [Ekim] – İki yeni üst düzey, AI destekli hoparlör piyasaya sürüldü: Google Home Max ve Google Home Mini
2018
Google, 2018 sonuna kadar 30'dan fazla dilin kullanıldığını duyurdu [Şubat]
Google Asistan'ın resmi şimdiye kadar böyleyken marka, Mayıs 2018'de düzenlenen I/O 2018 etkinliğinde oyunu 180 derece yükseltme planlarını duyurdu.
Google Asistan'a ve 80 ülkede milyonlarca insanın hayatına girme sürecine geçmeden önce, Google Asistan ile ilgili olarak I/O 2018'de yapılan duyurulara bir göz atalım.
Google Asistan ile İlgili Google I/O 2018 Duyuruları
- 80'den Fazla Ülkede Genişleme
- 6 Daha Yeni Ses
- Tetikleyici sözcükler olmadan Devam Eden Konuşma
- Asistan, Kullanıcıların Yoldayken Eylemleri Tetiklemelerine Yardımcı Olmak için Navigasyona Geliyor
- Konuşmaları İnsani yapmak için daha fazla AI uygulaması
Bu duyurular, Google'ın Asistan alanını kullanıcıların hayatında tamamen yeni bir düzeye taşımaya ne kadar hazır olduğunun doğrudan bir işaretidir. Teknoloji devi coğrafi sınırları genişletirken, zamanlama yalnızca uygulamanızı, kullanıcılar kategoriyi aradığında Google'ın çağırdığı uygulama yapmak için uygundur.
Bunların dışında, Google'ın Asistan kullanıcılarının elde ettiği deneyimi yükseltmek için geliştirdiği başka bir özellik daha var – Google Duplex.
Google Asistan için Sırada Ne Var? Google Dubleks?
Google Duplex, Google tarafından I/O 2018 Geliştirici Konferansı'nda yapılan en büyük ve açık ara en yenilikçi duyurulardan biriydi.
Bu özelliği kullanan Google asistan, işletmelere arama yaparak kullanıcılara yardımcı olacaktır. Teknoloji artık kullanıcıların yerine randevu alacak ve masa ayırtacak. 2018'in sonunda canlı hale getirilecek olan özellik, karmaşık bir konuşma yapmasını sağlayan AI tarafından destekleniyor.
Artık Google Asistan dünyasındaki yenilikleri anladığımıza göre, burada topladığımız içeriğin Google Asistan ile entegre edilebilecek bir uygulamanın nasıl geliştirileceğine geçmenin zamanı geldi.
Ancak, tam olarak Google Asistan Uygulama Geliştirme sürecine girmeden önce, sizin için önemli bir şeyi cevaplayalım Google Asistan Nasıl Çalışır?
İşte, BobbleHead adlı bir lokantada masa ayırma örneğiyle açıklanan Google Asistan'ın nasıl çalıştığına dair bir örnek.
- Kullanıcı, "Tamam, Google, BobbleHead'de iki kişilik bir masa ayırtmak istiyorum" eylemi talep ederek Google Asistan'ı çağırır. Ardından Asistan, restoran uygulamasını bulmak için isteği Actions on Google'a iletir.
- Google Asistan daha sonra kullanıcıya BobbleHead restoran uygulamasıyla sohbete başlamak isteyip istemediğini sorar. "Evet" yanıtını verdiklerinde, Asistan BobbleHead'de çalar ve kullanıcıyı onlara iletir.
- Uygulama, uygulama kullanıcısıyla görüşmesi başlamadan önce bir işe alım karşılama mesajı gösterir.
- Etkileşim sırasında, Google Asistan, kullanıcı ile BobbleHead ve ardından iki ticaret bilgisi arasında gerçekleşen konuşmaya aracılık eder ve BobbleHead'in kullanıcı amacını yerine getirmek için ihtiyaç duyacağı bilgileri toplamasını sağlar.
- Son olarak, kullanıcının masa rezervasyonu yapmasıyla etkileşim sona erer.
Artık Google Asistan'ın nasıl çalıştığını ve Google'ın Asistan segmenti için harika planlarını öğrendiğinize göre, şimdi buraya ne için geldiğinize gelelim.
Google Asistan ile Entegre Edilebilecek Bir Uygulama Nasıl Geliştirilir?
Bunun cevabı 'Action on Google' Platformunda yatıyor.
Actions on Google, geliştiricilerin diğerlerinin yanı sıra akıllı hoparlörler, telefonlar, TV'ler, arabalar, saatler, kulaklıklar dahil olmak üzere 500 milyondan fazla cihazda Google Asistan'ın işlevselliğini genişleten uygulamalar geliştirmesine olanak tanıyan geliştirme platformudur.
Kullanıcılar, ev eşyaları satın almak veya bir sinema bileti rezervasyonu yapmak gibi işleri halletmek için Google Asistan ile etkileşim kurar. Bir mobil uygulama geliştiricisi olarak, kullanıcılar ve kendi uygulamanız arasında keyifli ve verimli konuşma deneyimlerini kolayca oluşturmak ve yönetmek için Actions on Google platformundan yararlanabilirsiniz.
Action on Google aracılığıyla google asistan uygulama geliştirme sürecinizi başlatmayı planlarken, ilgilenmeniz gereken bir şey var: Çağrı.
Kullanıcıların uygulamanızı Asistan'da çağırmasının 2 yolu vardır
- Açık - Kullanıcılar, Asistan'a uygulamanızla konuşmak istediğini açıkça söylediğinde gerçekleşir.
- Örtük – Kullanıcılar belirli bir görevi yerine getirmesini söylediğinde asistan uygulamanızı çağırdığında. Uygulamanızın örtük çağrıda görünür olma olasılığı, tamamen en iyi uygulamayı göz önünde bulundurarak uygulamanızı ne kadar iyi tasarladığınıza bağlıdır.
Google Asistan ile entegre olacak şekilde tasarlanacak bir uygulama üç bileşenle gelir :
1. Google geliştirici projesinde eylemler
Onay aşamaları boyunca başvurunuzu tanımlayın ve yönetin ve işlemlerinizi izlemenizi sağlar. Ayrıca, mobil uygulama analizlerinize ve herhangi bir fiziksel cihaza ihtiyaç duymadan uygulamanızı test etmenize olanak tanıyan platform olan Actions Simulator'a da erişebileceksiniz.
2. Eylem paketi
Google Asistan'ın eylemlerinizi nasıl çağıracağı ve Google Asistan'ın yerine getirme hizmetlerinizi nasıl çağıracağı gibi uygulamanızın tüm eylemleriyle ilgili meta verileri tanımlar.
3. Yerine Getirme
Mobil uygulamanızın gerçek işlevidir. HTTPS web servisi olarak barındırılmaktadır. Kullanıcılarınız bir işlemle etkileşime geçtiğinde, yerine getirme onlardan istek alır ve iletişimlere aracılık eden Google Asistan'ın verdiği yanıtlarla onlara geri döner.
Bu üç yöntemden herhangi birini kullanarak uygulamanızı geliştirebilirsiniz –
1. Diyalog akışı
Dialogflow, sesli kullanıcı arayüzü tasarlamak ve kişisel konuşma deneyimlerini oluşturmakta ısrar eden çoğu şirket tarafından kullanılır. Actions SDK'nın amacını, kullanımı son derece kolay web IDE ile birleştirir. eylem paketleri oluşturma ve dağıtma kolaylığı ile birlikte gelir. Seçenek, doğal, günlük insan dilini zaten anlayan NLU (doğal dil anlama) motorunu içerir, böylece endişelenmenize gerek kalmaz.
Dialogflow Kullanarak Uygulama Geliştirmeyi Öğrenin Burada
2. Şablonlar
Uygulamaları şablonlara göre oluşturmak, şablonda tanımlanan belirli bir kullanıcı deneyimini kullanmanıza olanak tanır. Uygulamanın etkileşimlerinin ve yerine getirilmesinin çoğu şablon tarafından gerçekleştirilecek olsa da, belirli yanıtlar veya yapılandırma ayarları gibi uygulamadaki bazı bölümler kişiselleştirilebilir. Şablonları kullanarak, tek bir kod karakteri bile yazmak zorunda kalmadan uygulamalar oluşturabileceksiniz.
Sohbet tabanlı uygulamaların en zor kısımlarından biri olan konuşma tasarımına aldırmadan uygulamaları çok daha hızlı oluşturabileceğiniz için işletmenizin tam gereksinimlerini karşılayan şablon kullanmanız önerilir.
Buradaki Şablonları Kullanarak Uygulama Geliştirmeyi Bilin
3. Eylemler SDK'sı
Google, konuşma işlevi, girdi değişkenliği kapsamının çok az olduğu veya hiç olmadığı, son derece kısa doğrudan konuşma etrafında dönen işletmeler için ideal olan kendi SDK'sını piyasaya sürdü. Eylemleriniz genellikle sağlam bir dil anlayışına ihtiyaç duymuyorsa ve genellikle herhangi bir kullanım senaryosunu gerçekleştirebiliyorsa, ACtions SDK'sını kullanın.
Buna ek olarak, kullanmak istediğiniz bir NLU'nuz varsa ve yalnızca ham metinleri almak ve ardından Doğal Dil Anlayışınıza iletmek istiyorsanız, Actions SDK'yı kullanmanız gerekecektir.
Son olarak, Eylemler SDK'sı bir IDE ile gelen kolaylığı sağlamaz, yani bir metin düzenleyici aracılığıyla manuel olarak bir eylem paketi oluşturmanız ve ardından komut satırı yardımcı programı aracılığıyla bunu Google Developer projenize dağıtmanız gerekir.
Burada Actions SDK'sını kullanarak uygulama geliştirmeyi öğrenin
Özetliyor
Artık Google'ın, Google Asistan destekli Google Home cihazlarını 38'den fazla ülkede genişleterek size sunduğu potansiyeli ve Asistan ile entegre edilebilecek uygulamaların daha sonra milyonlarca evde etkinleştirilmesi için nasıl geliştirileceğini biliyorsunuz.
Sırada ne var – Google Home Uzmanlarımızla konuşun ve Google Asistan destekli Konuşma Uygulamanızla Google Home'a gelin.