خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

نحوه استفاده از ChatGPT از ترمینال اوبونتو با استفاده از ShellGPT

با نصب ShellGPT در دستگاه اوبونتو از قدرت ChatGPT در لینوکس بهره مند شوید.

هوش مصنوعی به عنوان یک حس عصر جدید ظهور کرده است و همه چیز را در غبار پشت سر گذاشته است. با افزودن های جدید روزانه، چیزهای زیادی برای انتظار وجود دارد.

مردم از این ابزار چند وجهی و همه جا برای شکستن جوک ها، نوشتن کدها و حتی پاسخ دادن به تصادفی ترین سوالات استفاده می کنند. استفاده از ChatGPT در سایر سیستم عامل ها آسان است، بنابراین، به عنوان یک کاربر لینوکس، چرا باید عقب بمانید؟

شما نیز می توانید از آواتار لینوکس ChatGPT، ShellGPT لذت ببرید. در اینجا نحوه نصب و استفاده از ابزار هوش مصنوعی از ترمینال اوبونتو در چند مرحله ساده آورده شده است.

ShellGPT، مشابه لینوکس ChatGPT چیست؟

ShellGPT، همانطور که بیشتر شناخته می شود، معادل خط فرمان ChatGPT است که از طریق آن کاربران می توانند از طریق ترمینال لینوکس خود از چت ربات هوش مصنوعی استفاده کرده و با آن درگیر شوند. ربات چت از مدل زبان بزرگ OpenAI قدرت می گیرد و توصیه های هوشمندانه ای را برای کاربران ارائه می دهد.

مدل‌های زبان بزرگ (LLM) در حال تبدیل شدن به موضوع داغ بحث هستند زیرا می‌توانید به راحتی چت‌ربات‌های دارای LLM را در Raspberry Pi خود اجرا کنید.

جالب به نظر می رسد، اینطور نیست؟

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

مزیت نصب ShellGPT بر روی دستگاه شما چیست؟ ساده است؛ نیازی نیست دستورات طولانی غیر ضروری را تایپ کنید یا به مرورگر خود بروید. در عوض، می‌توانید تمام کارهای ممکن را از ترمینال لینوکس خود انجام دهید.

قبل از نصب ShellGPT بر روی دستگاه اوبونتو، در اینجا چند پیش نیاز برای مراقبت وجود دارد.

مرحله 1: پایتون و PIP را روی دستگاه خود نصب کنید

مانند اکثر ابزارهای فعال با هوش مصنوعی، حتی ShellGPT نیز روی پایتون اجرا می شود. در حالی که پایتون معمولاً به طور پیش‌فرض در اکثر توزیع‌های لینوکس نصب می‌شود، می‌توانید نصب آن را از طریق اطلاعات نسخه آن بررسی کنید. اگر پایتون در دستگاه شما در دسترس نیست، قبل از رفتن به مراحل بعدی باید آن را نصب کنید.

مطلب مرتبط:   10 بهترین برنامه لینوکس برای نوازندگان

یک ترمینال را باز کنید و دستورات زیر را برای بررسی نسخه پایتون تایپ کنید:

python3 --version

اگر دستور خروجی نسخه عددی را برمی گرداند، می توانید با خیال راحت فرض کنید که در حال پرورش و آماده به کار هستید. با این حال، اگر با هر گونه خطایی مواجه شدید، قبل از نصب PIP، باید پایتون را روی اوبونتو نصب کنید.

اکنون که پایتون را روی دستگاه خود نصب کرده اید، نوبت به نصب PIP، مدیر بسته بومی پایتون رسیده است.

اگرچه PIP معمولاً با بسته پایتون از قبل نصب شده است، بهتر است نسخه را از قبل بررسی کنید تا از وضعیت نصب آن مطلع شوید. دستور زیر را برای بررسی نصب بودن آن بر روی دستگاه خود اجرا کنید:

pip --version

اگر پس از اجرا با خطای زیر مواجه شدید، باید مدیریت بسته را نصب کنید:

Command 'pip' not found, but can be installed with:

برای نصب می توانید از دستور زیر استفاده کنید:

sudo apt install python3-pip

پنجره ترمینال اوبونتو با قطعه کد با کدهای نصب

پس از نصب، می توانید دوباره از دستور –version برای بررسی موفقیت آمیز بودن نصب استفاده کنید.

مرحله 2: نصب و راه اندازی یک محیط مجازی با استفاده از پایتون

اکنون که پایتون و PIP آماده هستند، می توانید محیط مجازی پایتون را راه اندازی کنید تا محیط ماشین را برای نصب و اجرای ShellGPT مساعد کنید. محیط های مجازی برای اجرای برنامه های ایزوله ایده آل هستند زیرا می توانند از تضادهای کتابخانه جلوگیری کنند.

با استفاده از یک محیط مجازی، می توانید تعاملات بین برنامه های سیستم خود و محیط مجازی را در حین اجرای اجراهای مختلف در سیلوها محدود کنید.

استفاده از یک محیط مجازی یک مرحله اختیاری است، برای جلوگیری از هر گونه اتفاق غیرقابل پیش بینی در هنگام نصب و استفاده از کتابخانه های پایتون.

برای ایجاد یک محیط مجازی با استفاده از پایتون، باید ماژول venv را نصب کنید:

sudo apt install python3-venv -y

قطعه کد پنجره ترمینال اوبونتو

محیط مجازی را تنظیم کنید

