ceyd-a türkçe sesli asistan sunumu ve geliştirme ortamı · ceyd-a türkçe sesli asistan sunumu...

41
CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı Revizyon Tarihi: 11.11.2019 Cenker Şişman https://web.ceyd-a.com/

Upload: others

Post on 23-May-2020

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

CEYD-A Türkçe Sesli Asistan Sunumu

ve

Geliştirme Ortamı

Revizyon Tarihi: 11.11.2019

Cenker Şişman

https://web.ceyd-a.com/

Page 2: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

İçerik

Tanım....................................................................................................................2

Ana Özellikler.......................................................................................................4

Tarihçe..................................................................................................................4

Kronoloji............................................................................................................6

Özetle Neden Ceyd-a?........................................................................................9

Farklı Özellikler..................................................................................................10

Referanslar.........................................................................................................15

Alt yapı................................................................................................................18

Yapay Zekâ İlişkisi............................................................................................20

Alışveriş Modülü................................................................................................24

Sanal Duygu.......................................................................................................26

Diğer Ortamlar...................................................................................................27

Android TV......................................................................................................27

Otomobil.........................................................................................................28

Robotik............................................................................................................29

Farklı Konseptler...............................................................................................30

Gizlilik..................................................................................................................35

Geliştirme...........................................................................................................36

İstatistikler:.........................................................................................................40

Yorumlar.............................................................................................................40

1

Page 3: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Tanım

Cep telefonlarına CEYDA diye seslenildiğini duymuşsunuzdur. Sanıldığının aksine CEYD-A bir kız ismi değildir. Cenker.com Yapay Zeka Dili Asistanı’nın baş harflerinden oluşmuştur. Yeni nesil bir geliştirme ortamının asistanıdır. Türkçe ilk dijital asistanlardan biridir.

2

Page 4: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

CEYD-A geliştirici odaklı bir yapıdadır. Rakiplerinden farklı olarak, kullanıcılar tarafından programlanabilir bir asistan geliştirme platformu olarak tanımlanabilir. Programlama dili bilme zorunluluğu yoktur. Sesle anlatarak da eğlenceli bir yöntem olan blokları sürükle bırak yöntemiyle de geliştirilebilir. Kullanıcıların geliştirdiği kodlardan yeni komutlar oluşur. Bu komutlar başka komutları oluşturmak için yeni kodlarda kullanılır. Modüler ve iç içe yapıdadır. Kendi asistanımızı eğitmenin mümkün olduğu bir yapı sunar. Amaç, geliştirmeyi ilk geliştiricisinden bağımsız olarak da sağlamak ve tüm bu geliştirmelerin ortak bir havuzda birleştirip genel yapıya katkı sağlaması hatta yeni geliştirmelerde kullanıcıların oluşturduğu kodların da kullanılabilmesidir.

3

Page 5: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Ana Özellikler

CEYD-A, Android sisteminin entegre olarak sunduğu ses tanıma ve konuşma yapısı sayesinde diğer tüm asistanların desteklediği ana özelliklere sahiptir. Ayrıca farkındalık yaratan ek özelliklere de sahiptir.

Tarihçe

CEYD-A fikri, 80’li yılların başında, ilk aldığım kişisel bilgisayarı bir robot olarak algılamamla başladı. Gençlik sürecinde çoğu kişiye yabancı olan bilgisayar kavramı, benim için eğitilmesi ve bana hizmet vermesi gereken, o yıllardaki bilim kurgu filmlerinde sorulan sorulara cevap veren, esprili ama doğrucu bir makineydi. İlk adımlar, kodlar, mantık ve

algoritmalar o zamanlarda atıldı ama teknoloji yetersizdi.

4

Page 6: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

1985 yılında Currah Speech Arabirimi ile ilk kişisel bilgisayarlar İngilizce robotik olarak konuşturulabiliyordu. Benim yaptığım ise bu İngilizce konuşmayı yazılımsal olarak Türkçe’ye çevirmekti. CEYD-A’nın ilk adımları o zaman atıldı. Projeyi oluşturacak ortam da müsait değildi. Ta ki günümüz 21.yüzyıl akıllı cep telefonları ile tanışana kadar. Artık sensörler vardı, o akıllı cep yerinizi biliyordu, sesinizi tanıyor ve zamanı ölçüyordu, internet vardı ve o internet ile zaman, yer bilgisi ses parametreleri ile her bilgiye ulaşım mümkündü. Ayrıca çıkış olarak sadece monitör de yoktu. Sistem ses algılıyor ve konuşuyordu.

