বেবিএজিআই কীভাবে ইনস্টল করবেন

Bebi Eji A I Kibhabe Inastala Karabena



আগের নিবন্ধে, আমরা কি আলোচনা অটো-জিপিটি কি এবং কিভাবে ইন্সটল করতে হয় . অটো-GPT 144,000 স্টার সহ GitHub-এ সর্বোচ্চ রাজত্ব করে এবং এটি বৃদ্ধির সাথে সাথে গণনা করে, তারপরে এই ব্লগটি লেখার সময় BabyAGI 16,000 স্টার সহ।

অটো-জিপিটি এবং বেবিএজিআই উভয়ই তাদের কাজ চালানোর জন্য OpenAI API-এর মাধ্যমে ChatGPT ক্ষমতা ব্যবহার করে। ধারণাগতভাবে, BabyAGI নিম্নরূপ একটি ফ্লো চার্ট নিয়ে কাজ করে:







BabyAGI একটি স্বায়ত্তশাসিত এজেন্ট। কিছু করার জন্য প্রতিটি পদক্ষেপের অর্ডার দেওয়ার পরিবর্তে, BabyAGI একটি নির্দিষ্ট উদ্দেশ্য অধ্যয়ন করে একটি কাজ সম্পূর্ণ করার জন্য একটি পদ্ধতিগত পদক্ষেপ বিকাশ করতে সক্ষম।



ওপেনএআই-এর API GPT 3.5 এবং GPT 4 ব্যবহার করে পাইথন প্রোগ্রামিং ভাষা ব্যবহার করে Yohei Nakajima দ্বারা BabyAGI তৈরি করা হয়েছে। আপনাকে জানতে হবে যে OpenAI-এর API-এর বিনামূল্যে সংস্করণ ব্যবহার করা প্রতি মিনিটে 3টি অনুরোধের (RPM) মধ্যে সীমাবদ্ধ। যেখানে, বেবিএজিআই সঠিকভাবে চালানোর জন্য এর চেয়ে বেশি প্রয়োজন। সুতরাং, সঠিক মূল্য পরিকল্পনার সাথে OpenAI এর API ব্যবহার করার পরামর্শ দেওয়া হচ্ছে। এছাড়াও, BabyAGI ভেক্টর DB আউটপুট এবং সিস্টেম মেমরি হিসাবে ব্যবহার করে যার জন্য 'Pinecone' নামে একটি ভেক্টর ডাটাবেস সার্ভার প্রয়োজন। নিশ্চিত করুন যে আপনার অন্তত একটি বিনামূল্যের Pinecone অ্যাকাউন্ট আছে।



আমরা একটি কালি লিনাক্স মেশিনে BabyAGI ইনস্টল করব। আপনার কম্পিউটারে পাইথন এবং গিট ইনস্টল না হওয়া পর্যন্ত আপনি যেখানেই এটি ইনস্টল করুন সেখানে কোন মৌলিক পার্থক্য নেই। এই টিউটোরিয়ালটি সমস্ত অপারেটিং সিস্টেমের জন্য প্রযোজ্য।





প্রস্তুতি

1. OpenAI API কী পান

যাও https://platform.openai.com/account/api-keys . একটি নতুন গোপন কী তৈরি করুন এবং OpenAI কী মানটি অনুলিপি করুন।




2. PineCone API কী এবং এর পরিবেশের মান পান

লগ ইন https://www.pinecone.io/ এবং 'API কী' পৃষ্ঠায় যান৷ মূল মান এবং পরিবেশের মান অনুলিপি করুন।

BabyAGI ইনস্টল এবং সেটআপ করুন

আপনার টার্মিনাল (লিনাক্স এবং ম্যাক) বা পাওয়ারশেল (উইন্ডোজ) খুলুন এবং নিম্নলিখিত পদক্ষেপগুলি করুন:

GitHub এ BabyAGI প্রকল্প ক্লোন করুন।

