name: Customer Service Hub
orchestration:
pattern: supervisor
agents:
- name: Billing Agent
description: |
Handles billing inquiries, payment processing, refunds,
and invoice management.
tools:
- check_payment_status
- process_refund
- generate_invoice
knowledge:
- billing_faqs
- name: Order Agent
description: |
Manages order status, shipping updates, modifications,
and returns.
tools:
- get_order_status
- update_shipping
- initiate_return
knowledge:
- shipping_policies
- name: Product Agent
description: |
Answers product questions, provides recommendations,
and checks availability.
tools:
- search_products
- check_inventory
- get_product_details
knowledge:
- product_catalog
- name: Support Agent
description: |
Handles general inquiries, policy questions, and
escalations.
tools:
- create_ticket
- escalate_to_human
knowledge:
- company_policies
- support_faqs