কৃত্রিম বুদ্ধিমত্তা নতুন যুগের সংবেদন হিসাবে আবির্ভূত হয়েছে, সবকিছুকে ধুলোয় ফেলে রেখে। প্রতিদিন নতুন সংযোজনের সাথে, অপেক্ষা করার জন্য অনেক কিছু রয়েছে৷
লোকেরা এই বহুমুখী, সর্বব্যাপী টুল ব্যবহার করে কৌতুক ক্র্যাক করতে, কোড লিখতে এবং এমনকি সবচেয়ে এলোমেলো প্রশ্নের উত্তর দিতে। অন্যান্য OS-এ ChatGPT ব্যবহার করা সহজ, তাই, একজন লিনাক্স ব্যবহারকারী হিসেবে, আপনি কেন পিছিয়ে থাকবেন?
আপনিও ChatGPT এর লিনাক্স অবতার, ShellGPT উপভোগ করতে পারেন। কিছু সহজ ধাপে আপনার উবুন্টু টার্মিনাল থেকে AI টুল কিভাবে ইন্সটল ও ব্যবহার করবেন তা এখানে।
ShellGPT, ChatGPT এর সমতুল্য লিনাক্স নেমসেক কি?
ShellGPT, এটি আরও সাধারণভাবে পরিচিত, এটি ChatGPT-এর কমান্ড-লাইন সমতুল্য, যার মাধ্যমে ব্যবহারকারীরা তাদের লিনাক্স টার্মিনালের মাধ্যমে এআই চ্যাটবট ব্যবহার করতে এবং এর সাথে জড়িত হতে পারে। চ্যাটবটটি ওপেনএআই-এর বৃহৎ ভাষা মডেল থেকে শক্তি অর্জন করে, বুদ্ধিমান ব্যবহারকারীর সুপারিশ প্রদান করে।
লার্জ ল্যাঙ্গুয়েজ মডেল (LLMs) আলোচনার একটি আলোচিত বিষয় হয়ে উঠছে কারণ আপনি সহজেই আপনার রাস্পবেরি পাইতে LLM-সক্ষম চ্যাটবট চালাতে পারেন।
কৌতুহলজনক শোনাচ্ছে, তাই না?
আপনার যদি ChatGPT-এর সাথে ইন্টারঅ্যাক্ট করার অভিজ্ঞতা থাকে, তাহলে আপনি এই বিকল্প লিনাক্স শেল সংস্করণটি পছন্দ করবেন।
আপনার মেশিনে ShellGPT ইনস্টল করার সুবিধা কি? এটা সহজ; আপনাকে অপ্রয়োজনীয় লম্বা কমান্ড টাইপ করতে হবে না বা আপনার ব্রাউজারে যেতে হবে না। পরিবর্তে, আপনি আপনার লিনাক্স টার্মিনাল থেকে সমস্ত সম্ভাব্য কাজ সম্পাদন করতে পারেন।
আপনার উবুন্টু মেশিনে ShellGPT ইনস্টল করার আগে, এখানে যত্ন নেওয়ার জন্য কয়েকটি পূর্বশর্ত রয়েছে৷
ধাপ 1:আপনার মেশিনে Python এবং PIP ইনস্টল করুন
বেশিরভাগ কৃত্রিম বুদ্ধিমত্তা-সক্ষম সরঞ্জামগুলির মতো, এমনকি শেলজিপিটি পাইথনে চলে। যদিও পাইথন সাধারণত বেশিরভাগ লিনাক্স ডিস্ট্রোতে ডিফল্টরূপে ইনস্টল করা থাকে, আপনি এটির সংস্করণ তথ্যের মাধ্যমে এটির ইনস্টলেশন পরীক্ষা করতে পারেন। পাইথন আপনার মেশিনে উপলব্ধ না হলে, পরবর্তী ধাপে যাওয়ার আগে আপনাকে অবশ্যই এটি ইনস্টল করতে হবে।
একটি টার্মিনাল খুলুন এবং পাইথনের সংস্করণ চেক করতে নিম্নলিখিত কমান্ড টাইপ করুন:
python3 --version যদি কমান্ডটি একটি সংখ্যাসূচক সংস্করণ আউটপুট প্রদান করে, আপনি নিরাপদে অনুমান করতে পারেন যে আপনি পালন করছেন এবং যেতে প্রস্তুত। যাইহোক, যদি আপনি কোনো ত্রুটির সম্মুখীন হন, তাহলে PIP ইনস্টল করার আগে আপনাকে উবুন্টুতে পাইথন ইনস্টল করতে হবে।
এখন যেহেতু আপনার মেশিনে Python ইনস্টল করা আছে, এখন PIP, Python-এর নেটিভ প্যাকেজ ম্যানেজার ইনস্টল করার সময়।
যদিও PIP সাধারণত Python বান্ডেলের সাথে প্রি-ইনস্টল করা থাকে, তবুও এর ইনস্টলেশনের স্থিতি জানার জন্য সংস্করণটি আগে থেকে পরীক্ষা করা ভাল। এটি আপনার মেশিনে ইনস্টল করা আছে কিনা তা পরীক্ষা করতে নিম্নলিখিত কমান্ডটি চালান:
pip --version আপনি যদি কার্যকর করার পরে নিম্নলিখিত ত্রুটি পান, তাহলে আপনাকে প্যাকেজ ম্যানেজার ইনস্টল করতে হবে:
Command 'pip' not found, but can be installed with:
আপনি এটি ইনস্টল করতে নিম্নলিখিত কমান্ড ব্যবহার করতে পারেন:
sudo apt install python3-pip
ইনস্টলেশনের পরে, আপনি আবার --সংস্করণ ব্যবহার করতে পারেন৷ ইনস্টলেশন সফল হয়েছে কিনা তা পরীক্ষা করার জন্য কমান্ড৷
ধাপ 2:পাইথন ব্যবহার করে একটি ভার্চুয়াল এনভায়রনমেন্ট ইনস্টল এবং সেট আপ করুন
এখন পাইথন এবং পিআইপি প্রস্তুত, আপনি শেলজিপিটি ইনস্টল এবং চালানোর জন্য মেশিনের পরিবেশকে উপযোগী করতে পাইথনের ভার্চুয়াল পরিবেশ সেট আপ করতে পারেন। ভার্চুয়াল পরিবেশগুলি বিচ্ছিন্ন প্রোগ্রামগুলি চালানোর জন্য আদর্শ কারণ তারা লাইব্রেরি দ্বন্দ্ব এড়াতে পারে৷
একটি ভার্চুয়াল এনভায়রনমেন্টের সাথে, আপনি সাইলোতে বিভিন্ন এক্সিকিউশন করার সময় আপনার সিস্টেম এবং ভার্চুয়াল এনভায়রনমেন্টের প্রোগ্রামগুলির মধ্যে মিথস্ক্রিয়া সীমিত করতে পারেন৷
পাইথন লাইব্রেরি ইনস্টল এবং ব্যবহার করার সময় কোনো অপ্রত্যাশিত দুর্ঘটনা এড়াতে ভার্চুয়াল পরিবেশ ব্যবহার করা একটি ঐচ্ছিক পদক্ষেপ।
পাইথন ব্যবহার করে একটি ভার্চুয়াল পরিবেশ তৈরি করতে, আপনাকে venv ইনস্টল করতে হবে মডিউল:
sudo apt install python3-venv -y
ভার্চুয়াল এনভায়রনমেন্ট সেট আপ করুন
একবার আপনি ভার্চুয়াল এনভায়রনমেন্ট ইন্সটল করলে, আপনি এটি সেট আপ করতে পারেন, যাতে এটি নির্বিঘ্নে ShellGPT-এর কমান্ডগুলিকে সহজতর করতে পারে৷
প্রথমে, ফাইলগুলি সংগঠিত এবং হোস্ট করার জন্য একটি নতুন ডিরেক্টরি তৈরি করুন। আপনি 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 কী তৈরি করুন
যেহেতু ভার্চুয়াল পরিবেশ প্রস্তুত, আপনাকে ShellGPT চালানোর জন্য OpenAI পরিষেবা এবং আপনার উবুন্টু মেশিনকে সংযুক্ত করতে হবে। এই উদ্দেশ্যে, আপনাকে অবশ্যই OpenAI এর ওয়েবসাইটে নেভিগেট করতে হবে এবং সেখানে একটি অ্যাকাউন্ট তৈরি করতে হবে।
আপনার যদি একটি বিদ্যমান অ্যাকাউন্ট থাকে, আপনি আপনার শংসাপত্রের সাথে লগ ইন করতে পারেন এবং ওয়েবসাইটের উপরের ডানদিকে অবস্থিত আপনার প্রোফাইল ছবিতে নেভিগেট করতে পারেন৷
এপিআই কী দেখুন এ ক্লিক করুন , তারপর নতুন গোপন কী তৈরি করুন৷ .
এই চাবিটি কারো সাথে শেয়ার করবেন না যেহেতু সংযোগটি ব্যক্তিগত এবং শুধুমাত্র আপনার মেশিনে ব্যবহার করা উচিত৷
৷ডায়ালগ বক্স থেকে API কীটি অনুলিপি করুন এবং এটিকে কোথাও সংরক্ষণ করুন, যেহেতু আপনি একই কী পুনরায় পর্যালোচনা করতে পারবেন না৷
আপনার উবুন্টু মেশিনে একটি সংযোগ স্থাপন করতে, রপ্তানি দিয়ে একটি পরিবেশ পরিবর্তনশীল তৈরি করুন কমান্ড:
export OPENAI_API_KEY=<paste key details here> একটি ভার্চুয়াল এনভায়রনমেন্ট ভেরিয়েবলে API কী যোগ করুন এবং যাচাই করুন
আপনি যখন এই পদ্ধতিতে API কীটি চালান, তখন লিনাক্স এটি শুধুমাত্র একটি একক উদাহরণের জন্য ব্যবহার করবে। যাইহোক, আপনি যদি মৃত্যুদন্ডকে স্থায়ী করতে চান তবে এটি .bashrc-এ সংরক্ষণ করুন ফাইল।
আপনাকে যা করতে হবে তা হল প্রথম কমান্ডটি টাইপ করুন এবং পাঠ্য সম্পাদকের মধ্যে পরবর্তী কমান্ডটি লিখুন:
nano ./bashrc
export OPENAI_API_KEY=<paste key details here>
সংরক্ষণ করুন এবং সম্পাদক থেকে প্রস্থান করুন। তারপরে, পরিবর্তনগুলি সক্ষম করতে উত্স কমান্ডটি ব্যবহার করুন৷
৷source ./bashrc অবশেষে, env দিয়ে API কী যাচাই করুন আদেশ।
env
আপনার OPENAI_API_KEY পরিবেশ পরিবর্তনশীল আউটপুটে তালিকাভুক্ত করা উচিত।
ধাপ 5:উবুন্টুতে ShellGPT ইনস্টল করুন
ইনস্টলেশনের সমস্ত আনুষ্ঠানিকতা সম্পূর্ণ হয়ে গেলে, আপনি কেবলমাত্র সেরা অংশ, ShellGPT ইনস্টলেশনে যেতে পারেন। ইনস্টলেশনের ধাপগুলি বেশ সহজবোধ্য, এবং আপনি নিম্নলিখিত কমান্ডের সাহায্যে টুলটি ইনস্টল করতে পারেন:
pip3 install shell-gpt
ইনস্টলেশন শেষ করা যাক; এদিকে, আপনি আপনার টার্মিনাল উইন্ডোর মাধ্যমে AI টুল ব্যবহার করার কিছু আকর্ষণীয় উপায় দেখতে পারেন।
টার্মিনালের মাধ্যমে কোয়েরি চালানোর জন্য 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-এর স্বয়ংক্রিয় কমান্ডের সাহায্যে আপনার জীবনকে আরও সহজ করে তোলাই উত্তম৷