𝗔𝗜 𝗪𝗿𝗶𝘁𝗲𝘀 𝗖𝗼𝗱𝗲, 𝗕𝘂𝘁 𝗜𝘁 𝗗𝗼𝗲𝘀𝗻'𝘁 𝗞𝗻𝗼𝘄 𝗪𝗵𝗲𝗻 𝗮 𝗣𝗿𝗼𝗱𝘂𝗰𝘁 𝗶𝘀 𝗗𝗼𝗻𝗲

ഞാൻ Velobase Harness ഉപയോഗിച്ച് ഒരു AI സ്ലൈഡ് ജനറേറ്റർ നിർമ്മിച്ചു.

നിങ്ങൾ ഒരു വിഷയം ടൈപ്പ് ചെയ്താൽ ഒരു പ്രസന്റേഷൻ ലഭിക്കും. AI ഒരു ഔട്ട്‌ലൈൻ എഴുതി, സ്ലൈഡുകൾ നിർമ്മിച്ചു, ഒരു ഫയൽ എക്‌സ്‌പോർട്ട് ചെയ്തു. ഒരു ഡെമോയിൽ, അത് പൂർത്തിയായതായി തോന്നി.

അത് പൂർത്തിയായിരുന്നില്ല.

ഒരു ഉപയോക്താവിന് ഒരു തവണ ഒരു ഡെക്ക് നിർമ്മിക്കാൻ കഴിയുമെന്ന് മാത്രമാണ് ആ ഡെമോ തെളിയിച്ചത്. ഒരു യഥാർത്ഥ ഉൽപ്പന്നം വ്യത്യസ്തമാണ്. അത് ഒരേസമയം 100 പേരെ കൈകാര്യം ചെയ്യണം. ഉപയോക്താക്കളെ കൃത്യമായി ബില്ല് ചെയ്യണം. ഒരു ഘട്ടം പരാജയപ്പെട്ടാൽ അത് വീണ്ടെടുക്കണം (recover). പവർപോയിന്റിൽ ശരിക്കും പ്രവർത്തിക്കുന്ന ഒരു PPTX ഫയൽ എക്‌സ്‌പോർട്ട് ചെയ്യാനും അതിന് കഴിയണം.

ഞാൻ ആവശ്യപ്പെടാത്തതുകൊണ്ട് AI ഇവ ചേർത്തില്ല.

നിങ്ങൾ AI ഉപയോഗിച്ച് നിർമ്മിക്കുമ്പോൾ, ഫീച്ചറുകൾ വിവരിക്കുന്നതല്ല പ്രയാസമേറിയ കാര്യം. "പൂർത്തിയായി" (done) എന്നതുകൊണ്ട് എന്താണ് അർത്ഥമാക്കുന്നത് എന്ന് നിർവചിക്കുന്നതാണ് പ്രയാസമേറിയത്.

വിരസമായ ജോലികൾക്കായി ഞാൻ Velobase Harness ഉപയോഗിച്ചു:

  • Auth-ഉം പേയ്‌മെന്റുകളും
  • ക്രെഡിറ്റുകളും അഡ്മിനും
  • ഡാറ്റാബേസും ക്യൂകളും
  • ഒബ്‌ജക്റ്റ് സ്റ്റോറേജും ഡിപ്ലോയ്‌മെന്റും

ഇത് എനിക്ക് എന്റേതായ ഒരേയൊരു ഭാഗത്തിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കാൻ സഹായിച്ചു: PPT ജനറേഷൻ.

"പൂർത്തിയായതായി തോന്നുന്നതും" "യഥാർത്ഥത്തിൽ പൂർത്തിയായതും" തമ്മിലുള്ള വ്യത്യാസങ്ങൾ താഴെ പറയുന്ന നാല് രീതികളിലാണ്:

  1. Concurrency ഒരു തവണ പ്രവർത്തിച്ചാൽ അത് പൂർത്തിയായി എന്ന് AI കരുതുന്നു. എന്നാൽ 100 ഉപയോക്താക്കൾക്ക് ഒരു പൈപ്പ്‌ലൈൻ ആവശ്യമാണ്. നിങ്ങൾ ജോലികളെ plan, slide, finalize എന്നിങ്ങനെ ക്യൂകളായി തിരിക്കണം. വർക്കർമാരെ സ്കെയിൽ ചെയ്യാൻ ഓരോ സ്ലൈഡും ഓരോ ജോലിയായി നിർമ്മിക്കണം.

  2. Billing ഒരു യഥാർത്ഥ ഉൽപ്പന്നത്തിന് ഒരു state machine ആവശ്യമാണ്. നിങ്ങൾ ആദ്യം ക്രെഡിറ്റുകൾ റിസർവ് ചെയ്യണം. യഥാർത്ഥത്തിൽ ചിലവായ തുകയ്ക്ക് അനുസരിച്ച് സെറ്റിൽ ചെയ്യണം. പരാജയപ്പെട്ടാൽ റീഫണ്ട് ചെയ്യണം, ബാലൻസ് തീരുമ്പോൾ പ്രവർത്തനം നിർത്തിവെക്കണം.

  3. Self-review ഒരു സിസ്റ്റം നിശബ്ദമായി ഒരു ജോലി വീണ്ടും ശ്രമിക്കുകയാണെങ്കിൽ (retry), ഉപയോക്താവിന് ഒരു സ്പിന്നർ (spinner) മാത്രമേ കാണാൻ കഴിയൂ. ഇതിനെ ഒരു ഫീച്ചർ ആക്കി മാറ്റാൻ, നിങ്ങൾ പുരോഗതി കാണിക്കണം. സിസ്റ്റം "generating," "checking," അല്ലെങ്കിൽ "redrawing" ചെയ്യുകയാണെന്ന് ഉപയോക്താവിനെ അറിയിക്കണം.

  4. Export ഒരു സ്ലൈഡ് ബ്രൗസറിൽ മികച്ചതായി കാണപ്പെട്ടേക്കാം, എന്നാൽ ഒരു PPTX ഫയലിൽ അത് തകരാറിലാകാം. നിങ്ങളുടെ ആവശ്യം ഇതായിരിക്കണം: എക്‌സ്‌പോർട്ട് ചെയ്തത് വെബ് പ്രിവ്യൂവിനോട് യോജിച്ചതായിരിക്കണം.

പാഠം ലളിതമാണ്. കോഡ് എഴുതാൻ AI മിടുക്കനാണ്. ഒരു ഉൽപ്പന്നത്തെ വിപണിയിലേക്ക് എത്തിക്കാൻ (shippable) യോഗ്യമാക്കുന്നത് എന്താണെന്ന് അതിന് അറിയില്ല. അത് ഒരു ലോക്കൽ ഡെമോയെ ഒരു സിസ്റ്റമായി കണക്കാക്കുന്നു.

നിങ്ങൾ എൻജിനീയറിംഗ് അതിർവരമ്പുകളും (engineering boundaries) പരാജയസാധ്യതകളും (failure cases) നൽകണം. വേഗത്തിലുള്ള ഷിപ്പിംഗ് വരുന്നത് കൃത്യമായ ഇൻപുട്ടിൽ നിന്നാണ്, കുറഞ്ഞ ചിന്തയിൽ നിന്നല്ല.

നിങ്ങൾ AI ഉപയോഗിച്ച് എന്തെങ്കിലും നിർമ്മിച്ചിട്ടുണ്ടെങ്കിൽ, ഒരു ഡെമോയും യഥാർത്ഥ ഉൽപ്പന്നവും തമ്മിലുള്ള ഏറ്റവും വലിയ വ്യത്യാസം എന്തായിരുന്നു?

ഉറവിടം: https://dev.to/velobasex/ai-can-write-the-code-it-cant-tell-you-when-the-product-is-done-4oh6

ഓപ്ഷണൽ ലേണിംഗ് കമ്മ്യൂണിറ്റി: https://t.me/GyaanSetuAi