Hacker News

ക്ലോഡ് കോഡിൻ്റെ കോംപാക്ഷൻ ഡിസ്കിൽ ഇപ്പോഴും ഉള്ള ഡാറ്റ നിരസിക്കുന്നു

അഭിപ്രായങ്ങൾ

1 min read Via github.com

Mewayz Team

Editorial Team

Hacker News

ക്ലോഡ് കോഡിൻ്റെ കോംപാക്ഷൻ ഡിസ്കിൽ ഇപ്പോഴും ഉള്ള ഡാറ്റ നിരസിക്കുന്നു

ക്ലോഡ് കോഡിൻ്റെ കോംപാക്ഷൻ ഫീച്ചർ നിങ്ങളുടെ സജീവ സംഭാഷണ സന്ദർഭത്തിൽ നിന്ന് പഴയ സന്ദേശങ്ങളെ സംഗ്രഹിക്കുകയും നീക്കം ചെയ്യുകയും ചെയ്യുന്നു, എന്നാൽ മുമ്പ് സൃഷ്ടിച്ച എല്ലാ ഫയലുകളും എഡിറ്റുകളും ആർട്ടിഫാക്‌റ്റുകളും നിങ്ങളുടെ ഫയൽസിസ്റ്റത്തിൽ എവിടെയായിരുന്നോ അവിടെ തന്നെ തുടരും. സംഭാഷണ മെമ്മറി, പെർസിസ്റ്റൻ്റ് ഡിസ്ക് നില എന്നിവ തമ്മിലുള്ള ഈ വ്യത്യാസം മനസ്സിലാക്കുന്നത് നൂറുകണക്കിന് തിരിവുകളിൽ വ്യാപിക്കുന്ന AI- സഹായ കോഡിംഗ് സെഷനുകളെ ആശ്രയിക്കുന്ന ഡെവലപ്പർമാർക്ക് അത്യന്താപേക്ഷിതമാണ്.

ക്ലോഡ് കോഡ് കോംപാക്ഷൻ സമയത്ത് കൃത്യമായി എന്താണ് സംഭവിക്കുന്നത്?

ക്ലോഡ് കോഡുമായുള്ള നിങ്ങളുടെ സംഭാഷണം സന്ദർഭ വിൻഡോ പരിധിയെ സമീപിക്കുമ്പോൾ, സിസ്റ്റം സ്വയമേവ മുൻ സന്ദേശങ്ങൾ കംപ്രസ്സുചെയ്യുന്നു. കോംപാക്ഷൻ എന്ന് വിളിക്കപ്പെടുന്ന ഈ പ്രക്രിയ, വിശദമായ അങ്ങോട്ടും ഇങ്ങോട്ടും ഉള്ള എക്സ്ചേഞ്ചുകളെ ഒരു ഘനീഭവിച്ച സംഗ്രഹം ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു. ടോക്കൺ ഇടം സൃഷ്‌ടിക്കുക എന്നതാണ് ലക്ഷ്യം, അതിനാൽ വീണ്ടും ആരംഭിക്കാൻ നിങ്ങളെ നിർബന്ധിക്കാതെ തന്നെ സെഷൻ തുടരാം.

ഇവിടെയാണ് ബാധിക്കുന്നത്: മുമ്പത്തെ ടൂൾ കോളുകളുടെ പൂർണ്ണ വാചകം, മുമ്പത്തെ ഫയൽ റീഡുകൾ, തിരയൽ ഫലങ്ങൾ, ഇൻ്റർമീഡിയറ്റ് ന്യായവാദം എന്നിവയെല്ലാം ഒരു ഹ്രസ്വ റീക്യാപ്പിലേക്ക് ചുരുക്കിയിരിക്കുന്നു. ക്ലോഡ് കോഡിന് ആ ഇടപെടലുകളുടെ ഗ്രാനുലാർ വിശദാംശങ്ങളിലേക്കുള്ള ആക്സസ് നഷ്‌ടപ്പെടുന്നു. ടേൺ 12-ൽ നിന്നുള്ള കൃത്യമായ grep ഔട്ട്‌പുട്ട് അല്ലെങ്കിൽ 30-ാം തീയതിയിൽ നിങ്ങളുടെ കോൺഫിഗറേഷൻ ഫയലിൽ നിന്ന് അത് വായിക്കുന്ന നിർദ്ദിഷ്ട ലൈനുകൾ ഇത് ഇനി ഓർമ്മിക്കില്ല.

