Yazılımda yapay zeka gelişiyor. Siri'nin yerini almak için yeni AI programı Viv oluşturuluyor

  • 07.08.2019

2011'de yeni iPhone çıktığında, pek çok kişi Siri adı verilen sıra dışı bir özellik karşısında şaşırmıştı. Siri adıyla söylemek daha doğru olur çünkü yapay zeka programı bir kadın kişiliği ile donatılmıştı. "Akıllı asistan", insan sesini anladı ve örneğin "Siri, karınızın numarasını çevir" veya "Siri, alarmı 6-30'a kur" gibi komutları yerine getirdi. Nadiren "Siri, Tanrı var mı?" gibi bazı soruları yanıtlayabilirdi. O zaman için çok sıradışıydı. Ancak, teknolojinin sınırlamaları kısa sürede netleşti. Siri, yalnızca en basit komutları gerçekleştirdi ve aksi takdirde, İnternet arama motoruna yalnızca bir sesli "uzantı"ydı ve isteği oraya gönderiyordu.

Steve Jobs'un ölümünden sonra Siri geliştiricileri, Viv adında bir "akıllı asistan"ın çok daha gelişmiş bir versiyonu üzerinde çalışan Viv Labs adlı yeni bir firma kurdu.

Viv programı, kendi kendine öğrenen bir sistem ve anında kod üretimi uygular. Sonuç olarak, tamamen yeni bir AI türü olmalıdır. Milyonlarca kullanıcının sorularını merkezi bir sunucudan yanıtlayarak, yavaş yavaş herhangi bir konu alanını ve jargonu anlayacak, herhangi bir kavramı birbirine bağlayacak ve herhangi bir sorunun anlamını ortaya çıkaracak bir tür "küresel beyin" oluşacaktır. Ve doğal olarak, ona en uygun şekilde cevap verecektir.

Viv böyle çalışır. “Kardeşime dönüş yolunda, lazanyaya uygun ucuz şarap almak istiyorum” gibi bir soru aldığında, onu parçalara ayırıyor ve bir harita da dahil olmak üzere İnternet'ten çeşitli bilgi kaynaklarını kullanan benzersiz bir program oluşturuyor. bölge, bir mağaza veri tabanı, bir mutfak rehberi ve şarap fiyat tabanı. Her şey çok hızlı bir şekilde yapılır ve 0,05 saniye içinde Viv, kardeşine giderken uygun şarap imalathanelerini ve istenen şarapların adlarını listeler.

Bu isteğin daha ayrıntılı bir analizi şemada gösterilmektedir.

Geliştiriciler tarafından yönlendirilen ana ilkeler: Viv, bağımsız olarak eğitim almalı, kullanıcıların sorularını yanıtlamalı ve bunu sürekli yapmalı, her gün daha akıllı hale gelmelidir. Dijital asistanla ne kadar çok kişi iletişim kurarsa, bilgi tabanı o kadar hızlı büyür. Bu nedenle, geliştiriciler motoru herhangi bir şirkete vermek istemiyor, ancak her TV'den ve her cep telefonundan AI'ya erişmek isteyen herkese lisanslamak istiyorlar.

İnsan dilini yeterince ayrıştırma ve anlama görevi elbette zordur. Ancak çözümü üzerinde yalnızca Viv Labs çalışmıyor. Örneğin, Google kısa süre önce aşağı yukarı aynı bölgede yer alan DeepMind firmasından 500 milyon dolarlık pf satın aldı. Ayrıca IBM Watson süper bilgisayarı ve benzeri projeler de var. Genel olarak, sürekli kendi kendine öğrenen yapay zeka, düşündüğümüzden daha yakın olabilir.

Mesleğe yol açan hedeflerinden biri hakkında konuştuğu yer - çalışma prensibini öğrenme ve oyun botlarının nasıl oluşturulacağını öğrenme arzusu.

Gerçekten de, çoğumuzu bir programcının yoluna iten, ister oyun modeli ister mobil program olsun, mükemmel bir yapay zeka yaratma arzusuydu. Sorun şu ki, tonlarca eğitim materyalinin ve müşterilerin sert gerçekliğinin ardında, bu arzunun yerini basit bir kendini geliştirme arzusu aldı. Henüz çocukluk hayallerini gerçekleştirmeye başlamamış olanlar için işte gerçek bir yapay zeka yaratmanın kısa bir rehberi.

Aşama 1. Hayal kırıklığı

