Μορφή Προδιαγραφής Πράκτορα

Μορφή Προδιαγραφής Πράκτορα

Οι πράκτορες Tajo ορίζονται σε αρχεία markdown. Κάθε αρχείο περιέχει YAML frontmatter (ταυτότητα, εργαλεία, περιορισμοί) και σώμα markdown (οδηγίες, στρατηγική, κανόνες).

Δομή Αρχείου

---
name: agent-name
description: Τι κάνει αυτός ο πράκτορας (μέγ. 160 χαρακτήρες)
version: 1.0.0
temperature: 0.2
max_tokens: 4096
tools:
- brevo_contacts
- brevo_email_campaign_management
triggers:
- event: cart_abandoned
- schedule: "0 */4 * * *"
permissions:
- contacts:read
- email:send
---
# Όνομα Πράκτορα
Οδηγίες φυσικής γλώσσας για τον πράκτορα...

Πεδία Frontmatter

Υποχρεωτικά Πεδία

ΠεδίοΤύποςΠεριγραφή
namestringΜοναδικό αναγνωριστικό kebab-case
descriptionstringΤι κάνει ο πράκτορας (μέγ. 160 χαρακτήρες)
versionstringΣημασιολογική έκδοση (π.χ. 1.0.0)
toolsarrayΕνότητες MCP διακομιστή Brevo

Πεδία Συμπεριφοράς

ΠεδίοΤύποςΠροεπιλογήΠεριγραφή
temperaturefloat0.3Θερμοκρασία LLM. Χαμηλότερη = πιο ντετερμινιστικό
max_tokensinteger4096Μέγιστο μήκος απόκρισης ανά στροφή
modelstringclaude-sonnet-4-6LLM μοντέλο που χρησιμοποιείται

Πεδία Ενεργοποίησης

ΠεδίοΤύποςΠεριγραφή
triggers[].eventstringΌνομα γεγονότος (π.χ. cart_abandoned)
triggers[].schedulestringΈκφραση cron
triggers[].webhookstringΔιαδρομή webhook

Εργαλεία: Αντιστοίχιση σε MCP Διακομιστές Brevo

tools:
- brevo_contacts # /v1/brevo_contacts/mcp
- brevo_lists # /v1/brevo_lists/mcp
- brevo_email_campaign_management # /v1/brevo_email_campaign_management/mcp
- brevo_sms_campaigns # /v1/brevo_sms_campaigns/mcp
- brevo_campaign_analytics # /v1/brevo_campaign_analytics/mcp
- brevo_deals # /v1/brevo_deals/mcp

Tip

Χρησιμοποιήστε το ελάχιστο σύνολο εργαλείων που χρειάζεται ο πράκτορας. Λιγότερα εργαλεία = καλύτερη συλλογιστική AI.

Αλυσίδες Πολλαπλών Πρακτόρων

name: quarterly-retention-campaign
steps:
- agent: customer-intelligence
input: |
Analyze customer segments for Q2 retention campaign.
Goal: {task}
- agent: campaign-designer
input: |
Design retention campaigns for these segments:
{previous}
- agent: campaign-executor
input: |
Execute these campaigns via Brevo:
{previous}

Ανάπτυξη

Εκκίνηση μέσω Claude Code

Terminal window
claude "Run the agent defined in ./agents/cart-recovery-agent.md for today's abandoned carts"

Προγραμματισμός με cron

Terminal window
0 6 * * MON claude --print "Run ./agents/customer-intelligence.md weekly analysis" >> /var/log/tajo-agents.log 2>&1

Επόμενα Βήματα

Subscribe to updates

developer-docs

Drop your email or phone number — we'll send you what matters next.

AI Βοηθός

Γεια! Ρωτήστε με οτιδήποτε για την τεκμηρίωση.

Ξεκινήστε δωρεάν με το Brevo