Bilinen akıllı asistanların tarihçesine bir bakalım:

İlk dalgada Voicebox, Apple SIRI, Google Now, Samsung S Voice, ve Nina görünürken, 2014 ten itibaren Microsoft Cortona, Amazon Echo, Hound, Google Home, VIV, Facebook M, Jibo ve CEYD-A’yı görmekteyiz.

5

Page 7: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Kronoloji

1985 ZX Sinclair Spectrum üzerinde Currah Speech Interface ile Türkçe Seslendirme Çalışması1989 Türkçe Cümle Analizi ve İngilizceye Çeviri Uygulaması1991 Komut ve İfadeleri Türkçe olan Yorumlayıcı23.04.2014 CEYD-A’nın ilk hali olan Yardımcı Uygulamasına Başlangıç 09.05.2014 Google Play Store üzerinde ilk yayın31.08.2014 AIML desteği ile uygulama üzerinde kod geliştirebilme22.08.2014 Foursquare entegrasyonu14.09.2014 Facebook entegrasyonu06.10.2014 CEYD Platformu Düz Metin Komutları10.10.2014 Onceki komutu takip edebilme12.10.2014 CEYD Platformunda Kodlamaya Giriş15.10.2014 Mesajları sesli okuma17.10.2014 Sesle aktivasyon02.11.2014 MP3 çalma14.11.2014 Zaman bazlı hatırlatmalar29.11.2014 Güle Güle Yardımcı – Hoş geldin CEYD-A09.12.2014 Arayanı sesli söyleme19.12.2014 Maç skorlarını öğrenme01.01.2015 Soru sorarak uyandırma07.01.2015 5000 kullanıcı18.01.2015 Yer hatırlatmaları16.02.2015 İlk Webrazzi incelemesi17.02.2015 Webtekno incelemesi20.03.2015 Markette CEYD-A en iyiler arasında01.04.2015 Webtekno CEYD-A , Siri karşılaştırma videosu04.04.2015 Trend listesinde 1 numara. Günde 10 bin yeni kullanıcı12.04.2015 Verimlilik listesinde 1 numara16.04.2015 TRT Türk sitesinde haber oldu18.04.2015 Windows desteği olsun kampanyası20.04.2015 CEYD-A nın kopyasını da yaptılar. Gerekli mercilere şikayet üzerine kaldırıldı27.04.2015 2.Webrazzi incelemesi03.05.2015 500 bin kullanıcı30.07.2015 CEYD-A The Impact of Robotics,AI on Business and Economics makalesinde yayınlandı14.08.2015 Pusula kullanımı18.08.2015 Canlı maç anlatımı31.08.2015 Panik Sözü tanımı12.09.2015 Kullanıcıların kapsamlı komut geliştirebilmesi, Oyun yazılabilmesi22.09.2015 Ev ve işyeri tahmini

6

Page 8: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

