ai-agents-for-beginners

How to Design Good AI Agents

(上の画像をクリックすると、このレッスンのビデオをご覧いただけます)

AIエージェント設計の原則

はじめに

AIエージェントシステムを構築する方法は数多くあります。生成AIの設計において曖昧さがバグではなく特徴であることを考えると、エンジニアがどこから手をつければよいのか迷うこともあります。そこで、開発者が顧客中心のエージェントシステムを構築し、ビジネスニーズを解決できるようにするための、人間中心のUX設計原則を作成しました。これらの設計原則は、具体的なアーキテクチャを示すものではなく、エージェント体験を定義し構築するチームの出発点となるものです。

一般的に、エージェントは以下を目指すべきです:

このレッスンで学ぶこと

学習目標

このレッスンを終えた後、以下ができるようになります:

  1. エージェント設計の原則とは何かを説明する
  2. エージェント設計の原則を使用するためのガイドラインを説明する
  3. エージェント設計の原則を使用してエージェントを構築する方法を理解する

エージェント設計の原則

エージェント設計の原則

エージェント(空間)

これはエージェントが動作する環境です。これらの原則は、物理的およびデジタルの世界でエージェントをどのように設計するかを示します。

エージェント(時間)

これはエージェントが時間を通じてどのように動作するかを示します。これらの原則は、過去、現在、未来にわたるエージェントの相互作用の設計方法を示します。

エージェント(コア)

これはエージェント設計の中核となる重要な要素です。

これらの原則を実装するためのガイドライン

前述の設計原則を使用する際には、以下のガイドラインを使用してください:

  1. 透明性: AIが関与していること、その機能(過去の行動を含む)、フィードバックの方法やシステムの変更方法をユーザーに知らせる。
  2. 制御: ユーザーがシステムやその属性をカスタマイズし、好みを指定し、個別化できるようにする(忘れる機能を含む)。
  3. 一貫性: デバイスやエンドポイント間で一貫したマルチモーダルな体験を目指す。可能な限り馴染みのあるUI/UX要素を使用し(例:音声操作のためのマイクアイコン)、ユーザーの認知負荷を可能な限り軽減する(例:簡潔な応答、視覚的補助、「詳細を学ぶ」コンテンツ)。

これらの原則とガイドラインを使用して旅行エージェントを設計する方法

旅行エージェントを設計することを想像してみてください。以下は、設計原則とガイドラインを使用する方法の例です:

  1. 透明性 – 旅行エージェントがAI対応のエージェントであることをユーザーに知らせます。開始方法に関する基本的な指示を提供します(例:「こんにちは」メッセージ、サンプルプロンプト)。これを製品ページに明確に記載します。ユーザーが過去に尋ねたプロンプトのリストを表示します。フィードバックの方法を明確にします(サムズアップ/ダウン、フィードバック送信ボタンなど)。エージェントに使用制限やトピック制限がある場合は明確に説明します。
  2. 制御 – システムプロンプトなどを使用して、エージェントを作成した後にユーザーがどのように変更できるかを明確にします。エージェントの詳細度、文体、話題に関する制限をユーザーが選択できるようにします。関連するファイルやデータ、プロンプト、過去の会話を表示および削除できるようにします。
  3. 一貫性 – プロンプトの共有、ファイルや写真の追加、誰かや何かをタグ付けするためのアイコンが標準的で認識しやすいものであることを確認します。エージェントとのファイルアップロード/共有を示すためにクリップアイコンを使用し、グラフィックのアップロードを示すために画像アイコンを使用します。

AIエージェント設計パターンについてさらに質問がありますか?

Azure AI Foundry Discordに参加して、他の学習者と交流したり、オフィスアワーに参加したり、AIエージェントに関する質問に答えてもらいましょう。

追加リソース

前のレッスン

エージェントフレームワークの探求

次のレッスン

ツール使用設計パターン


免責事項:
この文書は、AI翻訳サービス Co-op Translator を使用して翻訳されています。正確性を追求しておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があります。元の言語で記載された文書を正式な情報源としてご参照ください。重要な情報については、専門の人間による翻訳を推奨します。この翻訳の使用に起因する誤解や誤解について、当方は責任を負いません。