دوره مبانی مهندسی ایجنت در مؤسسه آموزشی کادوس رشت، مسیری مقدماتی و عملی برای یادگیری ساخت ایجنت هوش مصنوعی با پایتون است. در این دوره ۴۵ ساعته، از ارتباط با مدلهای زبانی و طراحی دستورالعمل شروع میکنید و به ساخت دستیار هوشمندی میرسید که میتواند از ابزارها استفاده کند، اطلاعات دریافت کند و مراحل یک درخواست را پیش ببرد. آموزش با مثالهای ساده، تمرینهای هدایتشده و پروژه انجام میشود تا بتوانید ارتباط میان اجزای برنامه را بفهمید و قابلیتهای آن را تغییر دهید.
ایجنت هوش مصنوعی چیست؟
ایجنت هوش مصنوعی برنامهای است که برای انجام یک هدف، از مدل زبانی و ابزارهای در اختیار خود استفاده میکند. برای مثال، یک دستیار معرفی دوره میتواند نیاز متقاضی را دریافت کند، اطلاعات دورهها را بخواند، پیشنیازها را بررسی کند و پیشنهاد مناسبی ارائه دهد. اگر اطلاعات کافی نباشد، سؤال تکمیلی میپرسد و بر اساس پاسخ کاربر ادامه میدهد.
در چنین برنامهای، مدل میتواند ابزار و ورودی آن را انتخاب کند، اما اجرای ابزار بر عهده کد برنامه است. نتیجه اجرا دوباره به مدل داده میشود تا اقدام بعدی مشخص شود. در دوره ایجنت هوش مصنوعی، همین چرخه را مرحلهبهمرحله میسازید و یاد میگیرید برای ادامه کار، خطا و توقف برنامه قواعد مشخصی تعیین کنید.
هدف دوره مبانی مهندسی ایجنت
هدف این دوره، آموزش مهارتهای لازم برای ساخت یک ایجنت ساده و قابلفهم است. یاد میگیرید چگونه درخواست کاربر را به مدل منتقل کنید، پاسخ را در برنامه به کار بگیرید و قابلیتهایی مانند خواندن اطلاعات، بررسی شرایط و تهیه پیشنهاد را به دستیار اضافه کنید.
تمرکز آموزش بر فهم رفتار برنامه و استفاده عملی از ابزارهاست. هر مفهوم با یک مثال معرفی میشود، سپس همراه مدرس پیادهسازی میشود و با یک تمرین کوچک ادامه پیدا میکند. این روش به شما فرصت میدهد کد را بررسی کنید، نتیجه تغییرات را ببینید و هنگام بروز خطا، محل مشکل را پیدا کنید.
دوره ساخت ایجنت با پایتون برای چه کسانی مناسب است؟
این دوره برای علاقهمندان به برنامهنویسی هوش مصنوعی، دانشجویان و برنامهنویسانی مناسب است که با مبانی پایتون آشنا هستند و میخواهند اولین دستیار هوشمند خود را بسازند. اگر میتوانید با متغیر، شرط، حلقه و تابع کار کنید، پیشنیاز اصلی ورود به دوره را دارید.
آشنایی با ساختارهای داده، فایلها و مدیریت خطا در شروع دوره مرور میشود. بااینحال، این مرور جای آموزش پایتون از صفر را نمیگیرد. اگر هنوز در نوشتن توابع یا استفاده از حلقهها مشکل دارید، بهتر است پیش از شروع دوره، این مهارتها را تمرین کنید. برای ورود به دوره، سابقه آموزش مدلهای هوش مصنوعی لازم نیست.
سرفصلهای آموزش ساخت ایجنت در رشت
۱. شناخت مدلهای زبانی و اجزای ایجنت
ابتدا با قابلیتها و محدودیتهای مدلهای زبانی آشنا میشوید. تفاوت دستیار گفتوگویی، گردشکار و ایجنت را با مثال بررسی میکنید و نقش مدل، دستورالعمل، ابزار، وضعیت و چرخه اجرا را میشناسید. همچنین یاد میگیرید برای یک درخواست ساده، چه میزان پیچیدگی در برنامه لازم است.
۲. مرور پایتون موردنیاز
توابع، پارامترها، فهرستها و دیکشنریها را مرور میکنید. خواندن و نوشتن دادههای ساختاریافته، کار با فایل، نصب کتابخانه، محیط مجازی و مدیریت خطا نیز تمرین میشود. توابعی که در این بخش مینویسید، پایه ابزارهای دستیار شما در مراحل بعد خواهند بود.
۳. ارتباط با مدل از طریق OpenAI
با کتابخانه OpenAI در پایتون کار میکنید و ارسال درخواست، دریافت پاسخ و ساختار پیامها را میآموزید. نگهداری کلید دسترسی، ساخت گفتوگوی ساده، ظرفیت ورودی مدل، مصرف توکن و هزینه درخواستها نیز در حد نیاز پروژه توضیح داده میشود. همچنین خطاهای رایج ارتباط با سرویس را بررسی میکنید.
۴. طراحی دستورالعمل و گفتوگو
یاد میگیرید وظیفه دستیار، محدوده پاسخگویی و قالب پاسخ را روشن تعریف کنید. استفاده از مثال، دریافت اطلاعات تکمیلی و مدیریت درخواستهای مبهم را تمرین میکنید. سپس با ورودیهای متفاوت، رفتار دستیار را بررسی میکنید و دستورالعمل آن را بهبود میدهید.
۵. خروجی ساختاریافته و اعتبارسنجی
گاهی برنامه به اطلاعاتی نیاز دارد که بتوان آنها را ذخیره یا پردازش کرد. در این بخش، خروجی ساختاریافته و تعریف قالب داده را میآموزید. با کتابخانه پایدانتیک، ساختارهای ساده تعریف میکنید و دادههای ناقص را مدیریت میکنید. همچنین تفاوت درستبودن قالب و درستبودن محتوای پاسخ را بررسی میکنید.
۶. ساخت ابزار و چرخه اجرای ایجنت
توابع پایتون را به ابزار تبدیل میکنید و نام، توضیح و ورودی آنها را تعریف میکنید. سپس درخواست ابزار از مدل را دریافت میکنید، تابع را اجرا میکنید و نتیجه را برمیگردانید. آموزش از یک ابزار شروع میشود و به اجرای چندمرحلهای، مدیریت خطا و تعیین سقف مراحل میرسد.
۷. تاریخچه و وضعیت گفتوگو
نگهداری پیامهای قبلی و اطلاعات ضروری کاربر را تمرین میکنید. میآموزید تاریخچه گفتوگو چه تفاوتی با وضعیت کار دارد و چگونه اطلاعات ساده را در فایل ذخیره و بازیابی کنید. این بخش کمک میکند دستیار در طول گفتوگو، اطلاعات لازم برای ادامه کار را در اختیار داشته باشد.
۸. آزمون و تکمیل پروژه
اجزای برنامه را یکپارچه میکنید و چند سناریوی موفق و ناموفق را آزمایش میکنید. انتخاب ابزار، پاسخ ناقص، درخواست خارج از محدوده و خطای اجرا بررسی میشوند. در پایان، پروژه را اصلاح میکنید و روش اجرا و محدودیتهای آن را توضیح میدهید.
پروژههای عملی دوره
پروژه اول، پردازشگر درخواست متقاضی است. این برنامه اطلاعات موردنیاز را از متن استخراج میکند و در قالب مشخص تحویل میدهد. با این تمرین، ارتباط میان دستورالعمل، خروجی ساختاریافته و اعتبارسنجی را تجربه میکنید.
پروژه اصلی، دستیار معرفی دورههای کادوس است. این ایجنت، نیاز متقاضی را دریافت میکند و با دو یا سه ابزار پایتون، اطلاعات دورهها و پیشنیازها را از دادههای آماده میخواند. سپس سؤال تکمیلی میپرسد و پیشنهاد متناسب تهیه میکند. نسخه آموزشی پروژه در محیط متنی اجرا میشود تا توجه شما روی منطق برنامه و چرخه اجرای ایجنت بماند.
مدت دوره و مهارتهای پایان آموزش ساخت ایجنت
دوره در ۱۵ جلسه سهساعته برگزار میشود و مجموع زمان آن ۴۵ ساعت است. آموزش، تمرین، رفع اشکال و تکمیل پروژه در همین زمان قرار دارند. در پایان دوره، میتوانید یک ایجنت ابزارمحور ساده بسازید، ابزار جدیدی به آن اضافه کنید، ورودی و خروجی مراحل را بررسی کنید و توضیح دهید دستیار چگونه از نتیجه ابزار برای ادامه کار استفاده میکند. این مهارتها پایه ساخت پروژههای بعدیاند.
مشاوره و ثبتنام
برای دریافت مشاوره تخصصی و اطلاعات ثبتنام در دوره مبانی ساخت ایجنت هوش مصنوعی در رشت، با یکی از شعب مؤسسه کادوس تماس بگیرید:
شعبه لاکانی رشت (مرکزی)
شعبه مسکن مهر رشت
