Amazon Nova ขยายตัวเลือกเครื่องมือ Converse API

Amazon Nova ได้ปรับปรุง Converse API เมื่อเร็ว ๆ นี้ โดยการเพิ่มตัวเลือกพารามิเตอร์ Tool Choice ที่ขยายขีดความสามารถ การอัปเกรดนี้ช่วยให้นักพัฒนาสามารถควบคุมวิธีการที่ Model โต้ตอบกับ Tool ต่าง ๆ ได้มากขึ้น ซึ่งจะเปิดโอกาสใหม่ ๆ ในการสร้างแอปพลิเคชันการสนทนาที่ซับซ้อน

การควบคุมการโต้ตอบของ Model ที่เพิ่มขึ้น

Converse API มีบทบาทสำคัญในการช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันการสนทนาขั้นสูงอยู่แล้ว ตัวอย่างที่สำคัญคือการสร้างแชทบอทที่กำหนดเอง ซึ่งสามารถสนทนาต่อเนื่องได้หลายรอบ ด้วยการอัปเดตล่าสุด Nova ได้แนะนำการรองรับโหมด ‘Any’ และ ‘Tool’ เสริมโหมด ‘Auto’ ที่มีอยู่ การขยายนี้ช่วยให้นักพัฒนาสามารถเลือกโหมดที่แตกต่างกันสามโหมด โดยแต่ละโหมดจะตอบสนองต่อ Use Case เฉพาะ

ทำความเข้าใจกับทั้งสามโหมด

ลองเจาะลึกถึงฟังก์ชันการทำงานของแต่ละโหมด เพื่อทำความเข้าใจว่าสามารถใช้ประโยชน์จากโหมดเหล่านี้สำหรับข้อกำหนดของแอปพลิเคชันที่แตกต่างกันได้อย่างไร:

โหมด Auto: การเลือก Tool ตามดุลยพินิจของ Nova

ในโหมด ‘Auto’ Nova จะได้รับอิสระในการตัดสินใจว่าจะเรียก Tool เฉพาะ หรือสร้างข้อความ โหมดนี้ทำงานภายใต้ดุลยพินิจของ Nova ทั้งหมด ทำให้เหมาะสำหรับสถานการณ์ที่ระบบอาจต้องการรวบรวมข้อมูลเพิ่มเติมจากผู้ใช้

Use Cases:

  • แชทบอทและผู้ช่วย: โหมด ‘Auto’ โดดเด่นในแอปพลิเคชัน เช่น แชทบอทและผู้ช่วยเสมือน ระบบเหล่านี้มักต้องการการโต้ตอบแบบไดนามิก ซึ่งการสนทนาสามารถเปลี่ยนแปลงได้ ความสามารถของ Nova ในการตัดสินใจระหว่างการเรียก Tool หรือการสร้างข้อความ ช่วยให้เกิดการโต้ตอบที่เป็นธรรมชาติและรับรู้บริบทมากขึ้น ตัวอย่างเช่น หากผู้ใช้ถามคำถามที่ไม่ชัดเจน ระบบสามารถใช้โหมด ‘Auto’ เพื่อพิจารณาว่าจะขอคำชี้แจง หรือพยายามให้คำตอบตามข้อมูลที่มีอยู่

โหมด Any: การรับรองการเรียก Tool

โหมด ‘Any’ ได้รับการออกแบบมาเพื่อให้แน่ใจว่า Nova จะส่งคืนการเรียก Tool อย่างน้อยหนึ่งรายการจากรายการ Tool ที่ให้ไว้ แม้ว่าจะรับประกันการเรียก Tool แต่ก็อนุญาตให้ Nova เลือก Tool ที่เหมาะสมที่สุดตามบริบท

Use Cases:

  • การโต้ตอบระหว่างเครื่องจักรกับเครื่องจักร: โหมด ‘Any’ มีประโยชน์อย่างยิ่งในการโต้ตอบระหว่างเครื่องจักรกับเครื่องจักร ในสถานการณ์ดังกล่าว ส่วนประกอบดาวน์สตรีมอาจไม่มีความสามารถในการเข้าใจภาษาธรรมชาติ อย่างไรก็ตาม พวกเขามักจะสามารถแยกวิเคราะห์การแสดง Schema ได้ ด้วยการรับประกันการเรียก Tool โหมด ‘Any’ จะอำนวยความสะดวกในการสื่อสารระหว่างระบบที่อาศัยข้อมูลที่มีโครงสร้าง

โหมด Tool: การระบุคำขอ Tool

