BankingConcierge
BankingConcierge Agent
Primary entry point for banking customers. Routes to specialists based on customer intent.
Configuration
| Property |
Value |
| Name |
BankingConcierge |
| Industry |
Banking |
| Entry Point |
✅ Yes |
| Handoff Trigger |
handoff_concierge |
| Voice |
en-US-OnyxTurboMultilingualNeural |
Source: apps/artagent/backend/registries/agentstore/banking_concierge/agent.yaml
Capabilities
- Account summary retrieval
- Recent transaction lookup
- Fee refund processing
- Client identity verification
- Route to specialists based on needs
Account Operations
| Tool |
Purpose |
get_user_profile |
Retrieve caller's profile information |
get_account_summary |
Retrieve account balances and status |
get_recent_transactions |
List recent account transactions |
refund_fee |
Process fee refunds |
Identity
| Tool |
Purpose |
verify_client_identity |
Verify caller identity |
Handoffs
Escalation
| Tool |
Purpose |
escalate_human |
Transfer to human agent |
escalate_emergency |
Emergency escalation |
transfer_call_to_call_center |
Direct call center transfer |
Handoff Graph
flowchart LR
BC[BankingConcierge] --> CR[CardRecommendation]
BC --> IA[InvestmentAdvisor]
BC --> H[Human Agent]
CR --> BC
IA --> BC
AA[AuthAgent] --> BC
FA[FraudAgent] --> BC
Voice Configuration
voice:
name: en-US-OnyxTurboMultilingualNeural
type: azure-standard
rate: "0%"
Prompt Template
Located at: apps/artagent/backend/registries/agentstore/banking_concierge/prompt.jinja
Context Variables
| Variable |
Description |
caller_name |
Authenticated caller name |
phone_number |
Caller's phone number |
accounts |
List of user accounts |
handoff_context |
Context from previous agent |
collected_information |
Data gathered during call |
Usage Scenarios
Primary Flow
- Caller arrives at BankingConcierge (entry point)
- Agent greets and verifies identity
- Handles request or routes to specialist
Return Flow
- Specialist completes task
- Specialist hands off back to BankingConcierge
- BankingConcierge confirms and closes