หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
[บทความนี้เป็นเอกสารก่อนการนำออกใช้ และอาจเปลี่ยนแปลงได้]
หากเครื่องมือที่คุณต้องการไม่มีในรูปแบบ prebuilt, connector หรือ workflow คุณสามารถเพิ่มเครื่องมือแบบกําหนดเองได้โดยนําเข้า REST API จากข้อกําหนด OpenAPI
การเพิ่ม REST API เป็นเครื่องมือให้กับเอเจนต์ที่ขับเคลื่อนด้วยฮาร์เนส Customer Conversation คล้ายกับการเพิ่ม REST API ให้กับเอเจนต์ที่ขับเคลื่อนด้วยฮาร์เนสมาตรฐาน หากต้องการเรียนรู้เพิ่มเติม ดูที่ ขยายเอเจนต์ของคุณด้วยเครื่องมือจาก REST API (ตัวอย่าง)
ข้อกำหนดเบื้องต้น
- สําเนาของข้อกําหนด OpenAPI สําหรับ REST API ที่คุณต้องการเชื่อมต่อ
- ความรู้เกี่ยวกับประเภทของการรับรองความถูกต้องที่จําเป็นในการเชื่อมต่อกับ API และรายละเอียดการรับรองความถูกต้อง
เพิ่มเครื่องมือ REST API
ในแท็บ Build ให้เลือกการ์ดของเอเจนต์หลักเพื่อเปิดแผงกําหนดค่า หากคุณได้เพิ่มซับเอเจนต์ใด ๆ ให้เลือกการ์ดของซับเอเจนต์แทนเพื่อกําหนดค่าซับเอเจนต์นั้น
ในส่วน เครื่องมือ เลือก เพิ่มเครื่องมือ
ในหน้าต่างกล่องโต้ตอบ Add a tool ให้เลือกแท็บ REST API (หรือเลือก Add>REST API)
ในกล่องโต้ตอบ New REST API ให้ทําตามขั้นตอนวิซาร์ดดังนี้:
อัปโหลดข้อกำหนด: นำเข้าข้อกำหนด OpenAPI (Swagger 2.0) หรือ OpenAPI 3.0 ลากและวางไฟล์ JSON หรือ YAML (สูงสุด 5 MB) หรือเลือก เรียกดู เพื่อเลือกไฟล์หนึ่งไฟล์
รายละเอียดปลั๊กอิน API: ตั้งชื่อและคําอธิบายเครื่องมือของคุณเพื่อให้เอเจนต์ใช้ตัดสินใจว่าจะเรียกใช้เมื่อใด ตรวจสอบและแก้ไขฟิลด์ต่อไปนี้หากจําเป็นก่อนดําเนินการต่อ:
- ชื่อเครื่องมือ: กรอกค่าเริ่มต้นจากชื่อเรื่องในข้อกำหนด API ที่คุณอัปโหลด
- คำอธิบาย: ระบบจะกรอกคำอธิบายเริ่มต้นจากคำอธิบายในข้อกำหนด API ที่คุณอัปโหลด ระบุคำอธิบายโดยละเอียด เนื่องจากระบบประสานงานของเอเจนต์จะใช้คำอธิบายนี้เพื่อพิจารณาว่าควรใช้เครื่องมือนี้เมื่อใด
- วิธีแก้ไข: เลือกโซลูชัน Power Platform เพื่อเก็บเครื่องมือนี้ หรือเว้นว่างเพื่อให้ระบบสร้างเครื่องมือให้คุณโดยอัตโนมัติ
การตรวจสอบสิทธิ์: เลือกวิธีที่เอเจนต์จะตรวจสอบตัวตนด้วย API นี้:
- ไม่มี: ไม่จําเป็นต้องตรวจสอบสิทธิ์เพื่อเข้าถึง API
-
API key: agent ของคุณจะขอให้ผู้ใช้ป้อน API key ขณะรันไทม์ จากนั้นเชื่อมต่อกับ API โดยใช้คีย์นั้น คุณระบุ ป้ายกำกับ (ชื่อที่แสดงขณะเชื่อมต่อ), ชื่อพารามิเตอร์ (เช่น
X-API-Key), และ ตำแหน่ง (ส่วนหัว หรือ คิวรี). - OAuth 2.0: ผู้ใช้ยืนยันตัวตนกับ API ผ่านผู้ให้บริการยืนยันตัวตนโดยไม่ต้องเปิดเผยข้อมูลรับรองแก่เอเจนต์ คุณระบุค่าต่างๆ เช่น Client ID, Client secret, Authorization URL, Token URL และ Refresh URL.
เลือกเครื่องมือ: ภายใต้ เครื่องมือที่มีอยู่ ให้เลือกไอคอนบวกถัดจากแต่ละเครื่องมือที่รองรับ API (การรวมระหว่าง endpoint และ HTTP method เช่น get, put, post หรือ delete) ที่คุณต้องการเปิดเผยให้กับเอเจนต์ของคุณ ใช้กล่องค้นหาเพื่อค้นหาการดำเนินการที่ระบุ
กําหนดค่าเครื่องมือ: สําหรับแต่ละเครื่องมือที่คุณเลือก ให้กําหนดค่าชื่อเครื่องมือและคําอธิบาย คำอธิบายจะถูกเติมไว้ล่วงหน้าในขั้นต้นจากข้อกำหนด API ให้คำอธิบายโดยละเอียด เพราะการจัดการของเอเจนต์ของคุณจะใช้คำอธิบายนี้เพื่อพิจารณาว่าเมื่อใดควรใช้เครื่องมือนี้โดยเฉพาะ
เลือกพารามิเตอร์เครื่องมือ: ตรวจสอบค่านําเข้าและส่งออกของคุณ และอัปเดตคําอธิบายตามความจําเป็น คุณสามารถอัปเดตคำอธิบายพารามิเตอร์ได้ แต่ไม่สามารถอัปเดตค่าพารามิเตอร์เองได้ หากมีคำอธิบายใดยังว่างอยู่ ให้กรอกให้เรียบร้อยก่อนดำเนินการต่อ ทำซ้ำขั้นตอน เลือกเครื่องมือ จนถึง เลือกพารามิเตอร์เครื่องมือ สำหรับแต่ละเครื่องมือที่คุณต้องการเพิ่มจาก API
ทบทวน: ทบทวนชื่อเครื่องมือ คำอธิบาย ประเภทการยืนยันตัวตน และจำนวนเครื่องมือที่เลือกก่อนเผยแพร่
เผยแพร่: เลือก เผยแพร่ เพื่อสร้างเครื่องมือและทําให้พร้อมใช้งานสําหรับตัวแทนของคุณ
เชื่อมต่อเครื่องมือหลังจากเผยแพร่
ก่อนที่เอเจนต์ของคุณจะสามารถใช้เครื่องมือที่เผยแพร่แล้วได้ คุณต้องสร้างหรือเลือกการเชื่อมต่อสำหรับเครื่องมือนั้น ไม่ว่าคุณจะเลือกประเภทการตรวจสอบสิทธิ์แบบใดก็ตาม รวมถึง None ด้วย
- เลือกเครื่องมือที่เผยแพร่แล้วเพื่อเพิ่มลงในเอเจนต์
- ในกล่องโต้ตอบ เชื่อมต่อกับชื่อเครื่องมือ ให้เลือก เลือกการเชื่อมต่อ จากนั้นเลือกการเชื่อมต่อที่มีอยู่ หรือสร้างใหม่:
- เลือก + การเชื่อมต่อใหม่
- ในกล่องโต้ตอบ Connect totool name ให้ป้อน ชื่อที่แสดง สําหรับการเชื่อมต่อได้ตามต้องการ ชื่อนี้จะปรากฏในรายการการเชื่อมต่อ
- เลือก สร้าง
- เลือก เพิ่มและกำหนดค่า เพื่อเพิ่มเครื่องมือลงในเอเจนต์ให้เสร็จสมบูรณ์