06.10.2015 CENKER.COM sitesinin 14.yıldönümü18.10.2015 Park yeri tahmini04.11.2015 Hürriyet Gazetesi, Ayşe Aral: Gülse,Samantha,Siri,Ceyda13.12.2015 1 milyon kullanıcı19.01.2016 Komut tavsiyeleri14.02.2016 Arayanı adlandırabilme, farklı şekilde söyleyebilme04.03.2016 Duygu modu17.04.2016 Web panel üzerinden CEYD-A ya direktif verme19.04.2016 Webrazzi: CEYD-A Duygusal Tepki Vermeye Başladı09.05.2016 Sürekli araştırma özelliği: Timer01.06.2016 Intent özelliği ile diğer uygulamalarla etkileşme11.06.2016 Radyo dinletebiliyor16.06.2016 CEYD-A ile satranç oynama imkanı06.09.2016 Shiftdelete: Siri’ye Türk Rakip CEYD-A27.09.2016 Whatsapp,Twitter,Facebook, SMS bildirimlerinin canlı olarak okunması10.10.2016 Özne kullanmadan Konu Takibi16.10.2016 Ekran kapalıyken cevap verme özelliği18.10.2016 CEYD-A, Markette En iyi 10 Uygulama arasında27.10.2016 Boğazici Üniversitesi: Her Yönüyle İnovasyon Konferansı29.10.2016 Ses tonlaması yapabiliyor – Şarkı Söylemeye başlangıç03.11.2016 Sesli Selfie03.12.2016 Yabancı dil sesli çeviri14.12.2016 Bilmece sorabiliyor, cevabını değerlendirebiliyor26.01.2017 Konuşulan konulara göre ilgilendiğim haberler15.02.2017 Android TV versiyonu04.03.2017 Cevapsız kalmamak için Alternatif Komutların devreye girmesi15.03.2017 Firmalara özel Android API24.03.2017 Haberler.com haberi30.04.2017 IoTLineFair 201709.05.2017 Cihazı sallayarak susturma28.06.2017 2 milyon kullanıcı20.08.2017 Dünyanın ilk MQTT destekli asistanı21.09.2017 Webrazzi:CEYD-A APIsini ve Web Sürümünü Yayınladı06.10.2017 Kullanıcı komut listesi ve tıklayarak çalıştırabilme13.10.2017 Quartier Dergisi: CEYD-A ile Hayat Çok Kolay31.10.2017 Yerli Akıllı Ev ve Asistan Denemeleri07.12.2017 Saint-Joseph Bilim Haftası Konferansı17.01.2018 Kendi Kendini Geliştirebilme Özelliği22.01.2018 Webrazzi:CEYD-A 2.5 milyon Kullanıcıya ulaştı29.01.2018 Yeni Duygu: Arkadaş canlısı05.02.2018 Basın Tarihinde Bir İlk: Yapay Zeka Asistan ile Yapılan Röportaj (RSFM)

7

Page 9: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

30.03.2018 TÜBİTAK Lise Öğrencileri Araştırma Projeleri Bölge 3.lüğü (Mezitli)07.04.2018 IoTLineFair 2018 – CEYD-A Workshop19.05.2018 İzmir Ekonomi Üniversitesi – EkoRob Projesi11.06.2018 Deep Learning Türkiye: CEYD-A Mobil Asistan24.06.2018 PARA Dergisi: Bu Ceyda Başka CEYD-A18.07.2018 Daily Sabah: CEYD-A,your soon-to-be English speaking virtual assistant22.07.2018 PrivacyGrade.org: CEYD-A Gizlilik Karne Değeri A (Excellent/Mükemmel)02.08.2018 CEYD-A ile Otomobil Kontrolü15.08.2018 Trakya Üniversitesi (TUBIT) CEYD-A destekli Telegram Yardım Botu15.08.2018 Ankara Yıldırım Beyazıt Üniversitesi Biltek Yapay Zeka CEYD-A Windows Sürümü Çalışmaları17.08.2018 Vodafone reklam ve pazarlama alanında CEYD-A ile 2 ödüle aday oldu28.08.2018 Socket Bağlantısı Desteği08.11.2018 Felis Ödülleri: Vodafone CEYD-A ile 2 ödül aldı23.11.2018 Sputnik Radyo: Yeni Şeyler Rehberi25.11.2018 Alışveriş Listesi Widget01.12.2018 Sputniknews: CEYD-A, Apple ve Google ile Yarışıyor04.12.2018 Onedio.com: Bir Gün Değil Her Gün Yanındayız! Engelli Bireyler için Birbirinden Faydalı Mobil Uygulamalar06.12.2018 Uygulama Dışı Kopyalanan Metnin Okunabilmesi14.12.2018 Konu,İşlem ve Matematik Takibi29.12.2018 Farklı dillerde konuşma dinlemesi (Beni İngilizce Dinle)29.12.2018 Bilmece sorabiliyor, cevabını değerlendirebiliyor04.02.2019 Yeni Duygu Modları: Üzgün,Normal,Berbat,Çok Kötü,Kötü,İyi,Çok İyi,Süper,Mükemmel15.02.2019 Gelen mesaj bildirimlerinden alışveriş listesinin oluşturulması veya uyarı ve hatırlatmaların oluşturulması10.03.2019 Karışık cümlelerden lokasyon bilgisinin tespiti14.03.2019 Digitalage.com.tr: Türkiye’den Sesli Asistan Örnekleri04.03.2019 CEYD yapısı kullanarak akıllı ev sistemi ve sesli asistan yapımı (Volkan Aktaş)13.04.2019 3.5 milyon kullanıcı18.05.2019 WebmasterForum: Türklerin En İyi Android Mobil Uygulamaları01.11.2019 CEYD Blok Geliştirme yapısı ile kod yazmadan blok sürükle yapıştır ile komut geliştirme özelliği

