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

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