എന്നാൽ മിക്ക ഡെവലപ്പർമാരും നഷ്‌ടപ്പെടുന്ന ഭാഗം ഇതാ: നിങ്ങളുടെ ഫയലുകളൊന്നും മാറില്ല. ഓരോ എഴുത്തും, എല്ലാ എഡിറ്റുകളും, ഓരോ പുതിയ ഫയലും ക്ലോഡ് കോഡ് ആ ഒതുക്കപ്പെട്ട തിരിവുകളിൽ സൃഷ്ടിച്ചത് ഇപ്പോഴും ഡിസ്കിൽ സ്പർശിക്കാതെ ഇരിക്കുന്നു. കോംപാക്ഷൻ ഒരു സംഭാഷണ-തല പ്രവർത്തനമാണ്, ഒരു ഫയൽസിസ്റ്റം പ്രവർത്തനമല്ല.

നീണ്ട സെഷനുകളിൽ ഇത് ആശയക്കുഴപ്പം ഉണ്ടാക്കുന്നത് എന്തുകൊണ്ട്?

ആശയക്കുഴപ്പം രണ്ട് വ്യത്യസ്തമായ കാര്യങ്ങൾ സംയോജിപ്പിക്കുന്നതിൽ നിന്ന് ഉടലെടുക്കുന്നു: ക്ലോഡ് കോഡ് എന്താണ് അറിയാം ക്ലോഡ് കോഡ് ചെയ്തത്. ഒതുക്കലിനുശേഷം, ക്ലോഡ് കോഡ് പതിനഞ്ച് മിനിറ്റ് മുമ്പ് utils/parser.ts എന്നതിൽ ഒരു സഹായ ഫംഗ്‌ഷൻ സൃഷ്‌ടിച്ചതായി ഓർക്കുന്നില്ല. എന്നാൽ ആ ഫയൽ ഇപ്പോഴും അവിടെത്തന്നെയുണ്ട്. കോഡ് ഇപ്പോഴും പ്രവർത്തിക്കുന്നു. നിങ്ങളുടെ ജിറ്റ് ചരിത്രം ഇപ്പോഴും അത് ട്രാക്ക് ചെയ്യുന്നു.

മുമ്പ് എഴുതിയ ഒരു ഫയൽ വീണ്ടും വായിക്കാൻ ക്ലോഡ് കോഡ് ആവശ്യപ്പെടുമ്പോഴോ സെഷനിൽ നേരത്തെ എടുത്ത വാസ്തുവിദ്യാ തീരുമാനങ്ങൾ മറക്കുന്നതായി തോന്നുമ്പോഴോ ഡെവലപ്പർമാർ പലപ്പോഴും പരിഭ്രാന്തരാകാറുണ്ട്. ഇത് ഡാറ്റ നഷ്ടമല്ല. ഇത് സന്ദർഭ നഷ്ടമാണ്. പ്രതിവിധി നേരായതാണ്: ക്ലോഡ് കോഡിന് ആവശ്യമായ ഫയലുകൾ വീണ്ടും വായിക്കാൻ അനുവദിക്കുകയും അത് ബാക്കപ്പ് എടുക്കുകയും ചെയ്യും.

പ്രധാന ഉൾക്കാഴ്ച: കോംപാക്ഷൻ സംഭാഷണ ട്രാൻസ്‌ക്രിപ്‌റ്റിനെ വെട്ടിമാറ്റുന്നു, നിങ്ങളുടെ പ്രോജക്‌റ്റല്ല. രാവിലെ ചർച്ച മറന്നുപോയ ഒരു സഹപ്രവർത്തകനെപ്പോലെ കൈകാര്യം ചെയ്യുക, എന്നാൽ പങ്കിട്ട ഡ്രൈവിലെ എല്ലാ പ്രതിബദ്ധതകളും ഫയലുകളും ആർട്ടിഫാക്‌റ്റുകളും ഇപ്പോഴും കാണാൻ കഴിയും. പുനർവായന വിലകുറഞ്ഞതാണ്. ആദ്യം മുതൽ പുനർനിർമിക്കുന്നത് അല്ല.

സന്ദർഭ നഷ്ടത്തിൽ നിന്ന് നിങ്ങളെ സംരക്ഷിക്കുന്ന തന്ത്രങ്ങൾ ഏതാണ്?

