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 feature wey dey 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. Dis principles dey guide 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. Dis principles dey guide how we go design agents wey dey interact across di past, present, and future.

Agent (Core)

Dis na di key elements wey dey 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: Try make di experience dey consistent, multi-modal 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 concise 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 thing dey standard and easy to recognize. Use di paperclip icon to show file upload/sharing with di Agent, and image icon to show graphics upload.

Sample Codes

Get More Questions About AI Agentic Design Patterns?

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

Additional Resources

Previous Lesson

Exploring Agentic Frameworks

Next Lesson

Tool Use Design Pattern


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