ai-agents-for-beginners

How to Design Good AI Agents

(Click di image wey dey up to watch di video for dis lesson)

AI Agentic Design Principles

Introduction

Plenty ways dey to think how to build AI Agentic Systems. Since say ambiguity na one kind feature for Generative AI design, e fit hard for engineers to sabi where dem go start. We don create one set of human-centric UX Design Principles wey go help developers build customer-centric agentic systems wey go fit solve di business needs wey dem get. Dis design principles no be one fixed architecture but na starting point for teams wey dey define and dey build agent experiences.

Generally, agents suppose:

Wetin Dis Lesson Go Cover

Learning Goals

After you finish dis lesson, you go fit:

  1. Explain wetin be di Agentic Design Principles
  2. Explain di guidelines for how to use di Agentic Design Principles
  3. Sabi how to build agent wey dey use di Agentic Design Principles

Di Agentic Design Principles

Agentic Design Principles

Agent (Space)

Dis na di environment wey di agent dey operate. Di principles dey show how we go design agents wey go fit engage for physical and digital worlds.

Agent (Time)

Dis na how di agent dey operate over time. Di principles dey show how we go design agents wey dey interact across di past, present, and future.

Agent (Core)

Dis na di key elements for di core of how agent dey designed.

Di Guidelines to Implement Dis Principles

When you dey use di design principles wey we talk before, follow dis guidelines:

  1. Transparency: Inform di user say AI dey involved, how e dey work (including past actions), and how dem fit give feedback and modify di system.
  2. Control: Make di user fit customize, specify preferences and personalize, and get control over di system and di attributes (including di ability to forget).
  3. Consistency: Aim for consistent, multi-modal experiences across devices and endpoints. Use familiar UI/UX elements where e dey possible (e.g., microphone icon for voice interaction) and reduce di customer cognitive load as much as e fit (e.g., aim for short responses, visual aids, and ‘Learn More’ content).

How To Design Travel Agent Using Dis Principles and Guidelines

Imagine say you dey design Travel Agent, dis na how you fit think about using di Design Principles and Guidelines:

  1. Transparency – Inform di user say di Travel Agent na AI-enabled Agent. Provide small instructions on how to start (e.g., one “Hello” message, sample prompts). Write am clearly for di product page. Show di list of prompts wey user don ask before. Make am clear how dem fit give feedback (thumbs up and down, Send Feedback button, etc.). Talk clearly if di Agent get usage or topic restrictions.
  2. Control – Make sure say e dey clear how di user fit modify di Agent after e don dey created with things like di System Prompt. Allow di user choose how verbose di Agent go be, di writing style, and any caveats on wetin di Agent no suppose talk about. Allow di user view and delete any files or data, prompts, and past conversations wey dey associated.
  3. Consistency – Make sure say di icons for Share Prompt, add file or photo and tag person or something dey standard and easy to recognize. Use di paperclip icon to show file upload/sharing with di Agent, and di image icon to show graphics upload.

You Get More Questions About AI Agentic Design Patterns?

Join di Azure AI Foundry Discord to meet with other learners, attend office hours and get your AI Agents questions answered.

Additional Resources

Previous Lesson

Exploring Agentic Frameworks

Next Lesson

Tool Use Design Pattern


Disclaimer:
Dis dokyument don translate wit AI translation service Co-op Translator. Even as we dey try make sure say e correct, abeg make you sabi say machine translation fit get mistake or no dey accurate well. Di original dokyument for im native language na di main source wey you go fit trust. For important information, e good make professional human translation dey use. We no go fit take blame for any misunderstanding or wrong interpretation wey fit happen because of dis translation.