8

Page 10: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Özetle Neden Ceyd-a?

* Diğer asistanlardan farklı olarak söylediklerinizi cihaz üzerinde çalıştırır.* Cihazda çalıştığı için performans cihazın hızı ile doğru orantılıdır* Kullanıcılar, kendi kodlarını yazıp geliştirme yapabilir, asistan içinde çalışabilecek oyunlar, uygulamalar yazabilir. Siteler üzerindeki açık bilgiler asistanda işlenip kullanılabilir. Kendi dili, derleyicisi vardır.* Kullanıcılar, CEYD Blok Geliştirme yapısı ile kod yazmadan da komut geliştirebilir. * Özel bilgilerinizi sunucuya göndermez kendi cihazınızdaki veritabanında tutar. Sunucu sadece kullanıcıların eklediği komut havuzunu güncellemek içindir.* Geliştirilen kodlar havuz sistemi vasıtası ile diğer asistanlara yayılabilir ve genel gelişme sağlanabilir.* Cihazda çalıştığı için ses algılama dışında internete ihtiyaç olmadan çalışabilir. Internetsiz ses algılama desteği oluştuğunda diğer asistanlardan farklı olarak tamamen internetsiz çalışabilme imkanına sahip olacaktır* Önceki söylediklerini takip edebilir.* Soru sorup cevabını değerlendirebilme, Panik sözü, Pusula, Canlı maç anlatımı, Yer bazlı hatırlatma, Yer bazlı eylem, Sesli not defteri, Yer tahmini, Sesli trafik bilgisi ve yol tarifi, Konu ve işlem takibi, Polimorfizm* Duygu modu* Farklı isim verebilme* Sosyal medya entegrasyonu: Foursquare Check-in, Arkadaşlarım nerede, Facebook ve Twitter paylaşımları* Whatsapp, Sms, E-posta sesli bildirimleri* Radyo dinleyebilme, TV seyredebilme* Android TV desteği* Cihazı sallayarak susturma, titreşimle masaj yaptırma* Bluetooth Kulaklık desteği ile tuşla aktivasyon* Cihaz ekranı kapalıyken konuşabilme* 3,5 milyon ücretsiz kullanıcı sayısına sahip halen 300 bin komut desteğiyle CEYD-A günden güne kullanıcıların desteğiyle gelişmektedir.

 

9

Page 11: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Farklı Özellikler

CEYD-A’nın diğerlerinden farkı nedir? En basit anlatımla kullanıcının programlayabildiği bir asistandır. Başka deyişle gerçekten kişiye özel bir asistan oluşturmak mümkündür.

Rakip asistanları firma çalışanları ve gerekli ortam sağlanan geliştiriciler geliştirirken, CEYD-A’yı onlara sunulan geliştirme imkânıyla, kullanıcılar geliştiriyor *

* Nisan 2017 itibariyle kişisel araştırmalarla derlenen bilgilerdir. Sadece busunum için kullanılabilir. Paylaşılamaz ve yayınlanamaz.

10

Page 12: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Kullanıcılar, CEYD-A ile kod yazmaya gerek kalmadan da eğlenceli bir aşama olan sürükle bırak yöntemiyle bloklar geliştirebilir ve kendi komutlarını üretebilirler. Komutlar devreye girmeden deneme imkanı da vardır.

11