โหมด ‘Tool’ ช่วยให้นักพัฒนาสามารถร้องขอ Tool เฉพาะที่จะส่งคืนโดย Nova ได้อย่างชัดเจน โหมดนี้ให้การควบคุมผลลัพธ์ที่แม่นยำ ทำให้เหมาะสำหรับสถานการณ์ที่ต้องการการตอบสนองที่มีโครงสร้าง

Use Cases:

  • การบังคับ Output ที่มีโครงสร้าง: โหมด ‘Tool’ มีประโยชน์อย่างยิ่งเมื่อต้องการ Schema Output เฉพาะ ด้วยการกำหนด Tool ที่มีประเภทการส่งคืนที่ต้องการ นักพัฒนาสามารถมั่นใจได้ว่า Nova จะให้การตอบสนองที่มีโครงสร้าง นี่เป็นสิ่งสำคัญในแอปพลิเคชันที่ข้อมูลจำเป็นต้องได้รับการประมวลผลในรูปแบบเฉพาะโดยระบบดาวน์สตรีม

เจาะลึกฟังก์ชันการทำงานที่ได้รับการปรับปรุง

การขยายตัวเลือกพารามิเตอร์ Tool Choice ไม่ใช่แค่การเพิ่มโหมดใหม่เท่านั้น แต่ยังเกี่ยวกับการให้นักพัฒนามีการควบคุมในระดับที่ละเอียดยิ่งขึ้น เกี่ยวกับวิธีการที่ Amazon Nova โต้ตอบกับ Tool การปรับปรุงนี้มีผลกระทบในวงกว้างต่อการพัฒนาแอปพลิเคชัน AI เชิงสนทนา

การควบคุมแบบละเอียดสำหรับนักพัฒนา

การเปิดตัวโหมด ‘Any’ และ ‘Tool’ ควบคู่ไปกับโหมด ‘Auto’ ที่มีอยู่ ทำให้นักพัฒนามีชุดเครื่องมือที่มีประสิทธิภาพสำหรับการจัดการการโต้ตอบ การควบคุมแบบละเอียดนี้ช่วยให้สามารถสร้างประสบการณ์การสนทนาที่ปรับแต่งได้เองและรับรู้บริบทได้สูง

ความยืดหยุ่นในการพัฒนาแอปพลิเคชัน

ความสามารถในการเลือกระหว่างโหมดต่างๆ ให้ความยืดหยุ่นที่เหนือชั้นในการพัฒนาแอปพลิเคชัน ขณะนี้นักพัฒนาสามารถปรับแต่งพฤติกรรมของ Nova ให้เหมาะกับความต้องการเฉพาะของแอปพลิเคชันได้ ไม่ว่าจะเป็นแชทบอทที่ติดต่อกับลูกค้า หรือระบบการโต้ตอบระหว่างเครื่องจักรกับเครื่องจักรที่ซับซ้อน

ปรับปรุงประสิทธิภาพและความแม่นยำ

ด้วยการอนุญาตให้นักพัฒนาระบุวิธีการที่ Nova โต้ตอบกับ Tool ตัวเลือก Tool Choice ที่ขยายขึ้นสามารถนำไปสู่ประสิทธิภาพและความแม่นยำที่ดีขึ้น ตัวอย่างเช่น ในโหมด ‘Tool’ นักพัฒนาสามารถมั่นใจได้ว่า Nova จะส่งคืน Output ที่มีโครงสร้าง ซึ่งช่วยลดความจำเป็นในการประมวลผลภายหลัง และลดความเสี่ยงของข้อผิดพลาด

ปรับปรุงประสบการณ์ผู้ใช้

ท้ายที่สุดแล้ว เป้าหมายของการปรับปรุงเหล่านี้คือการปรับปรุงประสบการณ์ผู้ใช้ ด้วยการให้การโต้ตอบที่เป็นธรรมชาติและรับรู้บริบทมากขึ้น แอปพลิเคชันการสนทนาที่ขับเคลื่อนโดย Amazon Nova สามารถตอบสนองความต้องการของผู้ใช้ได้ดีขึ้น ซึ่งนำไปสู่ความพึงพอใจและการมีส่วนร่วมที่สูงขึ้น

ตัวอย่างและสถานการณ์จริง

เพื่อแสดงให้เห็นถึงประโยชน์ของตัวเลือก Tool Choice ที่ขยายขึ้น ลองพิจารณาตัวอย่างและสถานการณ์จริงบางส่วน:

ตัวอย่างที่ 1: แชทบอทบริการลูกค้า

ลองนึกภาพแชทบอทบริการลูกค้าที่สร้างขึ้นโดยใช้ Amazon Nova ในโหมด ‘Auto’ แชทบอทสามารถจัดการคำถามได้หลากหลาย โดยตัดสินใจว่าจะให้ข้อมูลโดยตรง หรือเรียก Tool เช่น Tool ค้นหาฐานความรู้ หากผู้ใช้ถามคำถามเฉพาะเกี่ยวกับผลิตภัณฑ์ แชทบอทอาจใช้โหมด ‘Tool’ เพื่อเรียก Tool ที่ดึงรายละเอียดผลิตภัณฑ์ในรูปแบบที่มีโครงสร้าง หากคำถามของผู้ใช้คลุมเครือ แชทบอทสามารถใช้โหมด ‘Auto’ เพื่อขอคำชี้แจง หรือให้รายการคำตอบที่เป็นไปได้

ตัวอย่างที่ 2: การแลกเปลี่ยนข้อมูลระหว่างเครื่องจักรกับเครื่องจักร

พิจารณาสถานการณ์ที่ระบบสองระบบจำเป็นต้องแลกเปลี่ยนข้อมูล ระบบ A ใช้ Amazon Nova เพื่อสร้างคำขอ ในขณะที่ระบบ B ได้รับการออกแบบมาเพื่อประมวลผลข้อมูลที่มีโครงสร้าง ด้วยการใช้โหมด ‘Any’ ระบบ A สามารถมั่นใจได้ว่า Nova จะส่งคืนการเรียก Tool ซึ่งระบบ B สามารถแยกวิเคราะห์และประมวลผลได้ ซึ่งช่วยลดความจำเป็นในการประมวลผลภาษาธรรมชาติที่ซับซ้อนในฝั่งของระบบ B ทำให้กระบวนการแลกเปลี่ยนข้อมูลง่ายขึ้น

ตัวอย่างที่ 3: ผู้ช่วยที่เปิดใช้งานด้วยเสียง

ในแอปพลิเคชันผู้ช่วยที่เปิดใช้งานด้วยเสียง สามารถใช้โหมด ‘Auto’ เพื่อจัดการคำขอของผู้ใช้ที่หลากหลาย ตัวอย่างเช่น หากผู้ใช้ขอให้เล่นเพลง ผู้ช่วยอาจเรียก Tool เล่นเพลง หากผู้ใช้ถามคำถามความรู้ทั่วไป ผู้ช่วยสามารถสร้างการตอบกลับเป็นข้อความได้ ความยืดหยุ่นของโหมด ‘Auto’ ช่วยให้ผู้ช่วยปรับตัวเข้ากับความต้องการของผู้ใช้ที่แตกต่างกันได้อย่างราบรื่น

เริ่มต้นใช้งาน Amazon Nova

การรองรับพารามิเตอร์ Tool Choice ที่ขยายขึ้นพร้อมใช้งานแล้วภายใน Converse API ของ Amazon Nova นักพัฒนาสามารถสำรวจฟังก์ชันการทำงานผ่านคู่มือผู้ใช้ Amazon Nova ซึ่งมีเอกสารและคำแนะนำที่ครอบคลุม นอกจากนี้ หน้าผลิตภัณฑ์ Amazon Nova ยังให้ข้อมูลโดยละเอียดเกี่ยวกับ Foundation Models หากต้องการเริ่มทดลองใช้คุณสมบัติเหล่านี้ นักพัฒนาสามารถเข้าถึง Foundation Models ของ Amazon Nova ได้ภายในคอนโซล Amazon Bedrock

บทสรุป

ตัวเลือกพารามิเตอร์ Tool Choice ที่ขยายขึ้นใน Converse API ของ Amazon Nova แสดงถึงความก้าวหน้าครั้งสำคัญในการพัฒนาแอปพลิเคชัน AI เชิงสนทนา ด้วยการให้นักพัฒนามีการควบคุม ความยืดหยุ่น และประสิทธิภาพที่มากขึ้น การปรับปรุงเหล่านี้ปูทางไปสู่ประสบการณ์การสนทนาที่ซับซ้อนและใช้งานง่ายยิ่งขึ้น ความสามารถในการเลือกระหว่างโหมด ‘Auto’, ‘Any’ และ ‘Tool’ ช่วยให้นักพัฒนาสามารถปรับแต่งพฤติกรรมของ Nova ให้เหมาะกับความต้องการเฉพาะของแอปพลิเคชันของตน ซึ่งเปิดโลกแห่งความเป็นไปได้สำหรับนวัตกรรม