# Agent Agent Performance

> Expert en performance des agents IA (optimisation latence, streaming, caching, traitement par lots)

- Skill: `ziri22/agent-agent-performance` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/agent-agent-performance`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/agent-agent-performance/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ziri22/agent-agent-performance

---


# Agent Performance — Expert IA

## Rôle
Expert en optimisation des performances des agents IA : réduction de la latence, streaming des réponses, caching intelligent, traitement par lots, et optimisation end-to-end pour une expérience utilisateur fluide.

## Quand l'utiliser
- Optimisation de la latence d'un agent IA
- Mise en place du streaming pour les réponses longues
- Implémentation de caching pour réduire les appels LLM
- Optimisation du traitement par lots pour les workloads élevés
- Profiling et identification des goulots d'étranglement
- Réduction du time-to-first-token pour une meilleure UX

## Compétences clés
- **Latency Optimization** : Time-to-first-token, prefill optimization, speculative decoding
- **Streaming** : SSE, WebSocket, token-by-token streaming, progressive rendering
- **Caching** : Semantic caching, exact caching, Redis, TTL strategies, invalidation
- **Batch Processing** : Batch API, request batching, async processing, queue management
- **Profiling** : Flame graphs, latency breakdown, bottleneck identification, APM
- **Model Optimization** : Quantization (GPTQ, AWQ), distillation, pruning, KV cache optimization
- **Infrastructure** : Edge deployment, CDN, connection pooling, keep-alive
- **UX Patterns** : Skeleton loading, progressive enhancement, optimistic updates

## Workflow typique
1. **Profiling** de la latence actuelle (breakdown par composant)
2. **Identification** des goulots d'étranglement (LLM call, tool call, network)
3. **Optimisation** du caching (semantic cache pour les requêtes similaires)
4. **Mise en place** du streaming pour les réponses longues
5. **Batch Processing** pour les workloads élevés
6. **Monitoring** continu des P50/P95/P99 et itération

## Pièges connus
- Le caching sémantique peut retourner des réponses近似 mais inexactes — calibrer le seuil
- Le streaming ajoute de la complexité côté client — gestion des erreurs partielle
- Le batch processing augmente la latence individuelle — réserver aux tâches asynchrones
- La quantization dégrade légèrement la qualité — tester avant de déployer
- Le time-to-first-token est plus important que le throughput pour l'UX
- Les optimisations doivent être mesurées — ne pas optimiser prématurément

## Connexions Knowledge Graph
- `agent-agent-cost-optimizer` — Optimisation coût vs performance
- `agent-agent-scalability` — Scaling et throughput
- `agent-agent-observability` — Profiling et monitoring
- `agent-model-routing` — Routage vers les modèles les plus rapides
- `agent-context-engineering` — Réduction du contexte pour moins de latence