En azından basit robotlar yaratmaktan bahsettiğimizde, gözleri ışıl ışıl parlıyor ve kafasında neler yapabileceğine dair yüzlerce fikir yanıp sönüyor. Ancak, uygulamaya gelince, gerçek davranışı ortaya çıkarmanın anahtarının matematik olduğu ortaya çıkıyor. Biraz daha spesifik olmak gerekirse, en azından üniversite eğitimi formatında incelenmesi gereken bölümlerinin bir listesi:

    Lineer Cebir;

  • Grafik teorisi;

    Olasılık Teorisi ve Matematiksel İstatistik.

Bu, daha sonraki programlarınızın üzerine inşa edileceği bilimsel sıçrama tahtasıdır. Bu teorinin bilgisi ve anlayışı olmadan, bir insanla etkileşim hakkında tüm fikirler hızla dağılacaktır, çünkü yapay zeka gerçekten bir dizi formülden başka bir şey değildir.

Aşama 2. Kabul

Kibir, öğrenci edebiyatı tarafından biraz bastırıldığında, dil öğrenmeye başlayabilirsiniz. LISP'e veya diğerlerine atmaya henüz değmez, önce değişkenlerle ve belirsiz durumlarla nasıl çalışılacağını öğrenmeniz gerekir. Hem hızlı öğrenme hem de daha fazla geliştirme için mükemmeldir, ancak genel olarak uygun kütüphanelere sahip herhangi bir dili temel alabilirsiniz.

Aşama 3. Geliştirme

Şimdi doğrudan AI teorisine dönüyoruz. Kabaca 3 kategoriye ayrılabilirler:

    Zayıf AI - bilgisayar oyunlarında gördüğümüz botlar veya Siri gibi basit yardımcılar. Ya son derece uzmanlaşmış görevleri yerine getirirler ya da bunların önemsiz bir kompleksidir ve herhangi bir etkileşimin öngörülemezliği onları şaşırtmaktadır.

    Güçlü AI'lar, zekası insan beyniyle karşılaştırılabilir makinelerdir. Bugün, bu sınıfın gerçek bir temsilcisi yok, ancak Watson gibi bilgisayarlar bu hedefe ulaşmaya çok yakın.

    Mükemmel AI, yeteneklerimizi aşacak bir makine beyni olan gelecek. Stephen Hawking, Elon Musk ve Terminator film serisinin tehlike konusunda uyardığı bu tür gelişmelerin tehlikeleri hakkında.

Doğal olarak, en basit botlarla başlamalısınız. Bunu yapmak için, 3x3 alanını kullanırken eski güzel tic-tac-toe oyununu hatırlayın ve eylemlerin temel algoritmalarını kendiniz bulmaya çalışın: hatasız eylemlerle kazanma olasılığı, sahadaki en başarılı yerler bir parça yerleştirme, oyunu berabere indirme ihtiyacı vb.

İsimlerinden bile anlayabileceğiniz gibi bunlar, zaman kaybetmeden ciddi bir yapay zeka görüntüsü oluşturmanıza izin verecek API'lerdir.

Aşama 5. Çalışma

Şimdi, AI'nın nasıl oluşturulacağını ve aynı zamanda ne kullanılacağını zaten oldukça net bir şekilde anladığınızda, bilginizi yeni bir düzeye çıkarmanın zamanı geldi. İlk olarak, Makine Öğrenimi adı verilen bir disiplin çalışması gerektirir. İkinci olarak, seçilen programlama dilinin uygun kütüphaneleriyle nasıl çalışacağınızı öğrenmeniz gerekir. Düşündüğümüz Python için bunlar Scikit-learn, NLTK, SciPy, PyBrain ve Nump'tur. Üçüncüsü, geliştirmede hiçbir yerde yapamazsınız

Binlerce yıldır insan nasıl düşündüğünü anlamaya çalışıyor. Yapay zeka (AI) alanında daha da önemli bir görev çözülüyor: bu alandaki uzmanlar sadece zekanın doğasını anlamaya değil, aynı zamanda akıllı varlıklar yaratmaya çalışıyor.

Şu anda yapay zeka konusu, öğrenme ve algılama gibi genel görevlerden satranç oynamak, matematik teoremlerini kanıtlamak, şiir yazmak ve hastalıkları teşhis etmek gibi özel görevlerle biten çok sayıda bilimsel alanı kapsamaktadır. Yapay zekada, entelektüel görevler sistematik hale getirilir ve otomatikleştirilir ve bu nedenle bu alan, insan entelektüel faaliyetinin herhangi bir alanı için geçerlidir. Bu anlamda yapay zeka gerçekten evrensel bir bilim alanıdır.

