നിങ്ങളുടെ കാലഹരണപ്പെട്ട ഓർമ്മകൾ പഴയവയല്ല
ഒരു ഓർമ്മ ഉപയോഗപ്രദമാണോ എന്ന് തീരുമാനിക്കാൻ മിക്ക ആളുകളും അതിന്റെ പഴക്കം ആണ് ഉപയോഗിക്കുന്നത്.
പുതിയ ഓർമ്മകൾ പുതുമയുള്ളതാണെന്നും പഴയവ മോശമാണെന്നും അവർ കരുതുന്നു. ഇതൊരു തെറ്റാണ്. സത്യം അളക്കാൻ സമയം ഒരു മോശം മാർഗമാണ്.
ഈ രണ്ട് സാഹചര്യങ്ങൾ പരിഗണിക്കുക:
- നിങ്ങൾ ഇന്ന് ഒരു കോഡ് മോഡ്യൂളിനെക്കുറിച്ച് (code module) ഒരു കുറിപ്പ് എഴുതുന്നു. നാളെ നിങ്ങൾ ആ മോഡ്യൂൾ മാറ്റുന്നു. നിങ്ങളുടെ കുറിപ്പിന് ഒരു ദിവസം പഴക്കമേയുള്ളൂ, പക്ഷേ അത് ഇപ്പോൾ തെറ്റാണ്. നിലവിൽ നിലവിലില്ലാത്ത ഒന്നിനെക്കുറിച്ചാണ് അത് വിവരിക്കുന്നത്.
- നിങ്ങൾ ഒരു വർഷം മുമ്പ് ഒരു സുരക്ഷാ പ്രക്രിയയെക്കുറിച്ച് (security process) ഒരു കുറിപ്പ് എഴുതി. ആ പ്രക്രിയ ഒരിക്കലും മാറുന്നില്ല. നിങ്ങളുടെ കുറിപ്പ് പഴയതാണ്, പക്ഷേ അത് ഇപ്പോഴും കൃത്യമാണ്.
പഴക്കം പ്രസക്തമല്ല. പ്രസക്തമാകുന്നത് അതിന്റെ പരമ്പരയാണ് (lineage).
ഒരു ഓർമ്മ വിവരിക്കുന്ന കാര്യം മാറ്റമില്ലാതെ തുടരുകയാണെങ്കിൽ മാത്രമേ ആ ഓർമ്മ പുതുമയുള്ളതായി നിലനിൽക്കുകയുള്ളൂ. നിങ്ങൾ നിങ്ങളുടെ ദിശ മാറ്റുകയോ ഒരു പ്രോജക്റ്റ് ഉപേക്ഷിക്കുകയോ ചെയ്താൽ, ആ പ്രോജക്റ്റിൽ നിന്നുള്ള ഓരോ പാഠവും ഉടനടി കാലഹരണപ്പെടുന്നു. ആ പാഠങ്ങൾ അഞ്ച് മിനിറ്റ് പഴക്കമുള്ളതാണോ എന്നത് പ്രശ്നമല്ല. നിങ്ങളുടെ നിലവിലെ പാതയുമായുള്ള ബന്ധം അവിടെ അവസാനിക്കുന്നു.
കാലഹരണപ്പെട്ട ഓർമ്മകൾ അപകടകാരികളാണ്.
ഒരു ഓർമ്മയുടെ അഭാവം നിങ്ങളെ ജാഗരൂകനാക്കുന്നു. എന്നാൽ തെറ്റായ ഒരു ഓർമ്മ നിങ്ങളെ തെറ്റായ ദിശയിൽ ആത്മവിശ്വാസമുള്ളവനാക്കുന്നു. ഒരു ഏജന്റോ വ്യക്തിയോ പണ്ട് ശരിയായിരുന്ന ഒന്നിനെ വിശ്വസിച്ചുകൊണ്ട് കാലഹരണപ്പെട്ട ഒരു നിർദ്ദേശം പിന്തുടരുകയും അതുവഴി ഒരു സിസ്റ്റം തകരാറിലാക്കുകയും ചെയ്യുന്നു.
എങ്കിൽ പിന്നെ നമ്മൾ എന്തിനാണ് പഴക്കം നോക്കുന്നത്? കാരണം പഴക്കം കണക്കാക്കുന്നത് എളുപ്പമാണ്.
എല്ലാ കുറിപ്പുകൾക്കും ഒരു ടൈംസ്റ്റാമ്പ് (timestamp) ഉണ്ട്. എന്നാൽ പരമ്പര (lineage) പിന്തുടരുക എന്നത് പ്രയാസകരമാണ്. പരമ്പര പിന്തുടരാൻ, ഓരോ ഓർമ്മയെയും നിങ്ങളുടെ സിസ്റ്റത്തിലെ ചലനാത്മകമായ ഭാഗങ്ങളുമായി (moving parts) ബന്ധിപ്പിക്കേണ്ടതുണ്ട്. മിക്ക ആളുകളും അത്തരമൊരു മാപ്പ് നിർമ്മിക്കാറില്ല. പകരം അവർ സമയത്തെ ഒരു എളുപ്പവഴിയായി (cheap proxy) ഉപയോഗിക്കുന്നു.
ഒരു ഓർമ്മയ്ക്ക് എത്ര പഴക്കമുണ്ടെന്ന് ചോദിക്കുന്നത് നിർത്തുക. പകരം അത് വിവരിക്കുന്ന ലോകം ഇപ്പോഴും നിലവിലുണ്ടോ എന്ന് ചോദിച്ചു തുടങ്ങുക.
നിങ്ങൾ ഇത് എങ്ങനെ കൈകാര്യം ചെയ്യുന്നു? നിങ്ങൾ പുതുമയെ (recency) വിശ്വസിക്കുകയും തെറ്റുകൾ അംഗീകരിക്കുകയും ചെയ്യുന്നുണ്ടോ, അതോ ഓർമ്മകളെ അവ വിവരിക്കുന്ന കാര്യങ്ങളുമായി ബന്ധിപ്പിക്കുന്നുണ്ടോ?
Source: https://dev.to/agentmemory-dev/your-stale-memories-are-not-the-old-ones-158h
Optional learning community: https://t.me/GyaanSetuAi