รูปภาพผลิตภัณฑ์ Agentforce

คู่มือ Agentforce สำหรับการออกแบบบริบท

เรียนรู้ว่า Agentforce ใช้การให้เหตุผลแบบไฮบริด ตัวแทนย่อย การดำเนินการ และอื่นๆ เพื่อสร้างตัวแทนระดับองค์กรที่เชื่อถือได้อย่างไร

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

Agentforce Studio คือศูนย์รวมแบบครบวงจรสำหรับการพัฒนาตัวแทนของคุณอย่างต่อเนื่อง ด้วยชุดเครื่องมือนี้ คุณสามารถสร้าง ทดสอบ นำไปใช้งาน ตรวจสอบ และปรับปรุงตัวแทนของคุณได้อย่างเป็นระบบในที่เดียว

Data 360 ส่วนประกอบสำหรับการขยายและการควบคุม

ส่วนประกอบ เวลาที่ควรใช้ ทักษะที่ต้องการ
การดำเนินการที่เรียกใช้ได้ของตัวแทน การเรียกใช้ตัวแทนจาก Flow หรือ Apex Low-code
API ของตัวแทน การเรียกใช้ตัวแทนจากภายนอก Salesforce โค้ดแบบดั้งเดิม
ตัวแปรของตัวแทน เพื่อเพิ่มการควบคุมเพิ่มเติมสำหรับวิธีการที่ตัวแทนของคุณใช้เหตุผลในการเลือกตัวแทนย่อยและการดำเนินการ Low-code
ชุดพัฒนาซอฟต์แวร์ Agentforce การสร้างตัวแทนตั้งแต่เริ่มต้นโดยใช้โค้ด Python ผ่านทางอินเทอร์เฟซแบบเป็นโปรแกรมไปยังโครงสร้างพื้นฐาน Agentforce ของ Salesforce โค้ดแบบดั้งเดิม
ตัวสร้างโมเดล ปรับแต่งโมเดล AI การสร้าง หรือสร้างโมเดลเชิงทำนาย Low-code
ภาพหน้าจอของสคริปต์ของตัวแทนในมุมมองผืนผ้าใบและมุมมองสคริปต์แบบเขียนโค้ดเป็นหลัก

Agentforce Script บันทึกรายละเอียดของตัวแทนของคุณในรูปแบบไฟล์ข้อความที่เรียบง่ายและอ่านเข้าใจได้ เพื่อให้ง่ายต่อการตรวจสอบและการกำกับดูแล

แผนภาพลำดับชั้นข้อมูลเมตาของตัวแทน

Agentforce การเลือกการดำเนินการที่กำหนดเอง

ส่วนประกอบ เวลาที่ควรใช้ ทักษะที่จำเป็น ต้องมีใบอนุญาตเพิ่มเติมหรือไม่
แม่แบบพร้อมท์ การเรียก LLM เพื่อสร้างการตอบสนอง การดำเนินการแม่แบบพร้อมท์เป็นวิธีหนึ่งที่ตัวแทนใช้การสร้างโดยการเสริมจากภายนอก (RAG) Low-code ใช่
แผนผัง การเรียกใช้งานการดึงเร็กคอร์ดและระบบอัตโนมัติตามกฎเกณฑ์แบบใช้โค้ดน้อย Low-code ไม่
โค้ด Apex การรันระบบอัตโนมัติตามกฎเกณฑ์แบบ Pro-code และการดึงเร็กคอร์ด โค้ดแบบดั้งเดิม ไม่
MuleSoft API การดึงข้อมูลจากระบบเดิมและแอปพลิเคชันภายนอกอื่น ๆ ในสภาพแวดล้อมองค์กรที่ซับซ้อน โค้ดแบบดั้งเดิม ใช่
บริการภายนอก การดึงข้อมูลจาก REST API ที่รองรับข้อกำหนดของ OpenAPI Low-code ใช่
โมเดลการทำนาย การใช้ AI การทำนายกับตัวแทนของคุณ Low-code ใช่
กราฟิกแผนผังการดำเนินการแสดงแผนผังการตัดสินใจระดับสูงของกลไกการประมวลผลโดยการใช้ตรรกะและกฎเกณฑ์ของ Agentforce