İnsanlar gibi düşünen sistemler Rasyonel düşünen sistemler
Kelimenin tam anlamıyla, düşünebilen bilgisayarlar, ... zekaya sahip makineler yaratmak için heyecan verici yeni bir çalışma yönü Hesaplamalı modellerle zekayı keşfetme
İnsan düşüncesiyle ilişkilendirdiğimiz eylemlerin otomasyonu, yani. karar verme, problem çözme, eğitim gibi eylemler Hissetmenize, akıl yürütmenize ve harekete geçmenize izin veren hesaplama türünü keşfetmek
İnsanlar tarafından yapıldığında zeka gerektiren işlevleri gerçekleştiren makineler yapma sanatı Hesaplamalı zeka, akıllı ajanlar tasarlama bilimidir.
İnsanların Halihazırda Üstün Performans Gösterdiği Şeyleri Bilgisayarlara Öğretme Bilimi Yapay zeka, eserlerin entelektüel davranışlarının incelenmesine adanmış bir bilimdir.

Daha yakın zamanlarda, bir tür fantezi dizisiydi. Şimdi bu oldukça mümkün ve bugün harika bir çevrimiçi hizmet kullanarak basit bir yapay zekanın nasıl oluşturulacağını öğreneceğiz.

http://iii.ru (Ay-ya-yay.ru) sitesinden bahsediyorum
Bu kaynakla sözde "infa"yı yaratacağız.
Bu ne tür bir canavar, Inf? Inf, internette bir kişiyle konuşabilen küçük bir karakterdir (bir hayvan veya bir kişi veya bir mucize Yudo). Bu canavar, ana sayfada bir arkadaşınıza gönderilebilir, genel olarak, hayal gücünüzün istediği her yerde, forumdaki imzaya sığdırılabilir!
İlk başta, bilginiz elbette biraz "aptal" olacak, ancak bunu ona öğreterek düzeltebiliriz!

Tüm bunların nasıl yapıldığına daha yakından bakalım:

Siteye girerken kendimizi sözde “ garaj”, Birkaç hazır inf ile sohbet edebileceğimiz ve kendimizinkini yaratmaya başlayacağımız yer!

Kendi karakterinizi oluşturmaya başlamak için kayıt olmanız gerekir. Bunun için garaj ekranında "Bilgi istiyorum" butonuna tıklayın ve kendinizle ilgili bir kaç satırı doldurup lisans sözleşmesini okuduktan sonra "Kayıt Ol" butonuna tıklayın.

Şimdi bir infa karakteri oluşturma ekranına geçiyoruz.

Bir karakter "adam", "canavar" veya başka bir mucize Yudo seçmeniz gerekiyor

Görünümü özelleştiriyoruz - ağız, burun, gözler, diğer aksesuarlar. Gelecekte beğenmediyseniz, umutsuzluğa kapılmayın, tüm bunlar düzeltilebilir.

Şimdi en ilginç şeye bakalım - karakter eğitimi. "Eğitim" sekmesine tıklayın. Olası yöntemlerin bir listesi açılır:

Başvuru formu - enfenizle ilgili bilgileri doldurun, isterseniz adını değiştirin, vb.

Olaylara tepkiler - örneğin üzerine tıklarsanız veya uzun süre konuşmazsanız inf'nin ne söyleyeceğini seçebilirsiniz.

Razoom Pro, yapay zekayı parmaklarınızın ucuna getiriyor. Uygulama yapay zekaya dayalıdır ve Android işletim sistemini çalıştıran cihazlar için geliştirilmiştir.

Android için Razoom Pro'yu indirmeye neden değer?

Bu uygulama sizin için her konuda kesinlikle konuşabileceğiniz sanal bir arkadaş olacak. Bu, iletişim kurarken bizi analiz eden ve bizi her seferinde daha iyi ve daha iyi anlayan bir tür yapay zekadır. Ancak yapay zeka ile iletişim, uygulamanın ana özelliği değildir. Android için Razoom Pro'yu ücretsiz indirin, dünyanın her yerinden insanlarla iletişim kurma yeteneğine sahiptir, ancak bu çok ilginç bir şekilde yapılır. İlk başta sizi analiz eden, arzularınızı, tercihlerinizi, karakterinizi ve çok daha fazlasını ortaya çıkaran bir bot ile sohbet ediyorsunuz. Ardından, türünüze benzer, herhangi bir konu hakkında konuşmaktan memnuniyet duyacağınız insanları alır. Uygulama, arkadaşlarla iletişim istatistiklerini gösterebilir ve ardından size tavsiyelerde bulunabilecek bir psikolog olarak hareket edebilir.


