Anlamsal arama
Bu makalede, "Anlamsal arama" eşleşme seçimi hakkında konuşacağız.
Blokların eşleşme türünde anlamsal arama - müşterinin mesajına gömülü koşullardan bağlamı çıkarmak üzere eğitilmiş bir yapay zekâdır.
Bloklar yapay zekâ asistanına göre önceliklidir; bu nedenle müşteriye açıkça doğrulanmış ve belirlenmiş bir yanıt göndermek istiyorsanız, koşullu bir blok ve eşleşme seçeneği olarak "anlamca karşılaştırma" kullanabilirsiniz.
Nasıl çalışır
Anlamsal arama, anlamı bir kullanıcının mesajı ile önceden tanımlanmış koşullar arasında, tam anahtar kelime eşleşmesine dayanmak yerine karşılaştırır.
Temel ilke
Sistem, kullanıcının mesajındaki bağlamı ve amacı analiz eder ve tetikleme koşuluna gömülü anlamla.
eşleşme arar.
Yapay zekâ, müşterinin mesajından anlamsal anlamı çıkarır.
Sistem, bu anlamı tetikleyicinin koşullarında tanımlanan anlamsal ifadelerle karşılaştırır.
Bir anlamsal eşleşme bulunursa, sohbet botu blok içindeki ilgili olayı işler (örneğin, belirli bir mesaj göndermek).
Örnek
Koşulda, anlamsal bir ifade tanımlarız (örneğin, "hesapların ve işlemlerin kapatılması" ). Eğer yapay zekâ bu anlamı kullanıcının ifadesinde tespit ederse, ilişkili olay bloğunu tetikler.

Blok ayarı şöyle görünür:

"Anlamsal arama" eşleşmesi seçilirken, botun müşterinin mesajında blok tetikleyicisine dayalı benzer anlamlı kelimeleri/ifadeleri bulması gerekir:


Bot müşterinin mesajını her işlediğinde, blok içindeki gerekli olayı doğru şekilde işler.
Bir tetikleyici nasıl yazılır
İlgili alandaki tetikleyici, herhangi bir eşleşme seçimi için diğer tetikleyicilerle aynı şekilde yazılır:

Açık, kısa ve doğru koşullar oluşturmak şu konularda kritik öneme sahiptir: performans, güvenilirlik ve kullanıcı deneyimi. Bunun neden önemli olduğu şöyle:
Doğru işleme: Hassas koşullar, sohbet botunun amaçlanan olayı doğru şekilde tanımlayıp çalıştırmasını sağlar.
İşleme hızı: Karmaşık, belirsiz veya uzun ifadeler yapay zekânın işleme süresini artırır ve yanıt hızını düşürebilir.
Şema güvenilirliği: Muğlak ifade, yanlış yorumlanma riskini artırır ve iş akışınızın hatalı davranmasına neden olabilir.
Koşullarınızda aşırı karmaşık kelimelerden, belirsiz terimlerden ve uzun, çok cümleli ifadelerden kaçının.
Etkili bir tetikleyici koşul örneği

Bir YANLIŞ tetikleyici koşul örneği:

Tek kelimelik tetikleyici koşullardan kaçının
Koşullar kısa olmalı, ancak aynı zamanda anlamsal olarak anlamlıolmalıdır. Tek bir kelime (örneğin, “fatura”) çoğu zaman doğru anlamsal eşleşme için yeterli bağlam sağlamaz.
Açıklayıcı ifadeler kullanın
İzole kelimeler yerine, amacı yansıtan kısa ve açıklayıcı ifadeler kullanın.
Örnek:
❌ "fatura"
✅ "aylık fatura ödemesi"
Bu, yapay zekâ modelinin doğru bir anlamsal karşılaştırma yapması için daha net bir bağlam sağlar.
Temel ilke
Yapay zekâ, koşulların anlamı anlamını karşılaştırır, yalnızca anahtar kelimeleri değil. İyi tanımlanmış bir ifade, güvenilir eşleşme için gerekli anlamsal ölçütleri oluşturur.
Örnek
Anlamsal Arama için daha ayrıntılı tetikleyiciler yazdığınızda, yapay zekâ bağlamı anlar ve hızlı yanıt verir.


Bir tetikleyici koşulunu yalnızca tek kelime ile tanımlarsanız (aşağıdaki örnekte olduğu gibi), yapay zekâ yeterli bağlamı tespit edemeyebilir ve bir yanıt tetiklemez; sonuç olarak sessizlik oluşur.


Ayrıca, doğru ayarlara sahip blok da çalışmaz; çünkü yapay zekâ, istemcinin mesajında doğru bloktan gelen tetikleyiciyi bulamaz ve ona herhangi bir mesaj gönderemez.
Dikkatli olun
Ayrıca, Anlamsal Arama için tetikleyici yanlışsa (çok kısa veya belirsizse), yapay zekâ bu tür tetikleyicilere yanlış zamanda veya yanlış yerde yanıt verebilir.
Smart station yapay zekâ sohbet botu örneği
Bu örnekte, blokların yapay zekâ asistanlarına göre önceliğini ve müşterinin mesajındaki bağlama göre aramayı, Anlamsal arama türü seçimiyle açıkça göstereceğiz.
Sohbet botu oluşturucuda iki adet "Başlat" bloğu oluşturuyoruz; her birinde "Anlamsal arama" türünü ve "Işığı aç/kapat" mesajını seçiyoruz:
Blok 1 "Işığı aç"

Blok 2 "Işığı kapat"

İşlenenin yapay zekâ asistanı değil de blok olduğunu anlamak için, her bloğun mesajına ek bir satır ekleyeceğiz.
Sonraki adımda yapay zekâ asistanına geçiyoruz.
"Evrensel Yapay Zekâ asistanı" rolünde bir bot oluşturma.

Gösterim amacıyla, bloklar işlenirken asistanın davranışına herhangi bir kısıtlama uygulamayacağız.
Tüm ayarlar artık tamamlandı. Teste geçelim.
Başlamak için smart station ile bir sohbet başlatın.

Station’ı hiçbir şekilde sınırlandırmadığımız için, tamamen soyut konular hakkında konuşabilir.
Şimdi, mesajımızın bağlamında ana anlamı yazıyoruz - ışığı aç veya kapat:


Bot doğru çalıştı.
Böylece, bloktan gelen tetikleyici koşullar sağlanmadığı zamanlarda asistan çalışır.
Ancak, bot blok koşulunda tanımlanan bağlamı algılarsa, bloğun kendisi tetiklenir.
Last updated