เพิ่มโหนดจําแนกในเวิร์กโฟลว์ (GitHub Copilot)

Note

ฟีเจอร์ในบทความนี้ถูกใช้โดยเอเจนต์หรือเวิร์กโฟลว์ที่ขับเคลื่อนด้วย GitHub Copilot harness

การเรียกเก็บเงินตามการใช้งานครอบคลุมถึงการใช้ การสร้าง การทดสอบ และการประเมินเอเจนต์ การดำเนินการเหล่านี้อาจใช้เครดิต Copilot เรียนรู้เพิ่มเติมได้ที่ จัดการต้นทุนสําหรับเอเจนต์ที่ขับเคลื่อนด้วย GitHub Copilot harness

โหนด classify จะนําข้อความชิ้นหนึ่งมาจัดเรียงเป็นหมวดหมู่ที่คุณกําหนด คุณอธิบายแต่ละหมวดหมู่ด้วยภาษาง่าย ๆ และโหนดจะใช้ AI ในการตัดสินใจว่าอินพุตนั้นตรงกับหมวดหมู่ไหนมากที่สุด แต่ละหมวดหมู่จะกลายเป็นสาขาของตัวเอง ดังนั้นเวิร์กโฟลว์สามารถดําเนินการต่างกันตามผลลัพธ์

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

เมื่อใช้โหนดการจัดประเภท คุณสามารถ:

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

เพิ่มโหนดจัดประเภท

  1. ใน Copilot Studio ไปที่ Flows และเปิดเวิร์กโฟลว์ที่มีอยู่ หรือสร้างเวิร์กโฟลว์ใหม่

    • เวิร์กโฟลว์ใหม่: คุณเข้าถึงตัวออกแบบเพื่อกําหนดค่าทริกเกอร์
    • เวิร์กโฟลว์ที่มีอยู่: เปิดเวิร์กโฟลว์และไปที่แท็บ สร้าง
  2. เลือกไอคอน Classify บนแผง Add

  3. แผงการกําหนดค่าจะเปิดขึ้นสําหรับโหนดจําแนก

โหนดบนผืนผ้าใบจะแสดงจุดเชื่อมต่อหนึ่งจุดต่อหมวดหมู่ พร้อมสาขา อื่น ๆ (ค่าเริ่มต้น) เชื่อมโยงแต่ละสาขาไปยังขั้นตอนที่ควรดําเนินการสําหรับหมวดหมู่นั้น

ให้ข้อมูลนําเข้าเพื่อจัดประเภท

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

ตัวอย่างเช่น ในเวิร์กโฟลว์ที่ทริกเกอร์เมื่อมีอีเมลใหม่มาถึง ให้ตั้งค่าอินพุตเป็นตัวแปร Body จากทริกเกอร์ เพื่อให้แต่ละรันจัดประเภทเนื้อหาอีเมลจริง

อินพุตนี้ออกแบบมาสําหรับข้อความอิสระ หากคุณมีค่าหลายค่าที่ต้องการพิจารณาร่วมกัน (เช่น หัวเรื่องอีเมลและเนื้อหา) ให้ใช้ตัวเลือกเนื้อหาแบบไดนามิกเพื่อรวมค่าเหล่านั้นเข้าด้วยกันในฟิลด์

เลือกรุ่น

ใช้แบบเลื่อนลงโมเดลในช่อง Input to classify เพื่อเลือกโมเดลที่จะใช้ในการจัดประเภท อย่าลืมว่ามีการแลกเปลี่ยนระหว่างกําลังกับความเร็วของโมเดล:

  • เลือกโมเดลที่มีความสามารถมากกว่าเมื่อหมวดหมู่มีความซับซ้อนหรือง่ายต่อการสับสน หรือเมื่อข้อมูลนําเข้ายาวและต้องการการตีความอย่างรอบคอบ ในกรณีนี้ โมเดลต้องใช้เวลาประมวลผลมากขึ้น
  • เลือกโมเดลที่เร็วขึ้นเมื่อหมวดหมู่ต่าง ๆ ชัดเจนและเวิร์กโฟลว์ทํางานด้วยปริมาณสูง

