คู่มือ Agentforce สำหรับการออกแบบบริบท
เรียนรู้ว่า Agentforce ใช้การให้เหตุผลแบบไฮบริด ตัวแทนย่อย การดำเนินการ และอื่นๆ เพื่อสร้างตัวแทนระดับองค์กรที่เชื่อถือได้อย่างไร
เรียนรู้ว่า Agentforce ใช้การให้เหตุผลแบบไฮบริด ตัวแทนย่อย การดำเนินการ และอื่นๆ เพื่อสร้างตัวแทนระดับองค์กรที่เชื่อถือได้อย่างไร
คู่มือนี้รองรับAgentforce ตัวสร้างเวอร์ชันล่าสุดที่พร้อมใช้งานผ่าน App Launcher โปรดดูคู่มือเวอร์ชันเก่า หากคุณยังคงดูแลตัวแทนผ่านการตั้งค่า
ตัวแทน AI กำลังปฏิวัติองค์กรด้วยการเพิ่มประสิทธิภาพ ลดงานที่ต้องทำด้วยตนเอง และสร้างสภาพแวดล้อมการทำงานที่ชาญฉลาดและปรับเปลี่ยนได้มากขึ้น
คู่มือนี้จะสำรวจองค์ประกอบหลักของ Agentforce ซึ่งเป็นแพลตฟอร์มของ Salesforce สำหรับ การสร้างตัวแทน AI ผู้ปฏิบัติงานจะใช้การออกแบบบริบทเพื่อมอบ Agentforce ให้กับตัวแทน โดยมีทั้งข้อมูลเฉพาะ การดำเนินการ และคำสั่งที่จำเป็นต่อการบรรลุเป้าหมาย เราจะพิจารณาว่า Agentforce Script ใช้ การให้เหตุผลแบบไฮบริด อย่างไร เพื่อผสาน AI การสร้างเข้ากับการควบคุมแบบกำหนดแน่นอน
เราทราบว่านักพัฒนาสร้างตัวแทนในสภาพแวดล้อมที่หลากหลาย เราสนับสนุนความยืดหยุ่นนี้เพื่อให้คุณเลือกโมเดลและสภาพแวดล้อมที่เหมาะสมกับงานของคุณ
ไม่ว่าคุณจะพัฒนาใน Claude Code, Labs, Agentforce Studio หรือที่อื่นๆ การเข้าใจว่า Agentforce จัดการตรรกะและการเชื่อมต่อเบื้องหลังอย่างไรจะเป็นประโยชน์
การออกแบบบริบท คือแนวทางต่อยอดจากการทำพร้อมท์ โดยเป็นการออกแบบระบบของตัวแทนย่อย คำสั่ง กฎ และการดำเนินการ เพื่อให้ตัวแทนมีข้อมูลและขอบเขตที่แม่นยำต่อการทำงานได้สำเร็จ แทนที่จะพยายามเรียบเรียงคำให้สมบูรณ์แบบเพื่อชักนำให้ LLM ตอบได้ตรงตามต้องการ
สิ่งที่เราจะพูดถึง
ตัวแทนคือซอฟต์แวร์ประเภทหนึ่งที่ใช้ AI การสร้างในการตัดสินใจว่าจะทำอะไรต่อไปและทำอย่างไร ตัวแทนสามารถเข้าใจคำถาม (มักเรียกว่า utterance) ให้เหตุผลได้ด้วยตนเองเพื่อกำหนดว่าต้องดำเนินการอะไรเพื่อบรรลุเป้าหมาย ระบุข้อมูลที่จำเป็น และลงมือดำเนินการได้ทั้งแบบมีหรือไม่มีการแทรกแซงจากมนุษย์
ความสามารถหลักของตัวแทน AI
แม้ว่าตัวแทนจะใช้ โมเดลภาษาขนาดใหญ่ (LLM) เพื่อจัดการภาษาธรรมชาติและความตั้งใจ แต่ Agentforce ยังใช้ Agentforce Script เพื่อดำเนินการตามตรรกะทางธุรกิจเฉพาะ โมเดล การให้เหตุผลแบบไฮบริด นี้ทำให้ตัวแทนมีความยืดหยุ่นมากกว่าระบบอัตโนมัติแบบดั้งเดิม ขณะเดียวกันก็ยังคงมีความน่าเชื่อถือเทียบเท่าซอฟต์แวร์ที่เขียนแบบกำหนดตายตัว
การให้เหตุผลแบบไฮบริด คือแนวทางของ Agentforce ในการผสานการให้เหตุผลแบบเชิงความน่าจะเป็นที่อิง LLM เข้ากับการทำงานแบบกำหนดแน่นอนที่อิงกฎ ภายในเอนจินเดียวกัน
สิ่งนี้ทำให้ตัวแทนมีความยืดหยุ่นของ AI การสร้าง พร้อมทั้งคงไว้ซึ่งความคาดการณ์ได้ การควบคุม และความสามารถในการตรวจสอบย้อนกลับที่องค์กรต้องการ
ระบบอัตโนมัติแบบกำหนดแน่นอนและ AI แบบตัวแทนไม่จำเป็นต้องเลือกอย่างใดอย่างหนึ่ง ด้วย Agentforce ทั้งสองสามารถทำงานร่วมกันได้
Agentforce Studio
Agentforce Studio คือเวิร์กสเปซแบบรวมศูนย์ของเราสำหรับวงจรชีวิตของตัวแทนทั้งหมด
Agentforce Studio รวบรวมทุกการดำเนินการที่คุณต้องใช้ในการสร้าง ทดสอบ และจัดการพฤติกรรมของตัวแทน องค์ประกอบหลัก 3 ส่วนของ Agentforce Studio ช่วยให้คุณจัดการ วงจรการพัฒนาตัวแทน ได้:
Agentforce Studio คือศูนย์รวมแบบครบวงจรสำหรับการพัฒนาตัวแทนของคุณอย่างต่อเนื่อง ด้วยชุดเครื่องมือนี้ คุณสามารถสร้าง ทดสอบ นำไปใช้งาน ตรวจสอบ และปรับปรุงตัวแทนของคุณได้อย่างเป็นระบบในที่เดียว
Agentforce Studio เชื่อมช่องว่างระหว่างผู้ใช้สายเทคนิคและไม่ใช่สายเทคนิค Katherine Mains จาก Conagra Brands อธิบายสิ่งนี้ว่าเป็น “จุดสมดุลของการออกแบบที่ลงตัว โดยมีความล้ำหน้าพอสำหรับสถาปนิกของเรา และใช้งานง่ายพอให้ผู้ดูแลระบบเริ่มต้นใช้งานได้ทันที”
ตอบคำถามที่พบบ่อยของลูกค้าจากฐานความรู้ของคุณ และจัดการการสร้างและดูแลเคสสนับสนุน รวมถึงส่งต่อไปยังเจ้าหน้าที่บริการเมื่อจำเป็น
ตอบคำถามเกี่ยวกับการขายและราคา พร้อมคัดกรองลูกค้าเป้าหมายจากเว็บไซต์ และส่งต่อไปยังตัวแทนอื่นเมื่อจำเป็น
Agentforce คือเฟรมเวิร์กที่มอบความคาดการณ์ได้ให้กับธุรกิจของคุณ เพื่อก้าวข้ามจากการตอบคำถามพื้นฐาน ไปสู่การทำงานที่มีมูลค่าสูง การให้เหตุผลแบบไฮบริดและ Agentforce Script ผสานทั้งการควบคุมและความคิดสร้างสรรค์ บริบทอัจฉริยะจะช่วยขับเคลื่อนตัวแทนด้วยข้อมูลที่เหมาะสมในเวลาที่เหมาะสม Agentforce Studio มอบเวิร์กสเปซแบบรวมศูนย์สำหรับจัดการทั้งระบบ
Data 360 มีคุณสมบัติหลายประการที่ทำให้ Agentforce สามารถขยายต่อได้ ลองมาดูส่วนประกอบเหล่านี้อย่างรวดเร็ว:
| ส่วนประกอบ | เวลาที่ควรใช้ | ทักษะที่ต้องการ |
|---|---|---|
| การดำเนินการที่เรียกใช้ได้ของตัวแทน | การเรียกใช้ตัวแทนจาก Flow หรือ Apex | Low-code |
| API ของตัวแทน | การเรียกใช้ตัวแทนจากภายนอก Salesforce | โค้ดแบบดั้งเดิม |
| ตัวแปรของตัวแทน | เพื่อเพิ่มการควบคุมเพิ่มเติมสำหรับวิธีการที่ตัวแทนของคุณใช้เหตุผลในการเลือกตัวแทนย่อยและการดำเนินการ | Low-code |
| ชุดพัฒนาซอฟต์แวร์ Agentforce | การสร้างตัวแทนตั้งแต่เริ่มต้นโดยใช้โค้ด Python ผ่านทางอินเทอร์เฟซแบบเป็นโปรแกรมไปยังโครงสร้างพื้นฐาน Agentforce ของ Salesforce | โค้ดแบบดั้งเดิม |
| ตัวสร้างโมเดล | ปรับแต่งโมเดล AI การสร้าง หรือสร้างโมเดลเชิงทำนาย | Low-code |
มาดูรายละเอียดของ Agentforce Script ให้ลึกยิ่งขึ้น ซึ่งเป็นพิมพ์เขียวสำหรับกระบวนการให้เหตุผลของตัวแทน
Agentforce Script คือภาษาสคริปต์เฉพาะของ Agentforce ที่ทำหน้าที่เป็นรากฐานแบบข้อความสำหรับการสร้างและกำกับดูแลตัวแทน โดยทำหน้าที่เป็นภาษากลางที่ใช้กำหนดพฤติกรรมทั้งหมดของตัวแทน ไฟล์เดียวนี้รวมเอาการตั้งค่า ตรรกะทางธุรกิจ การดำเนินการ และคำสั่งด้านการให้เหตุผลเข้าไว้ด้วยกัน แทนที่จะมองภาษาธรรมชาติและโค้ดเป็นองค์ประกอบแยกกัน ผู้ปฏิบัติงานใช้พิมพ์เขียวนี้เพื่อจัดการสถาปัตยกรรมของตัวแทนทั้งหมดในที่เดียว
Agentforce Script บันทึกรายละเอียดของตัวแทนของคุณในรูปแบบไฟล์ข้อความที่เรียบง่ายและอ่านเข้าใจได้ เพื่อให้ง่ายต่อการตรวจสอบและการกำกับดูแล
ในการดำเนินการแบบตัวแทนที่ใช้เพียง AI การสร้าง ผู้ใช้มักพึ่งพาพร้อมท์ภาษาธรรมชาติที่มีความยาว ซึ่งอาจนำไปสู่ผลลัพธ์ของงานที่ไม่สม่ำเสมอและคาดการณ์ได้ยาก Agentforce Script เข้ามาเปลี่ยนสิ่งนี้ โดยการให้เหตุผลแบบไฮบริดร่วมกับสคริปต์ที่ผสานภาษาธรรมชาติเข้ากับคำสั่งแบบกำหนดแน่นอนที่อิงกฎ
ผู้นำสามารถเห็นผลลัพธ์ได้ทันทีจากระดับการควบคุมนี้ Scott Van Dusen พาร์ทเนอร์และ COO ของ Equitable Trust ระบุว่า Agentforce Script มีพลังอย่างยิ่ง เขามองว่าความสามารถในการปรับแต่งโฟลว์และการเำเนินการนั้นมีความแข็งแกร่งมากกว่าวิธีที่ใช้ LLM เพียงอย่างเดียว “ผมสามารถควบคุมมันได้ดีขึ้นอย่างมาก” Van Dusen กล่าว
Grant Roberson ผู้ดูแล Agentforce ที่ Datasite กล่าว ว่า Script “เหนือกว่ามาก” เมื่อเทียบกับตัวแทนที่สร้างด้วยการทำพร้อมท์
“ก่อนหน้านี้ผมต้องเขียนคำสั่งยาวๆ ซ้ำๆ เต็มไปหมด เพื่อพยายามบังคับพฤติกรรม” Roberson กล่าว “แต่เมื่อใช้สคริปต์ ก็สามารถตัดความซ้ำซ้อนนั้นออก และแทนที่ด้วยตรรกะแบบมีเงื่อนไข ทำให้คุณมั่นใจได้ว่าตัวแทนจะทำงานตรงตามที่ต้องการ”
สคริปต์นั้นช่วยให้คุณก้าวข้ามจากการสร้างพร้อมท์ ไปสู่การจัดการระบบแบบขยายขนาดได้ เนื่องจากใช้รูปแบบข้อความที่มีโครงสร้าง ทีมของคุณจึงสามารถทำเวอร์ชัน ตรวจสอบ และกำกับดูแลพฤติกรรมของตัวแทนได้เหมือนโค้ดทั่วไป
Agentforce Script จัดระเบียบความสามารถของตัวแทนผ่านไวยากรณ์เชิงประกาศ โดยจะถือว่าคำสั่งการดำเนินการและตัวแทนย่อยเป็นส่วนประกอบแบบโมดูลาร์ โครงสร้างนี้ช่วยให้กลไกการประมวลผลโดยการใช้ตรรกะและกฎเกณฑ์มีแผนที่ทรัพยากรที่ชัดเจน พร้อมกำหนดขอบเขตเพื่อให้ตัวแทนทำงานอยู่ในกรอบที่ตั้งใจไว้ สคริปต์เหล่านี้ช่วยยกระดับเวิร์กโฟลว์จากการให้เหตุผลแบบความน่าจะเป็น ไปสู่ผลลัพธ์ที่แน่นอน โดยลดการเรียกใช้ LLM และป้องกันข้อผิดพลาดด้านตรรกะ
ต่อไปนี้คือรายการแนวทางปฏิบัติที่ดีที่สุดเชิงโครงสร้าง ซึ่งจัดตามหลักการออกแบบแบบโมดูล เพื่อช่วยให้คุณสร้างตัวแทนที่ดูแลรักษาง่ายและคาดการณ์ได้
ต่อไปนี้คือรายการเทคนิคการจัดการข้อมูลที่จัดตามการจัดการเซสชัน เพื่อช่วยลดเวลาแฝงและเพิ่มความเป็นส่วนตัว
ต่อไปนี้คือรายการมาตรฐานการตั้งค่าที่จัดตามตรรกะการทำงาน เพื่อช่วยให้คุณรักษาความสอดคล้องและความน่าเชื่อถือในระดับสูง
ต่อไปนี้คือแนวทางการนำไปใช้ที่จัดตามการเลือกเครื่องมือ เพื่อช่วยให้คุณเลือกแนวทางอัตโนมัติที่เหมาะสมกับกรณีใช้งาน
Agentforce Script สำหรับการจัดการอินพุตจากมนุษย์ที่ซับซ้อนหรือคาดเดาได้ยาก
ก่อนที่เราจะดำเนินการต่อ สิ่งสำคัญคือต้องทราบว่าตัวแทนไม่ใช่เครื่องมือ AI การสร้างเพียงอย่างเดียวที่มีให้ใช้งานบน Agentforce 360 Platform แม่แบบพร้อมท์เป็นอีกเครื่องมืออันทรงพลังในการสร้างแอปพลิเคชันที่ใช้ AI การสร้าง แม่แบบพร้อมท์ที่สร้างขึ้นใน Prompt Builder ช่วยให้คุณกำหนดชุดคำสั่งที่มีโครงสร้างและนำกลับมาใช้ใหม่ได้ ซึ่งเป็นแนวทางให้โมเดล AI การสร้างผลิตเอาต์พุตที่เจาะจง โดยสามารถอ้างอิงข้อมูล Salesforce ได้ผ่านฟิลด์ที่กำหนดไว้ล่วงหน้า กราฟข้อมูล และการสร้างโดยการเสริมจากภายนอก (
RAG)
จากข้อมูลตามบริบท แม่แบบพร้อมท์ยังมีความปลอดภัยสูงอีกด้วย โดยพร้อมท์ทั้งหมดจะถูกส่งผ่านเลเยอร์ความน่าเชื่อถือของ Salesforce ซึ่งจะทำงานตามการอนุญาต ปกปิดข้อมูลที่ละเอียดอ่อน และทำเครื่องหมายเอาต์พุตเชิงลบ
แม่แบบพร้อมท์คือการโต้ตอบแบบครั้งเดียวกับ AI และเหมาะอย่างยิ่งสำหรับงานครั้งเดียวที่ไม่ต้องใช้หน่วยความจำหรือการใช้เหตุผลหลายขั้นตอน ตัวอย่างเช่น แม่แบบพร้อมท์เหมาะอย่างยิ่งเมื่อคุณจำเป็นต้องแก้ไขคำในประโยคใหม่หรือสรุปเคสต่างๆ เนื่องจากไม่จำเป็นต้องมีบริบทต่อเนื่อง เมื่อออกแบบโซลูชันที่มีแม่แบบพร้อมท์ สิ่งสำคัญคือต้องจำไว้ว่าโซลูชันเหล่านั้นไม่มีสถานะ (เทมเพลตไม่รักษาหน่วยความจำระหว่างรอบ) และจะไม่สามารถตัดสินใจหรือดำเนินการใดๆ ได้ แม่แบบพร้อมท์จะสร้างการตอบสนองตามอินพุตและตรรกะที่คุณให้ไว้ในขณะออกแบบ
คุณสามารถใช้แม่แบบพร้อมท์ในโซลูชัน AI แบบฝัง หรือคุณสามารถเพิ่มแม่แบบพร้อมท์ ให้กับตัวแทนเป็นการดำเนินการของตัวแทนได้ การใช้แม่แบบพร้อมท์เพียงอย่างเดียวนั้นเหมาะอย่างยิ่งเมื่อ:
เคสการใช้งานแม่แบบพร้อมท์:
โปรดทราบว่าแม้ว่าแม่แบบพร้อมท์จะสามารถกรอกข้อมูลแบบไดนามิกและสร้างการตอบกลับตามอินพุตแบบไดนามิกที่แสดงผลในระหว่างการทำงานได้ แต่เทมเพลตเหล่านี้ไม่สามารถใช้เหตุผลผ่านตัวเลือกหรือดำเนินการใด ๆ ได้
ตัวแทนคือระบบซอฟต์แวร์ที่ตัดสินใจโดยอัตโนมัติว่าจะต้องทำอะไร ในลำดับใด และจะทำอย่างไร โดยอิงตามบริบทที่เปลี่ยนแปลงไป ตัวแทนสามารถทำได้มากกว่าการพร้อมท์ครั้งเดียว เนื่องจากสามารถวางแผน ใช้เหตุผล เรียกการดำเนินการภายนอก (เช่น การเรียก API หรือการค้นหาฐานข้อมูล) และตอบสนองตามผลลัพธ์ได้ ตัวแทนสามารถเลือกเส้นทางหรือการตอบสนองที่แตกต่างกันได้ขึ้นอยู่กับสิ่งที่ได้เรียนรู้ระหว่างกระบวนการ ตัวแทนจะดีที่สุดเมื่อ:
เคสการใช้งานตัวแทน AI:
การรู้ว่ากลไกการประมวลผลทำงานเบื้องหลังอย่างไร เป็นกุญแจสำคัญสู่การนำตัวแทนไปใช้งานได้อย่างประสบความสำเร็จ ในช่วงแรกของตัวแทน AI พวกเราผู้ปฏิบัติงานมักพูดถึง การทำพร้อมท์: ศิลปะของการ “ชักนำ” ให้ LLM ทำงานตามต้องการ แต่ตอนนี้เราได้พัฒนาไปสู่ การออกแบบบริบท แล้ว
การออกแบบบริบท เป็นแนวทางที่ครอบคลุมมากยิ่งขึ้น ไม่ได้จำกัดแค่การเขียนพร้อมท์ที่ดี ด้วยการให้เหตุผลแบบไฮบริดของ Agentforce คุณจะสามารถออกแบบระบบที่สร้างสมดุลระหว่างการให้เหตุผลอัตโนมัติของ LLM กับตรรกะที่อิงกฎ เพื่อให้ได้การควบคุมแบบกำหนดแน่นอน
การออกแบบบริบทคือแนวทางต่อยอดจาก วิศวกรรมพร้อมท์ โดยเป็นการออกแบบระบบของตัวแทนย่อย คำสั่ง กฎ และการดำเนินการ เพื่อให้ตัวแทนมีข้อมูลและขอบเขตที่แม่นยำต่อการทำงานได้สำเร็จ แทนที่จะพยายามเรียบเรียงคำให้สมบูรณ์แบบเพื่อชักนำให้ LLM ตอบได้ตรงตามต้องการ
สามกลไกหลักของการออกแบบบริบท
ผู้ปฏิบัติงานใช้ Agentforce Script เป็นภาษากลางในการกำหนดตัวแทนย่อย คำสั่ง การดำเนินการ และกฎ ภายในไฟล์เดียว
มาดูตัวแทนย่อย คำสั่ง และการดำเนินการโดยละเอียดกันก่อน ซึ่งเป็นข้อมูลเมตาสามส่วนที่สำคัญที่คุณต้องกำหนดทุกครั้งที่สร้างตัวแทนด้วย Agentforce
ตัวแทนย่อยเป็นพื้นฐานของความสามารถของตัวแทน โดยกำหนดว่าตัวแทนทำอะไรได้บ้าง และสามารถรองรับคำขอของลูกค้าประเภทใด เปรียบเสมือนแผนกเฉพาะทางที่มีความเชี่ยวชาญเฉพาะ มีแอ็กชันและคำสั่งที่เกี่ยวข้อง เมื่อมีข้อความจากลูกค้า ตัวแทนจะตัดสินใจก่อนว่า “แผนก” (ตัวแทนย่อย) ใดควรจัดการคำขอนั้น จากนั้นจึงใช้แนวทางและเครื่องมือของตัวแทนย่อยนั้นเพื่อช่วยลูกค้า
คำสั่งคือแนวปฏิบัติที่กำหนดวิธีดำเนินการสนทนาในตัวแทนย่อย โดยเป็นแนวทางในการเลือกการดำเนินการ กำหนดรูปแบบการสนทนา และให้บริบททางธุรกิจ ตัวแทนย่อยที่ชัดเจนและแยกจากกันจะช่วยป้องกันการทับซ้อน และทำให้แน่ใจว่ากลไกการใช้เหตุผลจัดประเภทคำขอของลูกค้าได้อย่างถูกต้อง คำสั่งควรชัดเจน เจาะจง และดำเนินการได้จริงเพื่อให้ตัวแทนได้รับคำแนะนำอย่างมีประสิทธิภาพ
ตัวแทนของคุณใช้การดำเนินการเพื่อดึงข้อมูลหรือดำเนินการงานต่างๆ ในการกำหนดการดำเนินการ สิ่งที่สำคัญคือต้องเข้าใจว่ากลไกการใช้เหตุผลประมวลผลการดำเนินการเหล่านั้นอย่างไร กลไกจะพิจารณาการดำเนินการที่มีอยู่ โดยอิงจากชื่อ คำอธิบาย และอินพุต รวมถึงคำสั่งของตัวแทนย่อยและบริบทของบทสนทนาAgentforce มาพร้อมกับ การดำเนินการมาตรฐานของตัวแทน จำนวนหนึ่ง และคุณสามารถสร้างการดำเนินการของตัวแทนแบบกำหนดเองเพื่อขยายการใช้งานเพิ่มเติมได้ ตรวจสอบเสมอว่าสามารถใช้การดำเนินการมาตรฐานได้หรือไม่ก่อนที่จะสร้างการดำเนินการแบบกำหนดเอง ออกแบบการดำเนินการโดยคำนึงถึงการนำกลับมาใช้ซ้ำ เนื่องจากสามารถนำไปใช้ร่วมกันในตัวแทนย่อยหลายรายการได้ ด้านล่างนี้เป็นรายการการดำเนินการของตัวแทนที่กำหนดเองที่พร้อมใช้งานและสถานการณ์ที่คุณควรใช้การดำเนินการเหล่านั้น
| ส่วนประกอบ | เวลาที่ควรใช้ | ทักษะที่จำเป็น | ต้องมีใบอนุญาตเพิ่มเติมหรือไม่ |
|---|---|---|---|
| แม่แบบพร้อมท์ | การเรียก LLM เพื่อสร้างการตอบสนอง การดำเนินการแม่แบบพร้อมท์เป็นวิธีหนึ่งที่ตัวแทนใช้การสร้างโดยการเสริมจากภายนอก (RAG) | Low-code | ใช่ |
| แผนผัง | การเรียกใช้งานการดึงเร็กคอร์ดและระบบอัตโนมัติตามกฎเกณฑ์แบบใช้โค้ดน้อย | Low-code | ไม่ |
| โค้ด Apex | การรันระบบอัตโนมัติตามกฎเกณฑ์แบบ Pro-code และการดึงเร็กคอร์ด | โค้ดแบบดั้งเดิม | ไม่ |
| MuleSoft API | การดึงข้อมูลจากระบบเดิมและแอปพลิเคชันภายนอกอื่น ๆ ในสภาพแวดล้อมองค์กรที่ซับซ้อน | โค้ดแบบดั้งเดิม | ใช่ |
| บริการภายนอก | การดึงข้อมูลจาก REST API ที่รองรับข้อกำหนดของ OpenAPI | Low-code | ใช่ |
| โมเดลการทำนาย | การใช้ AI การทำนายกับตัวแทนของคุณ | Low-code | ใช่ |
กลไกการประมวลผลโดยการใช้ตรรกะและกฎเกณฑ์ใช้ตัวแทนย่อย คำสั่ง การดำเนินการ และกฎ เพื่อทำงานให้สำเร็จ เนื่องจาก Agentforce Script ทำหน้าที่เป็นนิยามทั้งหมดของตัวแทน จึงช่วยขจัดความไม่โปร่งใสของการกำหนดเส้นทางแบบอิงความน่าจะเป็น โดยสรุป กลไกการประมวลผลโดยการใช้ตรรกะและกฎเกณฑ์จะทำงานดังนี้:
ต่อไปนี้คือรายละเอียดทีละขั้นตอนของสิ่งที่เกิดขึ้นภายในกลไกการประมวลผลโดยการใช้ตรรกะและกฎเกณฑ์ทุกครั้งที่มีการเรียกใช้ตัวแทน
หมายเหตุ: แผนภาพกลไกการประมวลผลโดยการใช้ตรรกะและกฎเกณฑ์นี้ใช้คำว่า “หัวข้อ” ซึ่งปัจจุบันเราเรียกว่า “ตัวแทนย่อย” เราจะอัปเดตแผนภาพเร็วๆ นี้
| กิจกรรม | ขั้นตอนต่างๆ | คำอธิบาย |
|---|---|---|
| การเรียกใช้ตัวแทน | 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 คู่มือการสร้างพฤติกรรมตัวแทนที่เชื่อถือได้: เฟรมเวิร์กสำหรับความแน่นอนของผลลัพธ์ 6 ระดับ
ตัวแทนที่เชื่อถือได้ต้องอาศัยการออกแบบอย่างรอบคอบ ผู้ปฏิบัติงานจะกำหนดรูปแบบผ่านการผสมผสานของตัวกรอง ตรรกะในสคริปต์ และการอ้างอิง ซึ่งร่วมกันควบคุมว่าตัวแทนจะมองเห็นอะไร ทำอะไร และอธิบายคำตอบอย่างไร
ผู้ปฏิบัติงานต้องเข้าใจความแตกต่างระหว่างตัวกรองและคำสั่ง เพื่อสร้างตัวแทนที่มีความแม่นยำ ตัวกรอง จะควบคุมสิ่งที่ LLM มองเห็นและสิ่งที่สามารถทำได้ในแต่ละรอบของการสนทนา และสามารถทำงานได้ในหลายระดับ ตัวกรองสามารถนำไปใช้กับตัวแทนย่อย การดำเนินการ และตัวดึงข้อมูล ทำให้ผู้ปฏิบัติงานสามารถควบคุมได้อย่างละเอียดว่า ตัวแทนย่อยใด ที่สามารถใช้งานได้ ตัวแทนย่อยเหล่านั้น สามารถ ทำอะไรได้บ้าง และ เนื้อหาใด ที่โมเดลจะดึงมาใช้ในแต่ละขั้นตอน
ลองนึกถึงผู้ช่วยเสมือนของธนาคาร เมื่อลูกค้าถามเกี่ยวกับสินเชื่อบ้าน ตัวแทนย่อยที่กำหนดขอบเขตด้านสินเชื่อที่อยู่อาศัยจะถูกเรียกใช้ ตัวกรองจะช่วยให้ LLM มองเห็นเฉพาะเอกสารเกี่ยวกับสินเชื่อบ้าน ไม่ใช่ข้อมูลบัตรเครดิตหรือบันทึกการลงทุน แต่ภายในการสนทนาเดียวกัน การดำเนินการที่ใช้ดึงอัตราดอกเบี้ยปัจจุบันของลูกค้า จะใช้ตัวกรองที่เข้มงวดยิ่งขึ้น โดยจำกัดเฉพาะบัญชีของลูกค้ารายนั้น ลูกค้าจะได้รับคำตอบที่แม่นยำ และข้อมูลที่ไม่เกี่ยวข้องจะไม่ถูกนำเข้ามาเลย
สามารถตั้งค่าตัวกรองเป็นแบบคงที่ (กำหนดไว้ล่วงหน้าตอนตั้งค่า) หรือแบบไดนามิก (ส่งเข้ามาขณะรันจากบริบทการสนทนาหรืออินพุตของพร้อมท์) ด้วย ตัวกรองล่วงหน้าของตัวดึงข้อมูลแบบปรับปรุง ผู้ปฏิบัติงานสามารถใช้ตัวกรองแบบไดนามิกได้สูงสุด 10 รายการต่อตัวดึงข้อมูล โดยรวมเข้าด้วยกันด้วยตรรกะและ/หรือและใช้ตัวดำเนินการ LIKE สำหรับการจับรูปแบบ สิ่งนี้ช่วยลดสัญญาณรบกวนในการดึงข้อมูล และทำให้หน้าต่างบริบทมุ่งเน้นไปที่เนื้อหาที่เกี่ยวข้องที่สุด ตัวอย่างเช่น ในเวิร์กโฟลว์การพัฒนาซอฟต์แวร์ ผู้ปฏิบัติงานสามารถใช้ตัวกรองบริบทเฉพาะของการดำเนินการ เพื่อให้ตัวแทนมีความยืดหยุ่นในการตีความคำสั่งของผู้ใช้ ขณะเดียวกันก็ยังคงความเข้มงวดเกี่ยวกับสถานะปัจจุบันของโค้ดเบส
Agentforce Script มอบการควบคุมแบบกำหนดแน่นอนในระดับสูงสุด โดยการกำหนดลำดับและกฎเฉพาะที่ตัวแทนต้องปฏิบัติตาม แนวทางนี้ช่วยป้องกัน วงจรพร้อมท์วนซ้ำ ซึ่งเป็นสถานการณ์ที่คำสั่งยาวหรือซับซ้อนเกินไปจน LLM ไม่สามารถปฏิบัติตามได้อย่างถูกต้อง
แม้ว่าตัวกรองและ Agentforce Script จะช่วยควบคุมในระดับระบบ ผู้ปฏิบัติงานยังจำเป็นต้องมีวิธีในการตรวจสอบความถูกต้องด้วย การอ้างอิง ช่วยให้ผู้ใช้เห็นแนวทางการตรวจสอบที่ชัดเจนสำหรับทุกคำตอบ โดยเชื่อมโยงบริบทภายในที่ตัวแทนใช้เข้ากับคำตอบที่แสดงออกมา
การออกแบบบริบทที่ประสบความสำเร็จต้องอาศัยการผสานการทำงานอย่างไร้รอยต่อของตัวแทนย่อย คำสั่ง สคริปต์ และการดำเนินการ องค์ประกอบทั้งสี่นี้ทำงานร่วมกันเพื่อให้ตัวแทนอยู่ภายในขอบเขตของความเกี่ยวข้องและความแม่นยำที่เหมาะสมที่สุด ตัวแทนย่อยจะกำหนดความเชี่ยวชาญเฉพาะด้าน คำสั่งจะกำหนดแนวทางและโทนของการสนทนา Agentforce Script จะเพิ่มชั้นของการควบคุมแบบกำหนดแน่นอนเพื่อบังคับใช้กฎทางธุรกิจ การดำเนินการจะช่วยให้ตัวแทนสามารถลงมือทำและเข้าถึงข้อมูลแบบเรียลไทม์ กลยุทธ์แบบผสานนี้ช่วยให้ตัวแทนของคุณทั้งให้ความช่วยเหลือได้ดีและมีความน่าเชื่อถือสูง
| ตัวอย่างที่ไม่แนะนำให้ใช้ | ตัวอย่างที่ดี | เพราะเหตุใดจึงดีกว่า |
|---|---|---|
| จัดการกับคำถามและปัญหาเกี่ยวกับคำสั่งซื้อ | หน้าที่ของคุณคือการตอบคำถามที่เกี่ยวข้องกับสถานะคำสั่งซื้อหรือนโยบายการซ่อม | คำอธิบายนี้ช่วยให้กลไกการประมวลผลโดยการใช้ตรรกะและกฎเกณฑ์สามารถระบุผู้เชี่ยวชาญที่ถูกต้องสำหรับการจัดประเภท |
| ช่วยเหลือปัญหาการเข้าสู่ระบบ | หน้าที่ของคุณคือช่วยลูกค้าที่ไม่สามารถเข้าสู่ระบบได้ โดยการรีเซ็ตรหัสผ่านหรือค้นหาชื่อผู้ใช้ | สิ่งนี้จะกำหนดขอบเขตของกิจกรรมสำหรับกลไกการจัดประเภทอย่างชัดเจน |
| ส่วนประกอบ | เนื้อหา |
|---|---|
| ชื่อตัวแทนย่อย | การรีเซ็ตรหัสผ่าน |
| คำอธิบาย | สิ่งนี้จะกำหนดขอบเขตของกิจกรรมสำหรับกลไกการจัดประเภทอย่างชัดเจน |
| Agentforce Script (การควบคุม) | ต้องมีการยืนยันตัวตนก่อนดำเนินการรีเซ็ตใดๆ ตรวจสอบว่าผู้ใช้มีเซสชันที่ถูกต้องหรือไม่ ใช้ตรรกะสคริปต์เพื่อจัดเตรียมทางเลือกสำรองไปยังคำถามด้านความปลอดภัย หากวิธีการยืนยันหลักไม่สามารถใช้งานได้ |
| คำสั่ง (พฤติกรรม) | ถามลูกค้าว่าต้องการใช้วิธีการยืนยันตัวตนแบบใด ใช้น้ำเสียงแบบมืออาชีพ อธิบายว่าลิงก์สำหรับรีเซ็ตที่ปลอดภัยจะถูกส่งไปทางอีเมลหลังจากการยืนยันตัวตนสำเร็จ |
คำแนะนำจะช่วยแนะนำตัวแทนเกี่ยวกับวิธีจัดการบทสนทนาภายในตัวแทนย่อย โดยช่วยให้ตัวแทนตัดสินใจเกี่ยวกับการเลือกใช้การดำเนินการและรูปแบบการตอบกลับ เนื่องจากคำแนะนำเป็นแบบไม่กำหนดตายตัว จึงไม่สามารถทดแทนกฎทางธุรกิจที่เขียนไว้ใน Agentforce Script หรือการดำเนินการได้
| ตัวอย่างที่ไม่แนะนำให้ใช้ | ตัวอย่างที่ดี | เพราะเหตุใดจึงดีกว่า |
|---|---|---|
| รับรายละเอียดการสั่งซื้อของลูกค้า | หากลูกค้าสอบถามเกี่ยวกับสถานะคำสั่งซื้อ ให้เสนอทางเลือกในการค้นหาทั้งหมด รวมถึงอีเมล หรือรหัสคำสั่งซื้อ | ให้คำแนะนำที่ชัดเจนเฉพาะเจาะจง และใช้ภาษาที่คล้ายกับชื่อการดำเนินการ |
| ความช่วยเหลือเกี่ยวกับปัญหาอุปกรณ์ | ก่อนใช้การดำเนินการ Knowledge ให้สอบถามประเภทอุปกรณ์ก่อน (iOS หรือ Android) | ให้คำสั่งที่ชัดเจนเกี่ยวกับข้อมูลที่จะรวบรวมก่อน |
| ใช้ Knowledge สำหรับคำถามเกี่ยวกับผลิตภัณฑ์ | ระบุสินค้าที่เฉพาะเจาะจงก่อน จากนั้นใช้การดำเนินการ Knowledge โดยใช้ชื่อผลิตภัณฑ์ที่เจาะจง | ให้ลำดับขั้นตอนที่ชัดเจนสำหรับการดำเนินการ |
| ตรวจสอบว่าลูกค้าต้องการความช่วยเหลือหรือไม่ | หลังจากแจ้งสถานะการจัดส่งแล้ว ให้ถามลูกค้าเสมอว่าต้องการความช่วยเหลือเพิ่มเติมเกี่ยวกับคำสั่งซื้อหรือไม่ | ระบุให้ชัดเจนเกี่ยวกับเวลาและแนวทางการติดตามผล |
การออกแบบบริบทที่มีประสิทธิภาพต้องรู้ว่าควรวางตรรกะไว้ที่ใด
แนวทางปฏิบัติที่ดีที่สุดสำหรับการเขียนคำสั่งที่มีประสิทธิภาพ
นี่เป็นคำถามที่เราได้ยินจากลูกค้าบ่อยมาก คำตอบสั้นๆ คือ ใช่ Data 360 เป็นส่วนสำคัญของ Agentforce เนื่องจากสถาปัตยกรรม Data 360 ถูกใช้สำหรับฟีเจอร์บางอย่างใน Agentforce เช่น Agent Analytics และ Digital Wallet โครงสร้างพื้นฐาน Data 360 ยังรองรับการทำดัชนีและการค้นหาข้อมูลแบบไม่มีโครงสร้าง รวมถึงบันทึกข้อเสนอแนะและแนวทางการตรวจสอบอีกด้วย นอกจากนี้ Data 360 ยังสามารถมอบความสามารถในการขยายเพิ่มเติมได้ ลูกค้า Agentforce ยังสามารถเลือกเปิดใช้งานฟีเจอร์ต่างๆ เช่น Bring Your Own Lake (BYOL) และ Bring Your Own Large Language Model (BYO-LLM) เพื่อใช้ข้อมูลและโมเดลที่สร้างบนแพลตฟอร์มภายนอก Salesforce ร่วมกับตัวแทนที่สร้างบน Agentforce
ตั้งแต่การเข้าถึงข้อมูลจากดาต้าเลคอื่นผ่านสหพันธ์ข้อมูลไปจนถึงการใช้โครงสร้างพื้นฐานแบบไฮเปอร์สเกลสำหรับข้อมูลระดับเพตะไบต์ การใช้สถาปัตยกรรมของ Data 360 ร่วมกับ Agentforce จะช่วยให้ลูกค้าได้รับผลลัพธ์ด้าน AI ที่ดียิ่งขึ้นในปัจจุบัน สถาปัตยกรรมที่ทรงพลังนี้ยังช่วยให้มั่นใจถึงความยั่งยืนในระยะยาวสำหรับการนำตัวแทนไปใช้งาน ไม่ว่าชุดข้อมูลเบื้องหลังที่ขับเคลื่อนตัวแทนจะมีขนาดใหญ่หรือซับซ้อนเพียงใด
สนใจหรือไม่ว่าฟีเจอร์ Agentforce ใดบ้างที่ขับเคลื่อนโดย Data 360 ตารางต่อไปนี้แสดงรายละเอียดฟีเจอร์ของ 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 ได้อย่างมีประสิทธิภาพ ใช้คู่มือนี้เพื่อปรับปรุงผลลัพธ์เมื่อคุณนำ Agentforce ไปใช้งาน ตรวจสอบแหล่งข้อมูลที่ให้ไว้เพื่อเรียนรู้เพิ่มเติม
ค้นหาบทความ บล็อก วิดีโอสาธิต และแหล่งข้อมูลอื่นๆ ได้ที่ Agentblazer.com และ Agentforce.com
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 เพื่อรับประกันผลลัพธ์ที่คาดการณ์ได้
ใช้ Agentforce Script สำหรับ “การควบคุม” เช่น การบังคับลำดับขั้นตอนที่จำเป็น การคำนวณที่ซับซ้อน หรือกฎทางธุรกิจที่มีความอ่อนไหว ใช้คำสั่งสำหรับ “พฤติกรรม” เช่น การกำหนดโทน บุคลิกของตัวแทน และรูปแบบการสนทนาโดยรวม
การออกแบบบริบทคือแนวทางต่อยอดจากวิศวกรรมพร้อมท์ โดยเป็นการออกแบบระบบของตัวแทนย่อย คำสั่ง กฎ และการดำเนินการ เพื่อให้ตัวแทนมีข้อมูลและขอบเขตที่แม่นยำต่อการทำงานได้สำเร็จ แทนที่จะพยายามเรียบเรียงคำให้สมบูรณ์แบบเพื่อชักนำให้ LLM ตอบได้ตรงตามต้องการ
ตัวกรองทำหน้าที่เป็นด่านควบคุมระดับระบบ สามารถซ่อนหรือแสดงตัวแทนย่อย หรือการดำเนินการบางรายการได้ทั้งหมด โดยอิงจากข้อมูลแบบเรียลไทม์ เช่น ลูกค้าได้ผ่านการยืนยันตัวตนแล้วหรือไม่ หรือมีการเก็บตัวแปรสำคัญ (เช่น หมายเลขคำสั่งซื้อ) ครบแล้วหรือยัง
Data 360 เป็นองค์ประกอบสำคัญในการสร้างตัวแทนระดับองค์กรที่มีประสิทธิภาพ โดยช่วยขับเคลื่อนการทำดัชนีและการแบ่งข้อมูลเป็นส่วนย่อยสำหรับการสร้างโดยการเสริมจากภายนอก (RAG) นอกจากนี้ยังจัดเตรียมคุณสมบัติที่สำคัญ เช่น Agent Analytics และ Digital Wallet ที่ใช้ติดตามประสิทธิภาพและการใช้งานของตัวแทน
ศึกษารายละเอียดเพิ่มเติมเกี่ยวกับวิธีการสร้างตัวแทนในไลบรารีของเรา
เปิด Agentforce ด้วยความเร็ว ความมั่นใจและ ROI ที่คุณสามารถวัดได้
บอกเราเกี่ยวกับความต้องการทางธุรกิจของคุณ และเราจะช่วยคุณค้นหาคำตอบ