
(برای مشاهده ویدئوی این درس روی تصویر بالا کلیک کنید)
اصول طراحی عاملانه هوش مصنوعی
مقدمه
راههای زیادی برای فکر کردن به ساخت سیستمهای عاملانه هوش مصنوعی وجود دارد. با توجه به اینکه ابهام یک ویژگی است و نه یک نقص در طراحی هوش مصنوعی مولد، گاهی اوقات مهندسان در پیدا کردن نقطه شروع دچار مشکل میشوند. ما مجموعهای از اصول طراحی تجربه کاربری انسانمحور ایجاد کردهایم تا به توسعهدهندگان کمک کنیم سیستمهای عاملانه مشتریمحور بسازند که نیازهای کسبوکارشان را حل کند. این اصول طراحی یک معماری تجویزی نیستند، بلکه نقطه شروعی برای تیمهایی هستند که در حال تعریف و ساخت تجربههای عاملانه هستند.
به طور کلی، عوامل باید:
- ظرفیتهای انسانی را گسترش داده و مقیاسبندی کنند (ایدهپردازی، حل مسئله، خودکارسازی و غیره)
- شکافهای دانشی را پر کنند (مرا با حوزههای دانشی آشنا کن، ترجمه و غیره)
- همکاری را به روشهایی که ما به عنوان افراد ترجیح میدهیم با دیگران کار کنیم، تسهیل و حمایت کنند
- ما را به نسخههای بهتری از خودمان تبدیل کنند (مثلاً مربی زندگی/مدیر وظایف، کمک به یادگیری مهارتهای تنظیم هیجانی و ذهنآگاهی، ایجاد تابآوری و غیره)
این درس شامل موارد زیر خواهد بود
- اصول طراحی عاملانه چیست
- چه دستورالعملهایی برای اجرای این اصول طراحی وجود دارد
- مثالهایی از استفاده از اصول طراحی
اهداف یادگیری
پس از تکمیل این درس، شما قادر خواهید بود:
- توضیح دهید که اصول طراحی عاملانه چیست
- دستورالعملهای استفاده از اصول طراحی عاملانه را توضیح دهید
- درک کنید که چگونه یک عامل با استفاده از اصول طراحی عاملانه بسازید
اصول طراحی عاملانه

