AutoGPT কী? কীভাবে কাজ করে?

Level 34
সুপ্রিম টিউনার, টেকটিউনস, ঢাকা

আসসালামু আলাইকুম, কেমন আছেন টেকটিউনস কমিউনিটি? আশা করছি সবাই ভাল আছেন। আজকে আবার হাজির হলাম নতুন টিউন নিয়ে।

আপনি হয়তো এত দিনে শুনে এসেছেন ChatGPT, GPT-3.5, ও GPT-4, সম্পর্কে যা বিশ্বব্যাপী আলোড়ন তৈরি করেছে। আজকে জানতে পারবেন নতুন আরেকটা AI সম্পর্কে যার নাম AutoGPT। প্রাথমিক ভাবে আপনার মনে হতে পারে এটা হয়তো ChatGPT এর কোন ভার্সন, প্লাগ-ইন অথবা কোন ব্রাউজার এক্সটেনশন। কিন্তু না, এটা আলাদা একটি আর্টিফিশিয়াল ইন্টেলিজেন্স এবং আপনার ভাবনার চেয়ে বেশি কিছু।

AutoGPT কী?

AutoGPT নতুন একটি AI যা GPT-3.5 ও GPT-4 এর API দিয়ে তৈরি করা হয়েছে। এই আর্টিফিশিয়াল ইন্টেলিজেন্সটি নিজে নিজে Prompt দিয়ে নির্দিষ্ট কাজ সম্পাদনা করে এবং কাজ রিভিউ করে। যেখানে ChatGPT আপনাকে কোন কাজ কীভাবে করবেন সেই নির্দেশনা দিতে পারে সেখানে AutoGPT আপনাকে সেই কাজকে করে দিতে পারে।

চলুন জানা যাক এটা কীভাবে কাজ করে?

AutoGPT এর কাজ করতে লাগে,

  • AI নাম
  • AI Rule
  • আপ টু পাঁচটি Goal

উদাহরণ,

Name: Chef-GPT

Role: একটি সাধারণ রেসিপি খুঁজে বের করবে এবং এটাকে Michelin Star কোয়ালিটির রেসিপিতে রূপান্তর করবে।

Goal 1: অনলাইন থেকে সাধারণ রেসিপি খুঁজে বের করবে

Goal 2: সাধারণ রেসিপিটাকে Michelin Star কোয়ালিটিতে রূপান্তর করবে।

যখন AutoGPT প্রয়োজনীয় ডেসক্রিপশন এবং Goal পেয়ে যাবে এটি নিজে নিজে সব কাজ করতে থাকবে যতক্ষণ পর্যন্ত সন্তোষজনক ফলাফল না আসে।

ChatGPT এর সাথে এর পার্থক্য হচ্ছে ChatGPT আপনাকে ইনফেকশন দেবে এক্সিকিউট করবে না কিন্তু AutoGPT এক্সিকিউট করে দেখাবে। যেমন আপনি বাড়ি সাঁঝাতে চান, সেক্ষেত্রে ChatGPT আপনাকে নির্দেশনা দেবে কি করতে পারেন অন্যদিকে AutoGPT নির্দেশনা দেয়ার পাশাপাশি নেয়ারবাই হোম ডেকোরের সাথে যোগাযোগ পর্যন্ত করতে পারে। এটি GPT-4 ব্যবহার করে কোডিং করে Python স্ক্রিপ্টও এক্সিকিউট করা, ডিবাগ করা, ডেভেলপ করার মত কাজ গুলো করতে পারে। এটি একটি Self improving AI যা ট্রু AGI (Artificial General Intelligence) কেমন হতে পারে সেদিকে ইঙ্গিত দেয়।

AutoGPT এর ফিডব্যাক loop দেখতে মূলত এমন,

  • Plan
  • Criticize
  • Act
  • Read Feedback
  • Plan