പരിചയസമ്പന്നരായ ക്ലോഡ് കോഡ് ഉപയോക്താക്കൾ ഒതുക്കലിനെ പ്രായോഗികമായി അദൃശ്യമാക്കുന്ന ശീലങ്ങൾ സ്വീകരിക്കുന്നു. ഈ തന്ത്രങ്ങൾ ആക്രമണാത്മക സന്ദർഭ കംപ്രഷനിലുടനീളം തുടർച്ച ഉറപ്പാക്കുന്നു.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →
  • നേരത്തേയും ഇടയ്ക്കിടെയും പ്രതിജ്ഞാബദ്ധമാക്കുക. Git പ്രതിബദ്ധതയുള്ള സ്ഥിരമായ ചെക്ക്‌പോസ്റ്റുകൾ സൃഷ്ടിക്കുന്നു, അത് ഏത് അളവിലുള്ള ഒതുക്കത്തെയും അതിജീവിക്കും. എന്താണ് സംഭവിച്ചതെന്ന് പുനർനിർമ്മിക്കുന്നതിന് ക്ലോഡ് കോഡിന് നിങ്ങളുടെ ജിറ്റ് ലോഗ് വായിക്കാനാകും.
  • ഒരു CLAUDE.md ഫയൽ ഉപയോഗിക്കുക. ഈ പ്രോജക്റ്റ്-ലെവൽ ഇൻസ്ട്രക്ഷൻ ഫയൽ ഓരോ സെഷനിലേക്കും സ്വയമേവ ലോഡ് ചെയ്യപ്പെടും. ഇവിടെ സംഭരിച്ചിരിക്കുന്ന വാസ്തുവിദ്യാ തീരുമാനങ്ങൾ, കൺവെൻഷനുകൾ, നിർണ്ണായക സന്ദർഭം എന്നിവ ഒതുക്കമില്ലാതെ നിലനിൽക്കുന്നു.
  • സ്ഥിരമായ പാറ്റേണുകൾക്കായി മെമ്മറി ഫയലുകൾ ഉപയോഗിക്കുക. ക്ലോഡ് കോഡ് സ്ഥിരമായ മെമ്മറി ഡയറക്‌ടറികളെ പിന്തുണയ്ക്കുന്നു, അവിടെ നിങ്ങൾക്ക് തീരുമാനങ്ങളും മുൻഗണനകളും പ്രോജക്റ്റ്-നിർദ്ദിഷ്ട അറിവും സംഭരിക്കാൻ കഴിയും.
  • വലിയ ജോലികൾ ചെറിയ സെഷനുകളായി വിഭജിക്കുക. 300-ടേൺ മാരത്തൺ ഓടുന്നതിന് പകരം, നിങ്ങളുടെ പുരോഗതി ഉറപ്പിച്ച് പുതുതായി ആരംഭിക്കുക. ഓരോ പുതിയ സെഷനും കോംപാക്ഷൻ കടമില്ലാതെ ഒരു പൂർണ്ണ സന്ദർഭ വിൻഡോ ലഭിക്കും.
  • ഫയലുകൾ സ്വതന്ത്രമായി വീണ്ടും വായിക്കാൻ ക്ലോഡ് കോഡിനെ അനുവദിക്കുക. കോംപാക്ഷൻ ചെയ്ത ശേഷം, ഫയലുകൾ സ്വയം സംഗ്രഹിക്കാൻ ശ്രമിക്കരുത്. സോഴ്‌സ് ഫയലുകൾ നേരിട്ട് റീഡ് ചെയ്യാൻ ടൂളിനെ അനുവദിക്കുക. ഇത് വേഗതയേറിയതും കൂടുതൽ കൃത്യതയുള്ളതും സന്ദർഭ വിൻഡോ കാര്യക്ഷമമായി ഉപയോഗിക്കുന്നതുമാണ്.

വിശ്വസനീയമായ ബിസിനസ്സ് സിസ്റ്റങ്ങൾ കെട്ടിപ്പടുക്കുന്നതുമായി ഇത് എങ്ങനെ ബന്ധപ്പെട്ടിരിക്കുന്നു?

എല്ലാ ഗുരുതരമായ സോഫ്‌റ്റ്‌വെയർ പ്ലാറ്റ്‌ഫോമും ആന്തരികമാക്കേണ്ട ഒരു തത്ത്വത്തെ ഈ കോംപാക്ഷൻ സ്വഭാവം പ്രതിഫലിപ്പിക്കുന്നു: അസ്ഥിരാവസ്ഥയും മോടിയുള്ള അവസ്ഥയും തമ്മിലുള്ള വ്യത്യാസം. ക്ലോഡ് കോഡുമായുള്ള നിങ്ങളുടെ സംഭാഷണം അസ്ഥിരമാണ്. നിങ്ങളുടെ ഫയൽസിസ്റ്റം, നിങ്ങളുടെ ഡാറ്റാബേസ്, നിങ്ങളുടെ പതിപ്പ് നിയന്ത്രണം എന്നിവ മോടിയുള്ളതാണ്.

