สร้าง Chatbot ด้วย IBM Watson Assistant
หากคุณเคยใช้Siri , AlexaหรือGoogle Assistantคุณคงคุ้นเคยกับวิธีการทำงานของแชทบอทอยู่แล้ว (chatbot works.)เป็นซอฟต์แวร์ชิ้นหนึ่งที่ให้คุณโต้ตอบกับคอมพิวเตอร์ด้วยการสนทนากับมัน อย่างน้อยก็พยายาม(tries )คุยกับคุณ แชทบอทในอดีตค่อนข้างจะเกะกะและไม่มีประโยชน์ทั้งหมด
ตอนนี้สิ่งต่าง ๆ เปลี่ยนไปอย่างมาก เราใช้ผู้ช่วยเสียงของเราตลอดเวลาและพวกเขามักจะเข้าใจสิ่งที่เราหมายถึง เข้าสู่ระบบ(Log)แทบทุกเว็บไซต์เชิงพาณิชย์และแอพส่งข้อความ(messaging app) เล็ก ๆ ที่ปรากฏขึ้นอาจไม่มีบุคคลจริงอยู่เบื้องหลังซึ่งให้ความช่วยเหลือคุณ
Chatbot กำลังปฏิวัติวิธีที่เราใช้คอมพิวเตอร์ แต่ Chatbot สมัยใหม่นั้นซับซ้อนในการเขียนโค้ดและต้องทำงานหนักในการฝึกอบรม นั่นคือเหตุผล ที่(Which)ตอนนี้เรามีบริษัทมากมายที่เสนอเครื่องมือสร้างแชทบอทเพื่อทำให้กระบวนการ (ค่อนข้างง่าย) ง่ายขึ้น
ผู้นำด้านเทคโนโลยี AI(AI technology)ที่ใช้แชทบอทที่ดีที่สุดในโลกอย่างIBMมีเครื่องมือสร้างแช(chatbot building tool) ทบอทที่ คุณสามารถทดลองใช้ได้ฟรี เรียกว่าIBM Watson Assistantและให้ทุกคนใช้ประโยชน์จากหนึ่ง(anyone leverage one)ในระบบ AI ที่สำคัญที่สุดที่มีอยู่
คุณอาจเคยได้ยินเกี่ยวกับวัตสัน(Watson)มาก่อน โดยเฉพาะเมื่อต้องเอาชนะคู่ต่อสู้ที่เป็นมนุษย์ในเกมJeopardy!มันไม่ใช่แค่ของเล่นเช่นกัน คุณสามารถสร้างแชทบอทที่ใช้งานได้จริงโดยใช้เทคโนโลยีของพวกเขา แล้วรวมเข้ากับธุรกิจของคุณเองหรือกรณีการใช้งานส่วนตัว
บัญชีฟรีช่วยให้สามารถเรียกAPI ได้ถึง 10,000 ครั้งไปยัง (API)Watson Assistantต่อเดือน สำหรับผู้ใช้ส่วนบุคคลส่วนใหญ่จะเกินพอ เพียงพอแล้วสำหรับสิ่งที่เราจะทำที่นี่!
ทำลายมันลงสู่พื้นฐาน
ก่อนที่เราจะพูดถึงเรื่องพื้นฐานในการสร้างแชทบ็อตด้วยWatson Assistantมาพูดถึงสิ่งที่เราต้องการบรรลุกันก่อน
จุดประสงค์พื้นฐานของแชทบอทคือเพื่อตีความสิ่งที่ผู้ใช้พูด จากนั้นจึงคิดออกว่าต้องทำอย่างไรกับมัน ในWatson Assistantมีสิ่งที่เรียกว่าเจตจำนง(intent )ซึ่งโดยพื้นฐานแล้วเป็นการกระทำที่ผู้ใช้ต้องการบรรลุ
ตัวอย่างเช่น เจตนาของใครบางคนอาจเป็นการค้นหาว่าคุณมีสินค้าในสต็อคหรือไม่ ในกรณีนี้Watson Assistantสามารถรวมเข้ากับฐานข้อมูลของคุณแล้วดึงระดับสต็อกที่แน่นอนจากที่นั่น
ความตั้งใจจะดำเนินการตามเอนทิตี(entities)ซึ่งมีข้อมูลที่เกี่ยวข้องที่วัตสัน(Watson)จะใช้เพื่อตอบกลับ
เมื่อสร้างแชทบอท คุณจะต้องวนรอบสามขั้นตอน:
- การสร้างเจตจำนงและเอนทิตี
- การสร้างไดอะล็อกทรี
- ลองใช้แชทบอทของคุณ!
ในคู่มือนี้ เราจะดำเนินการวนซ้ำหนึ่งครั้งเพื่อแสดงให้คุณเห็นถึงโครงสร้างหลัก(core building block)ของ แช ทบ็อตWatson(Watson chatbot)
เริ่มต้น
สิ่งแรกที่คุณต้องทำคือตรงไปที่ หน้า Watson Assistantและลง(page and sign)ทะเบียน เราใช้แพ็คเกจ "Lite" ฟรี ซึ่งช่วยให้คุณสร้างแชทบอทที่คุณต้องการโดยไม่มีข้อผูกมัด เพียงคลิก(Just click) เริ่มต้นใช้งานฟรี(Get Started for Free) และปฏิบัติตามคำแนะนำ
เมื่อคุณทำเอกสารดิจิทัลเสร็จแล้ว คุณจะเข้าสู่หน้าIntroducing IBM Watson Assistant (Introducing IBM Watson Assistant )ตอนนี้คลิกสร้างพื้นที่(Create a Workspace)ทำงาน
ตอนนี้คลิกสร้าง( Create.)
ตอนนี้เพียงตั้งชื่อพื้นที่ทำงานของคุณและเพิ่มคำ(name your workspace and add a description)อธิบาย
ก่อนที่เราจะเพิ่มความตั้งใจที่กำหนดเอง สิ่งแรกที่คุณควรทำคือเพิ่มความตั้งใจทั่วไปบางอย่างที่IBMเตรียมไว้ให้เราแล้ว วิธีนี้ช่วยให้คุณไม่ต้องสอนเนื้อหาการสนทนา(conversation stuff)พื้นฐานของบอท(bot basic) ตั้งแต่เริ่มต้นทุกครั้ง
ในการดำเนินการนี้ ภายใต้ Intents ให้คลิกที่Content Catalog(Content Catalogue)จากนั้นคลิก Add to WorkspaceถัดจากประเภทGeneral
ตอนนี้บอทมีความสามารถในความเข้าใจกล่องโต้ตอบทั่วไป เช่น คำทักทาย หากต้องการดูวิธีการทำงาน ให้คลิกที่ แท็ บDialogแล้วคลิกCreate Dialog โหนดการสนทนาสองโหนดจะถูกสร้างขึ้นโดยอัตโนมัติ – ยินดีต้อนรับ(Welcome) และอย่างอื่น(Anything else)
คลิกที่ยินดีต้อนรับ(Welcome )เพื่อขยาย
คุณสามารถดูโครงสร้างพื้นฐานของโหนดไดอะล็อก(dialog node)ได้ ที่นี่ หากบอทรู้จักเงื่อนไขบางอย่าง (เช่น เจตนา) บอทก็จะตอบสนองในแบบที่คุณกำหนด
แม้ว่าเราจะไม่ได้สร้าง Intent ที่กำหนดเองในกรณีนี้ ให้ไปที่แท็บ Intents(Intents tab)และดูเจตนาที่เรียกว่า# General_Greetings เพียงคลิก(Just click)ที่#General_Greetingsในรายการความตั้งใจเพื่อเปิด
นี่เป็นวิธีที่คุณตั้งใจจะทำด้วยตัวเอง ตั้งชื่อ ให้คำอธิบาย และเพิ่มหลายๆ วิธีเท่าที่คุณจะคิดได้ว่าผู้ใช้จะระบุเจตนานี้ ที่นี่IBMได้ทำงานให้เราแล้ว แต่ชัดเจนว่ามันทำงานอย่างไร คุณยังสามารถแก้ไขความตั้งใจที่มีอยู่นี้ได้โดยเพิ่มตัวอย่างเพิ่มเติม บางทีในภาษาท้องถิ่นของคุณเอง
เราจะใช้ความตั้งใจนี้เป็นส่วนหนึ่งของกล่องโต้ตอบของแชทบ็อต ดังนั้นให้กลับไปที่แท็บกล่องโต้ตอบ(head back to the dialog tab)แล้วคลิกสร้างกล่อง(Create Dialog)โต้ตอบ กล่องโต้ตอบที่กำหนดเอง(custom dialog)ของเรากำลังจะเกิดขึ้นระหว่าง โหนด ยินดีต้อนรับและสิ่ง(Welcome and Anything)อื่นใด สิ่งที่คุณต้องทำคือคลิกเพิ่มโหนด(Add node.)
เราจะเรียกโหนดนี้ว่า Friendly Greetings และจะใช้#General_Greetingsเจตนาในการขับเคลื่อน ดังนั้นภายใต้ถ้าบอทรู้จัก(If bot recognizes) เพียงแค่พิมพ์ชื่อของเจตนาและเลือกจากเมนูแบบเลื่อนลง
ตอนนี้เราปล่อยให้คำตอบของเราเป็น "ข้อความ" และเขียนสิ่งที่เราต้องการให้บอทพูดเพื่อตอบคำทักทายของเรา
คุณสามารถปิดโหนดไดอะล็อก(dialog node)ได้โดยคลิกที่ปุ่มX ตอนนี้เราควรมีบอทที่สามารถตอบรับคำทักทายพื้นฐานได้ คลิกปุ่ม ลองใช้ ( Try It )ที่ด้านบนขวาของหน้าเพื่อทดสอบบอทที่เราได้สร้างไว้ พิมพ์ สวัสดี ( Hello ) ในแถบแชท(chat bar)ที่ปรากฏขึ้นและดูว่าเกิดอะไรขึ้น
ว้าว! วัตสัน(Watson)ตระหนักดีว่าเจตนาของเราคือทักทายจากนั้นจึงใช้กฎที่เราระบุไว้ในตัวสร้างกล่องโต้ตอบ(dialog builder)เพื่อตอบกลับ ยินดีด้วย คุณผ่านการสร้าง Chatbot ครบหนึ่งรอบแล้ว!
คุณสมบัติขั้นสูง
ในขณะที่คุณสามารถสร้างแชทบอทที่ยอดเยี่ยมได้โดยใช้ขั้นตอนพื้นฐานนี้ แน่นอนว่าWatson Assistant ยังมีอะไร มากกว่านี้อีกมาก การใช้คุณสมบัติทั้งหมดของเครื่องมือนี้ คุณสามารถสร้างบอทที่ดูแลการจองหรือให้รายการผลิตภัณฑ์ที่มีในสต็อกแก่ผู้ใช้
ท้องฟ้ามีขีดจำกัด และคุณไม่จำเป็นต้องเป็นอัจฉริยะด้านเทคนิคขั้นสูงเพื่อไปต่อ IBMมีวิดีโอแนะนำการใช้งานและเอกสารมากมายที่จะเปลี่ยนคุณให้เป็นผู้เชี่ยวชาญในแชทบอท เมื่อคุณได้ลิ้มรสแล้ว ไม่มีอะไรจะรั้งคุณไว้ได้!
Related posts
The 5 Best Sites เพื่อค้นหา AN Online Tutor สำหรับ Adults and Kids
วิธีการฟัง Radio Stations Online สำหรับ Free
10 Best Sites การทดสอบความเร็วในการพิมพ์
10 Best Sites เพื่อดู Cartoons Online สำหรับ Free
8 เว็บไซต์ที่ดีที่สุดที่จะเรียนรู้ Python Programming
30 ที่ดีที่สุด Subreddits พัฒนาตนเองเมื่อ Reddit
7 Ways ถึง View & Monitor Credit Score Online สำหรับ Free
6 เว็บไซต์ที่ดีที่สุดที่จะเล่น Scattergories Online
8 Best YouTube Channels สำหรับ Photography and Videography Lessons
10 แหล่งข้อมูลทางการศึกษาสำหรับ Free PDF Teaching Materials and Aids
8 Best Free Online Virus Scan And Removal Sites
6 Best StumbleUpon Alternatives
คุณเป็นอะไร Political Ideology 7 เว็บไซต์เพื่อทดสอบตัวเอง
5 เว็บไซต์ Best Remote Computer Repair เพื่อรับ Help ตอนนี้
7 เว็บไซต์เพื่อ Find Public Domain Stock Footage สำหรับ Your Video โครงการ
5 ที่ดีที่สุดทางเลือกที่จะ Afterpay Shop Now และ Pay Later
5 เว็บไซต์ที่ดีที่สุดในการทดสอบ Monitor Refresh Rate ของคุณ
10 เว็บไซต์ที่ดีที่สุดการตรวจสอบข้อเท็จจริงเพื่อ Fight Misinformation
54 ทางเลือกที่ดีที่สุดสำหรับ Amazon สำหรับ Online Shopping
Top 7 Sites เพื่อดู Bollywood Movies Online Legally