عامل (فضا)
این محیطی است که عامل در آن فعالیت میکند. این اصول نحوه طراحی عوامل برای تعامل در جهانهای فیزیکی و دیجیتال را اطلاع میدهند.
- اتصال، نه فروپاشی – کمک به اتصال افراد به دیگر افراد، رویدادها و دانش قابل اجرا برای تسهیل همکاری و ارتباط.
- عوامل به اتصال رویدادها، دانش و افراد کمک میکنند.
- عوامل افراد را به یکدیگر نزدیکتر میکنند. آنها برای جایگزینی یا کوچک شمردن افراد طراحی نشدهاند.
- به راحتی قابل دسترس اما گاهی نامرئی – عامل عمدتاً در پسزمینه فعالیت میکند و فقط زمانی که مرتبط و مناسب باشد ما را تحریک میکند.
- عامل برای کاربران مجاز در هر دستگاه یا پلتفرمی به راحتی قابل کشف و دسترسی است.
- عامل از ورودیها و خروجیهای چندوجهی (صدا، گفتار، متن و غیره) پشتیبانی میکند.
- عامل میتواند به طور یکپارچه بین پیشزمینه و پسزمینه؛ بین فعال و واکنشپذیر، بسته به حس نیازهای کاربر، انتقال یابد.
- عامل ممکن است به صورت نامرئی فعالیت کند، اما مسیر فرآیند پسزمینه و همکاری با سایر عوامل برای کاربر شفاف و قابل کنترل است.
عامل (زمان)
این نحوه فعالیت عامل در طول زمان است. این اصول نحوه طراحی عوامل برای تعامل در گذشته، حال و آینده را اطلاع میدهند.
- گذشته: بازتاب تاریخ که شامل حالت و زمینه است.
- عامل نتایج مرتبطتری بر اساس تحلیل دادههای تاریخی غنیتر فراتر از فقط رویداد، افراد یا حالتها ارائه میدهد.
- عامل از رویدادهای گذشته ارتباطات ایجاد میکند و به طور فعال بر حافظه بازتاب میکند تا با موقعیتهای فعلی تعامل کند.
- حال: تحریک بیشتر از اطلاعرسانی.
- عامل رویکرد جامعی برای تعامل با افراد دارد. وقتی رویدادی رخ میدهد، عامل فراتر از اطلاعرسانی ایستا یا سایر رسمیهای ایستا عمل میکند. عامل میتواند جریانها را ساده کند یا نشانههایی را به صورت پویا ایجاد کند تا توجه کاربر را در لحظه مناسب هدایت کند.
- عامل اطلاعات را بر اساس محیط زمینهای، تغییرات اجتماعی و فرهنگی و متناسب با قصد کاربر ارائه میدهد.
- تعامل عامل میتواند تدریجی باشد، در طول زمان پیچیدگی بیشتری پیدا کند تا کاربران را توانمند سازد.
- آینده: تطبیق و تکامل.
- عامل با دستگاهها، پلتفرمها و حالتهای مختلف تطبیق مییابد.
- عامل با رفتار کاربر، نیازهای دسترسی و قابلیت شخصیسازی آزادانه تطبیق مییابد.
- عامل از طریق تعامل مداوم با کاربر شکل میگیرد و تکامل مییابد.
عامل (هسته)
این عناصر کلیدی در هسته طراحی یک عامل هستند.
- ابهام را بپذیرید اما اعتماد ایجاد کنید.
- سطحی از ابهام عامل مورد انتظار است. ابهام یک عنصر کلیدی در طراحی عامل است.
- اعتماد و شفافیت لایههای بنیادی طراحی عامل هستند.
- انسانها کنترل دارند که عامل روشن/خاموش باشد و وضعیت عامل در هر زمان به وضوح قابل مشاهده است.
دستورالعملهای اجرای این اصول
هنگامی که از اصول طراحی قبلی استفاده میکنید، از دستورالعملهای زیر استفاده کنید:
- شفافیت: به کاربر اطلاع دهید که هوش مصنوعی درگیر است، چگونه کار میکند (از جمله اقدامات گذشته)، و چگونه بازخورد بدهد و سیستم را اصلاح کند.
- کنترل: به کاربر امکان شخصیسازی، مشخص کردن ترجیحات و شخصیسازی، و کنترل سیستم و ویژگیهای آن را بدهید (از جمله توانایی فراموش کردن).
- ثبات: هدف ایجاد تجربههای ثابت و چندوجهی در دستگاهها و نقاط پایانی باشد. از عناصر آشنا UI/UX در صورت امکان استفاده کنید (مثلاً نماد میکروفون برای تعامل صوتی) و بار شناختی مشتری را تا حد ممکن کاهش دهید (مثلاً هدف پاسخهای مختصر، کمکهای بصری و محتوای «اطلاعات بیشتر» باشد).
چگونه یک عامل سفر با استفاده از این اصول و دستورالعملها طراحی کنیم
تصور کنید که در حال طراحی یک عامل سفر هستید، در اینجا نحوه استفاده از اصول طراحی و دستورالعملها آورده شده است:
- شفافیت – به کاربر اطلاع دهید که عامل سفر یک عامل مجهز به هوش مصنوعی است. برخی دستورالعملهای پایهای در مورد نحوه شروع ارائه دهید (مثلاً یک پیام «سلام»، نمونه درخواستها). این را به وضوح در صفحه محصول مستند کنید. لیست درخواستهایی که کاربر در گذشته پرسیده است را نشان دهید. مشخص کنید که چگونه بازخورد بدهید (دکمههای بالا و پایین، دکمه ارسال بازخورد و غیره). به وضوح بیان کنید که آیا عامل محدودیتهای استفاده یا موضوعی دارد.
- کنترل – مطمئن شوید که مشخص است چگونه کاربر میتواند عامل را پس از ایجاد آن با چیزهایی مانند درخواست سیستم اصلاح کند. به کاربر امکان انتخاب میزان تفصیل عامل، سبک نوشتاری آن و هر محدودیتی در مورد موضوعاتی که عامل نباید درباره آنها صحبت کند بدهید. به کاربر اجازه دهید فایلها یا دادههای مرتبط، درخواستها و مکالمات گذشته را مشاهده و حذف کند.
- ثبات – مطمئن شوید که نمادهای اشتراکگذاری درخواست، افزودن فایل یا عکس و برچسب زدن به کسی یا چیزی استاندارد و قابل تشخیص هستند. از نماد گیره کاغذ برای نشان دادن بارگذاری/اشتراکگذاری فایل با عامل و نماد تصویر برای نشان دادن بارگذاری گرافیک استفاده کنید.
سوالات بیشتری درباره الگوهای طراحی عاملانه هوش مصنوعی دارید؟
به Discord Azure AI Foundry بپیوندید تا با سایر یادگیرندگان ملاقات کنید، در ساعات اداری شرکت کنید و سوالات خود درباره عوامل هوش مصنوعی را پاسخ دهید.
منابع اضافی
درس قبلی
بررسی چارچوبهای عاملانه
درس بعدی
الگوی طراحی استفاده از ابزار
سلب مسئولیت:
این سند با استفاده از سرویس ترجمه هوش مصنوعی Co-op Translator ترجمه شده است. در حالی که ما برای دقت تلاش میکنیم، لطفاً توجه داشته باشید که ترجمههای خودکار ممکن است شامل خطاها یا نادرستیهایی باشند. سند اصلی به زبان اصلی آن باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حساس، ترجمه حرفهای انسانی توصیه میشود. ما هیچ مسئولیتی در قبال سوءتفاهمها یا تفسیرهای نادرست ناشی از استفاده از این ترجمه نداریم.