สารบัญ:
วีดีโอ: สร้างผู้ช่วย AI (ปัญญาประดิษฐ์) ของคุณเอง 101: 10 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
จำช่วงเวลาที่คุณดู Iron Man และสงสัยว่าตัวเองจะเจ๋งแค่ไหนถ้าคุณมี J. A. R. V. I. S. เป็นของตัวเอง? ถึงเวลาที่จะทำให้ความฝันนั้นเป็นจริง
ปัญญาประดิษฐ์เป็นยุคต่อไป ลองนึกภาพว่าจะเจ๋งแค่ไหนถ้าคุณมีเพื่อนมาที่บ้าน และจู่ๆ คุณก็พูดว่า "เฮ้ จาร์วิส ขอโชว์มีมหน่อย" และจาร์วิสก็พูดว่า "ได้สิ นี่คือมีมภาษาอิตาลีล่าสุด " ในขณะที่แสดงมส์ภาษาอิตาลีที่สนุกที่สุดให้คุณดู เย็นใช่มั้ย?
(เพื่อนของคุณจะมองคุณเหมือนคุณเป็นอีลอน มัสก์)
ในคำแนะนำนี้ ฉันจะแสดงวิธีสร้างผู้ช่วยปัญญาประดิษฐ์ (AI) ของคุณเองโดยใช้เครื่องมือออนไลน์ฟรี (YAAY!) ที่เรียกว่า API. AI
UPDATE 12/12/17: API. AI ได้เปลี่ยนชื่อเป็น "Dialogflow" แต่ขั้นตอนการทำงานและแนวคิดยังคงเหมือนเดิม
ฉันจะดำเนินการผ่านพื้นฐานเท่านั้น เนื่องจากความเป็นไปได้ของ API. AI นั้นไม่มีที่สิ้นสุด เป้าหมายของฉันคือสร้างผู้ช่วย JARVIS ที่จะตอบสนองต่อการสนทนาพื้นฐาน เช่น การทักทาย และสามารถแตกมุกได้เล็กน้อย อย่างไรก็ตาม คุณสามารถเพิ่มคุณสมบัติต่างๆ เช่น การรับรายละเอียดสภาพอากาศ การตั้งปลุก และอื่นๆ อีกมากมาย
API. AI เป็นองค์กรที่เชี่ยวชาญด้านปัญญาประดิษฐ์และการประมวลผลภาษาธรรมชาติ Google ได้ซื้อกิจการมา (เพราะฉะนั้นฟรี) ในปี 2014 และช่วยให้นักพัฒนา (คุณคือ Tony Stark ตอนนี้!) สร้างผู้ช่วย AI สำหรับความต้องการที่หลากหลาย อินเทอร์เฟซแบบไดนามิกและใช้งานง่ายช่วยให้ทุกคนพัฒนาบอทสำหรับธุรกิจ เกม และอื่นๆ อีกมากมาย และตอนนี้..
พอคุย! มาเปลี่ยนโลกกันเถอะ!
PS: ฉันได้เพิ่มไฟล์.zip ของ AI ที่ฉันจะทำในบทช่วยสอนนี้ (อ้างอิงขั้นตอนที่ 8) ซึ่งคุณสามารถอัปโหลดและใช้เป็นจุดเริ่มต้นในขณะที่เล่นกับ API. AI (หรือ) คุณสามารถเริ่มต้นได้ เกาและไปกับฉัน:)
ป.ล. 2: คงจะทำให้ฉันมีความสุขมากถ้าคุณโหวต Instructable นี้สำหรับการประกวด First-Time Author Contest มันง่าย เพียงคลิกที่ปุ่ม VOTE xD ขอบคุณล้าน!
ขั้นตอนที่ 1: API. AI - ทำอะไรได้บ้าง
API. AI เป็นเฟรมเวิร์กสำหรับการพัฒนาบอทปัญญาประดิษฐ์ที่ใช้ 'Natural Language Processing (NLP) แต่การประมวลผลภาษา Natural คืออะไรกันแน่?
ลองพิจารณาตัวอย่างนี้
คุณอยู่ในวันแรกของการเรียนวิชาตรีโกณมิติ (Tony Stark stuffs) คุณไม่มีความรู้มาก่อนว่าเนื้อหาเกี่ยวกับอะไร คำถามประเภทใดที่คุณจะถูกถาม หรือจะตอบคำถามอย่างไร คุณไม่รู้อะไรเลย! (อ้างอิง Game of Thrones:P) ในไม่ช้าครูของคุณจะสอนวิธีแก้ปัญหาแบบหนึ่งให้คุณ และคุณพบว่าคุณสามารถแก้ปัญหานั้นได้ด้วยตัวเอง คุณยังพบว่าคุณสามารถแก้ปัญหาทั้งหมดที่มีรูปแบบคล้ายกันได้ด้วยตัวเอง ไปจนถึงปัญหาที่ครูของคุณสอน นี่เป็นวิธีการทำงานของ API. AI
ในช่วงเริ่มต้น ผู้ช่วยของคุณ (a.k.a Bot, Friend, etc) เริ่มต้นใหม่โดยไม่มีความรู้ การสอน Assistant ให้ตอบวลีเฉพาะ จะทำให้ Assistant ปรับตัวได้ด้วยตัวเอง โดยเรียนรู้วิธีตอบสนองต่อวลีเฉพาะเหล่านั้น ตลอดจนวลีอื่นๆ ที่สื่อความหมายเดียวกัน
API. AI ยังใช้งานได้หลากหลาย เช่น บอทของคุณสามารถปรับใช้กับแพลตฟอร์มต่างๆ ที่รองรับ AI ได้ด้วยการคลิกเพียงครั้งเดียว พวกเขายังมี SDK สำหรับ Python, Ruby, C++ และอื่นๆ อีกมากมาย Facebook Messenger, Kik, Slack, Google Assistant เป็นตัวอย่างบางส่วนที่คุณสามารถปรับใช้บอทของคุณได้ ถือเป็นโบนัส ความสามารถในการควบคุม Assistant ของคุณผ่านเสียง และบริการข้อความ (ทุกอย่างยอดเยี่ยม!)
แนะนำ:
ทำพัดลม USB ของคุณเอง - ภาษาอังกฤษ / ภาษาฝรั่งเศส: 3 ขั้นตอน
ทำพัดลม USB ของคุณเอง | ภาษาอังกฤษ / ภาษาฝรั่งเศส: ENGLISH วันนี้ฉันเห็นในเว็บไซต์ที่เราสามารถซื้อพัดลม USB ได้ แต่ฉันบอกว่าทำไมไม่ทำของฉัน? สิ่งที่คุณต้องการ: - ช่างไฟฟ้าเทปกาวหรือเทปเป็ด - พัดลม PC - สาย USB ที่ไม่ให้บริการคุณ - เครื่องตัดลวด - ไขควง - หอยร้อยสาย
การสร้างระบบไฟฟ้าโซลาร์เซลล์ 5V ของคุณเอง: 4 ขั้นตอน (พร้อมรูปภาพ)
การสร้างระบบไฟฟ้าโซลาร์เซลล์ 5V ของคุณเอง: ใช้ตัวแปลงบั๊กเป็นเอาต์พุต 5V เพื่อชาร์จแบตเตอรี่ (Li Po/Li-ion) และตัวแปลง Boost สำหรับแบตเตอรี่ 3.7V เป็นเอาต์พุต USB 5V สำหรับอุปกรณ์ที่ต้องการ 5V คล้ายกับระบบเดิมที่ใช้แบตเตอรี่ตะกั่วกรดเป็นประจุเก็บพลังงานโดย e
สร้างอะแดปเตอร์ Ekit Rock Band ของคุณเอง (ไม่มีอะแดปเตอร์รุ่นเก่า) โดยไม่ทำลาย!: 10 ขั้นตอน
สร้างอะแดปเตอร์ Ekit Rock Band ของคุณเอง (ไม่มีอะแดปเตอร์รุ่นเก่า) โดยไม่ทำลาย!: หลังจากได้ยินโฮสต์พอดคาสต์ยอดนิยมพูดถึงข้อกังวลของเขาเกี่ยวกับอะแดปเตอร์ USB แบบมีสายที่กำลังจะตาย ฉันก็มองหาโซลูชัน DIY เพื่อเชื่อมต่อ eKit ที่ดีขึ้น/กำหนดเองกับ RB . ขอบคุณ Mr DONINATOR บน Youtube ที่ทำวิดีโอที่มีรายละเอียดเกี่ยวกับ p
โฮสต์เซิร์ฟเวอร์ Minecraft ของคุณเอง (windows): 6 ขั้นตอน
โฮสต์เซิร์ฟเวอร์ Minecraft ของคุณเอง (หน้าต่าง): ในการสร้างเซิร์ฟเวอร์ Minecraft คุณควรทราบสิ่งสำคัญบางอย่าง1: ในการเปิดเซิร์ฟเวอร์อยู่เสมอ คอมพิวเตอร์ที่เซิร์ฟเวอร์ทำงานจะต้องเปิดอยู่เสมอ2: เซิร์ฟเวอร์ Minecraft จะใช้ส่วนหนึ่งของ RAM และส่วนหนึ่งของโปรเซสเซอร์ของคุณ
วิธีสร้าง PCB ของคุณเอง: 7 ขั้นตอน
วิธีสร้าง PCB ของคุณเอง: ในบทช่วยสอนนี้ ฉันจะแสดงให้คุณเห็นว่าคุณสามารถออกแบบ PCB ของคุณเองได้อย่างไรในไม่กี่นาที