Agent Design Notes: designing fallback behavior before launch
I worked on smoothing the handoff between data engineering and AI teams—standardizing feature contracts, embedding validation, and adding lightweight…
37 articles
I worked on smoothing the handoff between data engineering and AI teams—standardizing feature contracts, embedding validation, and adding lightweight…
I turned implicit processes into explicit operating rules—defining owners, acceptance tests, and lightweight runbooks so teams can move confidently and…
I worked on smoothing the handoff between data engineering and AI teams—standardizing feature contracts, embedding validation, and adding lightweight…
I focused on making delivery decisions auditable and repeatable—documenting intent, success criteria, and rollback paths to reduce tribal knowledge.
I tightened system boundaries so quality checks trigger earlier, catching regressions before downstream systems consume bad data.
I worked on smoothing the handoff between data engineering and AI teams—standardizing feature contracts, embedding validation, and adding lightweight…
The highest-cost gap in knowledge work is the transition between commitments. Transition intelligence is where proactive AI can create compounding value.
It's Microsoft's opinionated framework for building production AI agents. Not just chatbots. Agents that reason, plan, use tools, and collaborate with other…
It's Microsoft's opinionated framework for building production AI agents. Not just chatbots. Agents that reason, plan, use tools, and collaborate with other…
Workflow: Predefined steps. AI handles specific tasks within a fixed pipeline. Deterministic flow.
After building agents with LangChain, AutoGen, and custom solutions, I finally gave Semantic Kernel a proper try. Here's what I learned building production…
The tech itself isn't revolutionary—it's the orchestration that's interesting. Code review automation. Agents can catch obvious issues, suggest…
The most significant shift this year was the maturation of autonomous AI agents. What started as experimental frameworks evolved into production-ready…
Safe agentic workflows balance autonomy with appropriate controls.
Robust tool orchestration enables complex, reliable AI workflows.
Sophisticated memory systems enable agents to learn and improve over time.
Choose the right execution pattern based on task complexity and agent capabilities.
Azure AI Foundry simplifies the path from agent prototype to production deployment.
Choose orchestration frameworks based on workflow complexity and team expertise.
Safety in AI agents is not optional - it's foundational. Build safety in from the start, and your agents will be both powerful and trustworthy.
1. Set appropriate thresholds : Not everything needs to be remembered 2. Consolidate regularly : Don't let short term memory overflow 3. Abstract…
Procedural memory captures: Action sequences : Steps to accomplish tasks Conditions : When procedures apply Parameters : Variables in the process Success…
Aspect Semantic Memory Episodic Memory Content Facts, concepts, relationships Events, experiences Context Context free Time and place specific Example…
Unlike semantic memory (facts) or procedural memory (how to), episodic memory captures: Events : What happened Context : When and where Outcomes : Results…
1. Categorize memories : Different types need different handling 2. Extract automatically : Don't rely on explicit save commands 3. Maintain regularly :…
Sounds like a lot, but it fills up quickly with conversation history, system prompts, tool outputs, and retrieved documents.
Periodically consolidate memories for efficiency: 1. Layer your memory : Different types for different purposes 2. Manage capacity : Always have eviction…
Irreversible actions : Deletions, payments, deployments High cost operations : Expensive API calls, resource provisioning Sensitive data : PII handling,…
Real tasks often require iteration: Refinement : Improve output quality through multiple passes Retry : Handle failures with backoff strategies Search :…
Route based on multiple state attributes: Sometimes you don't know all routes ahead of time: Multiple decision points in sequence: Route with randomization…
All require state management beyond simple request-response.
Think of your agent as a state machine: Nodes : Processing steps (functions that transform state) Edges : Transitions between steps State : Accumulated…
LangGraph provides these capabilities through a graph-based execution model.
AI agents represent the next evolution of AI systems. By combining planning, tool use, and memory, they can autonomously accomplish complex goals while…
Self-hosted agents provide flexibility for specialized build requirements and secure access to internal resources.
Agent pools provide flexible compute resources for diverse build requirements.
Azure Monitor Agent provides a unified, secure, and flexible foundation for all monitoring needs.