ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു
കോഡ് കണക്കാക്കുന്നു. മോഡൽ ഡ്രാഫ്റ്റ് ചെയ്യുന്നു. മനുഷ്യൻ തീരുമാനിക്കുന്നു.
ലാൻഗ്വേജ് മോഡലുകൾ റിഫാക്ടറിംഗ് പാറ്റേണുകളിൽ നല്ലതാണ്, കണക്കുകൂട്ടലുകളിൽ മോശം; അതിനാൽ ഓരോ ഘട്ടവും ശരിയായ തരം ഉപകരണം ഉപയോഗിച്ച് നടത്തുന്നു. ഓരോ ഘട്ടവും ഓഡിറ്റ് ട്രെയിലിലേക്ക് എഴുതുന്നു.
- 01
Collect
Parsers കോഡ്, OSGi കോൺഫിഗ്സ്, dispatcher, indexes, നിങ്ങളുടെ BPA report വായിക്കുന്നു.
ഡിറ്റർമിനിസ്റ്റിക്കോഡ് മാത്രം ഉപയോഗിച്ച് ചെയ്യുന്നു: ഒരേ ഇൻപുട്ട് എപ്പോഴും ഒരേ ഫലം നൽകുന്നു. - 02
Classify
ഓരോ finding-നും ഫയലും line-ഉം ഉള്ള ഒരു Cloud Service pattern-ലേക്ക് map ചെയ്യുന്നു.
ഡിറ്റർമിനിസ്റ്റിക്കോഡ് മാത്രം ഉപയോഗിച്ച് ചെയ്യുന്നു: ഒരേ ഇൻപുട്ട് എപ്പോഴും ഒരേ ഫലം നൽകുന്നു. - 03
Plan
ഞങ്ങളുടെ പ്രൈവറ്റ് മോഡൽ ഓരോ പാറ്റേണിനും റിസ്ക് റാങ്കിംഗ് ചെയ്യുകയും മാറ്റം ഡ്രാഫ്റ്റ് ചെയ്യുകയും ചെയ്യുന്നു.
ഞങ്ങളുടെ സെർവറിൽ AIഞങ്ങളുടെ സ്വന്തം സെർവറിലെ മോഡൽ വഴി ചെയ്ത്, ഒരു വ്യക്തി കാണുന്നതിന് മുൻപ് കോഡ് വഴി പരിശോധിക്കുന്നു. - 04
Refactor
ചെറിയ pull requests, ഒരൊറ്റ pattern-ൽ ഒരിക്കൽ, notes-ഉം tests-ഉം ഉള്ളതായി.
ഞങ്ങളുടെ സെർവറിൽ AIഞങ്ങളുടെ സ്വന്തം സെർവറിലെ മോഡൽ വഴി ചെയ്ത്, ഒരു വ്യക്തി കാണുന്നതിന് മുൻപ് കോഡ് വഴി പരിശോധിക്കുന്നു. - 05
Review
ഒരു senior AEM engineer ഓരോ pull request-നും അംഗീകാരം നൽകുന്നു. നിങ്ങളുടെ ടീം merge ചെയ്യുന്നു.
ഹ്യൂമൻഒരു നിർദ്ദിഷ്ട വ്യക്തി അംഗീകരിക്കുന്നു; അതില്ലാതെ ഒന്നും മേർജ് ചെയ്യില്ല. - 06
Verify
Cloud Manager build, AEM Analyser, parity checks; എല്ലാ ഘട്ടങ്ങളും log ചെയ്യുന്നു.
ഡിറ്റർമിനിസ്റ്റിക്കോഡ് മാത്രം ഉപയോഗിച്ച് ചെയ്യുന്നു: ഒരേ ഇൻപുട്ട് എപ്പോഴും ഒരേ ഫലം നൽകുന്നു.
ഘട്ടം ഘട്ടമായി
ഓരോ ഘട്ടത്തിലും എന്ത് സംഭവിക്കുന്നു
ഫാക്റ്റ് ഷീറ്റ് ആദ്യം വരുന്നു, കോഡ് മാത്രം ഉത്പാദിപ്പിക്കുന്നു. മോഡൽ ഫാക്റ്റ് ഷീറ്റിൽ ഉള്ളത് മാത്രം പ്രവർത്തിക്കുന്നു, ഒരു വ്യക്തി അംഗീകരിക്കാതെ നിങ്ങളുടെ മെയിൻ ബ്രാഞ്ചിലേക്ക് ഒന്നും എത്തുന്നില്ല.
Collect
പാഴ്സറുകൾ നിങ്ങളുടെ റിപ്പോസിറ്ററി, OSGi കോൺഫിഗറേഷനുകൾ, ഡിസ്പാച്ചർ ഫയലുകൾ, പാക്കേജ് ഫിൽട്ടറുകൾ, Oak ഇൻഡെക്സുകൾ, നിങ്ങളുടെ BPA റിപ്പോർട്ട്, കണ്ടന്റ് സ്റ്റാറ്റിസ്റ്റിക്സ് എന്നിവ വായിക്കുന്നു. ഔട്ട്പുട്ട് ഒരു ഫാക്റ്റ് ഷീറ്റാണ്: ഫയൽ, ലൈൻ, റൂൾ എന്നിവയോടെ ഓരോ ഫൈൻഡിംഗും. മോഡൽ ഇടപെടുന്നില്ല, അതിനാൽ ഇൻവെന്ററി പൂർണ്ണവും ആവർത്തിക്കാനാകുന്നതുമാണ്.
Classify
ഓരോ finding-നും open rule set-ൽ നിന്നുള്ള (33 code rules, 31 BPA codes) Cloud Service pattern-ലേക്ക് match ചെയ്യുന്നു, ഡോക്യുമെന്റ് ചെയ്ത fix, അത് എത്രത്തോളം automate ചെയ്യാനാകും, planning hours എന്നിവയോടെ.
Plan
ഓരോ പാറ്റേണിനും, നമ്മുടെ സെർവറിലെ മോഡൽ ലക്ഷ്യം (Cloud Service അല്ലെങ്കിൽ Edge Delivery ബ്ലോക്ക്), അപകടസാധ്യത, കൂടാതെ അത് മെക്കാനിക്കലായി തിരുത്താൻ കഴിയുമോ എന്ന് നിർദ്ദേശിക്കുന്നു. ഇത് ഫാക്റ്റ് ഷീറ്റിലെ ഇനങ്ങളെക്കുറിച്ച് മാത്രം ചിന്തിക്കുന്നതിനാൽ, കണ്ടെത്തലുകൾ സൃഷ്ടിക്കാൻ അതിന് കഴിയില്ല.
Refactor
5 codemods AI ഇല്ലാതെ mechanical rewrites പ്രയോഗിക്കുന്നു. നിർണ്ണയം ആവശ്യമായ pattern-കൾ മോഡൽ rewrite ചെയ്യുന്നു, ഒരു വ്യക്തി അവ കാണുന്നതിന് മുമ്പ് deterministic checks-കൾ പാസ്സാകണം. ഒരു pattern-നെ cover ചെയ്യുന്നിടത്ത് Adobe-ന്റെ സ്വന്തം migration tools ഉപയോഗിക്കുന്നു.
Review
ഒരു നാമകരണം ചെയ്ത സീനിയർ AEM എഞ്ചിനീയർ നിങ്ങളുടെ ടീം മേർജ് ചെയ്യുന്നതിന് മുമ്പ് എല്ലാ പൾ റിക്വസ്റ്റുകളും അവലോകനം ചെയ്ത് അംഗീകരിക്കുന്നു. നിരാകരണങ്ങളും തിരുത്തലുകളും തിരിച്ച് നൽകുന്നതിലൂടെ അടുത്ത മാറ്റം മെച്ചപ്പെടുന്നു.
Verify
Cloud Manager build and code quality gates, AEM Analyser, generated regression tests, key pages visual comparisons and URLs, redirects, metadata SEO parity check.
AI എവിടെയാണ് പ്രവർത്തിക്കുന്നത്
നിങ്ങളുടെ കോഡ് ഞങ്ങൾ പ്രവർത്തിപ്പിക്കുന്ന മോഡലുകളോടൊപ്പം തുടരുന്നു
ക്ലയന്റ് കോഡ് ഞങ്ങൾ പ്രവർത്തിപ്പിക്കുന്ന സെർവറുകളിലെ AI മോഡലുകൾ പ്രോസസ് ചെയ്യുന്നു. മൂന്നാം പക്ഷ AI സേവനങ്ങൾക്ക് അയയ്ക്കുന്നില്ല.
- ഡിഫോൾട്ടായി സ്വകാര്യം. ക്ലയന്റ് കോഡ് അടങ്ങിയ ടാസ്കുകൾ ബാഹ്യ AI സേവനത്തിലേക്ക് പോകാൻ പാടില്ല എന്ന റൗട്ടിംഗ് നിയമം കോഡിൽ പ്രയോഗിക്കുന്നു.
- അനുമതിയോടെ മാത്രം ബാഹ്യ മോഡലുകൾ. Anthropic-ന്റെ Claude പോലുള്ള ഒരു ബാഹ്യ മോഡൽ ടാസ്ക്കിന് ഗുണകരമാണെങ്കിൽ, ഞങ്ങൾ ആദ്യം ചോദിക്കുകയും നിങ്ങളുടെ എഴുത്തുള്ള അനുമതിയോടെ മാത്രം ഉപയോഗിക്കുകയും ചെയ്യുന്നു, ഓഡിറ്റ് ലോഗിൽ രേഖപ്പെടുത്തുന്നു.
- ഒരു വ്യക്തി കാണുന്നതിന് മുമ്പ് പരിശോധിക്കുന്നു. ഓരോ AI റൈറ്റ്വൈറ്റും ഡിറ്റർമിനിസ്റ്റിക് ചെക്കുകൾ കടന്നുപോകണം, ഉദാഹരണത്തിന്, ഇംപോർട്ടുകൾ കെട്ടിപ്പിടിച്ചത് (invented) ഇല്ല എന്നത്.
- ഓരോ ഘട്ടവും രേഖപ്പെടുത്തുന്നു. മോഡൽ കോളുകൾ, ചെക്ക് ഫലങ്ങളും അംഗീകാരങ്ങളും ഹാഷ്-ചെയിൻഡ് ലോഗിലേക്ക് ചേർക്കുന്നു. ഒരു എൻട്രി എഡിറ്റ് ചെയ്യുകയോ മായ്ക്കുകയോ ചെയ്താൽ ചെയിൻ തകരുന്നു, അതിനാൽ ആരാണ് എന്ത് അംഗീകരിച്ചതും ഏത് മോഡലാണ് ഓരോ മാറ്റവും ഉത്പാദിപ്പിച്ചതും തെളിയിക്കാം.
പരിധികൾ
ഞങ്ങൾ ഓട്ടോമേറ്റ് ചെയ്യാത്തത്
നിങ്ങളുടെ ബിസിനസ്സ് മനസ്സിലാക്കുന്ന ആളുകളുടെ സഹായം ആവശ്യമായ ചില ജോലികൾ എഞ്ചിനീയർമാരും നിങ്ങളുടെ ടീമും കൈകാര്യം ചെയ്യുന്നു.
സെക്യൂരിറ്റിയും ഇന്റഗ്രേഷൻ ഡിസൈനും
ഓതന്റിക്കേഷൻ, സെക്യൂരിറ്റി, മറ്റ് സിസ്റ്റങ്ങളുമായുള്ള ഇന്റഗ്രേഷനുകൾ എഞ്ചിനീയർമാർ ഡിസൈൻ ചെയ്യുന്നു, ജനറേറ്റ് ചെയ്തതല്ല.
പ്രോഡക്റ്റ് തീരുമാനങ്ങൾ
AEM Communities മാറ്റിസ്ഥാപിക്കുകയോ സൈറ്റിനെ Edge Delivery Services-ലേക്ക് മാറ്റുകയോ ചെയ്യുന്നത് പോർട്ടലിൽ നിങ്ങളുടെ ടീം എടുക്കുന്ന തീരുമാനങ്ങളാണ്.
നിങ്ങളുടെ മെയിൻ ബ്രാഞ്ചിലേക്ക് മേർജ് ചെയ്യുക
ഓരോ പൾ റിക്വസ്റ്റും ഒരു നിർദ്ദിഷ്ട എഞ്ചിനീയർ അംഗീകരിക്കുന്നു, നിങ്ങളുടെ ടീം അത് മേർജ് ചെയ്യുന്നു.
ഫാക്റ്റ് ഷീറ്റിൽ നിന്ന് തുടങ്ങുക
ബ്രൗസറിൽ റെഡിനസ് സ്കാൻ ഒരു പ്രാഥമിക ഫാക്റ്റ് ഷീറ്റ് നൽകുന്നു: ഫയൽ, ലൈൻ, ഫിക്സ്, എഫോർട്ട് എന്നിവയോടെ ഓരോ ഫൈൻഡിംഗും. സൈൻ-അപ്പ് ആവശ്യമില്ല, ഒന്നും അപ്ലോഡ് ചെയ്യില്ല.