AutoGPT নিজে থেকে বিভিন্ন ফাইল Read এবং Write করে ইন্টারনেটে ব্রাউজ করে একই সাথে তার Prompts গুলো রিভিউ করে দেখে ইউজার যা চাচ্ছে তা নিয়ে কাজ হচ্ছে কিনা। আপনি এখানে Goal সেট করে দেবেন এটা ইন্টারনেট থেকে সেরা তথ্য গুলো কালেক্ট করবে এবং নিজে নিজে আপনার জন্য কাজটি করবে। একই সাথে এটি প্রতিনিয়ত নিজেকে ইম্প্রুভ করে যাবে।

AutoGPT প্রতিটি Prompt এর বেলায় আপনার পারমিশন চাইবে যেন সঠিক ডিরেকশনে কাজ চালিয়ে যেতে পারে।

ধরুন AutoGPT একজন ইউজারের জন্য একটি অ্যাপ ডেভেলপ করবে। কিন্তু প্রয়োজনীয় একটি রিসোর্স পিসিতে নেই, সেক্ষেত্রে ইন্টারনেট থেকে এটি নির্দিষ্ট রিসোর্স সার্চ দিয়ে ইউজারের পিসিতে ইন্সটল করতে পারবে।

কীভাবে AutoGPT ব্যবহার করবেন?

AutoGPT ব্যবহার করতে আপনার OpenAI একাউন্ট থেকে ক্রেডিট কেটে নেয়া হবে। আপনি 18$ পর্যন্ত ব্যবহার করতে পারবেন যা ফ্রি ভার্সনে অন্তর্ভুক্ত।

AutoGPT যেহেতু প্রতিটি prompt, বেলায় পারমিশন চাইবে সেহেতু কোন টাস্ক ফুলফিল করা আগে আপনাকে অনেক কিছু টেস্ট করতে হতে পারে।

AutoGPT ইন্সটল করতে আপনার যা যা লাগবে,

  • Python 3.8 অথবা later
  • OpenAI API key
  • GPT-4 API Access
  • PINECONE API key
  • Text-to-speech প্রজেক্টের জন্য ElevenLabs API

আপনার CMD, Bash or Powershell এ নিচের কমান্ড দিন,

git clone https://github.com/Torantulino/Auto-GPT.git

প্রজেক্ট ডিরেক্টরিতে যান

cd 'Auto-GPT'

প্রয়োজনীয় Dependencies ইন্সটল করুন

pip install -r requirements.txt

ফোল্ডারে যান এবং.env.template কে.env. তে রিনেম করুন। এর পর env. ওপেন করে OpenAI API দিয়ে রিপ্লেস করুন। আপনার যদি Text-to-speech এর কাজ থাকে তাহলে ELEVEN LABS API ও রিপ্লেস করুন।

API কী পেতে,

OpenAI API লিংক,

https://platform.openai.com/account/api-keys.

ElevenLabs API লিংক

https://elevenlabs.io.

সব কিছু হয়ে গেলে CMD, Bash অথবা Powershell রান করুন

python scripts/main.py

আপনি AutoGPT এর জন্য প্রস্তুত

আপনি এখান থেকে ডেমো ভিডিও দেখতে পারেন।

শেষ কথা

আর্টিফিশিয়াল ইন্টেলিজেন্স এর যে ঝড় শুরু হয়েছে আসলে আমরা জানি না এটা কোথায় গিয়ে থামবে এবং ভবিষ্যতে আমরা আর কী কী দেখতে চলেছি। আশা করছি এই টিউন থেকে আপনি নতুন AI এর ধারণা পেয়েছেন। কেমন লাগল এই AI সম্পর্কে জেনে, অবশ্যই জানাবেন।

তো আজকে এই পর্যন্তই পরবর্তী টিউন পর্যন্ত ভাল থাকুন আল্লাহ হাফেজ।

Level 34

আমি সোহানুর রহমান। সুপ্রিম টিউনার, টেকটিউনস, ঢাকা। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 10 বছর 7 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 568 টি টিউন ও 200 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 112 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

কখনো কখনো প্রজাপতির ডানা ঝাপটানোর মত ঘটনা পুরো পৃথিবী বদলে দিতে পারে।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস