আমি ৮টি AI এজেন্টকে একটি দ্বীপে রেখেছিলাম এবং একটি সমাজ গড়ে উঠতে দেখলাম

আমি Age of Empires-এর মতো স্ট্র্যাটেজি গেম খেলে বড় হয়েছি। আমি এমন সিস্টেম পছন্দ করতাম যেখানে সাধারণ নিয়মগুলো জটিল পৃথিবী তৈরি করে।

আমি দেখতে চেয়েছিলাম AI এজেন্টরাও কি একই কাজ করতে পারে কিনা। কোনো গেম জেতার জন্য নয়, বরং একটি সমাজে বাস করার জন্য। তারা কি মনে ক্ষোভ পুষে রাখবে? তারা কি পরনিন্দা বা গসিপ করবে? তারা কি শান্তি স্থাপন করবে?

এটি জানার জন্য আমি Tiny Civilization তৈরি করেছি।

Tiny Civilization হলো একটি সিমুলেশন যেখানে ২ থেকে ৮টি এজেন্ট একটি দ্বীপে বাস করে। তারা সংগ্রহ করে, নির্মাণ করে, বাণিজ্য করে, চুরি করে এবং সবকিছু মনে রাখে।

আমি এজেন্টের মস্তিষ্ককে দুটি স্তরে বিভক্ত করে খরচের সমস্যাটি সমাধান করেছি:

  • The LLM Mind: এই স্তরটি দীর্ঘমেয়াদী কৌশল নির্ধারণ করে এবং কথোপকথন পরিচালনা করে। খরচ কমাতে এটি প্রতি ১৫ দিনে একবার চলে।
  • The Utility Engine: এই স্তরটি খাওয়া, ঘুমানো বা আক্রমণ করার মতো দৈনন্দিন কাজগুলো পরিচালনা করে। এটি প্রতি tick-এ চলে এবং এতে কোনো খরচ হয় না।

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

এটি পরীক্ষা করা ছিল মানুষের স্বভাব সম্পর্কে একটি শিক্ষা। প্রতিবার যখন আমি একটি সমস্যা সমাধান করতাম, এজেন্টরা দ্বন্দ্ব তৈরির নতুন পথ খুঁজে পেত:

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

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

প্রতিবার যখন আমি কোনো দ্বন্দ্বের সমাধান করতাম, এজেন্টরা লড়াই করার পরবর্তী সবচেয়ে সাশ্রয়ী উপায়টি খুঁজে পেত। তারা ঠিক আমাদের মতোই আচরণ করে।

আপনি নিচে দেওয়া ডেমোটি চেষ্টা করতে পারেন বা কোডটি দেখতে পারেন।

Live demo: https://multiagentciv.netlify.app/ Code: https://github.com/dhrupo/multi-agent-civilization

Source: https://dev.to/dhrupo/i-gave-8-ai-agents-an-island-and-watched-a-society-emerge-wars-gossip-grudges-and-peace-2edj

Optional learning community: https://t.me/GyaanSetuAi