در دنیای توسعه نرمافزار، برنامههای تکساختار مقیاسپذیر نیستند. همین اصل در مورد عوامل هوش مصنوعی نیز صدق میکند. یک عامل واحد که وظایف زیادی را بر عهده دارد، به یک "هر کاری انجام میدهد، استاد هیچ" تبدیل میشود. سیستمهای چند عاملی (MAS) به شما امکان میدهند معادل معماری میکروسرویس را در هوش مصنوعی ایجاد کنید. با اختصاص نقشهای خاص (مانند تحلیلگر، منتقد، توزیعکننده) به عوامل جداگانه، سیستمهایی را میسازید که به طور ذاتی ماژولارتر، قابل آزمایشتر و قابل اعتمادتر هستند. این راهنما از Google Agent Development Kit (ADK) برای نشان دادن 8 الگوی طراحی ضروری، از الگوی خط لوله متوالی تا الگوی Human-in-the-loop استفاده میکند. این الگوها شامل الگوهای عملی و شبهکد برای ساخت تیمهای عامل در سطح تولید هستند. یک نمونه از الگوی خط لوله متوالی، پردازش اسناد خام است که در آن یک عامل تحلیلگر PDF را به متن تبدیل میکند، یک عامل استخراج دادههای ساختاریافته را استخراج میکند و یک عامل خلاصه، خلاصه نهایی را تولید میکند. ADK با استفاده از Primitive SequentialAgent، مدیریت وضعیت را ساده میکند و به شما امکان میدهد با استفاده از output_key، دادهها را در session.state بنویسید تا عامل بعدی در زنجیره بداند از کجا کار را ادامه دهد.
مشاهده مطلب اصلی