ഞാൻ 8 AI ഏജന്റുകൾക്ക് ഒരു ദ്വീപ് നൽകുകയും ഒരു സമൂഹം രൂപപ്പെടുന്നത് കാണുകയും ചെയ്തു

Age of Empires പോലുള്ള സ്ട്രാറ്റജി ഗെയിമുകൾ കളിച്ചു വളർന്നവനാണ് ഞാൻ. ലളിതമായ നിയമങ്ങൾ സങ്കീർണ്ണമായ ലോകങ്ങൾ സൃഷ്ടിക്കുന്ന സംവിധാനങ്ങൾ എനിക്ക് ഏറെ ഇഷ്ടമായിരുന്നു.

AI ഏജന്റുകൾക്കും ഇതേപോലെ ചെയ്യാൻ കഴിയുമോ എന്ന് എനിക്ക് അറിയണമായിരുന്നു. ഒരു ഗെയിം ജയിക്കാനല്ല, മറിച്ച് ഒരു സമൂഹത്തിൽ ജീവിക്കാൻ. അവർ വിദ്വേഷം വെച്ചുപുലർത്തുമോ? അവർ പരദൂഷണം പറയുമോ? അവർ സമാധാനം സ്ഥാപിക്കുമോ?

ഇത് കണ്ടെത്താനായി ഞാൻ Tiny Civilization നിർമ്മിച്ചു.

2 മുതൽ 8 വരെ ഏജന്റുകൾ ഒരു ദ്വീപിൽ ജീവിക്കുന്ന ഒരു സിമുലേഷൻ ആണ് Tiny Civilization. അവർ ശേഖരിക്കുന്നു, നിർമ്മിക്കുന്നു, വ്യാപാരം നടത്തുന്നു, മോഷ്ടിക്കുന്നു, കൂടാതെ എല്ലാം ഓർത്തു വെക്കുകയും ചെയ്യുന്നു.

ഏജന്റിന്റെ മസ്തിഷ്കത്തെ രണ്ട് പാളികളായി തിരിക്കുന്നതിലൂടെ ഞാൻ ചിലവ് കുറയ്ക്കാനുള്ള പ്രശ്നം പരിഹരിച്ചു:

  • The LLM Mind: ഈ പാളി ദീർഘകാല തന്ത്രങ്ങൾ തീരുമാനിക്കുകയും സംഭാഷണങ്ങൾ കൈകാര്യം ചെയ്യുകയും ചെയ്യുന്നു. ചിലവ് കുറയ്ക്കുന്നതിനായി ഇത് ഓരോ 15 ദിവസത്തിലും ഒരിക്കൽ മാത്രം പ്രവർത്തിക്കുന്നു.
  • The Utility Engine: ഭക്ഷണം കഴിക്കുക, ഉറങ്ങുക അല്ലെങ്കിൽ ആക്രമിക്കുക തുടങ്ങിയ ദൈനംദിന പ്രവർത്തനങ്ങൾ ഈ പാളി കൈകാര്യം ചെയ്യുന്നു. ഇത് ഓരോ ടിക്ക് (tick) സമയത്തും പ്രവർത്തിക്കുന്നു, ഇതിന് ചിലവില്ല.

ഏജന്റുകൾക്ക് ഓർമ്മശക്തിയുണ്ട്. ഒരു സിമുലേഷൻ അവസാനിക്കുമ്പോൾ, അവരുടെ അനുഭവങ്ങൾ മെമ്മറി ലൈനുകളായി മാറുന്നു. ഈ ലൈനുകൾ അടുത്ത റണ്ണിലേക്ക് (run) പോകുന്നു. നിങ്ങൾ അവരുടെ വീട് നശിപ്പിച്ചു എന്നത് ഒരു ഏജന്റിന് ഓർമ്മിച്ചേക്കാം. ഒരു യുദ്ധം ഒഴിവാക്കാൻ അവർ നിങ്ങൾക്ക് നഷ്ടപരിഹാരം നൽകിയേക്കാം, അല്ലെങ്കിൽ അവർ നിങ്ങളെ എന്നെന്നേക്കുമായി അവിശ്വസിച്ചേക്കാം.

ഇത് പരീക്ഷിച്ചത് മനുഷ്യസ്വഭാവത്തെക്കുറിച്ചുള്ള ഒരു പാഠമായിരുന്നു. ഓരോ തവണ ഞാൻ ഒരു പ്രശ്നം പരിഹരിക്കുമ്പോഴും, സംഘർഷമുണ്ടാക്കാൻ ഏജന്റുകൾ പുതിയൊരു വഴി കണ്ടെത്തി:

  • ആദ്യം, അവർ കൂട്ടക്കൊലകൾ നടത്തി. പോരാടാൻ ഒരു കാരണം വേണമെന്ന നിയമം ഞാൻ ചേർത്തു.
  • പിന്നീട്, അവർ അവസാനിക്കാത്ത യുദ്ധങ്ങൾ നടത്തി. സമാധാനം കൊണ്ടുവരുന്നതിനായി ഞാൻ ഡിപ്ലോമസിയും (diplomacy) യുദ്ധം മൂലമുള്ള തളർച്ചയും (war-weariness) ഉൾപ്പെടുത്തി.
  • അടുത്തതായി, അവർ മോഷണത്തിലേക്ക് തിരിഞ്ഞു. ഭക്ഷണം സംരക്ഷിക്കുന്നതിനായി ഞാൻ ധാന്യപ്പുരകൾ (granaries) ചേർത്തു.

ഏറ്റവും രസകരമായ ഫലം ലഭിച്ചത് ഓർമ്മയിൽ നിന്നാണ്. ഒരു റണ്ണിൽ, ഏജന്റുകൾ അപരിചിതരായതുകൊണ്ട് സമാധാനം നിലനിർത്താൻ എളുപ്പമായിരുന്നു. അടുത്ത റണ്ണിൽ, ഏജന്റുകൾ പഴയ സമാധാനം ഓർത്തു വെച്ചു. ഇത് അവരുടെ ജാഗ്രത കുറച്ചു. വഞ്ചന കൂടുതൽ ലാഭകരമായി മാറി. പഴയ സുഹൃത്തുക്കൾക്കിടയിലുള്ള സമാധാനത്തേക്കാൾ അപരിചിതർക്കിടയിലുള്ള സമാധാനം എളുപ്പമായിരുന്നു.

ഓരോ തവണ ഞാൻ ഒരു സംഘർഷം പരിഹരിക്കുമ്പോഴും, പോരാടാനുള്ള അടുത്ത കുറഞ്ഞ ചിലവുള്ള വഴി ഏജന്റുകൾ കണ്ടെത്തി. അവർ നമ്മളെപ്പോലെ തന്നെ പ്രവർത്തിക്കുന്നു.

നിങ്ങൾക്ക് താഴെ നൽകിയിരിക്കുന്ന ഡെമോ പരീക്ഷിക്കാനോ കോഡ് കാണാനോ കഴിയും.

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