How to start Artificial Intelligence

บทนำ (Overviews)

นับถอยหลังหลัง 13 ปีที่แล้ว (พ.ศ. 2546) ผมได้รู้จักภาษา “CLISP” และต้องเขียนจริงจังเพื่อทำโปรเจคให้จบปริญญาโท เนื่องจากหนังสือภาษาไทยก็น้อยมาก และเป็นภาษาที่ไม่ใช่ภาษาตลาดที่โปรแกรมเมอร์รุ่นใหม่จะจบมาเพื่อทำเงิน หรือเขียนเพื่อตอบสนองทางธุรกิจได้รวดเร็ว แต่ภาษา “LISP” มีโครงสร้างแปลกประหลาด และเป็น “object-oriented programming” รุ่นคุณปู่ จึงเหมาะสำหรับการสร้าง “Core Engine” สำหรับสร้างปัญญาประดิษฐ์ (Artificial Intelligence) เพราะไฟล์จะมีขนาดเล็กและสามารถเชื่อมต่อกับภาษาอื่น ๆ เพื่อจะสร้าง “Interface” เพื่อความสวยงามจะสร้างด้วยภาษาอะไรก็ได้ ในบทความนี้จะกล่าวถึงการติดตั้งและใช้งานโปรแกรม “CLISP” เบื้องต้นดังนี้


ขั้นตอน (Steps)

  1. สามารถเข้าเว็บไซต์ เพื่อดาวน์โหลด (http://www.clisp.org/) และติดตั้ง จากตัวอย่างในบทความนี้เลือกดาวน์โหลด “Version” ของ “Windows”
  2. เมื่อติดตั้งเสร็จสิ้นจะปรากฏ ICON clisp
  3. ทดสอบการใช้งานฟังก์ชัน + – * / ดังนี้
      i i i i i i i       ooooo    o        ooooooo   ooooo   ooooo
      I I I I I I I      8     8   8           8     8     o  8    8
      I  \ `+' /  I      8         8           8     8        8    8
       \  `-+-'  /       8         8           8      ooooo   8oooo
        `-__|__-'        8         8           8           8  8
            |            8     o   8           8     o     8  8
      ------+------       ooooo    8oooooo  ooo8ooo   ooooo   8
    
    Welcome to GNU CLISP 2.49 (2010-07-07) <http://clisp.cons.org/>
    
    Copyright (c) Bruno Haible, Michael Stoll 1992, 1993
    Copyright (c) Bruno Haible, Marcus Daniels 1994-1997
    Copyright (c) Bruno Haible, Pierpaolo Bernardi, Sam Steingold 1998
    Copyright (c) Bruno Haible, Sam Steingold 1999-2000
    Copyright (c) Sam Steingold, Bruno Haible 2001-2010
    
    Type :h and hit Enter for context help.
    
    [1]> (+ 1 2)
    3
    [2]> (- 1 2)
    -1
    [3]> (* 1 2)
    2
    [4]> (/ 1 2)
    1/2
    [5]>
    
  4. จากตัวโปรแกรมข้างต้นจะสังเกตุเห็นว่าลักษณะของภาษาจะอยู่ในวงเล็บ โดยมีลักษณะดังนี้ (ฟังก์ชัน Paramter1 Parameter2) และเมื่อทดสอบพิมพ์คำสั่งในแต่ละบันทัดจะส่งผลลัพท์มาทันทีตาม + – * /

ใส่ความเห็น