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

راه‌اندازی محیط

پس از نصب بسته‌های مورد نیاز CrewAI، وارد کردن ماژول‌ها و ایجاد بستر مناسب برای گردش کار چندعاملی، آماده ادامه هستیم.

احراز هویت API

با استفاده از کلید API Gemini، احراز هویت ایمن انجام می‌دهیم. این مرحله تضمین می‌کند که چارچوب عاملی می‌تواند به‌طور قابل‌اطمینان با مدل ارتباط برقرار کند.

پیکربندی مدل Gemini

مدل Gemini Flash را طوری پیکربندی می‌کنیم که عامل‌های ما بتوانند بر روی استدلال و تولید محتوا تکیه کنند. این پیکربندی به هوش مشترک عامل‌ها تبدیل می‌شود.

تعریف عامل‌ها

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

ایجاد وظایف

وظایف را برای هر عامل تعیین می‌کنیم و به پژوهشگر اجازه می‌دهیم تا بینش‌های ساختاریافته تولید کند و سپس خروجی را به نویسنده برای نگارش کامل منتقل کند.

اجرا و نتیجه‌گیری

با جمع‌آوری عامل‌ها و وظایف در یک گروه، کل فرآیند چندعاملی را اجرا و نتیجه را مشاهده می‌کنیم. تجربه نحوه همکاری عامل‌ها در زمان واقعی را می‌بینیم.

در پایان، می‌دانیم که چگونه CrewAI به ما اجازه می‌دهد سیستم‌های عاملی هماهنگ بسازیم که با کمترین کد، کارهایی پیچیده و خروجی‌های منسجم را انجام دهند.