Sohbet modeli, kullanıcıların İşlemlerinize neler söyleyebileceklerini ve İşlemler kullanıcılara yanıt verir. Sohbet modelinizin ana yapı taşları intents, types, sahne ve istemler'e dokunun. İşlemlerinizden biri çağrıldıktan sonra Google Asistan kullanıcıyı söz konusu Action'a yönlendirirse ve İşlem, aşağıdakileri içeren görüşme modelinize bağlı olarak:
Geçerli kullanıcı istekleri: Kullanıcıların İşlemlerinize ne söyleyebileceklerini tanımlamak için Asistan NLU'sunu geliştiren bir amaç koleksiyonu oluşturun. Böylece özel isteklerinizi anlayabilmeniz gerekir. Her bir amaç, kullanıcıların bu amaca ulaşmak için ne söyleyebileceklerini açıklayan eğitim ifadeleridir. İlgili içeriği oluşturmak için kullanılan Asistan NLU, bu eğitim ifadelerini benzer ifadeleri içerecek şekilde genişletir ve bu ifadelerin toplanması, amacın dil modelini oluşturur.
İşlem mantığı ve yanıtlar: Sahneler; amaçları işler, gerekli mantığı uygular ve kullanıcıya geri dönmek için istemler oluşturur.
Geçerli kullanıcı isteklerini tanımlama
Kullanıcıların İşlemlerinize ne söyleyebileceklerini tanımlamak için amaçların kombinasyonundan yararlanırsınız ve türler. Kullanıcı amaçları ve türleri, dil modellerine sahip olmanız gerekir. Sistem amaçları ve türleri, yerleşik özelliklerden uygulamanızdan çıkmak isteyen kullanıcılar gibi etkinlik algılama veya dil modelleri gibi özellikleri Asistan hiç giriş algılamıyor.
Kullanıcı amaçları oluşturma
Kullanıcı amaçları, kullanıcıların hangi bilgileri topladığını tanımlayan kendi eğitim ifadelerinizi tanımlamanıza olanak tanır. söylenebilir. Asistan NLU, kendini eğitmek için bu ifadelerden yararlanır ve kullanıcılarınızın neler söylediğini anlamanıza yardımcı olur. Kullanıcılar bir kullanıcının niyetinin dil modeline göre değişirse Asistan, niyeti eşleştirip Böylece mantığınızı gerçekleştirebilir ve kullanıcılara yanıt verebilirsiniz.
Sistem amaçları oluşturma
Sistem amaçları, önceden tanımlanmış dille niyetlerden yararlanmanızı sağlar. İşleminizden çıkmak isteyen kullanıcılar veya kullanıcının giriş zaman aşımına uğrar. Sistem amaçları oluşturmak için:
Özel türler oluşturun
Özel türler, NLU'yu aşağıdaki ölçütlere göre eğitmek için kendi tür belirtinizi oluşturmanıza olanak tanır: tek bir anahtarla eşlenmesi gereken bir dizi değeri anlayın.
Özel tür oluşturmak için:
İşlem mantığı ve yanıtları oluşturma
Asistan NLU, kullanıcı isteklerini niyetlerle eşleştirir. Böylece işleminiz, sahnede işleyebilirim. Sahneler, tek bir makineden en iyi şekilde etkinlikleri işleme alabilir.
Sahne oluşturma
Aşağıdaki bölümlerde, sahnelerin nasıl oluşturulacağı ve işlevlerin nasıl tanımlanacağı açıklanmaktadır. her sahnenin yaşam döngüsü aşaması için geçerlidir.
Sahne oluşturmak için:
Tek seferlik kurulumu tanımlama
Bir sahne ilk kez etkin hale geldiğinde, bir sahnede tek seferlik görevleri Girişte aşamasında. Giriş aşamasında aşama yalnızca bir kez yürütülür ve sahnenin yürütme döngüsü içinde çalışmayan aşamaya.
Koşulları kontrol edin
Koşullar; alan doldurma, oturum depolama, kullanıcı depolama alanı ve ana sayfa depolama parametreleridir.
Boşluk doldurmayı tanımlayın
Alanlar, kullanıcı girişinden yazılan parametreleri çıkarmanıza olanak tanır.
Alan değeri eşleme
Çoğu durumda, önceki amaç eşleşmesi kısmen veya tamamen ya da karşılık gelen sahnenin aralık değerlerini tamamen doldurabilirsiniz. Böyle durumlarda tüm aralıklar Alan adı intent parametresinin adıyla eşleşiyor.
Örneğin, bir kullanıcı içecek sipariş etme niyetiyle "Ben büyük vanilyalı kahve siparişi verilebilir", boyut, aroma ve içecek için mevcut yuvalar Sahnede aynı sahneyi tanımlarsa bu tür, ilgili sahnede doldurulmuş olarak yuvalar.
İşlem girişi
Bu aşamada, Assistant NLU'nun kullanıcı girişini amaçlarla eşleştirmesini sağlayabilirsiniz. İstenen niyetleri ekleyerek intent eşleşmesinin kapsamını belirli bir sahneyle ilişkilendirebilirsiniz. özetleyelim. Bu şekilde Asistan'a söyleyerek görüşme akışını kontrol edebilirsiniz belirli sahneler etkin olduğunda belirli amaçlarla eşleşecek şekilde ayarlayın.