กําหนดหมวดหมู่ของคุณ

ในส่วน หมวดหมู่ ให้เพิ่มรายการหนึ่งรายการสําหรับแต่ละผลลัพธ์ที่คุณต้องการส่งต่อไปยัง สําหรับแต่ละหมวดหมู่:

  1. ตั้ง ชื่อหมวดหมู่ให้สั้นและอธิบายได้ดี ชื่อจะกลายเป็นป้ายกํากับบนกิ่งที่ออกจากโหนด ดังนั้นให้เป็นสิ่งที่คุณรู้จักบนแคนวาส (เช่น Product issue หรือ Account update)

  2. ในช่อง อธิบายว่าสิ่งใดอยู่ในหมวดหมู่นี้ ให้อธิบายด้วยภาษาง่าย ๆ ว่าข้อมูลป้อนเข้าประเภทใดควรอยู่ในหมวดหมู่นี้ คําอธิบายที่ชัดเจนเป็นปัจจัยสําคัญที่สุดสําหรับการจําแนกที่แม่นยํา

เลือก เพิ่มหมวดหมู่ เพื่อสร้างเพิ่มเติม ตั้งเป้าไปที่หมวดหมู่ที่ชัดเจนและครอบคลุมข้อมูลที่คุณคาดหวัง

หมวดหมู่เริ่มต้น

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

เพิ่มตัวอย่างเพื่อเพิ่มความแม่นยํา (ไม่บังคับ)

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

เพิ่มตัวอย่าง:

  1. เลือก เพิ่มตัวอย่าง

  2. ใน หมวดหมู่ Select ให้เลือกหมวดหมู่ที่ตัวอย่างนั้นอยู่

  3. ในช่องข้อความ ให้วางหรือพิมพ์ข้อมูลตัวแทนสําหรับหมวดหมู่นั้น

เพิ่มตัวอย่างสําหรับหมวดหมู่ที่สับสนบ่อยที่สุด โดยเฉพาะกรณีขอบที่คําตอบที่ถูกต้องไม่ชัดเจนจากคําอธิบายเพียงอย่างเดียว ตัวอย่างที่คัดสรรมาอย่างดีในแต่ละหมวดหมู่ที่คลุมเครือมักจะให้ผลมากกว่ารายการยาว

แยกเวิร์กโฟลว์ตามผลลัพธ์

แต่ละหมวดหมู่ รวมถึง Other จะเป็นสาขาผลลัพธ์แยกต่างหากบนโหนด หลังจากโหนดจัดประเภทอินพุตแล้ว เวิร์กโฟลว์จะดําเนินต่อไปตามสาขาสําหรับหมวดหมู่ที่ตรงกัน เพิ่มขั้นตอนที่คุณต้องการสําหรับแต่ละสาขา:

  • ส่งรายการไปยังตัวแทน กล่องจดหมาย หรือคิวที่แตกต่างกันขึ้นอยู่กับหมวดหมู่ของรายการ
  • ดําเนินการเทอร์มินัลกับสาขาหนึ่ง (เช่น ลบหรือเก็บถาวร) พร้อมกับส่งเส้นทางไปยังสาขาอื่น ๆ เพื่อติดตามผล
  • ตั้งค่าคอลัมน์หรือค่าสถานะ จากนั้นดําเนินการต่อไปยังขั้นตอนที่แชร์ด้านล่าง

เฉพาะสาขาที่ตรงกันเท่านั้นที่จะทํางานสําหรับอินพุตที่กําหนด ดังนั้นแต่ละเส้นทางจึงสามารถปรับแต่งให้ตรงกับความต้องการของหมวดหมู่นั้นได้อย่างแม่นยํา

สถานการณ์อัตโนมัติ

โหนด classify ทํางานได้ดีที่สุดในฐานะขั้นตอนการส่งข้อมูล: ข้อความอิสระเข้ามา โหนดจะตัดสินใจว่าเกี่ยวกับอะไร และแต่ละสาขาจะจัดการกรณีนั้น

การคัดแยกอีเมล

