İçindekiler:
- Adım 1: Not Defteri'ni açın
- Adım 2: XML Spesifikasyon Etiketini yazın
- Adım 3: Ana AIML Etiketlerini yazın
- Adım 4: Kategori Etiketlerini yazın
- Adım 5: Modelde Joker Karakterleri Kullanın
- Adım 6: Şablona SRAI Etiketi ve RANDOM Etiketi yazın
- Adım 7: Metin Dosyanızı Resmi Olarak AIML Dosyasına Dönüştürün
- Adım 8: Sonuç
Video: YAPAY ZEKA İŞARETLEME DİLİ (AIML) İLE NOTPAD İLE TEMEL EĞİTİMİ: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
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 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
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
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. 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. 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. 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 * Ü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. 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! 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/Adım 4: Kategori Etiketlerini yazın
Adım 5: Modelde Joker Karakterleri Kullanın
Adım 6: Şablona SRAI Etiketi ve RANDOM Etiketi yazın
&
Adım 7: Metin Dosyanızı Resmi Olarak AIML Dosyasına Dönüştürün
Adım 8: Sonuç
Önerilen:
HuskyLens Kullanarak Yapay Zeka ve Görüntü Tanıma: 6 Adım (Resimlerle)
HuskyLens Kullanarak Yapay Zeka ve Görüntü Tanıma: Hey, naber beyler! Akarsh burada CETech'ten. Bu projede, DFRobot'tan HuskyLens'e bir göz atacağız. Yüz Tanıma gibi çeşitli Yapay Zeka işlemlerini yapabilen, AI destekli bir kamera modülüdür
LEGO EV3 Labirent Sürüş Robotunda Yapay Zeka: 13 Adım
LEGO EV3 Labirent Sürüş Robotunda Yapay Zeka: Bu, biraz yapay zekaya sahip basit, otonom bir robottur. Bir labirenti keşfetmek ve girişe geri yerleştirildiğinde çıkışa gitmek ve çıkmaz sokaklardan kaçınmak için tasarlanmıştır. Önceki projemden çok daha karmaşık, ki
Yapay Zeka Nasıl Yapılır? Bölüm 2: 9 Adım
Yapay Zeka Nasıl Yapılır? Bölüm 2: Bu, ücretsiz bir veritabanı, Programlama geliştirme aracı ve Windows ile birlikte gelen ücretsiz yerleşik TTS motorunu kullanarak bir Windows bilgisayarda yapay zeka oluşturmak için attığım adımlarla ilgili 2. bölümdür. "Windows" sözcüğü; Microsoft'a aittir. "Dra
Grove Zero ve Codecraft ile Yapay Zeka (Scratch 3.0): 5 Adım (Resimlerle)
AI With Grove Zero ve Codecraft (Scratch 3.0): Bu makalede, Scratch 3.0 tabanlı bir grafik programlama ortamı olan Codecraft'ın AI işlevlerini kullanan üç proje oluşturacağız. Codecraft, TinkerGen eğitimi tarafından geliştirilir ve sürdürülür ve kullanımı ücretsizdir.AI ve onun alt kümesi, ma
PiTanq - Yapay Zeka Öğrenmek için Raspberry Pi ve Python ile Robot-tank: 10 Adım
PiTanq - Ahududu Pi ve Python ile Yapay Zeka Öğrenmek için Robot-tank: Pitanq, Raspberry Pi tarafından desteklenen bir kameraya sahip bir robot-tanktır. Amacı, kendi kendine sürüşün yapay zekasını öğrenmeye yardımcı olmaktır. Tanktaki AI, özellikle Raspbian Jessie için inşa edilmiş OpenCV ve Tensoflow tarafından desteklenmektedir. Sağlam alüminyum temellidir