➡ AIs এর সাথে আমাদের ভবিষ্যৎ কেমন হতে চাই তার একটি সুন্দর ছবি (মিডজার্নি আর্ট)
TLDR: এই GPT অটোমেশন রেপো অত্যধিক জটিল; আমি আপনাকে দেখাব কিভাবে আমার জিপিটি প্রজেক্ট বিল্ডারের মতো আপনার নিজের তৈরি করা যায় যাতে আপনার কাছে বটগুলি পুনরাবৃত্তিমূলকভাবে আপনার প্রকল্প তৈরি করতে পারে।
সাধারণ সুস্থ লোকেরা যারা ক্রমাগত GPT (আমি না) ক্ষুদ্রতম জিনিস দ্বারা বিভ্রান্ত হয় না, তারা এখনও অবগত নাও হতে পারে যে GitHub-এর শীর্ষ ট্রেন্ডিং রেপোগুলি GPT অটোমেশন হার্নেসে পূর্ণ।
রেডডিটের জনপ্রিয় বাক্যাংশটি এমন কিছু, "চ্যাটবটগুলি এর জন্য করা হয়েছে, ভবিষ্যত এজেন্টদের জন্য।"
এই মুহূর্তে সবচেয়ে জনপ্রিয় হল Auto-GPT , যা আপনার OpenAI অ্যাকাউন্টের সাথে সংযোগ করে এবং আপনার জন্য পুনরাবৃত্তভাবে একটি সম্পূর্ণ প্রকল্প তৈরি করে। ইতিমধ্যেই শত শত ইউটিউব ভিডিও সহ প্রচারটি বাস্তব, এত বেশি, আপনি মনে করবেন তারা NFT বিক্রি করছে।
যাইহোক, আমি এটি একটি যেতে দিয়েছি কিন্তু এটি চালু করতে পারিনি; আমার একটি Mac M1 আছে, সেখানে অনেক বাগ ছিল, এবং আমি একটি Pinecone অ্যাকাউন্টের জন্য সাইন আপ করতে চাইনি (ধারণাটি যেমন দুর্দান্ত ছিল)।
তাই, আমি আমার নিজের তৈরি করার চেষ্টা করার সিদ্ধান্ত নিয়েছি, এবং এখানে, আমি আপনাকে দেখাতে চাই যে আমি কীভাবে এটি করেছি - তাই আপনি যদি তাদের বা আমার পছন্দ না করেন তবে আপনি DIY করতে পারেন।
যেহেতু GPT3 এর মতো বড় ভাষার মডেল এলএলএম, ইনপুট এবং আউটপুটের জন্য সীমিত টোকেন গণনা রয়েছে, তাই তারা সম্পূর্ণ ওয়েব সার্ভার প্রকল্প (সমস্ত এইচটিএমএল, ডিবি, এবং রুট ফাইল সহ) ঠিক করতে পারে না।
আপনি এটি একটি ধরনের cajole আছে, এবং আপনি আগে উত্পাদিত জিনিস মনে করিয়ে দিতে হবে; কখনও কখনও, আপনার কথোপকথনের ভাতা শেষ হয়ে যায় এবং এটি সম্পূর্ণ প্রসঙ্গ দিতে সক্ষম হয় না।
তাই এজেন্টদের ধারণা এসেছিল (কার দ্বারা? আমার কোন ধারণা নেই); জিপিটি এপিআই-এর চারপাশে বিশেষ র্যাপারগুলি যা কিছু নির্দিষ্ট উপায়ে প্রম্পট করে এবং ফলাফলগুলিকে নির্দিষ্ট উপায়ে প্রসেস করে, তাই আপনার কাছে এমন জিনিস থাকতে পারে:
যেখানে প্রত্যেকে একটি নির্দিষ্ট স্তরের বিমূর্ততা পরিচালনা করে, এটি আপনাকে টোকেন ভাতা মুক্ত করতে এবং আপনার প্রকল্পকে বিটগুলিতে বিভক্ত করতে দেয়।
ঠিক আছে, তাই বিভিন্ন জিনিসের জন্য বিভিন্ন এজেন্ট থাকা অর্থপূর্ণ, কিন্তু আপনি কীভাবে সেগুলিকে একত্রে সেলাই করবেন, অন্যরা কী করছে তা কি তাদের সবার জানা দরকার নেই?
এক প্রকার, কৌশলটি হল একটি এজেন্টের আউটপুট ব্যবহার করা, এটিকে সংকুচিত করা এবং কেবলমাত্র প্রাসঙ্গিক বিটগুলিকে পরবর্তী এজেন্টের কাছে প্রেরণ করা - এটি কঠিন কারণ আপনাকে কী গুরুত্বপূর্ণ এবং কী নয় তা স্পষ্টভাবে সংজ্ঞায়িত করার একটি উপায় বের করতে হবে৷
সুতরাং, আমার ক্ষেত্রে, আমি যা করেছি তা ছিল একটি বাবার এজেন্ট যা সমস্যাটি শ্রেণীবদ্ধ করেছে:
if(solvableWithCode): callAgents else: print("Sorry mate, here is a business plan instead")
যদি সমস্যাটি কোড দ্বারা সমাধান করা যায়, আমি উপরের মত YAML তৈরি করতে বলব; এইভাবে, প্রতিটি ডেলিভারেবল একটি কাঠামোগত উপায়ে GPT API-তে একটি পৃথক কল হবে, যা এটি শুধুমাত্র একটি জিনিসের জন্য কোড তৈরি করতে দেয়।
সুতরাং, আমাদের 3টি পদক্ষেপ রয়েছে:
ব্যবহারকারী তাদের অনুরোধ জানায় "এখন একটি ট্রেডিং প্ল্যাটফর্ম দাও!"
ক্লাসিফায়ার এজেন্ট ইয়ামলের মাধ্যমে এটিকে ছোট ছোট অংশে বিভক্ত করে।
ডিকম্পোজার এজেন্ট প্রতিটি ইয়ামলের মাধ্যমে পুনরাবৃত্তি করে এবং কোড তৈরি করে।
কে, তাই কি হবে যদি প্রতিক্রিয়া খুব বড় হয়, এবং কোডটি কেটে যায়? কোডে, আমি নিশ্চিত করি যে প্রম্পট এটিকে একবারে 150টি লাইন ফেরত দিতে বলে; আমি এটির মাধ্যমে একটি লুপে পুনরাবৃত্তি করি, ক্রমাগত লক্ষ্য ফাইলে আউটপুট যুক্ত করি।
সুতরাং, বলুন যে একটি ওয়েব সার্ভার প্রকল্পের প্রয়োজন ছিল manage.py, blogList.js, এবং index.html, এটি একে একে একে একে তৈরি করবে এবং একটি ফাইলে লিখবে।
এই জিনিস রকেট বিজ্ঞান নয়; প্রকৃতপক্ষে, এটি কেবল সাধারণ পুরানো টার্ন-দ্য-হ্যান্ডেল অটোমেশন। আমি নুডলস থেকে রুটি তৈরি করা নামে একটি ব্লগ করেছি যেখানে আমি বলেছিলাম যে লোকেরা মনে করে আমরা AGI বন্ধ করছি, কিন্তু আমরা তা নই।
আমাদের কাছে একটি খুব স্মার্ট ভাষা মডেল রয়েছে যা আমরা AGI তে একসাথে সেলাই করার চেষ্টা করছি যেন আমরা নুডলস থেকে রুটি তৈরি করার চেষ্টা করছি।
শেষ পণ্যটি রুটির মতো কিছুর মতো হতে পারে, কিন্তু তা নয় - এলএলএম-এর স্বয়ংক্রিয়তা সম্পর্কে আমি এমনই অনুভব করি।
তা সত্ত্বেও, এই দেব আন্দোলনের অংশ হওয়া এখনও আশ্চর্যজনক; জিপিটি, চ্যাটজিপিটি এবং এলএলএম-এর বিশাল মূল্য রয়েছে এবং মানুষের জীবনকে সহজ করার জন্য তাদের চারপাশে অটোমেশন হার্নেস তৈরি করা লোকেদের সৃজনশীলতা একটি অংশ হওয়া একটি দুর্দান্ত জিনিস।
তাই যদি এটি আপনার জিনিস হয়, একটি ব্যাশ করুন - আপনি যদি পয়েন্টার চান বা আমার কাছে উন্নতি করতে চান এমন কিছু থাকলে আমার সাথে যোগাযোগ করুন।
দ্রষ্টব্য : প্রকল্পটি সম্পূর্ণ হয়নি; ডিবাগিং, লগিং, এবং অন্যান্য বিট যোগ করার জন্য আছে, কিন্তু এটির সাথে খেলতে নির্দ্বিধায়, কাঁটাচামচ করুন, এবং অথবা অনুলিপি করুন এবং আপনার নিজের একটি তৈরি করুন! আমি আপনার সাথে আসা কি শুনতে চাই!
আমার আরো:
গেমস এবং আমার এআই প্রজেক্ট ইউটিউব