หมายเหตุ: แผนภาพกลไกการประมวลผลโดยการใช้ตรรกะและกฎเกณฑ์นี้ใช้คำว่า “หัวข้อ” ซึ่งปัจจุบันเราเรียกว่า “ตัวแทนย่อย” เราจะอัปเดตแผนภาพเร็วๆ นี้

กิจกรรม ขั้นตอนต่างๆ คำอธิบาย
การเรียกใช้ตัวแทน 1 ตัวแทนถูกเรียกใช้
จัดประเภทตัวแทนย่อย 2-3 กลไกจะวิเคราะห์ข้อความของลูกค้า และจับคู่กับตัวแทนย่อยที่เหมาะสมที่สุด โดยอิงจากชื่อและคำอธิบายของตัวแทนย่อย


Agentforce Script เปลี่ยน Agent Router ให้กลายเป็นองค์ประกอบที่สามารถกำหนดค่าได้อย่างสมบูรณ์ และขจัดความไม่โปร่งใสของการกำหนดเส้นทางแบบอิงความน่าจะเป็นของ LLM การจัดการการนำทางในฐานะตัวแทนย่อยที่ตั้งโปรแกรมได้ จะทำให้คุณมีความโปร่งใสและการควบคุมอย่างสมบูรณ์ ช่วยให้คุณสามารถปรับตรรกะการตัดสินใจของตัวแทนให้สอดคล้องกับข้อกำหนดทางธุรกิจและมาตรฐานทางสถาปัตยกรรมของคุณได้อย่างแม่นยำ
ดำเนินการตาม
Agentforce Script ของตัวแทนย่อย และสร้างคำสั่ง / แก้ไขคำสั่ง และการดำเนินการที่มีอยู่
4-5 ดำเนินการตามคำสั่งที่กำหนดไว้ในสคริปต์ เป็นการดำเนินการที่ควรทำเมื่อเลือกตัวแทนย่อยแล้ว ก่อนที่ระบบจะดำเนินการประเมินคำสั่งที่ไม่ได้นิยัตินิยมหรือบริบทการสนทนาที่เหลือ

ส่งพร้อมท์และประวัติการสนทนาไปยัง LLM
6 เมื่อดำเนินการตามสคริปต์ทั้งหมดแล้ว ระบบจะส่งพร้อมท์ที่มีขอบเขตตัวแทนย่อย คำสั่ง และการดำเนินการที่มีพร้อมกับประวัติการสนทนาไปยัง LLM
หมายเหตุ: คำสั่งได้รับการกล่าวถึงในระดับที่ 2 ซึ่งก็คือการควบคุมตัวแทน
LLM ตัดสินใจที่จะตอบสนองหรือดำเนินการ 7 กลไกจะใช้ข้อมูลทั้งหมดนี้ในตัดสินใจว่าจะดำเนินการดังต่อไปนี้หรือไม่:
• เรียกใช้การดำเนินการเพื่อดึงหรืออัปเดตข้อมูล
• สอบถามรายละเอียดเพิ่มเติมจากลูกค้า
• ตอบกลับโดยตรงพร้อมกับคำตอบ
หาก LLM ตัดสินใจตอบกลับ ขั้นตอนที่ 12 จะมีการดำเนินการ
การดำเนินการ 8-9 หากจำเป็นต้องดำเนินการ กลไกจะทำงานและรวบรวมผลลัพธ์
เรียกใช้ตรรกะหลังการดำเนินการ 10 ใช้ได้เฉพาะกับ Agentforce Script: ด้วย Agentforce Script การดำเนินการสามารถมีการเปลี่ยนผ่านแบบกำหนดแน่นอนไปยังการดำเนินการหรือตัวแทนย่อยอื่นได้ ระบบจะดำเนินการเสมอ หลังจากดำเนินการแล้ว
เอาต์พุตการดำเนินการที่ส่งคืน + ลูปการดำเนินการ 11 กลไกจะประเมินข้อมูลใหม่และตัดสินใจอีกครั้งถึงสิ่งที่จะต้องทำต่อไป ไม่ว่าจะเป็นการเรียกใช้การดำเนินการอื่น สอบถามข้อมูลเพิ่มเติม หรือตอบกลับ
การตรวจสอบการสร้างรากฐาน - LLM ตอบสนองต่อลูกค้า 12 ก่อนที่จะส่งการตอบกลับขั้นสุดท้าย กลไกจะตรวจสอบว่าการตอบกลับ:
• อิงตามข้อมูลที่ถูกต้องจากการดำเนินการหรือคำสั่ง
• ปฏิบัติตามแนวทางที่กำหนดไว้ในคำสั่งของตัวแทนย่อย
• อยู่ในขอบเขตที่ขอบเขตของตัวแทนย่อยกำหนดไว้
หมายเหตุ: คุณสามารถใช้ Agentforce Script เพื่อเพิ่มขั้นตอนในการจัดรูปแบบคำตอบสุดท้ายได้
ส่งการตอบกลับที่มีการอ้างอิงข้อมูลให้กับลูกค้า

