
প্রকাশিত: ১৯ মে, ২০২৩, ২:৪৫ PM EDT
জেরিক একজন ফরেনসিক সায়েন্স স্নাতক যাদের পাঁচ বছরের বেশি লেখার অভিজ্ঞতা রয়েছে এবং রিভার্স ইঞ্জিনিয়ারিং ও হার্ডওয়্যারে গভীর আগ্রহ রয়েছে।
তাঁর প্রযুক্তি যাত্রা শৈশবে একটি পুরানো নোকিয়া N91-এ শুরু হয়েছিল, যেখানে তিনি পোকেমন ব্লুর সিম্বিয়ান পোর্টের মতো জাভা গেমস রিপ্যাকেজ করতেন টিএম এবং পোকে ডলার সমান্তরাল করার জন্য। উচ্চ বিদ্যালয়ে তিনি কাস্টম অ্যান্ড্রয়েড রোম ফ্ল্যাশ করতেন এবং মডিফাইড গেমস লাঞ্চ মানিতে বিনিময় করতেন, এবং কলেজে তিনি TI Tiva C লঞ্চপ্যাডে C/C++ এবং ইলেকট্রনিক্স শিখলেন, তারপর DIY প্রজেক্ট তৈরি করলেন য{USB সিকিউরিটি কী থেকে হোম অটোমেশন ডিভাইস পর্যন্ত।
জেরিক এখন MUO-তে লিখতে পছন্দ করেন প্রযুক্তি সম্পর্কে শেয়ার ও শেখার জন্য এবং নিজের দক্ষতা বিকাশের জন্য। প্রযুক্তির বাইরে, তিনি CS2 এবং ড্রাগন নেস্ট খেলতে পছন্দ করেন, ওজন তুলতে, দৈনন্দিন ৫ কিমি দৌড়াতে, এবং গরিনহাউসে বই পড়তে।
Auto-GPT একটি ওপেন-সোর্স প্রজেক্ট যা লোকেদের নিজেদের প্রয়োজনমতো AI অ্যাসিস্ট্যান্ট তৈরি করতে দেয়। এই AI অ্যাসিস্ট্যান্টগুলো চিন্তা এবং আত্ম-সমালোচনা করতে সক্ষম এবং নিজেদের প্রম্পট জেনারেট করতে পারে নির্দিষ্ট লক্ষ্যমাত্রা অর্জন এবং তাদের ভূমিকা পালনের জন্য। এটি চ্যাটজিপিটিতে ব্যবহৃত একই GPT ল্যাঙ্গুয়েজ মডেল ব্যবহার করে।
যদি আপনি AI অ্যাসিস্ট্যান্টের রূপে GPT-এর শক্তি ব্যবহার করতে চান, তবে Auto-GPT চেষ্টা করা আপনাকে আকর্ষণ করতে পারে। এখানে কীভাবে আপনি উবুন্টুতে Auto-GPT ইনস্টল এবং সেট আপ করতে পারেন তা দেওয়া হলো।
Auto-GPT ইনস্টলের পূর্বশর্ত
Auto-GPT ইনস্টল করতে, আপনাকে প্রথমে আপনার কম্পিউটারে লেটেস্ট Python3 এবং Git প্যাকেজ ইনস্টল করতে হবে।
Auto-GPT-এ পাইথন ব্যাপকভাবে ব্যবহৃত হয়। উবুন্টুতে লেটেস্ট পাইথন ভার্সন ইনস্টল করতে, একটি টার্মিনাল খুলুন এবং প্যাকেজগুলো আপগ্রেড ও আপডেট করুন:
sudo apt update && sudo apt upgrade
এখন, deadsnakes PPA যোগ করুন নিচের কমান্ডটি দিয়ে:
sudo add-apt-repository ppa:deadsnakes/ppa
লেটেস্ট পাইথন ভার্সন ইনস্টল করুন:
sudo apt install python3.11
উপরোক্ত কমান্ডে "python3.11"-কে সময়ানুসারে লেটেস্ট পাইথন ভার্সন দিয়ে রিপ্লেস করুন।
ইনস্টলেশনের পর, pip ইতিমধ্যে আপনার মেশিনে ইনস্টল করা আছে কিনা চেক করুন:
pip --version
আপনি পাইথন ৩.৪ বা তার উপরে ব্যবহার করলে pip ইতিমধ্যে ইনস্টল করা থাকা উচিত। কিন্তু যদি অনুপস্থিত থাকে, তবে pip ইনস্টল করুন:
sudo apt install python3-pip
এখন যেহেতু আপনি উবুন্টুতে লেটেস্ট পাইথন ভার্সন এবং pip ইনস্টল করেছেন, Git ইনস্টল করুন এবং git clone ব্যবহার করে Auto-GPT রিপোজিটরি ক্লোন করুন:
sudo apt install git sudo git clone https://github.com/Significant-Gravitas/Auto-GPT.git
নতুন তৈরি Auto-GPT কোড ফোল্ডারে cd কমান্ড ব্যবহার করে ডায়েক্টরি পরিবর্তন করুন:
cd Auto-GPT
স্টেপ ১: উবুন্টুতে Auto-GPT কনফিগার করুন
এখন যেহেতু আপনি Auto-GPT-র জন্য এনভায়রনমেন্ট সঠিকভাবে সেট আপ করেছেন, আপনাকে আপনার OpenAI API কীকে এনভায়রনমেন্ট ভেরিয়েবল হিসেবে কনফিগার করতে হবে।
OpenAI API কী পেতে, platform.openai.com-এ যাই একটি অ্যাকাউন্টের জন্য সাইন আপ করুন। OpenAI-এর GPT প্রোডাক্ট ব্যবহার করার জন্য আপনার পেমেন্ট মেথড সেট আপ করা নিশ্চিত করুন।
আপনার অ্যাকাউন্টে লগ ইন করার পর, উপরের ডান কোণার প্রোফাইল ইমেজে ক্লিক করুন এবং View API Keys সিলেক্ট করুন।
একটি API কী জেনারেট করতে, Create new secret key বাটনে ক্লিক করুন, যেকোনো নাম যোগ করুন, এবং Ctrl + C চাপে বা কপি আইকনে ক্লিক করে API কীটি কপি করুন। আপনি এই কীটি আপনার AI অ্যাসিস্ট্যান্টের শংসাপত্র হিসেবে ব্যবহার করবেন OpenAI-এর GPT প্রযুক্তি ব্যবহার করার জন্য।
একবার কপি হয়ে গেলে, কীটি .env ফাইলের ভিতর পেস্ট করুন। env ফাইলটি আপনি Auto-GPT-এর সাথে যে সব API কী ব্যবহার করবেন সেগুলো সংরক্ষণ করবে। আপনি যদি পাইনকোন (Pinecone) এর মতো একটি ব্যাকএন্ড ভেক্টর ডাটাবেসের প্রয়োজন না হয়, তবে আপনার OpenAI API কীই Auto-GPT ব্যবহার করার জন্য যথেষ্ট।
আপনার API কী সেট করতে, nano ব্যবহার করে .env ফাইলটি খুলুন:
nano .env.template
OpenAI API কী ভেরিয়েবলটি খুঁজে বের করতে, CTRL + W ধরে রাখুন, “OPEN_API_KEY=” সার্চ করুন, এবং তারপর Enter চাপুন।
প্লেসহোল্ডারটি আপনার API কী দিয়ে রিপ্লেস করুন Ctrl + V চাপে এবং Ctrl + S চাপে সেভ করুন। nano টেক্সট এডিটর থেকে বের होने Ctrl + X চাপুন।
আপনাকে অবশ্যই ".env.template" ফাইলটিকে শুধু ".env" হিসেবে রিনেম করতে হবে। তা করতে, রান করুন:
sudo mv .env.template .env
স্টেপ ২: উবুন্টুতে Auto-GPT ডিপেন্ডেন্সি ইনস্টল করুন
Auto-GPT অনেক পাইথন লাইব্রেরি ব্যবহার করে। আপনাকে AutoGPT সোর্স কোডের সাথে আসা requirements.txt টেক্সট ফাইল এবং pip ব্যবহার করে সব প্যাকেজ ইনস্টল করতে হবে।
সকল পাইথন ডিপেন্ডেন্সি ইনস্টল করতে, রান করুন:
pip install -r requirements.txt
এরপর, Auto-GPT চালানোর চেষ্টা করুন:
python3 -m autogpt
অভিনন্দন! আপনি সফলভাবে আপনার উবুন্টু মেশিনে Auto-GPT ইনস্টল ও সেট আপ করেছেন।
উবুন্টুতে Auto-GPT কীভাবে ব্যবহার করবেন
Auto-GPT ইনস্টল হয়ে গেলে, আপনি এখন আপনার নিজস্ব AI অ্যাসিস্ট্যান্ট তৈরি করতে পারবেন। Auto-GPT ব্যবহার করার দুটি মোড রয়েছে। ডিফল্ট মোডে, আপনাকে শুধু একটি টাস্ক প্রদান করতে হবে। নির্দিষ্ট টাস্কের ভিত্তিতে, Auto-GPT আপনার AI অ্যাসিস্ট্যান্টের নাম, এর ভূমিকা এবং এর লক্ষ্যগুলো স্বয়ংক্রিয়ভাবে জেনারেট করবে।
ম্যানুয়াল মোডে, Auto-GPT আপনাকে একটি নাম, একটি ভূমিকা, এবং পাঁচটি পর্যন্ত লক্ষ্য নির্দিষ্ট করতে বলবে যা আপনি আপনার AI অ্যাসিস্ট্যান্টকে তার টাস্ক করার সময় অনুসরণ করতে চান। এই মোড আপনাকে নিয়ন্ত্রণ দেয় আপনার AI অ্যাসিস্ট্যান্ট কীভাবে কাজ করবে সেটি নির্ধারণ করতে।
ম্যানুয়াল মোড ব্যবহার করতে, নিচের কমান্ডটি ব্যবহার করুন:
--manual
এই উদাহরণে, আমরা আমাদের AI অ্যাসিস্ট্যান্টের নাম দিয়েছি, এবং এটিকে প্রোডাক্ট প্রোমো খুঁজে বের করার ভূমিকা দিয়েছি, এবং প্রোমোর গুণগত নিকত্য নিয়ে কিছু লক্ষ্য দিয়েছি।
নাম, লক্ষ্য এবং ভূমিকা প্রদান হয়ে গেলে, আপনার AI অ্যাসিস্ট্যান্ট তৎক্ষণাৎ সক্রিয় হয়ে যাবে এবং তার চিন্তা এবং এক্সিকিউশন প্রসেসের মাধ্যমে লুপ করা শুরু করবে।
প্রক্রিয়া 전반ে, আপনি আপনার AI অ্যাসিস্ট্যান্টের চিন্তা, যুক্তি, পরিকল্পনা, সমালোচনা এবং পরবর্তী অ্যাকশন দেখতে পারবেন। এর পরবর্তী অ্যাকশন তখনই এক্সিকিউট হবে যখন আপনি আপনার অনুমোদন দেবেন।
AI-এর পরবর্তী অ্যাকশন অনুমোদন করতে "y" টাইপ করুন yes-এর জন্য। আপনি যদি AI-কে তার পরিকল্পনা অনুযায়ী চালিয়ে যেতে না দিতে চান, তবে "n" টাইপ করুন no-এর জন্য এবং এক্সিট করুন।
আপনি যদি আপনার AI অ্যাসিস্ট্যান্টের ওপর আস্থা রাখেন এবং এর সব চিন্তা এবং অ্যাকশন মনিটর করতে না চান, তবে "y -(number)" টাইপ করতে পারেন। উদাহরণস্বরূপ, আপনি যদি Auto-GPT-কে এর পরবর্তী পাঁচটি অ্যাকশন এক্সিকিউট করতে চান, তবে "y -5" টাইপ করুন। மேலும், আপনি আপনার AI অ্যাসিস্ট্যান্টকে ফিডব্যাক দিতে চাইলে, আপনার প্রম্পট ইনপুট হিসেবে দিতে পারেন।
এই উদাহরণে, আমাদের অ্যাসিস্ট্যান্ট একই চিন্তা, পরিকল্পনা এবং এক্সিকিউশন তিনবার লুপ করে গেছে। তাই আমরা সেটিকে ফিডব্যাক দিয়েছি থেমে যাওয়ার জন্য কারণ এর প্রাথমিক প্রচেষ্টাই যথেষ্ট ছিল।
একবার আপনার AI অ্যাসিস্ট্যান্ট তার টাস্ক শেষ করলে, আপনি এর ফাইনাল আউটপুট দেখতে পারবেন /Auto-GPT-x.x.x/autogpt/auto_gpt_workspace ডায়েক্টরি খুলে।
সাফল্য! আমাদের AI অ্যাসিস্ট্যান্ট আমাদেরকে আমরা যে মাউসটি খুঁজছিলাম তার সক্রিয় প্রোমো কোডের একটি তালিকা দিয়েছে।
Auto-GPT-এর সীমাবদ্ধতা
যদিও Auto-GPT আমাদের কিছু আশাবাদী ফলাফল দিয়েছে, এটি এখনও তত শক্তিশালী বা উপযোগী নয় যতটা এই হাইপ দেওয়া হয়েছিল। আমাদের টেস্টিং-এর সময়, যেকোনো কিছুটা জটিল টাস্ক প্রায়শই AI অ্যাসিস্ট্যান্টকে একই চিন্তা এবং অ্যাকশনের প্যাটার্নে লুপ করার দিকে নিয়ে যেতে, যা cuối পর্যন্ত ব্যর্থ হয়।
এই সমস্যার একটি বড় অংশ ছিল AI-এর অক্ষমতা ওয়েবসাইটের বিজ্ঞাপন, কুকিজ, লগ-ইন পেজ এবং পপ-আপ হ্যান্ডল করতে। এটির সম্ভাব্য কারণ Auto-GPT এখনও এর ஆரম্ভিক ডেভেলপমেন্ট ফেজে আছে।
তাই ফিলহাল, আপনাকে শুধু Auto-GPT ব্যবহার করা উচিত AI অ্যাসিস্ট্যান্টের সাথে খেলা ও এক্সপেরিমেন্ট করার একটি উপায় হিসেবে।
Auto-GPT সবসময় আরও ভালো হবেই
Auto-GPT তার বর্তমান ডেভেলপমেন্ট স্টেজ এবং GPT-4-এ সীমিত অ্যাক্সেসের কারণে তত শক্তিশালী নয় যতটা হওয়া উচিত। তবে এই বিষয়গুলো দীর্ঘদিন চলবে না কারণ Auto-GPT বিশ্বব্যাপী মানুষের কাছ থেকে প্রচুর ট্র্যাকশন এবং সাপোর্ট পাচ্ছে।
Auto-GPT-এর ডেভেলপমেন্ট সম্ভবত চলবে যতক্ষণ না এটি একটি পরিপক্ব এবং স্থিতিশীল অবস্থানে পৌঁছায় যেখানে অনেক উপকারী ফিচার ইমপ্লিমেন্ট করা হবে। এটা কেবল সময়ের kérdেই Auto-GPT আমাদের ব্যক্তিগত, পেশাগত এবং ব্যবসায়িক অ্যাপ্লিকেশনের জন্য একটি ব্যবহারিক টুল হয়ে উঠবে।