هنگامی که محیط مجازی را نصب کردید، می توانید آن را تنظیم کنید تا بتواند دستورات ShellGPT را به طور یکپارچه تسهیل کند.

مطلب مرتبط:   نحوه تبدیل دسته ای و تغییر اندازه تصاویر در لینوکس با استفاده از Converseen

ابتدا یک دایرکتوری جدید برای سازماندهی و میزبانی فایل ها ایجاد کنید. می توانید از دستور mkdir و به دنبال آن نام دایرکتوری به صورت زیر استفاده کنید:

mkdir cli-shellgpt

با دستور cd به این دایرکتوری تازه ایجاد شده بروید:

cd cli-shellgpt

سپس با دستور venv یک محیط مجازی جدید ایجاد کنید و به دنبال آن یک نام محیط ایجاد کنید:

python3 -m venv cli-shellgpt

از آنجایی که محیط مجازی به طور پیش فرض فعال نیست، باید آن را به صورت دستی با اسکریپت فعال فعال کنید:

source cli-shellgpt/bin/activate

به محض اجرای دستور بالا، متوجه تغییرات پیش فرض پوسته لینوکس مانند شکل زیر خواهید شد:

(cli-shellgpt) sahil@vm:

پنجره ترمینال اوبونتو با قطعه کد

مرحله 3: یک کلید OpenAPI ایجاد کنید

از آنجایی که محیط مجازی آماده است، باید سرویس های OpenAI و دستگاه اوبونتو خود را برای اجرای ShellGPT متصل کنید. برای این منظور باید به وب سایت OpenAI بروید و یک حساب کاربری در آن ایجاد کنید.

اگر یک حساب کاربری دارید، می توانید با اطلاعات کاربری خود وارد شوید و به تصویر نمایه خود که در سمت راست بالای وب سایت قرار دارد بروید.

روی View API Keys و سپس Create new secret keys کلیک کنید.

رابط وب سایت OpenAI که یک منوی کشویی را نشان می دهد

این کلید را با کسی به اشتراک نگذارید زیرا اتصال خصوصی است و فقط باید در دستگاه شما استفاده شود.

کلید API را از کادر محاوره ای کپی کنید و آن را در جایی ذخیره کنید، زیرا دیگر نمی توانید همان کلید را مرور کنید.

صفحه وب سایت کلید مخفی OpenAI با کادر محاوره ای باز

برای ایجاد یک اتصال در دستگاه اوبونتو، یک متغیر محیطی با دستور export ایجاد کنید:

export OPENAI_API_KEY=<paste key details here>

کلید API را به یک متغیر محیط مجازی اضافه و تأیید کنید

وقتی کلید API را به این صورت اجرا می کنید، لینوکس فقط برای یک نمونه از آن استفاده می کند. با این حال، اگر می خواهید اجرا را دائمی کنید، آن را در فایل bashrc. ذخیره کنید.

تنها کاری که باید انجام دهید این است که دستور اول را تایپ کرده و دستور بعدی را در ویرایشگر متن وارد کنید:

nano ./bashrc
export OPENAI_API_KEY=<paste key details here>

پنجره ترمینال اوبونتو با قطعه کد برای ایجاد و ذخیره یک متغیر محیطی

ذخیره کنید و از ویرایشگر خارج شوید. سپس از دستور source برای فعال کردن تغییرات استفاده کنید.

source ./bashrc

در نهایت، کلید API را با دستور env تأیید کنید.

env

لیست متغیرهای ترمینال لینوکس

متغیر محیطی OPENAI_API_KEY شما باید در خروجی فهرست شود.

مطلب مرتبط:   نحوه نصب لینوکس مینت بر روی کامپیوتر

مرحله 5: ShellGPT را در اوبونتو نصب کنید

هنگامی که تمام تشریفات نصب کامل شد، می توانید به سادگی به سراغ بهترین قسمت یعنی نصب ShellGPT بروید. مراحل نصب کاملاً ساده است و می توانید ابزار را با دستور زیر نصب کنید:

pip3 install shell-gpt

قطعه نصب در صفحه ترمینال اوبونتو

اجازه دهید نصب به پایان برسد. در همین حال، می توانید چند روش جالب برای استفاده از ابزار هوش مصنوعی را از طریق پنجره ترمینال خود بررسی کنید.

استفاده از ShellGPT برای اجرای کوئری ها از طریق ترمینال

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

sgpt "How many galaxies exist within the universe"

رابط ترمینال اوبونتو با پاسخ پرس و جو

استفاده از ShellGPT برای تولید کد

می توانید از ShellGPT خود برای تولید کد نیز استفاده کنید. می توانید این کار را با ارسال دستور سمت راست با دستور sgpt انجام دهید:

sgpt --code "print the Fibonacci series"

پنجره ترمینال اوبونتو با قطعه کد

خروجی شامل کدهایی است که می توانید در پایتون برای تولید سری فیبوناچی اجرا کنید.

استفاده از ShellGPT در ترمینال اوبونتو

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

اما از آنجایی که ShellGPT بر اساس همان مفهوم ChatGPT است، مجموعه ای از مشکلات خاص خود را دارد که ممکن است کمی طول بکشد تا کامل شود. تا زمانی که نتوانید نسخه جدید بدون اشکال را دانلود کنید، بهتر است به کار با عیوب ابزار ادامه دهید و با دستورات خودکار ShellGPT زندگی خود را آسان‌تر کنید.