แนวทางปฏิบัติที่ดีที่สุดสำหรับตัวแทนย่อย

Agentforce Script ช่วยเปลี่ยนตัวแทนย่อยจากกลไกการกำหนดเส้นทางแบบความน่าจะเป็นที่เป็นเหมือนกล่องดำ ให้กลายเป็นองค์ประกอบที่สามารถกำหนดค่าได้อย่างสมบูรณ์

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

ตัวอย่างกรณีการใช้งาน: การรีเซ็ตรหัสผ่าน

การตั้งค่านี้แสดงให้เห็นวิธีผสมผสานคำสั่งภาษาธรรมชาติเข้ากับตรรกะสคริปต์แบบกำหนดตายตัว

ส่วนประกอบ เนื้อหา
ชื่อตัวแทนย่อย การรีเซ็ตรหัสผ่าน
คำอธิบาย สิ่งนี้จะกำหนดขอบเขตของกิจกรรมสำหรับกลไกการจัดประเภทอย่างชัดเจน
Agentforce Script (การควบคุม) ต้องมีการยืนยันตัวตนก่อนดำเนินการรีเซ็ตใดๆ ตรวจสอบว่าผู้ใช้มีเซสชันที่ถูกต้องหรือไม่ ใช้ตรรกะสคริปต์เพื่อจัดเตรียมทางเลือกสำรองไปยังคำถามด้านความปลอดภัย หากวิธีการยืนยันหลักไม่สามารถใช้งานได้
คำสั่ง (พฤติกรรม) ถามลูกค้าว่าต้องการใช้วิธีการยืนยันตัวตนแบบใด ใช้น้ำเสียงแบบมืออาชีพ อธิบายว่าลิงก์สำหรับรีเซ็ตที่ปลอดภัยจะถูกส่งไปทางอีเมลหลังจากการยืนยันตัวตนสำเร็จ

แนวทางปฏิบัติที่ดีที่สุดสำหรับคำแนะนำ

คำแนะนำจะช่วยแนะนำตัวแทนเกี่ยวกับวิธีจัดการบทสนทนาภายในตัวแทนย่อย โดยช่วยให้ตัวแทนตัดสินใจเกี่ยวกับการเลือกใช้การดำเนินการและรูปแบบการตอบกลับ เนื่องจากคำแนะนำเป็นแบบไม่กำหนดตายตัว จึงไม่สามารถทดแทนกฎทางธุรกิจที่เขียนไว้ใน Agentforce Script หรือการดำเนินการได้

ตัวอย่างที่ไม่แนะนำให้ใช้ ตัวอย่างที่ดี เพราะเหตุใดจึงดีกว่า
รับรายละเอียดการสั่งซื้อของลูกค้า หากลูกค้าสอบถามเกี่ยวกับสถานะคำสั่งซื้อ ให้เสนอทางเลือกในการค้นหาทั้งหมด รวมถึงอีเมล หรือรหัสคำสั่งซื้อ ให้คำแนะนำที่ชัดเจนเฉพาะเจาะจง และใช้ภาษาที่คล้ายกับชื่อการดำเนินการ
ความช่วยเหลือเกี่ยวกับปัญหาอุปกรณ์ ก่อนใช้การดำเนินการ Knowledge ให้สอบถามประเภทอุปกรณ์ก่อน (iOS หรือ Android) ให้คำสั่งที่ชัดเจนเกี่ยวกับข้อมูลที่จะรวบรวมก่อน
ใช้ Knowledge สำหรับคำถามเกี่ยวกับผลิตภัณฑ์ ระบุสินค้าที่เฉพาะเจาะจงก่อน จากนั้นใช้การดำเนินการ Knowledge โดยใช้ชื่อผลิตภัณฑ์ที่เจาะจง ให้ลำดับขั้นตอนที่ชัดเจนสำหรับการดำเนินการ
ตรวจสอบว่าลูกค้าต้องการความช่วยเหลือหรือไม่ หลังจากแจ้งสถานะการจัดส่งแล้ว ให้ถามลูกค้าเสมอว่าต้องการความช่วยเหลือเพิ่มเติมเกี่ยวกับคำสั่งซื้อหรือไม่ ระบุให้ชัดเจนเกี่ยวกับเวลาและแนวทางการติดตามผล

ตาราง: Agentforce ฟีเจอร์ที่ขับเคลื่อนโดย Data 360

Agentforce ฟีเจอร์ที่ขับเคลื่อนโดย Data 360 คำอธิบาย การจัดเตรียม
ระบบอัตโนมัติไลบรารีข้อมูล สร้างดัชนีการค้นหาและตัวดึงข้อมูลอัตโนมัติเพื่อรองรับการดำเนินการของตัวแทน เช่น ตอบคำถามด้วย Knowledge จัดเตรียมไว้ตามค่าเริ่มต้น
การวิเคราะห์ตัวแทน สตรีมข้อมูลการใช้งานไปยัง Data 360 สำหรับรายงานและแดชบอร์ด จัดเตรียมไว้ตามค่าเริ่มต้น
การสร้างโดยการเสริมจากภายนอก (RAG) ช่วยให้ผู้ใช้สามารถเพิ่มพร้อมท์ด้วยข้อมูลจาก Salesforce และ Data 360 ที่ดึงข้อมูลในเวลาอนุมาน จัดเตรียมไว้ตามค่าเริ่มต้น
การบันทึกแนวทางการตรวจสอบและข้อเสนอแนะ ข้อมูลการตรวจสอบ Generative AI ไม่จำเป็น
นำโมเดลภาษาขนาดใหญ่ของคุณเองมาด้วย (BYO-LLM) ช่วยให้ผู้ใช้สามารถใช้ LLM ของตนเองได้ ไม่จำเป็น
แหล่งข้อมูลภายนอก (ไม่ใช่ CRM) ช่วยให้ผู้ใช้สามารถอ้างอิงคำตอบที่สร้างโดย AI ด้วยแหล่งข้อมูลภายนอก ไม่จำเป็น
ข้อมูลที่ไม่มีโครงสร้าง ช่วยให้ผู้ใช้สามารถอ้างอิงคำตอบที่สร้างโดย AI ด้วยข้อมูลแบบไม่มีโครงสร้าง ไม่จำเป็น
กราฟข้อมูลเรียลไทม์ ช่วยให้สามารถอ้างอิงคำตอบที่สร้างโดย AI แบบใกล้เคียงเรียลไทม์ โดยใช้ข้อมูลที่ถูกปรับให้เป็นมาตรฐานจากหลายแหล่ง Data 360
ตัวเลือกเพิ่มเติม

คำถามที่พบบ่อยเกี่ยวกับคู่มือ Agentforce

Agentforce คือแพลตฟอร์มของ Salesforce สำหรับสร้างตัวแทนที่ทำงานได้มากกว่าการโต้ตอบแบบแชทง่ายๆ ตัวแทนเหล่านี้สามารถวางแผน ให้เหตุผล และดำเนินการได้ด้วยตนเองเพื่อบรรลุเป้าหมายที่กำหนดไว้ โดยอาจมีหรือไม่มีมนุษย์เข้ามาเกี่ยวข้องก็ได้ ซึ่งต่างจากเครื่องมือ AI การสร้างทั่วไป

Agentforce ได้พัฒนาจากการโต้ตอบ AI ขั้นพื้นฐานไปสู่กระบวนการพัฒนาแบบครบวงจรภายใน Agentforce Studio โดยมีการแนะนำ Agentforce Builder และ Agent Script เพื่อเพิ่มการควบคุมแบบกำหนดแน่นอน การเปลี่ยนแปลงนี้รวมถึงการรีแบรนด์คำว่า "หัวข้อ" เป็น "ตัวแทนย่อย โดยรวมแล้ว แพลตฟอร์มได้เปลี่ยนจากแนวทางที่เน้นพร้อมท์ไปสู่โมเดลการให้เหตุผลแบบไฮบริด ซึ่งให้ความสำคัญกับตรรกะที่เชื่อถือได้มากกว่าการประมวลผลภาษาธรรมชาติแบบความน่าจะเป็น