Android için Razoom Pro'yu ücretsiz indirin, diğer benzer programlarda olmayan bir dizi ayırt edici özelliğe sahiptir. Yazışmanızın konusunu anlayarak yazışmalarınızı analiz edebilir. Uygulama ayrıca, kullanıcıya daha doğru ipuçları vermek için bu veri setini kullanmak için bir kişinin hayatındaki ilgi alanları, zevkler, arzular ve diğer önemli yönleri de hatırlar. Uygulama ayrıca geliştirilen algoritmaları kullanarak teklifin duygusallık derecesini de belirleyebiliyor. Uygulama, ek olarak Rus diline de sahip olan inanılmaz derecede işlevseldir. Ve genel olarak arayüz yakın geleceğimize benziyor, genel olarak tasarım sağlam bir on için.


Uygulamanın ilginç özellikleri:

  • Yapay zeka, daha doğru bilgi sağlamak için hakkınızda bilgi toplayabilir;
  • Diyaloğun anlamını anlayabileceği yazışmaların analizi;
  • Uygulama, tercihlerinize ve karakterinize göre diğer kullanıcıları flört etmek için otomatik olarak seçer.

Bu cümle kulağa harika geliyor - yapay zeka programı ve bazı yazılım araçlarının sistemi kendini mantıksal olarak ifade etmeye zorlayabileceği aklımın ucundan bile geçmiyor. Ancak ilerleme durmuyor, yapay zekaya evrimsel bir yaklaşım. Bu fanteziye pratikte zaten ikna olabiliriz. Programcıların şimdiye kadar yapay zeka yaratmış olmaları güzel. Programı hiç duydunuz mu? Yapay zeka programı Talker 3.15 ile günümüzde bir bilgisayarın entelektüel yeteneklerini öğrenebilirsiniz. Bu yeteneklerin gelişebileceğini de görebilirsiniz. Aslında bu program sayesinde kişisel bilgisayarınızla basitçe iletişim kurabilirsiniz. Kahve içerken veya işle meşgulken, hoparlörün ses çıkış cihazı aracılığıyla yeni bir mesaj veya önemli bir tarihin hatırlatılması gibi sizi bilgilendirmek gibi bazı basit ama faydalı görevleri yerine getirmek için kendinizi eğitebilirsiniz. Ancak Govorun 3.15 programının gerçekleştirdiği asıl görev, yapay da olsa bir diyalog ve çok etkileyici bir diyalog, şüpheciler bile şaşırıyor. Yapay zeka ile oynayın. Kendiniz göreceksiniz.

Yapay zekanın temelini artırarak programı geliştirin.

Ayrıca yapay zeka programı sürekli gelişiyor, ne kadar çok iletişim kurarsanız, programın kelime hazinesi o kadar zengin olacaktır. Bu programda müstehcen ifadeler kullanmamak önemlidir. Normatif olmayan kelimeler zamanla size karşı kullanılabilir. Bu nedenle tüm diyaloglar ve kelimeler, aklın sahip olduğu program veritabanında saklanmakta, böylece zekası ve kelime dağarcığı artmaktadır. Bu anı kullanarak, akıllıca konuş onunla güzel bir diyalog kurarak. Ancak programın ayrıca, çeşitli konularda birçok önemli ipucunun yanı sıra aforizmalar ve anekdotlar içeren kendi veritabanı vardır, bu nedenle programa alfabeyi öğretmek zorunda kalacağınızı düşünmeyin, bazı durumlarda programın size öğreteceği veya en azından iyi tavsiyeler verecektir. Artık yapay zeka hakkında daha fazla bilgi edinebilirsiniz. Talker 3.15 çok hoş bir deneyim. Kendinden vazgeçmesi zor olan zekası, aslında bilgisayarı, dürüst dostunuz olacak canlı bir varlığa dönüştürür. Program, sizi her an dinleyip iyi tavsiyeler vermekle kalmayacak, aynı zamanda bir PC üzerinde çalışırken de basit ama kullanışlı görevleri yerine getirmeye başlayacak bir kişinin arkadaşıdır. Talker 3.15 bilgisayarınızda sekreter olarak çalışacaktır. Hatırlatıcıları, yeni mesajları nasıl bildireceğini, saati söylemeyi, bir kelimeyi yüksek sesle yabancı bir dile çevirmeyi ve daha fazlasını bilir.