പത്ത് മിനിറ്റിന്റെ വാഗ്ദാനം, ആളുകൾ ഉറക്കെ പറയാത്ത കാര്യങ്ങൾ
"10 മിനിറ്റിനുള്ളിൽ നിങ്ങളുടെ ആപ്പിൽ AI ചാറ്റ് നിർമ്മിക്കുക" എന്നതിനെക്കുറിച്ചുള്ള കാര്യം, എല്ലാവരും അത് വിശ്വസിക്കുന്നതായി നടിക്കുന്നു - സമയം ആരംഭിക്കുന്നതുവരെ. തുടർന്ന് API കീകൾ, ടോക്കൺ പരിധികൾ, കാൾബാക്ക് നരകം, നിഗൂഢമായ ലേറ്റൻസി, കംപ്ലയിൻസ് ചെക്ക്ലിസ്റ്റുകൾ, ഒടുവിൽ ഒഴിച്ചുകൂടാനാവാത്ത "ഒന്നോ രണ്ടോ ലൈബ്രറികൾ" എന്നിങ്ങനെ പതിവ് കഥാപാത്രങ്ങളെ നമ്മുക്ക് കാണാം. പത്ത് മിനിറ്റോ? നിങ്ങൾക്ക് പത്ത് മിനിറ്റിനുള്ളിൽ കാപ്പിയുണ്ടാക്കാം. സാധാരണയായി ഒരു ഉത്പന്നം പുറത്തിറക്കാൻ കഴിയില്ല.
എന്നാൽ ഇവിടെ ഒരു ട്വിസ്റ്റ് ഉണ്ട്: നിങ്ങൾ പ്രചാരത്തിലുള്ള വാക്കുകളെ ചുറ്റിപ്പറ്റിയുള്ള ആചാരപരമായ നൃത്തം നിർത്തി, "AI ചാറ്റ്" എന്താണെന്നതിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുകയാണെങ്കിൽ നിങ്ങൾക്ക് അതിശയകരമാംവിധം അടുത്തെത്താൻ കഴിയും - ഒരു യൂസർ ഇൻ്റർഫേസ്, ഒരു സ്റ്റേറ്റ് മെഷീൻ, നിങ്ങൾ നിയന്ത്രിക്കാത്ത ഒരു വിദൂര മസ്തിഷ്കം എന്നിവ ചേർന്നതാണ് ഇത്. ഇതൊരു മാMagic ിക്കല്ല; മികച്ച ഓട്ടോ കംപ്ലീറ്റുള്ള പ്ലംബിംഗ് മാത്രമാണ്.
ഇതൊരു എങ്ങനെ ചെയ്യാം എന്നുള്ള मार्गनिर्देशिका मार्गनिर्देशिकाയാണ്, 10 മിനിറ്റിനുള്ളിൽ നിങ്ങളുടെ ഇഷ്ടപ്പെട്ട ആപ്പിൽ AI ചാറ്റ് നിർമ്മിക്കുന്നതിനുള്ള मार्गनिर्देशिका मार्गनिर्देशिकाയാണ്. "ഒരു പാദത്തിലെ എന്റർപ്രൈസ് ട്രാൻസ്ഫോർമേഷൻ" അല്ല. "ഡിജിറ്റൽ തന്ത്രം" അല്ല. പ്രവർത്തിക്കുന്ന, പുറത്തിറക്കാൻ കഴിയുന്ന ഒരു ഭാഗത്തിലേക്ക് പത്ത് മിനിറ്റ്: ഒരു ടെക്സ്റ്റ് ബോക്സ്, ഒരു ട്രാൻസ്ക്രിപ്റ്റ്, ഒരു അഭ്യർത്ഥന, ഒരു പ്രതികരണം, ചെറിയ സ്ഥിരത, കൂടാതെ - നിങ്ങൾ പഴയ പ്രൊഡക്റ്റ് മാനേജർമാരെ ആകർഷിക്കാൻ ശ്രമിക്കുന്നില്ലെങ്കിൽ - ഒന്നോ രണ്ടോ സ്മാർട്ട് ഗാർഡ് റെയിലുകൾ. നിങ്ങൾക്ക് വേഗതയും വ്യക്തതയും വേണം. ബാക്കിയെല്ലാം ഓപ്ഷണലാണ്, സാധാരണയായി ഒരു കെണി.
"AI ചാറ്റ്" എന്നാൽ വാസ്തവത്തിൽ എന്താണ് (അല്ലാത്തത് എന്താണ്)
ആളുകൾ "AI ചാറ്റ്" എന്ന് പറയുമ്പോൾ, അവർ മൂന്ന് ലെയറുകളെ കൂട്ടിച്ചേർക്കുന്നു:
- ചാറ്റ് UI: ബോക്സ്, സെൻഡ് ബട്ടൺ, ടൈപ്പിംഗ് ഇൻഡിക്കേറ്റർ, സ്ക്രോൾബാക്ക് ട്രാൻസ്ക്രിപ്റ്റ്.
- സംഭാഷണത്തിന്റെ അവസ്ഥ: ആരാണ് എന്താണ് പറഞ്ഞത്, ഏത് ക്രമത്തിൽ, ഓരോ മറുപടിയിലും ബോധമില്ലാത്തതുപോലെ തോന്നാതിരിക്കാൻ മതിയായ संदर्भം.
- മോഡൽ API: നിങ്ങൾ ഇതിലേക്ക് സന്ദേശങ്ങൾ നൽകുന്നു, ഇത് നിങ്ങൾക്ക് ടെക്സ്റ്റ് തിരികെ നൽകുന്നു (ഒരുപക്ഷേ ഫംഗ്ഷൻ കോളുകൾ), വേഗത്തിൽ തോന്നാൻ നിങ്ങൾ ടോക്കണുകൾ സ്ട്രീം ചെയ്യുന്നു.
ബാക്കിയെല്ലാം ബ്രാൻഡിംഗ് ആണ്: ഏജന്റുകൾ, കോപൈലറ്റുകൾ, അസിസ്റ്റന്റുകൾ - ഒരേ ലൂപ്പിനുള്ള നല്ല വാക്കുകൾ. നിങ്ങളുടെ ആപ്പിന് പ്രവർത്തന ലെയറിന് മുമ്പ് മാർക്കറ്റിംഗ് ലെയർ ആവശ്യമാണെന്ന് നടിക്കുന്നതാണ് അപകടം. നിങ്ങൾക്ക് ആവശ്യമില്ല. ലൂപ്പിൽ നിന്ന് ആരംഭിക്കുക. എന്നിട്ട് ഉത്പന്നം പുറത്തിറക്കുക.
10 മിനിറ്റിനുള്ളിൽ നിർമ്മാണം: ഒരു സിറ്റിംഗിൽ നിങ്ങൾക്ക് ശരിക്കും എന്ത് ചെയ്യാൻ കഴിയും
"10 മിനിറ്റിനുള്ളിൽ നിങ്ങളുടെ ഇഷ്ടപ്പെട്ട ആപ്പിൽ AI ചാറ്റ് നിർമ്മിക്കുക" എന്നത് ഒരു സ്റ്റാൻഡ്-അപ്പ് സമയത്ത് AI അലൈൻമെന്റ് പരിഹരിക്കാമെന്ന വാഗ്ദാനമല്ല. നിങ്ങളുടെ ആപ്പ് ഉപയോക്താക്കൾക്ക് തൽക്ഷണം മനസ്സിലാക്കാവുന്ന എന്തെങ്കിലും ചെയ്യുമെന്നുള്ള വാഗ്ദാനമാണിത്: ചോദിക്കുക, ഉത്തരം നൽകുക, ആവർത്തിക്കുക. നിങ്ങൾ ശ്രദ്ധ കേന്ദ്രീകരിക്കുകയാണെങ്കിൽ, ചെക്ക്ലിസ്റ്റ് ചെറുതാണ്:
- UI: ഉപയോക്താവിന്റെ സന്ദേശത്തിനായുള്ള ഒരു ടെക്സ്റ്റ് ഏരിയ, ഒരു സെൻഡ് ബട്ടൺ, ഒരു ട്രാൻസ്ക്രിപ്റ്റ് ലിസ്റ്റ്, ഒരു ടൈപ്പിംഗ് ഇൻഡിക്കേറ്റർ. വേഗതയ്ക്കായി ശുഭാപ്തിവിശ്വാസത്തോടെയുള്ള റെൻഡറിംഗ് ചേർക്കുക.
- API കോൾ: നിങ്ങൾ തിരഞ്ഞെടുത്ത മോഡൽ എൻഡ്പോയിന്റിൽ ഒരു സിസ്റ്റം പ്രോംപ്റ്റും റോളിംഗ് കോൺടെക്സ്റ്റ് വിൻഡോയും ഉപയോഗിച്ച് ഹിറ്റ് ചെയ്യുക. ടോക്കണുകൾ എത്തുമ്പോൾ UI-ലേക്ക് പ്രതികരണം സ്ട്രീം ചെയ്യുക.
- സംഭരണം: സംഭാഷണത്തിന് ഒരു ചെറിയ മെമ്മറി സൂക്ഷിക്കുക. നിർബന്ധമായും വെട്ടിച്ചുരുക്കുക. നിങ്ങൾക്ക് ഇഷ്ടമുള്ളതാണെങ്കിൽ, എംബെഡിംഗുകൾ കാشه ചെയ്യുക; അല്ലെങ്കിൽ, അവസാനത്തെ ഡസൻ திருப்பங்களை മാത്രം സൂക്ഷിക്കുക.
- ഗാർഡ് റെയിലുകൾ: സമയപരിധികൾ, വീണ്ടും ശ്രമിക്കാനുള്ള സൗകര്യം, ക്യാരക്ടർ പരിധി. അത്രമാത്രം. ആദ്യ ദിവസം തന്നെ റൂബ് ഗോൾഡ്ബെർഗ് උපකරණය ഒന്നും വേണ്ട.
- നിരീക്ഷിക്കാൻ കഴിയുന്നത്: സമയക്രമം, ടോക്കൺ ഉപയോഗം, പരാജയങ്ങളുടെ എണ്ണം എന്നിവ രേഖപ്പെടുത്തുക. നിങ്ങൾ ആദ്യം ഡീബഗ്ഗ് ചെയ്യുന്നത് മോഡലായിരിക്കില്ല - നിങ്ങളുടെ പ്ലംബിംഗ് ആയിരിക്കും.
അതാണ് ലൂപ്പ്. ലൂപ്പാണ് ആപ്പ്.
പ്രചരണത്തിൽ മുങ്ങാതെ ഒരു മോഡൽ തിരഞ്ഞെടുക്കുന്നു
നിങ്ങൾ ഒരു മോഡലിനെ വിവാഹം കഴിക്കേണ്ടതില്ല; നിങ്ങൾ ഒരു സന്ദേശ ലൂപ്പ് പുറത്തിറക്കണം. കൃത്യമായ ഡോക്യുമെന്റേഷനും, സ്ട്രീമിംഗ് പിന്തുണയും, പ്രവചിക്കാവുന്ന ലേറ്റൻസിയുമുള്ള ഒരു API തിരഞ്ഞെടുക്കുക. "മികച്ച മോഡൽ" സാഹചര്യത്തിനനുസരിച്ച് മാറുന്നതാണ്. കസ്റ്റമർ സപ്പോർട്ട് സംഗ്രഹങ്ങൾക്ക്, നന്നായി ചിന്തിക്കുന്ന ഒരു വലിയ മോഡലിനെക്കാൾ ചെറുതും വേഗതയുമുള്ള മോഡൽ മതിയാകും. കോഡിന് ഗുണമേന്മ പ്രധാനമാണ്; UI ഭംഗികൾക്ക് വേഗതയാണ് പ്രധാനം. ചുരുക്കത്തിൽ: നിങ്ങൾ നിയന്ത്രിക്കുന്ന ഒരു ഇൻ്റർഫേസിന് പിന്നിൽ ഒരു മോഡൽ സ്ഥാപിക്കുക, അതുവഴി ലോകം മാറുമ്പോൾ നിങ്ങൾക്ക് അത് മാറ്റാൻ കഴിയും - കാരണം അത് മാറും.
നിങ്ങൾക്ക് ശരിക്കും ആവശ്യമുള്ള ഏറ്റവും കുറഞ്ഞ കോഡ്
നിങ്ങൾക്ക് ഇത് ഏത് സ്റ്റാക്കിലും വയർ ചെയ്യാം, പക്ഷേ രൂപത്തിന് മാറ്റമുണ്ടാകില്ല:
- ക്ലയിന്റ്: ഇൻപുട്ട് ഡീബൗൺസ് ചെയ്യുക, ഒരു ടൈപ്പിംഗ് ഇൻഡിക്കേറ്റർ കാണിക്കുക, ടോക്കണുകൾ ക്രമേണ സ്ട്രീം ചെയ്യുക.
- സെർവർ: API കീ സൂക്ഷിക്കുക. ഒരു നേരിയ POST എൻഡ്പോയിന്റ് നിർമ്മിക്കുക: സന്ദേശങ്ങൾ അകത്തേക്കും സന്ദേശങ്ങൾ പുറത്തേക്കും. 20-30 സെക്കൻഡ് സമയപരിധി ചേർക്കുക.
- സ്റ്റോർ: സമീപകാല திருப்பங்களை സൂക്ഷിക്കുക. മുഴുവൻ നോവലും സംരക്ഷിക്കുന്നത് ഒഴിവാക്കുക. നിങ്ങളുടെ ഉപയോക്താക്കൾ ചാറ്റ് ബോക്സിൽ അനന്തമായ തമാശകൾ എഴുതുന്നില്ല.
ഇത് "പ്രൊഡക്ഷൻ" ആണോ? നിങ്ങളുടെ പിശക് കൈകാര്യം ചെയ്യൽ ഒരു നിസ്സംഗ മനോഭാവം അല്ലെങ്കിൽ, അതെ. പ്രൊഡക്ഷൻ എന്നത് "രാത്രി 3 മണിക്ക് എന്നെ ഉണർത്താത്ത ഒന്ന്" എന്നതിന്റെ മറ്റൊരു പദമാണ്.
എല്ലാവരും ഒഴിവാക്കുന്ന സൂത്രം: വേഗത്തിൽ തോന്നിക്കുക
വേഗത ഒരു തോന്നലാണ്. മോഡൽ വേഗത്തിലായിരിക്കാം, പക്ഷേ സ്ട്രീമിംഗ് ആരംഭിക്കുന്നതിന് മുമ്പ് UI തങ്ങിനിൽക്കുകയാണെങ്കിൽ, അത് മന്ദഗതിയിലായി തോന്നും. തന്ത്രങ്ങളല്ലാത്ത തന്ത്രങ്ങൾ:
- ആദ്യ ടോക്കൺ ലഭിച്ച ഉടൻ തന്നെ സ്ട്രീമിംഗ് ആരംഭിക്കുക. കഴ്സർ കാണിക്കുക. മനുഷ്യർ മോഡലുകൾ ടൈപ്പ് ചെയ്യുന്നതിനേക്കാൾ വേഗത്തിൽ വായിക്കുന്നു - അതിനാൽ അവരെ അനുവദിക്കുക.
- സ്ട്രീം ചെയ്യുമ്പോൾ ഘടന കാണിക്കുക. മോഡൽ ബുള്ളറ്റുകൾ നൽകുകയാണെങ്കിൽ, ബുള്ളറ്റുകൾ ക്രമേണ റെൻഡർ ചെയ്യുക. ശൂന്യമായ ഇടം ശത്രുവാണ്.
- റൗണ്ട്ട്രിപ്പുകൾ കുറഞ്ഞ സമയത്തിനുള്ളിൽ തീർക്കുക. "ഞാൻ ഉത്തരം നൽകുന്നതിന് മുമ്പ് അഞ്ച് ടൂളുകൾ വിളിക്കാം" എന്ന ഏജന്റ് ഡെമോ ഒരു മുഖ്യ പ്രഭാഷണത്തിൽ മികച്ചതായി തോന്നുകയും യഥാർത്ഥ ലോകത്ത് മരിക്കുകയും ചെയ്യും.
നിങ്ങൾ മറ്റൊന്നും ചെയ്യുന്നില്ലെങ്കിൽ, നേരത്തെ സ്ട്രീം ചെയ്യുക, എപ്പോഴും സ്ട്രീം ചെയ്യുക.
സഹായിക്കുന്ന ഗാർഡ് റെയിലുകൾ (നിങ്ങളുടെ ആപ്പിനെ ഒരു പോലീസ് ആക്കാത്തവ)
നിങ്ങൾക്ക് കുറച്ച് നിയമങ്ങൾ ആവശ്യമാണ്, ധാർമ്മിക തത്ത്വചിന്തയല്ല:
- പരമാവധി ടോക്കണുകൾ ഇൻ, പരമാവധി ടോക്കണുകൾ ഔട്ട്. നിങ്ങളുടെ ബഡ്ജറ്റിന് പരിധികളുണ്ട്, അതുപോലെ ഉപയോക്താക്കളുടെ ക്ഷമയ്ക്കും.
- സന്ദർഭം കുറയ്ക്കുക. അവസാനത്തെ N എക്സ്ചേഞ്ചുകളും ഒരു ചെറിയ സിസ്റ്റം പ്രോംപ്റ്റും മാത്രം സൂക്ഷിക്കുക. നിങ്ങൾക്ക് ദീർഘകാല മെമ്മറി ആവശ്യമാണെങ്കിൽ, പിന്നീട് അത് എഞ്ചിനീയർ ചെയ്യുക.
- സമയം കഴിഞ്ഞാൽ. മോഡൽ സ്തംഭിച്ചാൽ, നിങ്ങൾ സ്തംഭിക്കരുത്. ഭംഗിയായി പരാജയപ്പെടുകയും UI പ്രതികരിക്കുന്ന രീതിയിൽ നിലനിർത്തുകയും ചെയ്യുക.
ഒരിക്കലും വരാത്ത മികച്ച ഉത്തരത്തേക്കാൾ നല്ലത് മര്യാദയുള്ള ഒരു പിശകാണ്.
10 മിനിറ്റിനുള്ളിൽ AI ചാറ്റ് എങ്ങനെ നിർമ്മിക്കാം: ഒരു ലളിതമായ പാചകക്കുറിപ്പ്
ഇതാണ് എല്ലാവരും സ്ക്രോൾ ചെയ്യുന്ന ഭാഗം.
- UI സ്കെലിട്ടൺ (2 മിനിറ്റ്):
- ടെക്സ്റ്റ് ബോക്സ്. സെൻഡ് ബട്ടൺ. ട്രാൻസ്ക്രിപ്റ്റ് ലിസ്റ്റ്.
- ഒരു ഫ്ലെക്സ് കോളം, സ്റ്റിക്കി ഫൂട്ടർ ഇൻപുട്ട് എന്നിവ ഉപയോഗിക്കുക. ഭംഗിയൊന്നും വേണ്ട. സ്ഥിരമായി മൊബൈൽ സൗഹൃദമാക്കുക.
- സെർവർ എൻഡ്പോയിന്റ് (3 മിനിറ്റ്):
- POST /chat: { messages: [...] }
- ക്ലയിന്റിലല്ല, സെർവറിൽ നിങ്ങളുടെ സിസ്റ്റം പ്രോംപ്റ്റ് ചേർക്കുക. സെർവർ-സെന്റ് ഇവന്റുകളായോ WebSockets ആയോ ഭാഗങ്ങൾ സ്ട്രീം ചെയ്യുക.
- ലോഗുകൾ സൂക്ഷിക്കുക: അഭ്യർത്ഥന ഐഡി, ലേറ്റൻസി, ടോക്കൺ എണ്ണം.
- സന്ദേശങ്ങൾ role: user/assistant/system എന്നിങ്ങനെ കൈമാറുക. ചെറുതായി തുടങ്ങുക.
- സ്ട്രീമിംഗ് പ്രവർത്തനക്ഷമമാക്കുക. ഭാഗങ്ങൾ നേരിട്ട് ക്ലയിന്റിലേക്ക് പൈപ്പ് ചെയ്യുക.
- വിളിക്കാൻ യോഗ്യമായ ഒരു ഫംഗ്ഷൻ ഉണ്ടാകുമ്പോൾ മാത്രം ഫംഗ്ഷൻ-കോൾ സന്ദേശങ്ങൾ കൈകാര്യം ചെയ്യുക.
- അടിസ്ഥാന മെമ്മറി (1 മിനിറ്റ്):
- അവസാനത്തെ 8-12 സന്ദേശ ജോഡികൾ സൂക്ഷിക്കുക. പഴയവ വെട്ടിച്ചുരുക്കുക. കൂടുതൽ ചിന്തിക്കേണ്ടതില്ല.
- നിങ്ങൾ സന്ദർഭം ചേർക്കണമെങ്കിൽ, പഴയ திருப்பங்களை ഒരു സിംഗിൾ സിസ്റ്റം നോട്ട് ആയി സംഗ്രഹിക്കുക.
- ഗാർഡ് റെയിലുകൾ (2 മിനിറ്റ്):
- 20-സെക്കൻഡ് സമയപരിധി. 512–1,024 ടോക്കൺ ഔട്ട്പുട്ട് പരിധി.
- നെറ്റ്വർക്ക് പരാജയത്തിൽ ഒരിക്കൽ കൂടി ശ്രമിക്കുക. ഒരിക്കലും ഉപയോക്തൃ அனுபவത്തെ അനന്തമായി ലൂപ്പ് ചെയ്യരുത്.
പൂർത്തിയായി. ഒരു റോക്കറ്റ് കപ്പലല്ല - നിങ്ങളുടെ ഉപയോക്താക്കൾക്ക് തൽക്ഷണം മനസ്സിലാക്കാവുന്ന ഒരു ചാറ്റ് ലൂപ്പ് മാത്രം.
ഇഷ്ടപ്പെടുന്ന ആപ്പിലെ “ഇഷ്ടപ്പെടുന്ന”
“ഇഷ്ടപ്പെടുന്ന” എന്നത് വലിയ കാര്യമാണ്. ഒരു മോഡൽ സ്പെക്ക് ഷീറ്റിൽ നിന്ന് നിങ്ങൾക്ക് ഇഷ്ടപ്പെടുന്ന സ്വഭാവം ലഭിക്കില്ല; അത് നിങ്ങൾക്ക് ഇഷ്ടത്തിൽ നിന്നാണ് ലഭിക്കുന്നത്. എല്ലാ ദിവസവും പുറത്തിറങ്ങുന്ന മിനുക്കിയ விவரங்கள்:
- റീലോഡുകളിൽ ഉടനീളം അവസ്ഥ നിലനിർത്തുക. ഉപയോക്താവ് പുതുക്കുകയും അവരുടെ സംഭാഷണം അപ്രത്യക്ഷമാവുകയും ചെയ്താൽ, നിങ്ങൾ നിങ്ങളെ വിശ്വസിക്കരുതെന്ന് അവരെ പഠിപ്പിച്ചു.
- കൃത്യമായ സ്ഥിരസ്ഥിതികൾ. നിങ്ങളുടെ ഉപയോക്താവ് ഒരു ഗവേഷകനല്ലെങ്കിൽ താപനിലയോ top_p യോ ചോദിക്കരുത്. മിക്ക ആളുകൾക്കും നല്ലൊരു ഉത്തരം വേണം.
- മനുഷ്യന്റെ സ്വരം. നിങ്ങളുടെ സിസ്റ്റം പ്രോംപ്റ്റ് ഒരു ബന്ദിയാക്കപ്പെട്ട കത്ത് പോലെ വായിക്കരുത്. വ്യക്തമായി സംസാരിക്കുക. ഓരോ മറുപടിയിലും ഉപയോക്താക്കൾക്ക് നിങ്ങളുടെ ബ്രാൻഡ് പ്രഖ്യാപനം ആവശ്യമില്ല.
- കീബോർഡിനെ ബഹുമാനിക്കുക. അയയ്ക്കാൻ Cmd/Ctrl+Enter. റദ്ദാക്കാൻ Escape. അമ്പടയാള കീകൾ ശരിയായി പ്രവർത്തിക്കുന്നു. ഇത് 2009 അല്ല.
UI മനോഹരമാക്കുക, ഒരു ശരാശരി ഉത്തരത്തെ ഉപയോക്താക്കൾ ക്ഷമിക്കും. അത് മോശമാക്കുകയാണെങ്കിൽ, മോഡൽ ഒരു പ്രതിഭയാണെങ്കിൽ പോലും അവർ പിന്തിരിയും.
നിങ്ങൾ നേരത്തെ ചെയ്തിരുന്നെങ്കിൽ എന്ന് ആഗ്രഹിക്കുന്ന വിരസമായ ഭാഗങ്ങൾ
AI ചാറ്റിനെ നിലനിൽക്കുന്നതാക്കാൻ കൃത്യമായി മൂന്ന് വിരസമായ കാര്യങ്ങളുണ്ട്:
- നിരീക്ഷിക്കാൻ കഴിയുന്നത്: ലേറ്റൻസി, പിശക് കോഡുകൾ, ടോക്കൺ ചെലവ്, സ്ട്രീമിന്റെ മധ്യത്തിൽ ഉപയോക്താക്കൾ ഉപേക്ഷിക്കുന്നത് എന്നിവ ട്രാക്ക് ചെയ്യുക. നിങ്ങൾ അളക്കുന്നില്ലെങ്കിൽ, നിങ്ങൾ ഊഹിക്കുകയാണ്.
- സ്വകാര്യത: PII ലോഗുകളിൽ നിന്ന് ഒഴിവാക്കുക, മൂന്നാം കക്ഷി ഡാഷ്ബോർഡുകളിലേക്ക് പ്രോംപ്റ്റുകൾ സ്പ്രേ ചെയ്യരുത്. സ്ഥിരസ്ഥിതികൾ യാഥാസ്ഥിതികമായിരിക്കണം.
- നിരക്ക് പരിധി: ദുരുപയോഗത്തിൽ നിന്നും ആകസ്മികമായ ലൂപ്പുകളിൽ നിന്നും സ്വയം പരിരക്ഷിക്കുക. നിർമ്മിക്കാൻ പത്ത് മിനിറ്റ്, നിങ്ങൾ ഇത് ഒഴിവാക്കിയാൽ വൃത്തിയാക്കാൻ പത്ത് മാസം.
മികച്ച ആപ്പുകൾ വിരസമായ ഭാഗങ്ങൾ ഉപയോക്താക്കൾക്ക് അദൃശ്യവും ഡെവലപ്പർമാർക്ക് വ്യക്തവുമാക്കുന്നു.
വലിയ തെറ്റിദ്ധാരണ: നിങ്ങൾക്ക് ആദ്യ ദിവസം തന്നെ “ഏജന്റുകൾ” ആവശ്യമാണ്
നിങ്ങൾക്ക് ആവശ്യമില്ല. ഒരു നിശ്ചിത ടൂൾ നിലവിലുണ്ടെങ്കിൽ ടൂൾ ഉപയോഗം മികച്ചതാണ്. ഒരു കലണ്ടർ ഇവന്റ് എടുക്കുന്നോ? മികച്ചത്. ഒരു PDF സംഗ്രഹിക്കുന്നുണ്ടോ? കൊള്ളാം. എന്നാൽ ആർക്കുവേണ്ടിയാണ് ചെയ്യുന്നതെന്നറിയാതെ 45 സെക്കൻഡ് നേരം അലഞ്ഞുതിരിയുന്ന കപട സ്വയംഭരണ ശൃംഖലകളോ? അതിന് ഉപയോക്താക്കൾ കൈയടിക്കുന്നില്ല. വ്യക്തമായ ഉദ്ദേശ്യങ്ങൾക്ക് പിന്നിൽ ടൂളുകൾ സ്ഥാപിക്കുക. മോഡലിന് ഒരു ഫംഗ്ഷൻ വിളിക്കണമെങ്കിൽ, അത് വിളിക്കുക. അല്ലെങ്കിൽ, ഉത്തരം നൽകി മുന്നോട്ട് പോകുക. "ഏജന്റിക്കൽ" ഒരു വ്യക്തിത്വമല്ല; അതൊരു നിയന്ത്രണ പ്രവാഹമാണ്.
RAG-ൽ: സഹായിക്കുന്ന വീണ്ടെടുക്കൽ, ഒരു സയൻസ് ഫെയർ പ്രോജക്റ്റ് അല്ല
RAG - വീണ്ടെടുക്കൽ വർദ്ധിപ്പിച്ച ഉത്പാദനം - ഒരു മോഡലിനെ മിടുക്കനായി തോന്നിക്കുന്നതും ശരിക്കും മിടുക്കനായിരിക്കുന്നതും തമ്മിലുള്ള വ്യത്യാസമുണ്ടാക്കാം. എന്നാൽ അതൊരു കുഴപ്പവുമാണ്. ആദ്യത്തെ разумный പടി:
- ഘടന നിലനിർത്തിക്കൊണ്ട് നിങ്ങളുടെ രേഖകൾ ഭാഗമാക്കുക. ഖണ്ഡികകൾ, തലക്കെട്ടുകൾ, അടിക്കുറിപ്പുകൾ എന്നിവ പ്രധാനമാണ്.
- മോഡലുകൾ മാറുമ്പോൾ നിങ്ങൾക്ക് വീണ്ടും உருவாக்கാൻ കഴിയുന്ന എംബെഡിംഗുകൾ ഉപയോഗിച്ച് സൂചിക ചെയ്യുക.
- 5-10 പ്രസക്തമായ ഭാഗങ്ങൾ വീണ്ടെടുക്കുക. ഉദ്ധരണികളോടെ അവ നൽകുക. അപ്രധാനമായ കാര്യങ്ങളിൽ മോഡലിനെ മുക്കരുത്.
- കഴിയുന്നത്രയും കാഷെ ചെയ്യുക. മിക്ക ഉപയോക്താക്കളും ഒരേ അഞ്ച് ചോദ്യങ്ങളാണ് ചോദിക്കുന്നത്.
നിങ്ങളുടെ “10 മിനിറ്റ്” സ്കോപ്പിൽ RAG ഉൾപ്പെടുന്നുണ്ടെങ്കിൽ, നിങ്ങൾ ഇതിനകം 20 മിനിറ്റിലാണ്. അത് ഓപ്ഷണലായി സൂക്ഷിക്കുക; പിന്നീട് ചേർക്കുക.
ആപ്പിനെ തലകീഴായി മാറ്റാതെ സുരക്ഷയും പാലിക്കലും
വ്യക്തമാണ്, പക്ഷേ പലപ്പോഴും ഒഴിവാക്കപ്പെടുന്നു:
- API കീകൾ ക്ലയിന്റിലേക്ക് അയയ്ക്കരുത്. ഒരിക്കലുമില്ല. നിങ്ങളുടെ സെർവർ മോഡലിനെ വിളിക്കുന്നു.
- പുറത്ത് വന്നാൽ നിങ്ങൾക്ക് നാണക്കേടുണ്ടാകുന്ന എന്തും എൻക്രിപ്റ്റ് ചെയ്യുക. ലോഗുകൾ ചോരുമെന്ന് കരുതുക.
- ഉപയോക്താക്കൾക്ക് “ഈ സംഭാഷണം മറക്കുക” എന്ന ബട്ടൺ നൽകുക. ഇത് ധാർമ്മികവും പ്രായോഗികവുമാണ്.
പാലിക്കൽ ഒരു വൈബ് അല്ല; അതൊരു ചെക്ക്ലിസ്റ്റാണ്. നിങ്ങൾക്ക് കമ്മിറ്റികളുള്ള കമ്പനികൾക്ക് വിൽക്കുകയാണെങ്കിൽ, ചെക്ക്ലിസ്റ്റുകൾ ഇഷ്ടപ്പെടുന്ന ഒരാളെ നിയമിക്കുക.
ടൂളുകൾ ശരിക്കും സഹായിക്കുന്ന ഭാഗം
മിക്ക “AI പ്ലാറ്റ്ഫോം” पिचകളും മൂന്ന് വാഗ്ദാനങ്ങളിലേക്ക് ചുരുങ്ങുന്നു: വേഗത, ഗാർഡ് റെയിലുകൾ, അനലിറ്റിക്സ്. പകുതി പേർ മൂന്നിൽ ഒന്ന് നൽകുന്നു; കുറച്ച് പേർ മാത്രമേ എല്ലാം നൽകുന്നുള്ളൂ. Sider.AI വേദനയുള്ളിടത്ത് ശരിക്കും സഹായിക്കുന്നു: തദ്ദേശീയമായി തോന്നുന്ന, വേഗത്തിൽ സ്ട്രീം ചെയ്യുന്ന, നിങ്ങളുടെ ഡെവലപ്പർമാരെ അഞ്ച് SDK-കൾ ഉപയോഗിച്ച് ട്വിസ്റ്റർ കളിക്കാൻ പ്രേരിപ്പിക്കാത്ത AI ചാറ്റ് ഉണ്ടാക്കുന്നു. ദ്രുതഗതിയിലുള്ള വയറിംഗ്, വീണ്ടും ഉപയോഗിക്കാവുന്ന പ്രോംപ്റ്റുകൾ, കൃത്യമായ സ്ഥിരസ്ഥിതികൾ, നിങ്ങൾ സൂക്ഷ്മമായി നിരീക്ഷിക്കേണ്ടതില്ലാത്ത ലോഗുകൾ എന്നിവയ്ക്ക് ഇത് ഉപയോഗിക്കുക - തുടർന്ന് നിങ്ങൾ വളരുമ്പോൾ നിങ്ങളുടെ സ്വന്തം പ്രത്യേകതകൾ ചേർക്കുക. നിങ്ങൾക്ക് വേഗത്തിൽ ഒരു തുടക്കം കുറിക്കണമെങ്കിൽ, നിങ്ങൾ ഒരു ഉച്ചകഴിഞ്ഞ് ചെയ്യാൻ കഴിയുന്ന കാര്യങ്ങൾ ചെയ്യാൻ ഒരാഴ്ചത്തെ മീറ്റിംഗുകൾ ആവശ്യമില്ലാത്ത അപൂർവ ടൂളാണിത്. தந்திரം உங்கள் தயாரிப்பு ரசனையை வெளியிடக்கூடாது; நீங்கள் மோசமாக மீண்டும் கட்டியெழுப்ப வேண்டிய சிரமத்தை இது வெளியிடுவதாகும்: டோக்கன் எண்ணிக்கை, ஸ்ட்ரீமிங் அபத்தங்கள், போரிங் மறுபயன்பாடுகள் மற்றும் அடுத்த ஸ்பிரிண்டில் നിങ്ങൾ செய்யുമെന്ന് நீங்கள் சத்தியம் செய்யும் டாஷ்போர்ட்.
பത്ത് நிமிடங்களை பத்து நாட்களாக்கும் பொதுவான பாதகங்கள்
கிளாசிக் சுய-இலக்குகளின் ஒரு சிறிய பட்டியல்:
- ஆக முயற்சிக்கவும். நீங்கள் ஒரு அம்சத்தை உருவாக்குகிறீர்கள், ஒரு தளத்தை அல்ல. பொதுவானதை விட குறுகிய பயன்பாடு சிறந்தது.
- அதிகப்படியான தூண்டுதல். ஒரு குழப்பமான இடைமுகத்தை காப்பாற்ற இருபது பத்திகள் அமைப்பு தூண்டுதல் உதவி செய்யாது.
- ஸ்ட்ரீமிங்கை புறக்கணிக்கவும். பயனர்கள் மௌனத்தை தோல்வியாக புரிந்து கொள்கிறார்கள்.
- "சரியான" மாதிரி தேர்வில் தடுக்கப்படுகிறது. உங்கள் சேவையகத்தின் பின்னால் வழங்குநரை சுருக்கிவிட்டு செல்லுங்கள்.
- முதல் நாளிலேயே ஒரு தனிப்பயன் டோக்கன் மீட்டரை எழுதுதல். அது ஒரு பிந்தைய பிரச்சனை. பதில்களை வரம்பிட்டு அனுப்புங்கள்.
பயனர் ஓட்டங்களை விட மாதிரி அரசியல் பற்றி நீங்கள் விவாதித்தால், நீங்கள் சதித்திட்டத்தை இழந்துவிட்டீர்கள்.
உண்மையான உலக பத்து நிமிட சமையல், புத்திசாலித்தனமான சோதனைகளுடன்
- நிமிடம் 1–2: UIக்கு தளத்தை அமைக்கவும். கீழே உள்ளீடு, மேலே டிரான்ஸ்கிரிப்ட், தட்டச்சு காட்டி placeholders.
- நிமிடம் 3–4: ஒரு /chat சேவையக பாதை சேர்க்கவும். API விசையை பிடிக்கவும். உதவியாளரை விவரிக்கும் ஒரு வாக்கியத்திற்கு அமைப்பு தூண்டுதல் அமைக்கவும்.
- நிமிடம் 5–6: கம்பி மாதிரி ஸ்ட்ரீமிங். டோக்கன் துண்டுகள் SSE மீது வெளியே செல்கின்றன; கிளையண்ட் பயன்பாடு கடைசி உதவியாளர் குமிழில் சேர்க்கிறது.
- நிமிடம் 7: கடைசி 10 செய்திகளை சேவையக பக்கத்தில் சேமிக்கவும் (அல்லது உள்ளூர் முதலில், பின்னர் ஒத்திசைவு). வெட்டு.
- நிமிடம் 8: நேர முடக்கத்தையும் ஒருமுறை மீண்டும் முயற்சிக்கவும் சேர்க்கவும். இரண்டு தோல்வியுற்றால், மறு முயற்சி பொத்தானுடன் நட்புரீதியான இன்லைன் பிழையை காண்பிக்கவும்.
- நிமிடம் 9: மறைவு நேரம் மற்றும் டோக்கன் எண்ணிக்கையை உள்நுழையவும். இன்று கன்சோல் பதிவுகள், நாளை உண்மையான பதிவுகள். ஆனால் ஏதாவது பதிவிறக்கவும்.
- நிமிடம் 10: உணர்வை மெருகூட்டவும் - அனுப்பிய பிறகு உள்ளீட்டை மையமாக்கவும், டிரான்ஸ்கிரிப்டை தானாக சுருட்டவும், தட்டச்சு குமிழியை உடனடியாகக் காண்பிக்கவும்.
அவ்வளவுதான். இது விரும்பத்தக்கதா? இன்னும் இல்லை. ஆனால் அது அனுப்பக்கூடியது, இது விரும்பத்தக்கதை கண்டுபிடிக்க ஒரே வழி.
உங்கள் உண்மையான பயன்பாட்டிற்கான சரிசெய்தல் ("பொது சாட்" என்பது ஒரு cop-out என்பதால்)
- ஆவணங்கள் பயன்பாடு? மேற்கோள்கள் மற்றும் இன்லைன் சுருக்கங்கள் நோக்கி சார்பு. பயனர்கள் ரசீதுகளை விரும்புகிறார்கள்.
- CRM? பதில்களை சுருக்கமாகவும் செயல்படத்தக்கதாகவும் வைக்கவும். AI எழுதியது போல் படிக்கும் மின்னஞ்சல்களை எழுத வேண்டாம்.
- IDE? தீர்மானவாதத்தை விரும்பவும். கருவி அழைப்புகள் மற்றும் முடிவுகளை வெளிப்படையாகக் காண்பிக்கவும்; மாதிரியை ஒரு கயிற்றில் வைக்கவும்.
- மொபைல்? மறைந்திருக்கும் நேரம் வில்லன். தீவிரமாக சேமிக்கவும். பகுதி ரெண்டரிங் ஒவ்வொரு முறையும் ஸ்பின்னர்களை வெல்லும்.
புள்ளி: AI சாட் ஒரு அம்சம், ஒரு இலக்கு அல்ல. ஒரு வேலையை நன்றாகச் செய்வதற்குப் பயன்படுத்தவும்.
வேறொருவரின் மாதிரியில் தோலாக இல்லாமல் உங்கள் தயாரிப்பு போல் எப்படி உணர வைப்பது
- குரல்: உங்கள் போல் உண்மையில் கேட்கும் ஒரு பத்தி நடை அமைப்பு தூண்டுதலை எழுதுங்கள். பின்னர் நிறுத்து.
- உராய்வு: ஒரு மாதிரியை எடுக்க பயனர்களைக் கேட்க வேண்டாம். அவர்கள் உங்கள் பயன்பாட்டைப் பயன்படுத்த வந்தார்கள்; அவர்கள் உங்கள் ML ops குழுவாக வரவில்லை.
- நிலைத்தன்மை: சரியான நினைவகத்தை வைத்திருங்கள். மீதமுள்ளவற்றை காப்பகப்படுத்தவும். ஒரு ஒழுங்கீனமான வரலாறு உங்கள் பயன்பாட்டை மலிவானதாக உணர வைக்கும் வேகமான வழி.
- உள்ளூர் பழக்கங்கள்: தளம் மரபுகளை மதிக்கவும். iOS இல், ஸ்வைப்-சைகைகள் மற்றும் பாதுகாப்பான பகுதிகள். இணையத்தில், விசைப்பலகை குறுக்குவழிகள் மற்றும் தேர்வு நடத்தை.
சுவை மட்டுமே நீடித்த அகழி.
AI சாட் எப்போது கட்டக்கூடாது (அல்லது: சந்தேகவாதியின் குறுக்கீடு)
- உங்கள் பயனர்கள் கேள்விகள் கேட்கவில்லை என்றால். ஒரு பொத்தான் சிறப்பாக இருக்கும் இடத்தில் ஒரு சாட் பெட்டியை சேர்க்க வேண்டாம்.
- உங்கள் தயாரிப்பின் முக்கிய வேலை நிர்ணயம் என்றால். யாரும் ஒரு நிகழ்தகவு கால்குலேட்டரை விரும்பவில்லை.
- உங்களுக்கு தேவையான தரவு இன்னும் நீங்கள் தீர்க்காத இணக்கத்திற்கு பின்னால் பூட்டப்பட்டிருந்தால்.
நீங்கள் சாட் செய்வதற்கு AIக்கு ஆதரவாக இருக்கலாம். அது Luddite அல்ல; அது தயாரிப்பு உணர்வு.
அமைதியான சக்தி நகர்வு: கட்டுப்பாடு
சிறந்த “AI” அம்சங்களிலிருந்து பெரிய பாடம்: அவர்கள் நிறைய வேண்டாம் என்று சொல்கிறார்கள். உங்கள் டொமைனுக்கு மாதிரியைக் கட்டுப்படுத்துங்கள். தூண்டுதலை குறுகியதாக வைத்திருங்கள். முடிந்தால் ஒரு டிரான்ஸ்கிரிப்ட்டுக்கு பதிலாக உங்கள் பயன்பாட்டின் சொந்த UI இல் முடிவுகளைக் காண்பிக்கவும். நீங்கள் இலக்கை எவ்வளவு அதிகமாகக் குறைக்கிறீர்களோ, அவ்வளவு அதிகமாக மாதிரி அதைத் தாக்கும். இது “பொது நுண்ணறிவு” அல்ல; இது குறிப்பிட்ட பயன்பாடு.
கப்பல், மறுபார்வை
கப்பல் aspirational விட சிறந்தது. ஒரு சுத்தமான 10 நிமிட பில்ட் லூப் வேலை செய்வதை நிரூபிக்கிறது. பின்னர் அது முக்கியத்துவம் வாய்ந்த இடத்தில் மீண்டும் செய்யவும்: வேகம், பொருத்தம் மற்றும் உணர்வு. நீங்கள் பின்னர் மாதிரிகளை மாற்றலாம். நீங்கள் பின்னர் கருவிகளை சேர்க்கலாம். நீங்கள் நினைவகத்தைப் பாதுகாக்கத் தகுதியான நினைவகம் இருக்கும்போது நினைவக மாதிரியை மீண்டும் மாற்றலாம். ஒரு முக்கியத்திலிருந்து தப்பிய ஒரு டெமோவைப் போல் முதல் அனுபவம் இருந்ததால் நீங்கள் சரிசெய்ய முடியாதது பயனர் நம்பிக்கை இழந்தது.
எனவே ஆம், நீங்கள் AI சாட்டை 10 நிமிடங்களில் உங்கள் விரும்பத்தக்க பயன்பாட்டில் உருவாக்கலாம். நீங்கள் ஒரு உண்மையான, வேலை செய்யும் லூப் என்று அர்த்தம் என்றால். நீங்கள் திரையரங்கை விட சுவை என்று அர்த்தம் என்றால். நீங்கள் சந்தேகத்தை விட ஸ்ட்ரீமிங் என்று அர்த்தம் என்றால். மற்ற அனைத்தும் வெறுமனே மணல் அள்ளுதல்.
Sider.AI போன்ற தளங்களில் கடைசியாக ஒரு பக்கம்
நீங்கள் கொதிகலனுக்கு ஒவ்வாமை என்றால் (நியாயமான), Sider.AI போன்ற தளங்கள் உங்களுக்கு நேரத்தை வாங்குகின்றன: விரைவான வயரிங், புத்திசாலித்தனமான ஸ்ட்ரீமிங் இயல்புநிலைகள் மற்றும் நீங்கள் சாரக்கட்டை மீறி வளரும்போது ஒரு தப்பிக்கும் தொட்டி. நீங்கள் ஒரு நல்ல UI கிட் - நேர்த்தியாக வைத்திருங்கள், இல்லாததை மாற்றவும். குறிக்கோள் விசுவாசத்தை உறுதி செய்வதல்ல; குறைந்தபட்ச சக்கர மறு கண்டுபிடிப்புகளுடன் “வேலை செய்கிறது” மற்றும் “சரியாக உணர்கிறது” என்பதற்கு வருவதே குறிக்கோள். அல்லது நீங்கள் முழு விஷயத்தையும் கையால் உருட்டலாம். இது நல்லது. தட்டச்சு காட்டி மறக்க வேண்டாம்.
ஒரு முடிவுக்கு வரவில்லை
உங்களுக்கு உதவியாக மனிதன் செய்வது போல் உங்கள் தயாரிப்பு ஒரு கேள்விக்கு பதிலளிக்க AI மாற்றுவதில்லை என்ற வாக்குறுதி. இப்போது அதை செய்யுங்கள், அடுத்த காலாண்டில் அல்ல. பத்து நிமிடங்கள் உங்களுக்கு லூப் வாங்குகின்றன, மேலும் லூப் உங்களுக்கு கருத்தை வாங்குகிறது. அதன்பிறகு, இது சுவை மற்றும் மறுசெயலாக்கம் ஆகும்.
மற்றும் சலிப்பாகத் தோன்றினால் நல்லது. சலிப்பு எங்கே விரும்பத்தக்கது வாழ்கிறது.
அடிக்கடி கேட்கப்படும் கேள்விகள்
கே 1: உண்மையில் 10 நிமிடங்களில் ஒரு பயன்பாட்டில் AI சாட்டை உருவாக்க முடியுமா?
ஆம் - “AI சாட் உருவாக்குவதன்” மூலம் நீங்கள் ஒரு வேலை செய்யும் லூப் என்று அர்த்தம்: உள்ளீடு, சூழல், மாதிரி அழைப்பு, ஸ்ட்ரீமிங் மற்றும் ஒரு டிரான்ஸ்கிரிப்ட். ஸ்பிரிண்ட் வேகம் மற்றும் தெளிவு பற்றியது, பன்னிரண்டு கருவிகளை கேள்வி கேட்கும் ஒரு பரோக் முகவர் அல்ல.
கே 2: ஸ்ட்ரீமிங் AI பதில்களைச் சேர்க்க எளிய வழி எது?
மாடலிலிருந்து உங்கள் சாட் UIக்கு டோக்கன்களை ஸ்ட்ரீம் செய்ய சேவையகத்தை அனுப்பிய நிகழ்வுகள் அல்லது WebSockets ஐப் பயன்படுத்தவும். முதல் துண்டில் ரெண்டரிங் தொடங்கவும் - உணர்ந்த வேகம் பின்னர் சில மில்லி விநாடிகளை வெளியேற்றுவதை விட முக்கியமானது.
கே 3: ஒரு அடிப்படை AI சாட் அம்சத்திற்கு RAG அல்லது ஏஜெண்டுகள் தேவையா?
இல்லை. மீட்டெடுப்பு மற்றும் கருவி பயன்பாடு மேம்படுத்தல்கள், தேவைகள் அல்ல. சாட் லூப்பை முதலில் அனுப்பவும்; உண்மையான உள்ளடக்கமும் காரணமும் உங்களிடம் இருக்கும்போது மீட்டெடுப்பைச் சேர்க்கவும் “ஒரு டெமோவில் நன்றாகத் தோன்றியது” என்பதைத் தவிர.
கே 4: AI சாட்டை வேகமாகவும் மலிவாகவும் நான் எப்படி வைத்திருப்பது?
வரம்பு சூழல், தீவிரமாக வெட்டு, மற்றும் ஸ்ட்ரீம் பதில்கள். சிறிய, வேகமான மாதிரிகள் பெரும்பாலும் பொதுவான பணிகளுக்கு வெற்றி பெறுகின்றன, மேலும் சேவையக சுருக்கம் வழியாக மாதிரிகளை மாற்றுவது விற்பனையாளர் பூட்டுதலில் இருந்து உங்களை வெளியேற்றும்.
கே 5: ஒரு 10 நிமிட உருவாக்கத்தில் Sider.AI எங்கே பொருந்துகிறது?
Sider.AI கவர்ச்சியற்ற பகுதிகளில் உதவுகிறது-ஸ்ட்ரீமிங், காவலர்கள், பதிவுகள் மற்றும் விரைவான வயரிங் - எனவே உங்கள் குழு விரும்பத்தக்க பயன்பாட்டு விவரங்களில் கவனம் செலுத்த முடியும். ஒரு நல்ல சாரக்கட்டைப் போல இதைப் பயன்படுத்தவும்: அதில் சாய்ந்து கொள்ளுங்கள், பின்னர் நீங்கள் அளவிடும்போது துண்டுகளை மாற்றவும்.