มี! ดู https://www.salesforce.com/agentforce/legacy-guide/
แม้ว่าคู่มือเหล่านี้จะให้รายละเอียดเชิงเทคนิคเกี่ยวกับวิธีการทำงานของ Agentforce แต่ไม่ใช่คู่มือการนำไปใช้งานอย่างเป็นทางการที่มีขั้นตอนแบบคลิกและเคล็ดลับการแก้ไขปัญหา ค้นหาคู่มือ การใช้งาน Agentforce อย่างเป็นทางการบน Salesforce Help

คู่มือการใช้งานอย่างเป็นทางการของ Agentforce จะอยู่บน Salesforce Help
แม้ว่าคู่มือนี้จะให้รายละเอียดเชิงเทคนิคเกี่ยวกับการทำงานของ Agentforce แต่ก็ไม่ใช่คู่มือการใช้งานอย่างเป็นทางการที่มีขั้นตอนแบบคลิกและเคล็ดลับการแก้ไขปัญหา

การใช้เหตุผลแบบไฮบริด คือแนวทางของ Agentforce ในการจัดการการทำงานของตัวแทน โดยผสานตรรกะแบบกำหนดแน่นอนที่อิงกฎเข้ากับความฉลาดจาก LLM — ทำให้นักพัฒนาสามารถปรับระดับความเป็นอิสระของ AI ได้ตามความต้องการ ระหว่างความน่าเชื่อถือและความยืดหยุ่นของงานแต่ละประเภท

คู่มือ Agentforce ครอบคลุมพื้นฐาน ความแตกต่างระหว่างพร้อมท์และตัวแทน วิธีAgentforceการให้เหตุผล แนวทางปฏิบัติที่ดีที่สุดสำหรับองค์ประกอบต่างๆ และประเด็นว่า Agentforce จำเป็นต้องมี Data 360 หรือไม่

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

  • ตัวแทนย่อย (เดิมเรียกว่า "หัวข้อ") เปรียบเสมือนแผนกเฉพาะทางที่มีความเชี่ยวชาญเฉพาะด้าน และมีขอบเขตที่ชัดเจนว่าตัวแทนสามารถจัดการเรื่องใดได้บ้าง
  • การดำเนินการ คือกลไกเฉพาะ เช่น Apex code, Flows หรือ API ที่ตัวแทนย่อยใช้ในการดำเนินงานหรือดึงข้อมูล

ใช้ Agentforce Script สำหรับ “การควบคุม” เช่น การบังคับลำดับขั้นตอนที่จำเป็น การคำนวณที่ซับซ้อน หรือกฎทางธุรกิจที่มีความอ่อนไหว ใช้คำสั่งสำหรับ “พฤติกรรม” เช่น การกำหนดโทน บุคลิกของตัวแทน และรูปแบบการสนทนาโดยรวม

การออกแบบบริบทคือแนวทางต่อยอดจากวิศวกรรมพร้อมท์ โดยเป็นการออกแบบระบบของตัวแทนย่อย คำสั่ง กฎ และการดำเนินการ เพื่อให้ตัวแทนมีข้อมูลและขอบเขตที่แม่นยำต่อการทำงานได้สำเร็จ แทนที่จะพยายามเรียบเรียงคำให้สมบูรณ์แบบเพื่อชักนำให้ LLM ตอบได้ตรงตามต้องการ

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

Data 360 เป็นองค์ประกอบสำคัญในการสร้างตัวแทนระดับองค์กรที่มีประสิทธิภาพ โดยช่วยขับเคลื่อนการทำดัชนีและการแบ่งข้อมูลเป็นส่วนย่อยสำหรับการสร้างโดยการเสริมจากภายนอก (RAG) นอกจากนี้ยังจัดเตรียมคุณสมบัติที่สำคัญ เช่น Agent Analytics และ Digital Wallet ที่ใช้ติดตามประสิทธิภาพและการใช้งานของตัวแทน