Write better instructions, design engaging conversation starters, and steer model behavior so users love interacting with your declarative agent.
Building a great declarative agent is about more than just connecting data sources. This collection covers the craft of writing effective instructions, going beyond the basics with advanced patterns for persona, scope, and error handling, reserving exact editorial answers for known questions, designing conversation starters that guide users to value (including conditional starters that appear only when their capabilities are configured), and steering model behavior with behavior overrides and the default response mode to reduce hallucination and set the right tone from the first message.
- 1· 7 min
Crafting Effective Instructions for Declarative Agents
Master the 5-part instruction framework that turns a generic declarative agent into a purpose-built AI assistant, with real examples from Zava Insurance.
- 2· 12 min
Advanced Instruction Engineering for Declarative Agents
Go beyond basics with advanced patterns for persona engineering, scope boundaries, error handling, and iterative testing of declarative agent instructions.
- 3· 7 min
Editorial Answers Make Declarative Agents Predictable
Editorial answers in declarative agent manifest v1.7 let you reserve exact responses for known questions, with semantic matching catching natural language variations.
- 4· 6 min
Designing Conversation Starters for Declarative Agents
Create conversation starters that showcase your declarative agent's capabilities and guide users to high-value interactions from the very first message.
- 5· 8 min
Conditional Conversation Starters for Declarative Agents
Manifest schema v1.7 adds depends_on to conversation starters, so prompts only show up when the capabilities they need are configured.
- 6· 5 min
Behavior Overrides in M365 Copilot Declarative Agents
Configure behavior overrides in declarative agents to prioritize knowledge sources, reduce hallucination, and control follow-up suggestions in M365 Copilot.
- 7· 6 min
Set a Default Response Mode for Your Declarative Agent
Use the new default_response_mode manifest property to control whether your declarative agent starts in Auto, Quick response, or Think deeper mode.