Komut Yönlendirme Örneği
CEYD-A Komut Ekleme Formu sayfasına, CEYD-A uygulamasında kayıt olduğunuz bilgilerle giriş yaparak yeni komutlar eklemek mümkün. Aslında CEYD-A ile sadece konuşarak basit komutlar eklemek te mümkün ancak komutları daha iyi biçimlendirmek için bu sayfadan girip komplike ayarlar yapmak birçok kişinin ilgisini çekecektir.
KOMUT TANIMI:!BUNDAN SONRA ADIM |
SORU ŞABLONU:(.*?)bana(.*?)de |
SORU KELİMELERİ:bana,0.5|de,0.5| |
KOMUTA YÖNLENDİR:Benim adım $2 |
Bu örnekteki bilgileri sayfadan yeni komut olarak girdiğinizde,
1 2 3 |
Bundan sonra bana İsmail de |
gibi bir konuşma metninde CEYD-A, sizi İsmail olarak algılayacaktır. Peki çalışma prensibi nedir ? Onu anlatalım. Önceki yazılardan bilindiği gibi komut tanımı sadece tanım içeriyor ve herhangi bir tanımlama olabilir. Önemli olan sonraki 3 satırdaki bilgiler:
Soru şablonu bize sorunun formatının
1 2 3 |
.... bana ..... de |
olması gerektiğini ve 1.noktalı yerdeki alanın $1 , 2. noktalı yerdeki alanın ise $2 olarak algılanmasını belirtiyor.
Soru kelimeleri ve yanındaki sayılar hangi kelimelerde bu komut tanımının çalışacağını belirtiyor. Sayılar ise katsayılar. Bu katsayıları şimdilik düşük tutalım . İlerleyen makalelerde bu konuya değineceğiz.
Komuta yönlendir, ise CEYD-A nın gerçekte anladığı dille yapılan ifade.
1 2 3 |
Benim adım İsmail |
dediğinizde CEYD-A sizin İsmail olduğunuzu biliyor zaten. Ama
1 2 3 |
Bundan sonra bana İsmail de |
yapısını bilmiyordu. Bu komutla onun bildiği yapıda açıklama yapıyoruz.
1 2 3 |
Benim adım $2 diyerek |
2.noktalı yerdeki alanı yerleşen isimi sizin isminiz olarak algılayacaktır.