git ক্লোন https: // github.com / yoheinakajima / guests.git

ইনস্টলেশন প্রক্রিয়ার সাথে কোনো ত্রুটি প্রতিরোধ করার জন্য, এটি অত্যন্ত সুপারিশ করা হয় যে আপনি প্রথমে আপনার সিস্টেম আপডেট করুন। নিম্নলিখিত কোড চালান:

sudo উপযুক্ত আপডেট -এবং && sudo উপযুক্ত আপগ্রেড -এবং && sudo উপযুক্ত ডিস্ট-আপগ্রেড -এবং

কাজের ডিরেক্টরিটিকে BabyAGI ফোল্ডারে পরিবর্তন করুন এবং সমস্ত পাইথন নির্ভরতা প্যাকেজ ইনস্টল করুন।

সিডি বাচ্চা && পিপ ইনস্টল -আর requirements.txt

আপনি যদি ভাবছেন যে প্রয়োজনীয় নির্ভরতাগুলি কী, এগুলি নিম্নরূপ:

ডিফল্ট env টেমপ্লেটটি অনুলিপি করুন এবং এটিকে শুধুমাত্র একটি 'env' ফাইলে নাম দিন।

cp .env.example .env

যেকোনো টেক্সট এডিটর দিয়ে 'env' ফাইলটি খুলুন এবং OpenAI API কী, Pinecone API কী, এবং Pinecone এনভায়রনমেন্ট মান সন্নিবেশ করুন।

OPENAI_API_KEY =

PINECONE_API_KEY =

PINECONE_ENVIRONMENT =

একই 'env' ফাইলে, BabyAGI কে কাজের বিবরণ দিন।

নিচে স্ক্রোল করুন এবং RUN CONFIG নামে একটি বিভাগ খুঁজুন। একটি উদ্দেশ্য এবং INITIAL_TASK সেট করুন। আপনি যা করতে চান তা উদ্দেশ্য হওয়া উচিত এবং INITIAL_TASK এর সাথে শুরু করা প্রথম কাজ হওয়া উচিত।

সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন।

BabyAGI চালান।

python babyagi. py

ডিফল্ট LLM মডেলটি হল GPT 3.5, আপনি আপনার 'env' ফাইলে মডেলটিকে GPT 4 এ পরিবর্তন করতে পারেন৷ প্রক্রিয়াটি নিরীক্ষণ করুন এবং অপ্রয়োজনীয় কিছু ঘটলে প্রোগ্রামটি বন্ধ করুন। আপনার ডেস্ক ছেড়ে যাবেন না; আপনি চান না যে বেবিএজিআই শেষ পর্যন্ত আপনার ওপেনএআই বিলগুলিকে নষ্ট করে ফেলুক।

উপসংহার

BabyAGI হল একটি AI-চালিত সিস্টেম যা ব্রেনস্টর্মিং এবং টাস্ক ম্যানেজমেন্ট প্রক্রিয়াকে স্ট্রিমলাইন এবং স্বয়ংক্রিয় করার জন্য ডিজাইন করা হয়েছে। এর মূল উদ্দেশ্য হল সৃজনশীল ধারণা তৈরি করা, সেগুলিকে কাজগুলিতে সংগঠিত করা এবং লক্ষ্য এবং অতীতের কার্য সম্পাদনের উপর ভিত্তি করে তাদের অগ্রাধিকার দেওয়া। একটি ক্রমাগত লুপে অপারেটিং, সিস্টেম একটি তালিকা থেকে কার্যগুলি পুনরুদ্ধার করে, সেগুলি সম্পাদন করে, ফলাফল উন্নত করে এবং নতুন কাজ তৈরি করে। BabyAGI মানুষের জ্ঞানীয় বিকাশ থেকে অনুপ্রেরণা নিয়ে OpenAI এবং Pinecone API-এর শক্তিকে কাজে লাগায়।