
(Click di picture wey de for top make you watch di video for dis lesson)
Principles wey dey guide how to design AI agents
Intro
Plenty different ways dey to think how person go build AI Agentic Systems. Since ambiguity na part of generative AI design, e fit hard for engineers to sabi how dem go even start. We don make set of human-centric UX Design Principles to help developers build customer-centered agentic systems wey go solve business needs. These design principles no be strict architecture; na jus starting point for teams wey dey define and build agent experiences.
For general, agents suppose:
- Broaden and scale human capacities (brainstorming, problem-solving, automation, etc.)
- Fill in knowledge gaps (make person quick sabi knowledge domains, translation, etc.)
- Facilitate and support collaboration the way we as individuals like to work with others
- Make we better versions of ourselves (like life coach/task master, help us learn emotional regulation and mindfulness skills, build resilience, etc.)
Wetin dis Lesson go Cover
- Wetin be the Agentic Design Principles
- Some guidelines wey you fit follow when you dey implement these design principles
- Some examples how to use the design principles
Learning Goals
After you finish dis lesson, you go fit:
- Explain wetin the Agentic Design Principles be
- Explain the guidelines for using the Agentic Design Principles
- Understand how to build an agent using the Agentic Design Principles
The Agentic Design Principles

Agent (Space)
Na di environment wey the agent dey operate. These principles dey guide how we go design agents for physical and digital worlds.
- Connecting, not collapsing – help connect people to other people, events, and actionable knowledge to enable collaboration and connection.
- Agents dey help connect events, knowledge, and people.
- Agents dey bring people closer together. Dem no suppose replace or make people feel small.
- Easily accessible yet occasionally invisible – agent go mostly work for background and e go only make small touch when e relevant and correct.
- Agent suppose easy to find and access for authorized users for any device or platform.
- Agent dey support multimodal inputs and outputs (sound, voice, text, etc.).
- Agent fit move smoothly between foreground and background; between proactive and reactive, depending on how e sense user needs.
- Agent fit dey operate invisible, but the background process path and how e collaborate with other Agents suppose dey clear and controllable by the user.
Agent (Time)
Na how the agent dey operate over time. These principles dey guide how we design agents wey dey interact across past, present, and future.
- Past: Reflecting on history wey include both state and context.
- Agent go provide more relevant results based on analysis of richer historical data, no be only the event, people, or states.
- Agent dey create connections from past events and e dey actively reflect on memory to engage with current situations.
- Now: Nudging more than notifying.
- Agent dey follow full approach to interact with people. When event happen, Agent go pass static notification or other static formality. Agent fit simplify flows or generate cues dynamically to direct the user’s attention for the correct moment.
- Agent go deliver information based on contextual environment, social and cultural changes and tailor am to user intent.
- Agent interaction fit be gradual, e fit grow and increase for complexity to empower users for long term.
- Future: Adapting and evolving.
- Agent dey adapt to different devices, platforms, and modalities.
- Agent dey adapt to user behavior, accessibility needs, and e dey freely customizable.
- Agent dey shape and e dey evolve through continuous user interaction.
Agent (Core)
These na the main elements wey dey the core of agent design.
- Embrace uncertainty but establish trust.
- Small level of Agent uncertainty dey expected. Uncertainty na key part of agent design.
- Trust and transparency na foundational layers for Agent design.
- Humans dey control when Agent dey on/off and Agent status suppose dey clearly visible all the time.
The Guidelines to Implement These Principles
When you dey use the design principles wey come before, use these guidelines:
- Transparency: Make user sabi say AI dey involved, how e dey work (including past actions), and how dem fit give feedback and modify the system.
- Control: Make user fit customize, specify preferences and personalize, and get control over the system and im attributes (including ability to forget).
- Consistency: Try make experiences consistent and multi-modal across devices and endpoints. Use familiar UI/UX elements where possible (for example, microphone icon for voice interaction) and reduce customer cognitive load as much as you fit (for example, try make responses short, use visual aids, and ‘Learn More’ content).
How To Design a Travel Agent using These Principles and Guidelines
Imagine say you dey design Travel Agent, na so you fit think how to use the Design Principles and Guidelines:
- Transparency – Tell user say Travel Agent na AI-enabled Agent. Give small basic instructions how to start (for example, “Hello” message, sample prompts). Put dis for product page. Show list of prompts wey user don ask before. Make e clear how to give feedback (thumbs up and down, Send Feedback button, etc.). Make am clear if Agent get usage or topic restrictions.
- Control – Make sure say e clear how user fit modify the Agent after dem don create am with things like the System Prompt. Make user fit choose how verbose the Agent dey, im writing style, and any things wey Agent no suppose talk about. Allow user to view and delete any related files or data, prompts, and past conversations.
- Consistency – Make sure say icons for Share Prompt, add a file or photo and tag person or something dey standard and people sabi am. Use paperclip icon to show file upload/sharing with Agent, and image icon to show graphics upload.
Sample Codes
You get more questions about AI Agentic Design Patterns?
Join the Microsoft Foundry Discord make you meet other learners, join office hours and get your AI Agents questions answer.
Additional Resources
Previous Lesson
Exploring Agentic Frameworks
Next Lesson
Tool Use Design Pattern
Abeg note:
Dis document don translate by AI translation service [Co-op Translator] (https://github.com/Azure/co-op-translator). Even though we dey try make am correct, abeg sabi say automatic translations fit get mistake or no too correct. The original document for im original language na the authoritative source. If na critical information, make professional human translator do the translation. We no go responsible for any misunderstanding or misinterpretation wey fit come from using this translation.