İçindekiler:

YAPAY ZEKA İŞARETLEME DİLİ (AIML) İLE NOTPAD İLE TEMEL EĞİTİMİ: 8 Adım
YAPAY ZEKA İŞARETLEME DİLİ (AIML) İLE NOTPAD İLE TEMEL EĞİTİMİ: 8 Adım

Video: YAPAY ZEKA İŞARETLEME DİLİ (AIML) İLE NOTPAD İLE TEMEL EĞİTİMİ: 8 Adım

Video: YAPAY ZEKA İŞARETLEME DİLİ (AIML) İLE NOTPAD İLE TEMEL EĞİTİMİ: 8 Adım
Video: Veeam v12.1 ile Veri Güvenligi: Kötü Amaçlı Yazılım Tespiti (Inline entropy, Text/File, Yara, Syslog 2024, Kasım
Anonim
YAPAY ZEKA İŞARETLEME DİLİ (AIML) İLE NOTPAD İLE TEMEL EĞİTİM
YAPAY ZEKA İŞARETLEME DİLİ (AIML) İLE NOTPAD İLE TEMEL EĞİTİM

Yapay Zeka İşaretleme Dili (AIML), chatbot, verbot, pandorabot, superbot ve diğer konuşan robotlar tarafından kullanılan bir Genişletilebilir İşaretleme Dili (XML) özelliği olan bir programlama dilidir. Dr. Richard Wallace tarafından geliştirildi ve ardından diğer benzer programcılar (AIML özgür yazılım topluluğu) tarafından geliştirildi. Bir A. L. I. C. E. ("Yapay Dilsel İnternet Bilgisayar Varlığı") AIML etiket seti, GNU Genel Kamu Lisansı (GPL) altında yayınlandı. Net üzerinde AIMLbot (Program #) (. NET/C#), CHAT4D edit and run (delphi) (fransızca), ChatterBean (Java), Program D (Java, J2EE), Program O (PHP/) gibi farklı AIML yorumlayıcıları vardır. MySQL), Program Q (C++, Qt), Program R (Ruby), Program W (Java), RebeccaAIML (C++, Java,. NET/C#, Python, Eclipse AIML editör eklentisi) ve diğerleri. AIML yorumlayıcılarının çoğu açık kaynaklı programlardır. https://www.loebner.net/Prizef/loebner-prize.html adresindeki Loebner Yapay Zeka Ödülü (AI), AIML kullanarak "düşünen" en insan benzeri bilgisayarı kanıtlayacak Turing Testini uygulamak için tasarlanmıştır.. 2008'in kazananı Fred Roberts ve www.elbot.com'dan Yapay Çözümler Şimdi size, "basit" Windows Not Defteri'ni kullanarak kendi AIML dosyanızı robotunuzun "beynine" yerleştirmeye hazır hale getirmeyi öğreteceğim. Bu, temel bir AIML kodlama talimatıdır. Herhangi bir AIML düzenleyicisine veya AIML dosya oluşturucusuna veya hatta AIML ayrıştırıcı sohbet robotu düzenleyicisine ihtiyacınız yoktur. Biz sadece Not Defteri kullanacağız. İşte bu, doğru gördünüz, Windows Not Defteri! Bir AIML dosyası yapmak istemeseniz bile, bu talimatta bulabileceğiniz temel AIML kodlama eğitimini kullanabilirsiniz. AIML yorumlayıcısı ile Javascript tabanlı veya Flash tabanlı bir web sitesine entegre etmek için XML olarak kaydedebilirsiniz. NoteTab, Crimson Editor, VIM, Boxer Software Text Editor, Rogsoft Notepad+, ProNotepad, Notepad++, Notepad 2, Metapad, NoteXpad 2.0, vb. gibi Windows Notepad'in kapasitesini artıran başka uygulama programları da var. Ancak bu talimatta sadece kullandım Windows XP not defteri. Dikkat edin, Not Defteri programlaması sizi ya yapabilir ya da bozabilir. Bu görünüşte masum uygulama gerçekten şaşırtıcı şeyler yapabilir ve bazılarına göre bunları şok edici ve endişe verici bulabilir: bilgisayarınızın HDD'sini biçimlendirin, bir klasörü kilitleyin, dijital bir günlük yapın, bir döngü mesajı oluşturun, bilgisayarınızı kapatın, Yönetici hesabını "hackleyin", büyük harf kilidi düğmesini değiştirin, sürekli olarak bilgisayarınızın CD sürücüsünü açın, aynı anda Enter veya Backspace'e basın, otomatik klavye yazarak, Not Defteri'ni sürekli olarak açın, metin üstbilgisini ve altbilgisini değiştirin, ağaç kökünü yazdırın (dosyanın dizini veya konumu), CMD'ye erişin, virüs programları yazın, ses çalın, dosyaları selleyin, gizli metin dosyası oluşturun, matris düşen metin efekti yapın, sohbet kodlarını (VBS) programlayın, bilgisayarınızın konuşmasını sağlayın, CD ve DVD'niz için kendi otomatik çalıştırmanızı yapın, açın ve CD-ROM'u kapatın, İnternet hızını artırın, fotoğrafınızı bilgisayar özelliklerine ekleyin, virüsten koruma yazılımınızı (etkin veya etkin olmayan) test edin, sağ tıklama ile kapatma seçeneği ekleyin, bir zamanlayıcı yapın, vb. Görüyorsunuz Not Defteri sadece bir basit metin düzenleme r birçoklarının düşündüğü gibi. HTM, HTML, XHTML, XML, WML, CSS, JS, BAT, VBS, EXE, PHP, vb. uzantı adlarına sahip Not Defteri aracılığıyla farklı dosya türleri (sadece TXT değil) oluşturabilirsiniz. inanılmaz, değil mi? PERIANDER A. ESPLANA kod adı: "seventhsage"https://thebibleformula.comhttps://www.internetsecretbook.com

www.youtube.com/thebibleformula

Adım 1: Not Defteri'ni açın

Not Defteri'ni açın
Not Defteri'ni açın
Not Defteri'ni açın
Not Defteri'ni açın

Not Defteri açmak iki temel yolla yapılabilir: 1. Başlat -> Tüm Programlar -> Donatılar -> Not Defteri. 2. Başlat -> Çalıştır -> Aç metin kutusuna "Not Defteri" yazın (tırnak işaretleri olmadan).

Adım 2: XML Spesifikasyon Etiketini yazın

XML Spesifikasyon Etiketini yazın
XML Spesifikasyon Etiketini yazın

AIML, HTML ve XHTML gibi bir XML özelliği olduğundan, her zaman, köşeli ayraç olarak da adlandırılan () değerinden küçük işaretleri içerir. Bu iki işaret arasında, bir AIML yorumlayıcısının izleyeceği komut türünü belirten bir öğe bulunur. Toplu olarak buna AIML etiketi denir ve iki türü vardır: bir açılış veya başlangıç etiketi ve bir kapanış veya bitiş etiketi. Bitiş etiketi, bir öğenin başında her zaman bir eğik çizgi (/) içeriyordu. Bu nedenle, AIML kodlarını yazmak, HTML kodlarını (başlangıç etiketleri, içerdiği metin ve bitiş etiketleri) yazmaya benzer. Ancak tüm AIML dosyanız, onu uygun veya geçerli bir genişletilmiş XML alt kümesi (veya lehçesi) olarak belirten etiketle başlamalıdır: Veya aşağıdakileri kullanın: Bu, tipik bir AIML dosyasına giriş olarak hizmet edecektir. Dosyayı kaydetmede ANSI, UNICODE vb. yerine kodlamadaki UTF-8 kullanılacaktır.

Adım 3: Ana AIML Etiketlerini yazın

Ana AIML Etiketlerini yazın
Ana AIML Etiketlerini yazın

XML belirtim etiketini üst etiketler izler: Bazı AIML yorumlayıcılarının, onu geçerli bir AIML dosyası olarak tanıması için sürüme ihtiyacı vardır, böylece AIML'nin sürümünü üst başlangıç etiketine de yazabilirsiniz.

Adım 4: Kategori Etiketlerini yazın

Kategori Etiketlerini yazın
Kategori Etiketlerini yazın

AIML dosyası olduğunu belirten üst etiketi, kategori etiketi takip eder. İki ebeveyn etiketinin içine yerleştirilmelidir. Bir AIML'nin temel birimine, genellikle iki etiket grubuna ayrılan kategori adı verilir: kalıp ve şablon. Model, kullanıcının beklenen veya varsayılan sorusudur (eşleşen kısım), şablon ise chatbot'un hazırlanmış veya programlanmış cevabıdır (geri dönen kısım). INSTRUCTABLES. COM NEDİR?Dünyanın en büyük şov ve anlatımıdır. Kullanıcı sorduğunda instructables.com nedir? (bir girdi), AIML botu cevap verecektir: Bu, dünyanın en büyük göster ve anlat (bir çıktı). Gördüğünüz gibi, bu çok kolay. Bir chatbot'a sorduysanız, her kategorinin bir modelini arayacaktır ve bir eşleşme bulursa (kalıptaki metnin durumunu göz ardı ederek) hemen o kategorinin şablonuna göre yanıt verecek ve böylece normal bir simülasyonu simüle edecektir. konuşma.

Adım 5: Modelde Joker Karakterleri Kullanın

Desende Joker Karakterler Kullanın
Desende Joker Karakterler Kullanın

Ancak, eşleştirme işlemi yalnızca bir girdiyle eşleşecek, instructables.com nedir? ve bu sorunun www.instructables.com gibi kullanıcı tarafından sorulabilecek başka bir şekli değil mi? (www ile), talimat nedir? (.com olmadan), intructables nedir? (yanlış yazılmış), öğretilebilir olan nedir? (yanlış yazılmış), vb. Bu sorunu çözmenin iki temel yöntemi vardır: 1. Kalıpta joker karakterler kullanarak ve 2. Şablonda SRAI etiketi kullanarak. bilgisayar. AIML kodlamada da yararlıdır. AIML'de joker karakterler yıldız işareti * veya alt çizgi _ olabilir. INSTRUCTABLES NEDİR *Instructables.com dünyanın en büyük şovu ve anlatımıdır. Joker karakterler sonsuz sayıda kelimeyi (ve tabii ki giriş sorularını) eşleştirecektir. Instructables.com nedir? İnternetteki talimat nedir? Eğitilebilir öğelerin diğer kendin yap web sitesine benzersizliği nedir? vb. Tüm bu sorular AIML tarafından o eşleşen kategorinin şablonuna göre cevaplanacaktır: Instructables.com dünyanın en büyük şov ve anlatıdır.

Adım 6: Şablona SRAI Etiketi ve RANDOM Etiketi yazın

Şablona SRAI Etiketi ve RANDOM Etiketi yazın
Şablona SRAI Etiketi ve RANDOM Etiketi yazın
Şablona SRAI Etiketi ve RANDOM Etiketi yazın
Şablona SRAI Etiketi ve RANDOM Etiketi yazın

srai öğesi, programcının anlam bakımından benzer olan farklı soru gruplarını yukarıdaki kategorideki tek bir cevaba yönlendirmek istediği durumlarda çok kullanışlıdır. TALİMATLAR NEDİR *Instructables.com dünyanın en büyük şovu ve anlatımıdır. NEDİR? ÜNLÜ DO-IT-KENF WEB SİTESİ?Öğreticiler nedir Bir kullanıcı şu soruyu sorduğunda ünlü kendin yap web sitesi nedir? şablon yukarıdaki kalıba yönlendirilecek, talimatlar nedir *? (joker karakter * srai etiketlerinde etiketle değiştirilmelidir) bu, iki sorunun (veya başka bir srai etiketi ekleyecekseniz daha fazlasının) eşanlamlı olduğu (yeniden ifade edilen sorular) ve bu nedenle AIML botunun yalnızca bir yanıtı olduğu anlamına gelir: Instructables.com dünyanın en büyük şovu ve anlatımı. srai etiketi ile bir kategorideki eşleşen bir kalıp başka bir kategorinin diğer kalıbına yönlendirilebilir. Bir bot için srai etiketini birçok soruya tek bir cevapla yanıt verdiyseniz, yanıtlamak için kullanabileceğiniz bir etiket vardır. bir kullanıcı tarafından birçok kez sorulan tek bir soruya farklı cevap. Bu rastgele etikettir. TALİMATLAR NEDİR *

  • Instructables.com dünyanın en büyük gösteri ve anlatıdır.
  • Instructables.com internetteki ünlü kendin yap web sitesidir.
  • Instructables.com internette mucitlerin, yenilikçilerin, bilgisayar korsanlarının, teknoloji meraklılarının vb. cennetidir.

ÜNLÜ DO-IT-KENF WEB SİTESİ NEDİR? Eğitilebilirler nedir? Kullanıcının formla birlikte "instructables nedir" sorusuna aşağıdaki liste (veya aşağıdaki listede gösterildiği gibi liste öğesi) ile rastgele cevap verilecektir.

&

etiketler): Instructables.com dünyanın en büyük gösteri ve anlatıdır. Instructables.com internetteki ünlü kendin yap web sitesidir. Instructables.com internette mucitlerin, yenilikçilerin, bilgisayar korsanlarının, teknoloji meraklılarının vb. cennetidir. Aynı soru kalıbı kullanıcı tarafından tekrarlandığından, cevap bir AIML botu tarafından birer birer verilecektir.

Adım 7: Metin Dosyanızı Resmi Olarak AIML Dosyasına Dönüştürün

Metin Dosyanızı Resmi Olarak AIML Dosyasına Dönüştürün
Metin Dosyanızı Resmi Olarak AIML Dosyasına Dönüştürün
Metin Dosyanızı Resmi Olarak AIML Dosyasına Dönüştürün
Metin Dosyanızı Resmi Olarak AIML Dosyasına Dönüştürün

Dosyanızı aiml uzantı adıyla adlandırarak değiştirmediğiniz sürece, Not Defteri dosyanızı her zaman txt uzantı adıyla kaydeder. İşte bunu nasıl yapabileceğiniz. Menüden Dosya'yı tıklatarak seçin, alt menü görünecektir. Farklı Kaydet'i seçin ve aşağı doğru Kaydet düğmesini tıklayarak dosyanızı kaydetmek istediğiniz bir bot beyninin klasörüne gidin. Dosya adı metin kutusunda dosyanızı AIML uzantı adıyla adlandırın. Örnek: Instructables.aiml Kayıt Türü açılır menüsünde Tüm Dosyalar'ı seçin. Kodlamayı UTF-8 olarak değiştirin. Daha sonra kaydet butonuna tıklayarak kaydediniz. Bu kadar. Not Defteri aracılığıyla zaten bir AIML dosyası oluşturdunuz!

Adım 8: Sonuç

Çözüm
Çözüm

Bir AIML dosyasının oluşturulmasında ve düzenlenmesinde kullanılabilecek hala birçok AIML etiketi vardır. Gerçekten büyüleyici olan AIML değişkenlerini kullanmayı unutmayın. Aşağıdaki bağlantılar, AIML kodlamasını ve sözdizimini daha fazla araştırmak isteyenler için iyi kaynaklar olarak hizmet edecektir: Robotunuza Bilgi Eklemek İçin Bir Eğitim https://www.pandorabots.com/botmaster/en/tutorialYapay Zeka Biçimlendirme Dili (AIML) Sürümü 1.0.1https://www.alicebot.org/TR/2005/WD-aiml/Bu "basit" talimatta gördüğümüz gibi, insan gerçekten bir dahidir! Bir insanın davranışını simüle edebilecek programlar icat edebilir, tasarlayabilir ve geliştirebilir. Hayatı daha iyi hale getirme düşüncesiyle örtüşecek uygulamaları akıllıca tasarlayabilir. Bu gerçekler, insanın kişilik, akıl ve ahlak ile Tanrı'nın suretinde yaratıldığı gerçeğini yansıtmaktadır. İnsan yaratıcı bir varlıktır. Bir chatbot ile konuşmak istiyorsanız, burayı ziyaret edin ve AI sohbeti seçin:https://www.jesus.org.uk/bot/

Önerilen: