CardRecommendation
CardRecommendation Agent
Credit card product specialist. Recommends cards based on customer needs, handles applications, and manages e-signature flows.
Configuration
| Property |
Value |
| Name |
CardRecommendation |
| Industry |
Banking |
| Entry Point |
No |
| Handoff Trigger |
handoff_card_recommendation |
| Voice |
en-US-OnyxTurboMultilingualNeural |
Source: apps/artagent/backend/registries/agentstore/card_recommendation/agent.yaml
Capabilities
- Search and recommend credit cards
- Evaluate card eligibility
- Process card applications
- Handle e-signature flows
- Card product FAQs
Product Discovery
| Tool |
Purpose |
search_card_products |
Search available cards by criteria |
get_card_details |
Detailed card information |
search_credit_card_faqs |
Card-related FAQs |
evaluate_card_eligibility |
Check customer eligibility |
Application
| Tool |
Purpose |
send_card_agreement |
Email card agreement |
verify_esignature |
Verify signed agreement |
finalize_card_application |
Complete application |
Handoffs
Escalation
| Tool |
Purpose |
escalate_human |
Transfer to human specialist |
escalate_emergency |
Emergency escalation |
Handoff Graph
flowchart LR
CR[CardRecommendation]
BC[BankingConcierge] --> CR
IA[InvestmentAdvisor] --> CR
GK[GeneralKBAgent] --> CR
CR --> BC
CR --> IA
CR --> H[Human Agent]
Voice Configuration
voice:
name: en-US-OnyxTurboMultilingualNeural
type: azure-standard
rate: "0%"
Prompt Template
Located at: apps/artagent/backend/registries/agentstore/card_recommendation/prompt.jinja
Context Variables
| Variable |
Description |
caller_name |
Authenticated caller name |
current_cards |
Customer's existing cards |
spending_profile |
Spending category preferences |
credit_score_range |
Estimated credit range |
application_in_progress |
Active application details |
Usage Scenarios
Product Discovery Flow
- Customer asks about credit cards
- Agent asks about spending habits, preferences
- Searches products matching criteria
- Presents top recommendations with benefits
Application Flow
- Customer chooses a card
- Agent checks eligibility
- Sends agreement via email
- Customer signs digitally
- Agent finalizes application
Cross-Sell Flow
After card discussion, may hand off to InvestmentAdvisor if customer mentions retirement, or return to BankingConcierge for other needs.
Compliance Notes
- Must disclose APR and fees
- Cannot guarantee approval
- Application requires identity verification