เวิร์กโฟลว์จะถูกทริกเกอร์เมื่อมีอีเมลใหม่มาถึง โหนด classify จะรับเนื้อหาอีเมลเป็นอินพุตและจัดเรียงเป็น Product issue, How-to question, Account update, Spam, หรือ อื่น ๆ แต่ละสาขาจะส่งข้อความไปยังที่ที่ถูกต้อง:

  • ปัญหาของผลิตภัณฑ์: เอเจนต์คัดแยกปัญหา ที่สร้างและจัดลำดับความสำคัญของทิกเก็ต
  • คําถามวิธีทํา: ตัวแทน Docs Responder ที่ร่างคําตอบจากฐานความรู้
  • อัปเดตบัญชี: ตัวแทนอัปเดตบัญชี ที่ใช้เปลี่ยนแปลง
  • สแปม: การดําเนินการ ลบอีเมล ที่ลบข้อความ
  • อื่น ๆ: เป็นทางเลือกสํารองที่ส่งอีเมลไปให้ตรวจสอบด้วยตนเอง

กล่องจดหมายเดียว เวิร์กโฟลว์เดียว และทุกข้อความก็จะไปถึงที่ที่ควรจะเป็น โดยไม่มีคนอ่านหรือจัดเรียงแต่ละข้อความ

กำหนดเส้นทางคำขอรับการสนับสนุนที่เข้ามา

เวิร์กโฟลว์จะถูกทริกเกอร์เมื่อมีการส่งคําขอผ่านฟอร์มหรือกล่องจดหมายที่ใช้ร่วมกัน โหนด classify จะอ่านข้อความคําขอและจัดเรียงเป็น Billing, Technical, หรือ Sales. แต่ละสาขาจะมอบหมายคําขอไปยังคิวของทีมที่ตรงกันและแจ้งทีมนั้น เพื่อให้คําขอไปถึงคนที่ถูกต้องโดยไม่ต้องมีขั้นตอนการคัดกรองในขั้นตอนกลาง

จัดลําดับความสําคัญของข้อเสนอแนะ

เวิร์กโฟลว์จะถูกกระตุ้นเมื่อลูกค้าส่งข้อเสนอแนะ โหนด classify จะจัดเรียงความคิดเห็นเป็น Bug report, Feature request, หรือ Praise. รายงานบั๊กจะเปิดรายการงาน เพิ่มคําขอฟีเจอร์ในรายการค้าง และคําชมจะถูกส่งต่อไปยังทีมบัญชี การแตกแขนงนี้เปลี่ยนช่องทางป้อนกลับเดียวให้กลายเป็นการติดตามผลที่ปรับแต่งเฉพาะสามช่องทาง

คำถามที่ถามบ่อย

ควรใช้โหนด Classify กับโหนดตัวแทนเมื่อไหร่?

ใช้ โหนด classify เมื่องานเดียวคือจัดเรียงข้อความให้อยู่ในชุดหมวดหมู่ที่รู้จักและแยกสาขาผลลัพธ์ โหนดจัดประเภทถูกออกแบบมาโดยเฉพาะสําหรับงานนี้ ตั้งค่าง่ายกว่า และอ่านง่ายบนแคนวาส

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

จะเกิดอะไรขึ้นถ้าข้อมูลไม่ตรงกับหมวดหมู่ใด?

อินพุตจะไปยังหมวดหมู่ Default อัตโนมัติ ซึ่งแสดงเป็นสาขาอื่น ๆ ควรต่อสายกิ่งนั้นกับ fallback เสมอ เพื่อจะได้จัดการกับอินพุตที่ไม่ตรงกัน

ฉันจะทําให้การจัดประเภทแม่นยําขึ้นได้อย่างไร?

เขียนคําอธิบายหมวดหมู่ที่ชัดเจนและชัดเจน ซึ่งระบุว่าสิ่งใดควรอยู่และสิ่งใดไม่ควร เพิ่มตัวอย่างสําหรับหมวดหมู่ที่สับสน เลือกรุ่นที่มีความสามารถมากกว่าเมื่อหมวดหมู่มีความซับซ้อน หมวดหมู่ที่แตกต่างกันพร้อมคําอธิบายที่ชัดเจนมีความสําคัญมากกว่าจํานวนหมวดหมู่