Page 13: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Bloğu güncelledikten sonra, CEYD-A'nın mobil sürümünü açıp, öğretilen komutu farklı örneklerle deneyebilirsiniz.

12

Kodu dene butonuna bastığınızda oluşan bloğu devreye almadan deneyebilirsiniz. CEYD-Abeklenen cevabı size site üzerindeki özel sürümünden dönecektir.

CEYD Blok Geliştirmesini yap boz mantığı ile kod yazmadan kolayca geliştirebilirsiniz.

Page 14: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Fulfillment (Tamamlama), Follow-Ups (Takip Etme), Meta Conversation (Sohbet Hakkında Bilgi) özellikleri, rakiplerinde kısmen olmasına rağmenCEYD-A üzerinde mevcuttur*. CEYD-A üzerinde bilinen veya henüz desteklenmeyen özellikleri gerçekleştirmek yapısı itibariyle kolay çünkü bulut ortamındaki geliştirmeler direk asistan üzerinde derlenip çalışacak şekilde kendi dili olan CEYD ile gerçekleştiriliyor. CEYD-A kendi dili ile kurulu olduğu cihaz üzerinde yorumlanıp gelişiyor.

13

Page 15: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Sadece Konu takibi değil Aritmetik işlem takibi de yapabilmek mümkün:

Ayrıca İşlem takibi adı altında Konu takibine benzer eylem takibi de mümkün:

14

Page 16: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Referanslar

Bazı referansları inceleyelim: CEYD-A Haftalık PARA Dergisi’nde yayınlandı.

Vodafone ve Mindshare Türkçe Konuşan Sesli Asistan CEYD-A’yı kullanarak Felis Birincilik Ödülü ve Başarı Ödüllerini alarak 2 ödülün sahibi oldu. Türkiye’de ilk kez sesli arama teknolojisi tüketici ile bağ kuran bir reklam alanı haline getirildi. Kendilerini sohbetlerde baba olarak tanıtan kişiler Babalar gününde Vodafone kutlama mesajını CEYD-A’nın cihaz üzerinde kendi oluşturduğu karar kurgusu ile sesli olarak aldılar. İşte ödüller kazanan reklam videosu:

https://youtu.be/mLJqnFGgGoE

15

Page 17: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

CEYD-A’nın medyadaki referanslarından Quartier Dergisi:

16

Page 18: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Daily Sabah gazetesinde yayınlanan CEYD-A haberi:

17

Page 19: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Alt yapı

Komutlar web sunucusunda tutulup cihazlara yayılırken, veriler veya değişkenler cihaz üzerindedir ve cihaz üzerinde işlenir. Diğer asistanlardan farkı verilerin cihazda değerlendirilmesidir. Başka deyişle kişisel veriler cihaz üzerindedir ve cihazda işlenir. Gizlilik korunur ve sunucu üzerine kişisel veri alınmaz. Offline çalışma prensiplerine yatkın bir yapıdadır.

Modüler komut geliştirme yapısı bulunmaktadır. Kullanıcılar sesle veya kodla komutlarını geliştirirken, yararlı olan yeni komutları da kendilerindegeliştirmek için kullanabilirler.

18

Page 20: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Geliştiriciler, kendi uygulamalarını yazıp CEYD-A’nın web servisi ile entegre edebilirler. Bu şekilde çeşitli platformlarda CEYD-A’lar görebilmek mümkün. Halen Android, Android TV, Windows, Telegram veTwitter ortamlarında CEYD-A uygulama klonları bulunmaktadır. https://ceyda.docs.apiary.io/# sayfasında gerekli bilgileri bulabilirsiniz. Akademik çalışmalar için geliştirme ücretsizdir.

CEYD-A’nın sorulara nasıl cevap verdiğini görmek isteyenler, web tabanlısürüme http://beta.ceyd-a.com sitesinden ulaşabilir.

19

Page 21: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Yapay Zekâ İlişkisi

Peki, CEYD-A yapay zekânın neresinde?

Yapay Zekâ Türleri:

• Kural Bazlı Öğrenme - Rule Based

• Makine Öğrenmesi – Machine Learning

• Derin Öğrenme – Deep Learning

CEYD-A, bilinen öğrenme türlerinden farklı bir yaklaşım içindedir. SwarmLearning yapısına benzemektedir ancak Rule Based ve Deep Learning yapısını da desteklemektedir.

Ayrıca kendi dili ile geliştirilebildiği için Deep Learning ve diğer öğrenme yöntem projelerini destekleyebilir. Kendi dili üzerinde birçok derin öğrenme metodu geliştiricilere açılmıştır.

20

Page 22: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

CEYD-A’nın nasılsın sorusuna düşünerek ve diğer komutlarla iletişime geçerek oluşturduğu cevaplar. Akıllı sohbetlere hazır olun:

Gündelik sorabileceğiniz finansal soruları desteklemekte, hatta sürekli gelişim halinde olduğu için gündemdeki tüm sorulara cevap verebilme yeteneği artmaktadır.

21

Page 23: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

CEYD-A ile hem karşılıklı konuşabilir hem de verdiğiniz cevaplarla onun sizi değerlendirmesini sağlayabilirsiniz.

Ajandanızı CEYD-A’ya düz cümleler kurarak oluşturabilirsiniz. Hatırlatmalarınız cihazınıza kurulu olan varsayılan Takvim uygulamasıyla eşitlenecektir.

22

Page 24: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Kullanıcılar kendi komutlarını CEYD-A üzerinde geliştirirler. Onaylama mekanizmasından geçerlerse bu komutların sağladığı içeriklerden tüm kullanıcılar yararlanabilirler.

CEYD-A’nın geliştirilebilir bir yapıya sahip olması onun hızla büyümesini sağlıyor. Ekran görüntülerinden bazı örnekler:

23

Page 25: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Alışveriş Modülü

Aşağıdaki alışveriş takip sistemi de bu şekilde geliştirici ortamı ile tasarlanmıştır: Oluşacak sistemde CEYD-A’ya marketten alacaklarınızı sesli konuşarak ekletebiliyor, listeleyebiliyor ve satın aldıktan sonra onların listeden tek tek düşmesini sağlayabiliyorsunuz. İşin içine listede görsellik de ekleyince ortaya hayatınıza renk katabilecek bir sistem ortaya çıkıyor. Kurguyu özetleyelim: Markete gitmeden önce ALIŞVERİŞ LİSTESİ YAP dediğinizde CEYD-A ya sesli olarak alacaklarınızı söylüyorsunuz. CEYD-A bunları cihazınızdaki veritabanına resimlerini de internetten araştırarak ekliyor. Konuyu ALIŞVERİŞ LİSTESİ olarak atayıp EKLE,SİL,ALDIM gibi hareketler için alışveriş komutlarının çalışmasını sağlıyor. Ayrıca widget özelliği ile uygulama açılmadan ana ekrandan ürünleri takip edebiliyorsunuz. Tasarlanan yapı onaylandığında kurgu herkese yansıyor.

Cihazınıza gelen bildirimleri CEYD-A algılayıp kendi alışveriş listesine dönüştürebiliyor. Liste ana ekranda widget olarak görüntülenebildiği için bu yöntem işinizi kolaylaştırabiliyor.

24

Page 26: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

CEYD-A, günlük konuşma dilini anlayabilecek bir yapıdadır. Bir fiilinin eş anlamlarını şablonlarıyla tek komutta gösterebilir ve sonrasındaki benzer ifadelerde CEYD-A’nın aynı cevaplar vermesini sağlayabilirsiniz. Komutlar birbirleriyle etkileşim halindedir. Örnekte İstemek fiilinin eş anlamları olan lazım,gerekli,(-e eki) ihtiyaç var,talep etmek öğretilmiş, sonrasında aynı ürün için aynı cevapların alınması sağlanmıştır.

Aşağıdaki görsellerdeki gibi CEYD-A, cihaza gelen mesajları değerlendirip özel formatta size sunabilir.

25

Page 27: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Sanal Duygu

CEYD-A duygusal tepkiler vermeye hazır. Şu an üzgün, arkadaş canlısı ve ciddi modlarda çalışabilmekte. İlerleyen sürümlerde diğer sanal duygulara sahip olmaya hazırlanıyor.

26

Page 28: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Diğer Ortamlar

CEYD-A, sadece mobil cihazlarda değil çeşitli platformlarda da hayatımıza girmiştir. İşte bazı platformlar:

Android TV

Google Play Store’dan Android sürümünü indirebilmeniz mümkün. CEYD-A bu konudaki sayılı uygulamalar arasında.

https://youtu.be/IUv4KNIrDBo

27

Page 29: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Otomobil

Kol saatine kurulu CEYD-A ile aracınızı kontrol etmek rüya olmaktan çıkacak. Türkçe kuracağınız doğal cümlelerle onunla konuşup işlem sonrası ondan sohbet kıvamında sesli cevaplar alabileceksiniz. Kara Şimşek (Knight Rider) yakın bir zamanda gerçek olabilir.

https://youtu.be/77isnX1iWp0

CEYD-A kullanarak sesinizle arabayı çalıştırmak, korna çalmak, silecekleri çalıştırmak, bagajı açmak, lambaları açmak, klimayı devreye almak ve daha fazlası mümkün. CEYD-A’nın yaptığı işlem sonrası sizi sesli bilgilendirmesi de cabası.

28

Page 30: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Robotik

https://youtu.be/vFGViBUJhNM

İzmir Ekonomi Üniversitesi öğrencilerinin hazırladığı, gideceğiniz yere kadar size eşlik edecek ışıklı topları uzaktan kontrol eden CEYD-A destekli EkoRob projesi sunumu. CEYD-A web servislerinin akademik amaçlı kullanımı tamamen ücretsizdir.

29

Page 31: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Farklı Konseptler

CEYD-A, firmaların iç sistemleriyle entegre çalışabiliyor. Örnek bir çalışmada CEYD-A’ ya sesli olarak izin talebi yapıldıktan sonra iş yeri portalinden yıllık izin kaydı açması isteniyor.

https://youtu.be/BUuoOaivEro

CEYD-A, ürün fiyatlarını hesaplamanıza da yardımcı olabiliyor. Kullanıcı bazlı geliştirmelere açık bir sistem olduğu için yapılabilecekler ancak hayalgücünüzle sınırlı.

30

Page 32: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

CEYD-A artık hem heceleyebiliyor hem de kuşdiliyle konuşabiliyor.

CEYD-A’nın en vurucu özelliklerinden biri: Yüzlerce NEDİR komutu yazdınız ancak farkına vardınız ki NEDİR yerine NEYDİ diyenler var. Tüm komutları değiştirmenize gerek yok (İÇERİK) NEYDİ deyince (İÇERİK) NEDİR çalışacak şeklinde parametrik komut tanımlayabiliyorsunuz.

31

Page 33: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

İstediğiniz ilin planlanmış su ve elektrik kesintilerini CEYD-A dan öğrenebilirsiniz. İl ismini belirtmezseniz konum bilgilerinizden bulunduğunuz ilçenin kesinti bilgilerini otomatik getirebilir. Bu özellikleri CEYD-A’ ya eklemek çok kolay: Bir web sitesinde okunabilen bir bilgiyi veya servisten dönen bilgileri, kendi dili olan CEYD ile http://ceyd-a.net/komutekle sayfasından CEYD-A’ ya öğretebilirsiniz.

CEYD-A’ ya socket bağlantısı ile uzaktan ulaşıp üzerinde işlem yaptırmak mümkün. Görselde 192.168.1.23 : 9006 portunda dinlemeye geçen CEYD-A’ ya aynı ağdaki başka bir makineden hava kaç derece komutu gönderiliyor ve CEYD-A bu isteğe cevap veriyor. Detaylı anlatım: https://web.ceyd-a.com/2018/08/ceyd-ayi-uzaktan-kontrol-etmek/

32

Page 34: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Geliştirici iseniz ister kod yazarak, değilseniz sözle ileri dönük ona araştırma yapmasını ve koşul oluştuğunda size haber vermesini isteyebilirsiniz.

CEYD-A, çoktan seçmeli sorular sorma imkanı sunabiliyor. Bilginizi değerlendirebilir ve toplam sorulardaki başarınızı ölçebilir. İster sesle, ister seçeneğe dokunarak cevap verebilirsiniz.

33

Page 35: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

CEYD-A, kopyaladığınız bir metni size sesli okuyabilir. Hatta heceleyerek de okuyabilir

34

Page 36: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Gizlilik

Belki de bir asistan uygulaması için kullanıcıların en büyük endişesi cihazın her özelliğine sesle erişilebildiği için gizlilik konusudur. PrivacyGrade.org , popüler Android uygulamalarını kişisel gizlilik prensiplerine göre notlayıp derecelendiren önemli bir kuruluş.  CEYD-A nın gizlilik karnesi değeri ise A (Excellent / Mükemmel) seviyede. CEYD-A’ nın kendine has derleyicisi cihaz üzerinde çalıştığı içinkişisel bilgileri sadece cihaz üzerinde kullanır ve bunları dışarıya aktarmaz. http://privacygrade.org/apps/com.cenker.yardimci.app.html

35

Page 37: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Geliştirme

CEYD-A’ ya komut eklemek için geliştirici olma zorunluluğu yoktur. Cihaz üzerinde onunla konuşarak da komut ekleyebilirsiniz. Ayrıca Cevap ekle veİşlem ekle komutlarını sesli söyleyerek komut birkaç aşama halinde oluşturulabilir.

CEYD-A birçok yazılımcının rüyalarını süsleyen bir özelliğe adım atmaya hazır. Ona sesle söyleyeceğiniz düz cümle ile zincirleme chatbot komutları oluşturabiliyor. İlk deneme ekranlarını görebilirsiniz. Bu şekildeileride CEYD-A ya ne yapacağını sözle anlatıp ona istediğiniz uygulamaları yazdırmanız  mümkün olacaktır.

36

Page 38: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Daha karışık yapıları http://ceyd-a.net/komutekle sayfasından eğlenceli bir hale dönüşen blok geliştirme yapısı ile girebilirsiniz. Örneğimizde Ankara nasıl bir yer dediğimizde önceden bildiği Ankara nedir komutunu çalıştırmaktadır. Burada Ankara bir parametredir, değişken bir veridir.

CEYD-A komut ekleme yapısı geliştirmeler için birçok kolaylıklar sağlamakta. Kod tamamlama, Parametre yardımı, Hata gösterimi ve Kodu denemek için çalıştırma bunlardan birkaçı. Komut girişlerini http://ceyd-a.net/komutekle sayfasından yapabilirsiniz.

37

Page 39: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

Komutlar içinde kod sınırı yoktur. İstediğiniz karmaşıklıkta kod yazmanızmümkün. Örnekte bulunduğunuz yere yakın sinemadaki seansları bulup söyleyen bir komut kodu bulunmakta. Bu kodu güncelledikten sonra bu komuttan daha kolay yeni komutlar türetebilmek mümkün.

CEYD Blok Geliştirme yapısıyla kod yazmadan da komut geliştirilebilir.

38

Page 40: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

CEYD-A’ya sesli komut vererek dış dünyadaki bir cihaza müdahale edebilmek mümkün. Sesli komut tanımında REST metoduyla Raspberry PI cihazındaki aynı ağ üzerindeki sunucuya erişip bu ağ üzerinden tetikleme yapılabilir. CEYD-A yerel ortamda çalıştığı için dünyanın ilk MQTT destekli asistanıdır.

39

Page 41: CEYD-A Türkçe Sesli Asistan Sunumu ve Geliştirme Ortamı · CEYD-A Türkçe Sesli Asistan Sunumu ve ... Türkçe ilk dijital asistanlardan biridir. 2. CEYD-A geliştirici odaklı

İstatistikler:

Sadece Türkçe desteklemesine rağmen 3.700.000 kullanıcı 300 bin kullanıcı komutu Google Play Market 35.000 oy ve 4.4 puan ortalama Tüm ücretli uygulamalar arasında en iyi 2.uygulama, Verimlilik kategorisinde en iyi uygulama (19 Nisan 2015) 3000 den fazla sistem komutu

Yorumlar

Teşekkür ederim. https://web.ceyd-a.com/

40