Kod Geliştirme Örnekleri

CEYD-A, halen 300 binden fazla kod örnekleri ile oluşturulmuş geliştirilebilir bir sistemdir. Birbirinden farklı örnekler her geçen gün sisteme eklenmektedir. Kullanıcılar geliştirdikçe kurgular havuzda birikir. Oluşan kurgular onaylandıkça tüm CEYD-A’lara yayılır ve sistem gelişir.

https://kodla.ceyd-a.com sitesinden kod örnekleri girilebilir.

Sinir ağ yapısındaki hücrelere benzer bir şekilde örnekler birbirleriyle etkileşim içerisindedir. Örneklerin öncelik katsayıları, kurulan cümlelerin yapılarıyla değişebilmektedir.

Kod örnekleri CEYD-A için büyük veri gibidir. Kodlar büyük bir havuzda onaylanmayı beklerler.

Benzer katsayılı ve şablonlu örnekler, hücrelerin aktivasyon yolu aşamasında kendisinden cevap alınamayan örnekler yerine geçebilmektedir.

Eğer bir kurgudan boş cevap veya hata dönüyorsa, daha düşük katsayılı kurgu devreye girer.

Aşağıdaki örnekte, Almanya Başbakanı Kimdir denildiğinde, önce 20.05 katsayılı ilk kurgu denenir. Cevap bulunamayınca, 20.01 katsayılı kurgu devreye girer.

Eğer bir soru kelimesinin katsayısı diğer kurgudaki aynı kelimeden düşük ise ancak kurguda devreye girebilecek başka bir soru kelimesi de var ise katsayıların ortak etkisi artar ve ilk kurgu çalışır.

Aşağıdaki örnekte, elini verir misin denildiğinde ver*,3.9 ve el*,1 katsayıları, ver*,4 katsayılı kurgudan daha üstündür ve devreye girer.

Geliştiricilere faydalı olması adına aşağıda bazı örnekleri bulabilirsiniz.

--

--

Cenker Sisman
Türkçe Dijital Asistan Geliştirme Platformu

Senior Software Architect in OTI Holding, Owner of CEYD-A Turkish Mobile Assistant, Istanbul Technical University Computer Engineering M.Sc.