Sohbet İşlemleri, Google Asistan kullanıcıları için özel deneyimler veya görüşmeler oluşturmanıza olanak tanıyarak Google Asistan'ın işlevlerini artırır. Bir görüşmede, Görüşme İşleminiz Asistan'dan gelen istekleri işler, ayrıca sesli ve görsel bileşenler içeren yanıtlar döndürür. Sohbet İşlemleri, yanıt döndürmeden önce ek konuşma veya iş mantığı için webhook'larla harici web hizmetleriyle de iletişim kurabilir.

Neden derleme yapmalısınız?
Tipik bilgisayar arayüzlerinin düzgün şekilde çalışması için yapılandırılmış ve tahmin edilebilir giriş gerekir. Bu da bu arayüzlerin kullanılması doğal değildir ve bazen zorlaşır. Kullanıcılar bu yapılandırılmış girişi kolayca bulamazlarsa ne yapacaklarını bulmakta zorlanırlar.
Örneğin, "Bugün hava nasıl?" gibi basit bir kullanıcı isteğini düşünün. Diğer kullanıcılar da "Şu anda hava durumu nasıl?" veya "Yarın San Francisco'da hava nasıl?" diye sorabilir. Bu basit soruda bile konuşma deneyimlerinin uygulanmasının zor olduğunu görebilirsiniz. Çünkü doğal dili yorumlamak ve işlemek, dilin nüanslarını anlayabilen çok güçlü bir dil ayrıştırıcı gerektiriyor. Aynı mantığı uygulamak için kodunuzun tüm bu farklı istek türlerini (ve muhtemelen çok daha fazlasını) ele alması gerekir: Bir zaman ve konum için bazı öngörü bilgilerini arama. Bu nedenle geleneksel bilgisayar arayüzü, yüksek oranda yapılandırılmış girişi yönetmenin daha kolay olduğu için kullanıcı deneyimini olumsuz etkileyen standart, standart giriş istekleri gerektirir.
Ancak Diyalog İşlemleri derlediğinizde Asistan sizin için doğal dil anlama (NLU) teknolojisinden yararlanır. Böylece açık uçlu, sohbet arayüzlerini kolayca oluşturabilirsiniz. Bu arayüz araçları, insan dilinin geniş ve çeşitli nüanslarını anlamanıza ve bunları, uygulamalarınızın ve hizmetlerinizin anlayabileceği standart, yapılandırılmış şekilde çevirmenize olanak tanır. Bir işlemin hava tahmini istekleri için önceki örnekleri nasıl ele alabileceğine göz atalım.
Hava durumu tahminini bulmak için kullanıcıların hava tahmininin yapılacağı saat ve konumu gibi bazı bilgilere ihtiyacınız olabilir. Ancak daha önce belirttiğimiz üzere farklı kullanıcılar, öngörülerini farklı şekillerde talep edebilirler. Asistan bu farkları anlayabilir ve tahmini almak için bunları standart bir kullanıcı amacına çevirebilir. Ardından, kullanıcının isteğini yerine getirmek için ihtiyacınız olan ilgili verilere yönelik isteğini ayrıştırabilir. Bu durumda, kullanıcının hava durumu tahmini için istediği saat ve konumdur. Son olarak, bu verileri kullanarak herkese açık bir REST API ile hava durumunu öğrenebilir ve hava durumunu istem biçiminde kullanıcıya geri verebilirsiniz.
Ne zaman oluşturulabilir?
Sohbet İşlemleri, kullanıcıların işlemleri hızlı bir şekilde yapmasına olanak tanıyan basit kullanım alanlarının yanı sıra sesli iletişim için de idealdir. İyi Görüşme İşlemleri genellikle aşağıdaki kategorilere ayrılır:
- Kullanıcıların kolayca yanıtlayabileceği şeyler. Saatler veya tarihler gibi bilinen girişlerle (ör. uçuş rezervasyonu) gerçekleştirilebilecek işlemler.
- Hızlı ancak işe yarar işlemler. Bunlar genellikle, çok kısa bir süre için kullanıcılara anında fayda sağlarlar (ör. tuttukları takımın bir sonraki maçını öğrenmek).
- Doğal olarak sese daha uygun işlemler. Bunlar genellikle yoga veya hafif egzersizler sırasında koçluk yapmak veya sesli öncelikli etkileşimler için tasarlanmış bir oyun gibi eller serbest yapmak istediğiniz işlemlerdir.
Nasıl oluşturulur?
Actions on Google, Actions SDK'sı, Actions Builder ile veya her ikisinin de birbirinin yerine kullanıldığı Sohbet İşlemleri oluşturmanıza olanak tanır. Bu özellik, ihtiyaçlarınıza en uygun geliştirme iş akışını seçmenize olanak tanır ve ihtiyaç duyduğunuzda ileri ve geri dönüş esnekliği sağlar.
Actions SDK'sı, Action'larınızı oluşturmak için standart, dosya tabanlı bir şema, Asistan ile etkileşim kuracak kitaplıklar ve Actions projenizi dağıtıp yönetmek için bir KSA sağlar. Actions SDK'sı, Actions SDK'sı ile aynı teknolojinin üzerine inşa edilir. Ayrıca kullanımı kolay ve güçlü bir IDE ile derleme yapabilirsiniz.
Daha fazla bilgi için Derlemeye genel bakış bölümünü inceleyin.
Sonraki adımlar
Hemen geliştirmeye başlamak için aşağıdaki kaynaklara göz atın:
- Hızlı başlangıç kılavuzu - Ortamınızı nasıl ayarlayacağınıza dair hızlı bir giriş yapın ve Actions SDK'sı ve Oluşturucu ile geliştirmeye başlayın.
- Codelabs - Codelabs, Google Asistan'a yönelik Actions'ın nasıl geliştirileceğiyle ilgili ayrıntılı ve ayrıntılı kılavuzlar sunar.
- Örnekler - GitHub'da tüm örneklerimizi alarak hemen deneme yapmaya başlayın.