Izgradnja Prvog Agenta
Izgradnja Prvog Agenta
Ovaj vodič vas vodi kroz izgradnju Agenta za Oporavak Košarice, AI agenta koji nadzire napuštene košarice i orkestrira personaliziranu sekvencu oporavka putem emaila, SMS-a i WhatsAppa.
Preduvjeti
- Brevo račun s API ključem (dobijte ovdje)
- Konfigurirani Brevo MCP Poslužitelj (vodič za postavljanje)
- Claude Desktop, Claude Code ili drugi MCP-kompatibilni klijent
Korak 1: Definirajte Agenta
Kreirajte datoteku cart-recovery-agent.md:
---name: cart-recovery-agentdescription: Recover abandoned carts with personalized multi-channel sequencesversion: 1.0.0temperature: 0.2tools: - brevo/list-contacts - brevo/create-segment - brevo/send-email - brevo/send-sms - brevo/track-eventtriggers: - event: cart_abandoned conditions: - cart_value: "> 50" - schedule: "0 */4 * * *"---
# Agent za Oporavak Košarice
Vi ste specijalist za oporavak e-commerce košarica.
## Strategija
1. Pričekajte 1 sat, pošaljite podsjetnik emailom2. Pričekajte 24 sata, nema otvaranja → pošaljite SMS3. Pričekajte 48 sati, nema oporavka → email s poticajem
## Pravila
- NIKADA ne šaljite > 3 poruke po napuštenoj košarici- NIKADA ne kontaktirajte klijente koji su se odjavili- UVIJEK provjerite je li košarica oporavljena prije sljedećeg korakaKorak 2: Testirajte Agenta
S Claude Codeom
claude --mcp brevo "Run the cart recovery agent for abandoned carts in the last 4 hours"Programatsko Izvršavanje
import { TajoAgent } from "@tajo/agent-sdk";
const agent = new TajoAgent({ specPath: "./cart-recovery-agent.md", mcpServers: [brevo], model: "claude-sonnet-4-6",});
const result = await agent.run( "Recover abandoned carts over $50 from the last 4 hours");console.log(result.summary);Korak 3: Zakazivanje Agenta
triggers: - schedule: "0 */4 * * *" timezone: "America/New_York"