ai-agents-for-beginners

How to Design Good AI Agents

(Click di image wey dey above to watch video of dis lesson)

AI Agentic Design Principles

Introduction

Many ways dey to think about building AI Agentic Systems. Because say ambiguity na feature and no be bug for Generative AI design, e dey sometimes hard for engineers to sabi where to start. We don create set of human-centric UX Design Principles to help developers build customer-centric agentic systems to solve their business needs. Dis design principles no be dey prescribe architecture but na starting point for teams wey dey define and 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 Agentic Design Principles
  2. Explain guidelines to use Agentic Design Principles
  3. Understand how to build agent using Agentic Design Principles

The Agentic Design Principles

Agentic Design Principles

Agent (Space)

Na environment wey agent dey work. These principles dey guide how we design agents to dey engage for physical and digital worlds.

Agent (Time)

Dis na how the agent dey operate over time. These principles show how we design agents wey dem dey interact across past, present, and future.

Agent (Core)

These na key elements for di core of agent design.

Guidelines to Implement These Principles

When you dey use these design principles, follow dis guidelines:

  1. Transparency: Tell di user say AI dey involved, how e dey work (including past actions), and how to give feedback and change di system.
  2. Control: Enable user to customize, specify preferences and personalize, and dey control the system and its attributes (including ability to forget).
  3. Consistency: Try make consistent, multi-modal experience across devices and endpoints. Use familiar UI/UX elements where possible (like microphone icon for voice interaction) and reduce customer cognitive load as much as possible (for example, make responses short, use visual aids, and ‘Learn More’ content).

How To Design Travel Agent using These Principles and Guidelines

Imagine say you dey design Travel Agent, na so you fit take think about using Design Principles and Guidelines:

  1. Transparency – Make user sabi say Travel Agent na AI-enabled Agent. Give some basic instructions how to start (like “Hello” message, sample prompts). Clearly put am for product page. Show list of prompts user don ask before. Make e clear how to give feedback (thumbs up or down, Send Feedback button, etc.). Say clearly if Agent get usage or topic restrictions.
  2. Control – Make e clear how user fit change Agent after e don create with things like System Prompt. Enable user to choose how verbose Agent go be, e writing style, and any things wey Agent no suppose talk about. Allow user to see and delete files or data, prompts, and past talks wey join Agent.
  3. Consistency – Make sure say icons for Share Prompt, add file or photo and tag person or thing dey standard and people fit recognize am. Use paperclip icon for file upload/share with Agent, and image icon for graphics upload.

Sample Codes

You Get More Questions About AI Agentic Design Patterns?

Join Microsoft Foundry Discord to meet other learners, attend office hours and make you get your AI Agent questions answer.

Additional Resources

Previous Lesson

Exploring Agentic Frameworks

Next Lesson

Tool Use Design Pattern


Disclaimer: Dis document don translate wit AI translation service Co-op Translator. Even tho we dey try make am correct, abeg make you know say automated translation fit get errors or mistakes. Di original document for dia own language na im be di correct source. For important info, make person wey sabi human translation do am. We no go responsible for any misunderstanding or wrong understanding wey fit happen because of dis translation.