Mwayz-ൽ, ഈ കൃത്യമായ തത്ത്വചിന്തയെ അടിസ്ഥാനമാക്കി ഞങ്ങൾ ഞങ്ങളുടെ 207-മൊഡ്യൂൾ ബിസിനസ്സ് OS നിർമ്മിച്ചു. ഓഡിറ്റ് ട്രയലുകളുള്ള സ്ഥിരമായ, ചോദ്യം ചെയ്യാവുന്ന സംഭരണത്തിലാണ് പ്രവർത്തന ഡാറ്റ ജീവിക്കുന്നത്. സെഷൻ സന്ദർഭം വരാനും പോകാനും കഴിയും, എന്നാൽ ഒരു സന്ദർഭ വിൻഡോ പൂരിപ്പിച്ചതിനാൽ നിങ്ങളുടെ ബിസിനസ്സ് ഒരിക്കലും ബാഷ്പീകരിക്കപ്പെടാത്തതിനെ ആശ്രയിച്ചിരിക്കുന്ന റെക്കോർഡുകളും വർക്ക്ഫ്ലോകളും ഓട്ടോമേഷനുകളും.

നിങ്ങൾ CRM പൈപ്പ്‌ലൈനുകൾ, പ്രോജക്റ്റ് ബോർഡുകൾ, ഇൻവോയ്‌സിംഗ് അല്ലെങ്കിൽ ടീം സഹകരണം എന്നിവ മാനേജുചെയ്യുകയാണെങ്കിൽ, ഡ്യൂറബിലിറ്റി ഓപ്‌ഷണൽ അല്ല. അത് അടിത്തറയാണ്. നിങ്ങളുടെ ക്ലോഡ് കോഡ് ആർട്ടിഫാക്‌റ്റുകൾ ഡിസ്‌കിൽ സുരക്ഷിതമാക്കുന്ന അതേ തത്ത്വമാണ് നിങ്ങളുടെ ബിസിനസ്സ് ഡാറ്റ ശരിയായി ആർക്കിടെക്റ്റ് ചെയ്‌ത പ്ലാറ്റ്‌ഫോമിൽ സുരക്ഷിതമായി സൂക്ഷിക്കുന്ന തത്വം.

പതിവ് ചോദിക്കുന്ന ചോദ്യങ്ങൾ

ക്ലോഡ് കോഡ് കോംപാക്ഷൻ എൻ്റെ പ്രോജക്റ്റിൽ നിന്ന് ഏതെങ്കിലും ഫയലുകൾ ഇല്ലാതാക്കുമോ?

ഇല്ല. മെമ്മറിയിലുള്ള സംഭാഷണ ട്രാൻസ്‌ക്രിപ്‌റ്റിനെ മാത്രമേ കോംപാക്ഷൻ ബാധിക്കുകയുള്ളൂ. ക്ലോഡ് കോഡ് എഴുതിയതോ എഡിറ്റുചെയ്തതോ സൃഷ്‌ടിച്ചതോ ആയ എല്ലാ ഫയലുകളും നിങ്ങളുടെ ഫയൽസിസ്റ്റത്തിൽ എവിടെയാണോ അവിടെത്തന്നെ നിലനിൽക്കും. നിങ്ങളുടെ പ്രോജക്‌റ്റ് ഡയറക്‌ടറി, ജിറ്റ് ചരിത്രം, സൃഷ്‌ടിച്ച എല്ലാ ആർട്ടിഫാക്‌റ്റുകളും കോംപാക്ഷൻ പ്രക്രിയയെ പൂർണ്ണമായും ബാധിക്കില്ല. git status പ്രവർത്തിപ്പിച്ചോ അല്ലെങ്കിൽ കോംപാക്ഷൻ സംഭവിച്ചതിന് ശേഷം നിങ്ങളുടെ ഫയൽ എക്സ്പ്ലോറർ പരിശോധിച്ചോ നിങ്ങൾക്ക് ഇത് സ്വയം പരിശോധിക്കാവുന്നതാണ്.

കോംപാക്ഷൻ പ്രവർത്തിപ്പിക്കുന്നതിൽ നിന്ന് എനിക്ക് ക്ലോഡ് കോഡ് തടയാൻ കഴിയുമോ?

