| name | ai-agent-engineering |
| description | Use to specify, build or review AI agents, LangGraph or LangChain systems, RAG, tool calling, memory, structured extraction, multi-agent workflows, evaluations, human approval and agent deployment. Do not deploy a catalogue blueprint without validating the exact repository. |
AI Agent Engineering
Define:
Outcome | Users | Model role | Inputs | State | Memory | Tools
Knowledge | Orchestration | Human approval | Guardrails | Evaluation
Observability | Cost | Privacy | Failure handling | Deployment
- Decide whether an agent is necessary; prefer deterministic software for
deterministic work.
- Define the agent boundary and allowed autonomy.
- Use explicit schemas for state, tools and outputs.
- Separate retrieval, reasoning, action and verification.
- Apply least privilege and human approval to sensitive actions.
- Design retries, idempotency, timeouts and fallbacks.
- Build task-specific evaluations before production use.
- Record model, prompt, tool, data and version lineage.
- Monitor quality, latency, cost, failures and unsafe behaviour.
An impressive demo is not production readiness.