ai-agents-for-beginners

چگونه عامل‌های خوب هوش مصنوعی را طراحی کنیم

(برای مشاهده ویدیوی این درس روی تصویر بالا کلیک کنید)

اصول طراحی عامل‌محور هوش مصنوعی

مقدمه

راه‌های زیادی برای تفکر درباره ساخت سیستم‌های عامل‌محور هوش مصنوعی وجود دارد. از آنجا که ابهام در طراحی نسل‌ساز هوش مصنوعی یک ویژگی است و نه یک اشکال، گاهی برای مهندسان دشوار است که حتی از کجا شروع کنند. ما مجموعه‌ای از اصول طراحی تجربه کاربری انسان‌محور را ایجاد کرده‌ایم تا توسعه‌دهندگان بتوانند سیستم‌های عامل‌محور مشتری‌محور برای حل نیازهای تجاری خود بسازند. این اصول طراحی یک معماری تحمیلی نیستند بلکه نقطه شروعی برای تیم‌هایی هستند که در حال تعریف و توسعه تجربیات عامل‌محور هستند.

به‌طور کلی، عامل‌ها باید:

این درس پوشش خواهد داد

اهداف یادگیری

پس از تکمیل این درس، شما قادر خواهید بود:

  1. توضیح دهید اصول طراحی عامل‌محور چیستند
  2. راهنمایی‌های مربوط به استفاده از اصول طراحی عامل‌محور را توضیح دهید
  3. درک کنید چگونه یک عامل را با استفاده از اصول طراحی عامل‌محور بسازید

اصول طراحی عامل‌محور

اصول طراحی عامل‌محور

عامل (فضا)

این محیطی است که عامل در آن عمل می‌کند. این اصول اطلاع می‌دهند چگونه عامل‌ها را برای تعامل در دنیاهای فیزیکی و دیجیتال طراحی کنیم.

عامل (زمان)

این به نحوه عملکرد عامل در طول زمان اشاره دارد. این اصول اطلاع می‌دهند چگونه عامل‌ها را که در گذشته، حال و آینده تعامل می‌کنند طراحی کنیم.

عامل (هسته)

این‌ها عناصر کلیدی در هسته طراحی یک عامل هستند.

راهنمایی‌ها برای پیاده‌سازی این اصول

هنگامی که از اصول طراحی قبلی استفاده می‌کنید، از راهنمایی‌های زیر استفاده کنید:

  1. شفافیت: به کاربر اطلاع دهید که هوش مصنوعی دخیل است، چگونه کار می‌کند (از جمله اقدامات گذشته)، و چگونه می‌توان بازخورد داد و سیستم را تغییر داد.
  2. کنترل: امکان سفارشی‌سازی، مشخص کردن ترجیحات و شخصی‌سازی را برای کاربر فراهم کنید و کنترل سیستم و ویژگی‌های آن را به او بسپارید (از جمله قابلیت فراموش کردن).
  3. ثبات: به‌دنبال تجربیات چندمودال و منسجم در دستگاه‌ها و نقاط انتهایی باشید. از عناصر آشنا در رابط کاربری/تجربه کاربری استفاده کنید هر زمان ممکن است (مثلاً نماد میکروفون برای تعامل صوتی) و بار شناختی مشتری را تا حد ممکن کاهش دهید (مثلاً هدف‌گذاری برای پاسخ‌های موجز، کمک‌های بصری و محتوای «بیشتر بدانید»).

چگونه یک عامل مسافرتی را با استفاده از این اصول و راهنمایی‌ها طراحی کنیم

تصور کنید شما در حال طراحی یک عامل مسافرتی هستید، در اینجا چگونگی به‌کارگیری اصول و راهنمایی‌ها آمده است:

  1. شفافیت – به کاربر اطلاع دهید که عامل مسافرتی یک عامل فعال‌شده با هوش مصنوعی است. دستورالعمل‌های پایه‌ای برای شروع فراهم کنید (مثلاً یک پیام «سلام»، پرومپت‌های نمونه). این موارد را به‌وضوح در صفحه محصول مستند کنید. فهرست پرومپت‌هایی را که کاربر در گذشته پرسیده نشان دهید. واضح کنید چگونه بازخورد بدهند (دست‌بالا و دست‌پایین، دکمه Send Feedback، و غیره). به‌صراحت ذکر کنید آیا عامل محدودیت‌های استفاده یا موضوعی دارد یا خیر.
  2. کنترل – اطمینان حاصل کنید که واضح است چگونه کاربر می‌تواند عامل را پس از ایجاد تغییر دهد، مثلاً با مواردی مانند System Prompt. امکان انتخاب میزان صحبت‌گفتار عامل، سبک نگارش آن و هرگونه محدودیتی که عامل نباید درباره آن صحبت کند را برای کاربر فراهم کنید. اجازه دهید کاربر هر پرونده یا داده مرتبط، پرومپت‌ها و گفتگوهای گذشته را مشاهده و حذف کند.
  3. ثبات – اطمینان حاصل کنید که نمادها برای Share Prompt، افزودن فایل یا عکس و نشانه‌گذاری شخص یا چیزی استاندارد و قابل‌تشخیص هستند. از نماد گیره کاغذ برای نشان دادن بارگذاری/به‌اشتراک‌گذاری فایل با عامل استفاده کنید و از نماد تصویر برای نشان دادن بارگذاری گرافیک استفاده کنید.

نمونه کدها

سؤالات بیشتری در مورد الگوهای طراحی عامل‌محور هوش مصنوعی دارید؟

Join the Microsoft Foundry Discord برای ملاقات با سایر یادگیرندگان، شرکت در ساعت‌های حضور کارشناسان و دریافت پاسخ به سؤالات مربوط به عوامل هوش مصنوعی خود.

منابع اضافی

درس قبلی

کاوش چارچوب‌های عامل‌محور

درس بعدی

الگوی طراحی استفاده از ابزار


سلب مسئولیت: این سند با استفاده از سرویس ترجمهٔ هوش مصنوعی Co-op Translator ترجمه شده است. اگرچه ما در تلاش برای دقت هستیم، لطفاً توجه داشته باشید که ترجمه‌های خودکار ممکن است شامل اشتباهات یا نادرستی‌ها باشند. نسخهٔ اصلی سند به زبان اصلی آن باید به‌عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، ترجمهٔ حرفه‌ای انسانی توصیه می‌شود. ما در قبال هرگونه سوءتفاهم یا تفسیر نادرستی که ناشی از استفاده از این ترجمه باشد، مسئولیتی نداریم.