നിങ്ങൾക്ക് കോംപാക്ഷൻ പൂർണ്ണമായും പ്രവർത്തനരഹിതമാക്കാൻ കഴിയില്ല, കാരണം മോഡലിൻ്റെ സന്ദർഭ ജാലക പരിധിക്കുള്ളിൽ സെഷനുകൾ സജീവമായി നിലനിർത്തുന്നതിന് ആവശ്യമായ സംവിധാനമാണിത്. എന്നിരുന്നാലും, സെഷനുകൾ ചെറുതാക്കി, ഇടയ്ക്കിടെ ജോലി ചെയ്യുന്നതിലൂടെ, CLAUDE.md അല്ലെങ്കിൽ പ്രോജക്റ്റ് മെമ്മറി ഡയറക്‌ടറികൾ പോലുള്ള സ്ഥിരമായ ഫയലുകളിൽ പ്രധാനപ്പെട്ട തീരുമാനങ്ങൾ സംഭരിച്ചുകൊണ്ട് നിങ്ങൾക്ക് അതിൻ്റെ ആഘാതം കുറയ്ക്കാനാകും. കോംപാക്ഷൻ സംഭവിച്ചതിന് ശേഷവും നിർണായക സന്ദർഭം എല്ലായ്പ്പോഴും വീണ്ടെടുക്കാനാകുമെന്ന് ഈ സമീപനങ്ങൾ ഉറപ്പാക്കുന്നു.

എൻ്റെ സെഷനിൽ കോംപാക്ഷൻ എപ്പോൾ സംഭവിച്ചുവെന്ന് എനിക്കെങ്ങനെ അറിയാം?

സന്ദർഭ പരിധികൾ സമീപിക്കുമ്പോൾ മുമ്പത്തെ സന്ദേശങ്ങൾ കംപ്രസ് ചെയ്തിട്ടുണ്ടെന്ന് ക്ലോഡ് കോഡ് സൂചിപ്പിക്കുന്നു. ക്ലോഡ് കോഡ് മുമ്പ് അറിയാവുന്ന കാര്യങ്ങളെക്കുറിച്ച് ചോദിക്കുമ്പോഴോ അല്ലെങ്കിൽ ഇതിനകം പരിശോധിച്ച ഫയലുകൾ വീണ്ടും വായിക്കേണ്ടിവരുമ്പോഴോ നിങ്ങൾ അത് ശ്രദ്ധിച്ചേക്കാം. ഇത് സാധാരണ സ്വഭാവമാണ്, ഒരു തകരാറിനെ സൂചിപ്പിക്കുന്നില്ല. ആവശ്യമായ ഫയലുകൾ വീണ്ടും വായിക്കാനും നിങ്ങളുടെ ജോലി തുടരാനും അതിനെ അനുവദിക്കുക. ഡിസ്കിലെ സോഴ്സ് കോഡ് മാറാത്തതിനാൽ ഔട്ട്പുട്ടിൻ്റെ ഗുണനിലവാരം അതേപടി തുടരുന്നു.

സന്ദർഭം നഷ്‌ടപ്പെടുന്നത് നിർത്തുക. സോളിഡ് ഗ്രൗണ്ടിൽ നിർമ്മാണം ആരംഭിക്കുക.

ക്ലോഡ് കോഡ് പോലെയുള്ള ടൂളുകൾ എങ്ങനെയാണ് അസ്ഥിരമായ അവസ്ഥയും ഡ്യൂറബിൾ ഡാറ്റയും കൈകാര്യം ചെയ്യുന്നതെന്ന് മനസ്സിലാക്കുന്നത് ഏതൊരു ആധുനിക വികസന പ്രവർത്തനത്തിനും അത്യന്താപേക്ഷിതമാണ്. എന്നാൽ നിങ്ങളുടെ ബിസിനസ്സ് പ്രവർത്തനങ്ങൾ അതേ നിലവാരത്തിലുള്ള വാസ്തുവിദ്യാ വ്യക്തതയ്ക്ക് അർഹമാണ്. Mewayz നിങ്ങൾക്ക് 207 സംയോജിത മൊഡ്യൂളുകൾ നൽകുന്നു, CRM, പ്രോജക്റ്റ് മാനേജ്‌മെൻ്റ് മുതൽ ഇൻവോയ്‌സിംഗ്, HR വരെ, എല്ലാം നിങ്ങളുടെ നിർണായക ഡാറ്റ ഒരിക്കലും മറക്കാത്ത, സ്ഥിരവും വിശ്വസനീയവുമായ അടിസ്ഥാന സൗകര്യങ്ങളിൽ നിർമ്മിച്ചതാണ്.

app.mewayz.com-ൽ നിങ്ങളുടെ സൗജന്യ ട്രയൽ ആരംഭിക്കുക, പ്രധാനപ്പെട്ട ഒന്നും ഒതുക്കപ്പെടാത്ത ഒരു ബിസിനസ്സ് OS അനുഭവിക്കുക.