AutoGPT چیست؟
توسعهدهندهای بهنام Significant Gravitas در تاریخ ۳۰/۰۳/۲۰۲۳، برنامه پایتونی به نام AutoGPT را روی گیتهاب به اشتراک گذاشت. پایه و اساس این برنامه، GPT-4 است و بدون نیاز به پرامپت کاربر برای هر اکشن میتواند خودکار عمل کند.
آنچه از پست گیتهاب مشخص است، AutoGPT به اینترنت دسترسی دارد، از حافظه بلند و کوتاهمدت بهره میبرد، از GPT-4 برای تولید متن و ذخیره فایل استفاده میکند و GPT-3.5 را برای خلاصهسازی بهکار میگیرد. شما هر درخواستی که از چت جیپیتی داشته باشید، مانند دیباگکردن کدها یا نوشتن متن ایمیل، AutoGPT نیز برایتان انجام میدهد. تسکهای پیشرفتهتری را میتوان از AutoGPT درخواست کرد. این برنامه با پرامپتهای کمتر در وهله اول برنامه میریزد و سپس، آن را اجرا میکند.
AutoGPT میتواند کارهای مختلفی مانند تحقیق، کدنویسی و نویسندگی خلاق را انجام دهد؛ برای این منظور باید دسترسی به آن بدهید، هدفش را مشخص کنید و ظرفیتهایش را بهکار گیرید. شما از طریق برنامه تحت وب به AutoGPT دسترسی خواهید داشت که در آن میتوانید دادهها و گزارشهای مربوط به برنامه را ببینید.
مزایا و معایب AutoGPT
AutoGPT یک عامل مصنوعی منبع باز است که وقتی یک هدف با زبان طبیعی برای او تعریف میشود تلاش میکند با شکستن آن به تسکهای کوچکتر، استفاده از اینترنت و ابزارهای دیگر به هدف دست یابد.
این برنامه میتواند از API های GPT-4 یا GPT-3.5 OpenAI بهره ببرد و یکی از اولین نمونههایی است که از GPT-4 برای انجام وظایف مستقل استفاده میکند.
AutoGPT هنوز در حال توسعه است، اما برای انجام کارهای مختلف از جمله موارد زیر میتوان از آن استفاده کرد:
- تولید متن، کد و سایر محتوای خلاقانه
- پاسخ دادن به سوالات به صورت آموزنده
- ترجمه زبانها
- خلاصهکردن متن
- نوشتن انواع محتوای خلاقانه
- انجام وظایف طبق دستور
AutoGPT این پتانسیل را دارد که شیوه تعامل ما با رایانه ها را متحول کند. میتوان از آن برای ایجاد انواع جدیدی از برنامهها، خودکارسازی وظایف، و حتی کمک به یادگیری و رشد استفاده کرد.
برخی از مزایای استفاده از AutoGPT شامل موارد زیر هستند:
- می توان از آن برای انجام کارهای مختلف، ساده و پیچیده استفاده کرد.
- هنوز در حال توسعه است، بنابراین دائما در حال یادگیری و بهبود است.
- منبع باز است و هر کسی می تواند در توسعه آن مشارکت داشته باشد.
در اینجا برخی از چالشهای استفاده از AutoGPT آورده شده است:
- استفاده از آن ممکن است گران باشد، زیرا نیاز به دسترسی به GPT-4 API دارد.
- هنوز در حال توسعه است و گاهی اوقات ممکن است اشتباه کند.
- همیشه نحوه استفاده از AutoGPT برای دستیابی به یک هدف خاص مشخص نیست.
امروز ولی میخواهیم تا AutoGPT خصوصی خودمان را بدون کدنویسی و در کمتر از ۳۰ دقیقه بسازیم. برویم سراغش!
پایتون و ویژوال استودیو کد را نصب کنید
به سایت پایتون بروید و نسخه مخصوص به سیستمعامل خود را نصب کنید.
به سایت ویژوال استودیو کد بروید و نسخه مخصوص به سیستمعامل خود را نصب کنید.
کد AutoGPT را بگیرید
به گیتهاب بروید و کد را در قالب فایل زیپ دریافت کنید. سپس کد را استخراج، ویژوال استودیو کد را باز و فایل استخراجشده را با ویژوال استودیو کد اجرا کنید.
API را تنظیم کنید
کلیدهای API شرکت OpenAI را از اینجا بگیرید.
به .env.template رفته و کلید API خود را در جای مشخصشده اضافه کنید.
.env.template را تغییر نام دهید
دکمه f2 را بزنید یا روی .env.template کلیک راست کنید و نام آن را به .env تغییر دهید.
حالا آماده اجرا هستیم!
تستکردن صحت عملکرد
به تب ترمینال در ویژوال استودیو کد رفته و اجازه دهید وابستگیهایش را نصب کند.
pip install -r **requirements txt**
حالا میتوانیم اسکریپت را اجرا کنیم.
python3 scripst/main.py
همهچیز سرجایش است!
AutoGPT خود را نامگذاری کرده، برایش هدف بگذارید و از دستیار خصوصیتان لذت ببرید.
AutoGPT و شما
همانطور که قبلا گفتیم، پتانسیل حقیقی AutoGPT از GPT-4 و Chat GPT پیشی میگیرد. قدرت یادگیری و دسترسی به اینترنت، چنان ابزار قدرتمندی از آن میسازد که در همه کارهای روزمرهتان میتوانید از آن استفاده کنید.