หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
[บทความนี้เป็นเอกสารก่อนการนำออกใช้ และอาจเปลี่ยนแปลงได้]
หน่วยความจำช่วยให้เอเจนต์ที่ขับเคลื่อนด้วยชุดเครื่องมือการสนทนากับลูกค้า สามารถนำบริบทที่ได้รับอนุมัติจากการสนทนาก่อนหน้าไปยังการสนทนาถัดไป เพื่อให้ลูกค้าที่กลับมาได้รับการตอบสนองอย่างต่อเนื่องแทนที่จะเริ่มต้นการสนทนาใหม่โดยไม่มีบริบทเดิม เจ้าหน้าที่สามารถรับรู้อินเทนต์แบบเปิด จําสิ่งที่เคยพูดคุย และสนทนาต่อจากที่การสนทนาครั้งล่าสุดค้างไว้ได้
หน่วยความจําสําหรับเอเจนต์ที่ขับเคลื่อนด้วย Customer Conversation harness เป็นความสามารถที่แตกต่างจาก Memory (พรีวิว) ซึ่งใช้กับเอเจนต์ที่ขับเคลื่อนด้วย GitHub Copilot harness แทนที่จะเรียกคืนข้อมูลแบบอิสระ หน่วยความจำชุดเครื่องมือการสนทนากับลูกค้าจะบันทึกบริบทที่มีโครงสร้างผ่านสคีมาที่กำหนดไว้ซึ่งมีพารามิเตอร์ในตัวและพารามิเตอร์ที่กำหนดเอง และครอบคลุมเฉพาะบริบทการสนทนาระยะสั้นเท่านั้น โดยมีระยะเวลาการเก็บรักษา 30 วัน
หน่วยความจําจะถูกกําหนดค่าครั้งเดียวในระดับเอเจนต์และใช้กับเอเจนต์รากและเอเจนต์ลูกทุกตัวที่อยู่ใต้เอเจนต์นั้น มันทํางานได้ทั้งในบทสนทนาเสียงและแชท และเมื่อกําหนดค่าตัวระบุผู้ติดต่อที่ใช้ร่วมกัน บริบทที่บันทึกไว้ในช่องทางหนึ่งจะพร้อมใช้งานในอีกช่องทางหนึ่ง
สิ่งที่เอเจนต์ของคุณจดจำได้
ชนิดบริบทในตัว
มีบริบทในตัวสองประเภทที่เปิดใช้งานทุกครั้งที่เปิดใช้งานหน่วยความจํา แต่ละอันมีสคีมาที่กําหนดไว้ ดังนั้นคุณสามารถอ้างอิงค่าของมันในคําสั่งโดยไม่ต้องตั้งค่าเพิ่มเติม
| ชนิดบริบท | ตัวแปร | สิ่งที่จับได้ |
|---|---|---|
| โปรไฟล์ลูกค้า | /customerName |
รายละเอียดลูกค้าถูกเก็บระหว่างการสนทนา ใช้เพื่อปรับแต่งการติดต่อในอนาคต |
| ประวัติการสนทนา |
/pastOpenIntentList, /pastConversationSummary |
รายละเอียดสำคัญจากการสนทนาในอดีต เช่น จุดประสงค์ที่ยังเปิดอยู่และสรุป จะถูกนำไปใช้กับการโต้ตอบในอนาคต |
พารามิเตอร์แบบกําหนดเอง
นอกเหนือจากประเภทที่มีอยู่แล้ว คุณยังสามารถกําหนดพารามิเตอร์สําหรับรายละเอียดที่ธุรกิจของคุณพึ่งพา เช่น ระดับสมาชิก การดําเนินการบริการที่ร้องขอ หรือแฟล็กที่ขับเคลื่อนการกําหนดเส้นทาง พารามิเตอร์ที่กําหนดเองแต่ละตัวถูกกําหนดโดย:
- ชื่อที่ไม่เหมือนใคร
- ชนิดข้อมูลของสตริง ตัวเลข หรือบูลีน
- คําอธิบายภาษาง่าย ๆ ที่บอกเจ้าหน้าที่ว่าควรมองหาอะไร คำอธิบายเป็นส่วนที่มีบทบาทสำคัญที่สุด ดังนั้นควรเขียนเป็นคำสั่งที่ชัดเจน แทนการใช้เพียงป้ายกำกับ
- ชุดค่าที่พารามิเตอร์ได้รับอนุญาตให้มีค่าได้
ข้อจํากัดต่อไปนี้จะใช้เมื่อคุณสร้างหรือแก้ไขพารามิเตอร์ที่กําหนดเอง:
| การตั้งค่า | ความต้องการ |
|---|---|
| ชื่อ | ต้องไม่ซ้ำกันภายในเอเจนต์เดียวกัน ช่องว่างได้รับอนุญาตและลบโดยอัตโนมัติเมื่อใช้ชื่อเป็นตัวแปร |
| ชนิดของข้อมูล | สตริง ตัวเลข หรือบูลีน |
| คำอธิบาย | จำเป็น ระหว่าง 30 ถึง 300 ตัวอักษร |
| ค่าที่อนุญาต | จำเป็น สูงสุด 10 ค่า แต่ละค่าสูงสุด 30 ตัวอักษร |
| จํานวนพารามิเตอร์ | พารามิเตอร์ที่กําหนดเองได้สูงสุด 5 ตัว |
การเลือกวิธีการอัปเดตค่า
พารามิเตอร์ที่กำหนดเองแต่ละตัวจะใช้โหมดการรวมหนึ่งในสองแบบ ซึ่งจะกำหนดว่าค่าที่เพิ่งดึงออกมาจะรวมกับค่าที่ระบบเก็บไว้แล้วสำหรับพารามิเตอร์นั้นข้ามการสนทนาอย่างไร คุณเลือกโหมดเมื่อสร้างพารามิเตอร์
- แทนที่: เหมาะสำหรับค่าที่มีค่าปัจจุบันที่ถูกต้องเพียงค่าเดียว เช่น ระดับสมาชิกหรือค่าสถานะการฉ้อโกง ค่าที่ดึงออกมาใหม่แต่ละค่าจะเขียนทับค่าที่เก็บไว้ และจะเก็บไว้เฉพาะค่าล่าสุดเท่านั้น หากการสนทนาไม่สร้างมูลค่าใหม่ ค่าที่เก็บไว้ก่อนหน้านี้จะคงอยู่ที่เดิมแทนที่จะถูกลบ
- ผนวก: เหมาะสมกับค่าที่สะสม เช่น การดำเนินการบริการที่ลูกค้าร้องขอ ข้อมูลที่ดึงมาแต่ละครั้งจะถูกเพิ่มลงในรายการสะสมเป็นรายการแยกต่างหากพร้อมการประทับเวลา และจะเก็บค่าที่ซ้ำกันแยกจากกันเพื่อให้ลำดับข้อมูลถูกต้องแม่นยำ เอเจนต์จะอ่านรายการล่าสุดสําหรับค่าที่กําหนดเป็นสถานะปัจจุบัน หากการสนทนาไม่มีค่าใหม่ รายการจะไม่เปลี่ยนแปลง และระบบจะตัดรายการที่มีอายุเกินระยะเวลาเก็บรักษาออก เพื่อไม่ให้รายการมีขนาดเพิ่มขึ้นอย่างไม่มีขีดจำกัด
เปิดหรือปิดความทรงจำ
การควบคุมเพียงตัวเดียวในระดับเอเจนต์จะเปิดหรือปิด Memory การตั้งค่านี้ควบคุมทุกขั้นตอน ได้แก่ การสร้างบริบท การจัดเก็บ การเรียกคืน การแก้ไขตัวแปรหน่วยความจำในคำสั่ง และการแสดงบริบทให้เจ้าหน้าที่ดูแลลูกค้า การตั้งค่านี้ครอบคลุมทั้งเอเจนต์หลักและเอเจนต์ย่อยทั้งหมด และระบบจะขอการยืนยันก่อนที่การเปลี่ยนแปลงจะมีผล
ขณะที่ปิดหน่วยความจำ ระบบจะไม่สร้าง จัดเก็บ เรียกคืน หรืออ้างอิงบริบทใดๆ ในส่วนใดของเอเจนต์ เมื่อเปิดใช้งานอีกครั้ง ระบบจะกลับมาทำงานตามปกติสำหรับการสนทนาใหม่ ส่วนบริบทที่จัดเก็บไว้ก่อนหน้านี้จะกลับมาใช้งานได้อีกครั้งก็ต่อเมื่อยังอยู่ภายในระยะเวลาเก็บรักษา
เขียนคำสั่งโดยใช้ตัวแปรหน่วยความจำ
อ้างอิงพารามิเตอร์ที่มีอยู่ในตัวและพารามิเตอร์ที่กําหนดเองโดยตรงในคําสั่งของเอเจนต์ การอ้างอิงพารามิเตอร์ของระบบมีลักษณะเป็น pastOpenIntentList และpastConversationSummary
ความต่อเนื่องระหว่างช่องทาง
บริบทจะเชื่อมโยงกับตัวระบุเฉพาะช่องสัญญาณ เช่น หมายเลขโทรศัพท์ของผู้โทรสําหรับเสียง และตัวระบุเซสชันที่ผ่านการตรวจสอบสิทธิ์สําหรับแชทผ่านเว็บ แยกหน่วยความจําของแต่ละช่องออกจากกัน
การกําหนดค่าตัวระบุผู้ติดต่อที่ใช้ร่วมกันจะเชื่อมโยงตัวตนช่องทางเหล่านั้นกับลูกค้ารายหนึ่ง ดังนั้นบริบทที่เขียนระหว่างการโทรศัพท์จะปรากฏในแชทถัดไปของลูกค้า และในทางกลับกัน บริบทจะถูกเปิดเผยก็ต่อเมื่อระบุตัวตนของลูกค้าได้แล้ว: ช่องแชทจะยืนยันตัวตนผู้ใช้ก่อน ส่วนเสียงจะพึ่งพาหมายเลขโทรศัพท์ของผู้โทร
ซึ่งหมายความว่าลูกค้าที่โต้ตอบกับเอเจนต์ผ่านช่องทางหนึ่งสามารถสนทนาต่อผ่านอีกช่องทางหนึ่งได้ โดยเอเจนต์ยังคงมีบริบทที่เกี่ยวข้อง เช่น การตั้งค่าหรือรายละเอียดที่ลูกค้าเคยแจ้งไว้ก่อนหน้า อาทิ วิธีการติดต่อที่ต้องการหรือรหัสระบุบัญชี
เช่นเดียวกับบริบทของหน่วยความจําทั้งหมด เอเจนต์แต่ละคนจะมีที่เก็บหน่วยความจําแยกกันต่อผู้ใช้ ดังนั้นบริบทและความชอบของลูกค้าคนหนึ่งจะไม่ถูกแชร์กับอีกคนหนึ่ง