ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ

ਕੋਡ ਗਿਣਦਾ ਹੈ। ਮਾਡਲ ਡਰਾਫਟ ਬਣਾਉਂਦਾ ਹੈ। ਇੱਕ ਵਿਅਕਤੀ ਫੈਸਲਾ ਕਰਦਾ ਹੈ।

ਲੈਂਗੁਏਜ ਮਾਡਲ ਰੀਫੈਕਟਰਿੰਗ ਪੈਟਰਨਾਂ ਵਿੱਚ ਚੰਗੇ ਹੁੰਦੇ ਹਨ ਪਰ ਗਿਣਤੀ ਵਿੱਚ ਖਰਾਬ, ਇਸ ਲਈ ਹਰ ਕਦਮ ਸਹੀ ਕਿਸਮ ਦੇ ਟੂਲ ਦੁਆਰਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਹਰ ਕਦਮ ਇੱਕ ਆਡਿਟ ਟ੍ਰੇਲ ਵਿੱਚ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ।

  1. 01

    Collect

    Parsers code, OSGi configs, dispatcher, indexes ਅਤੇ ਤੁਹਾਡਾ BPA report ਪੜ੍ਹਦੇ ਹਨ।

    ਡਿਟਰਮਿਨਿਸਟਿਕ
  2. 02

    Classify

    ਹਰ finding ਨੂੰ file ਅਤੇ line ਨਾਲ Cloud Service pattern ਨਾਲ map ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

    ਡਿਟਰਮਿਨਿਸਟਿਕ
  3. 03

    Plan

    ਸਾਡਾ private model risk ਦਾ rank ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ ਹਰ pattern ਲਈ change ਦਾ draft ਤਿਆਰ ਕਰਦਾ ਹੈ।

    ਸਾਡੇ ਸਰਵਰ 'ਤੇ AI
  4. 04

    Refactor

    ਛੋਟੇ pull requests, ਇੱਕ ਵਾਰ ਵਿੱਚ ਇੱਕ pattern, notes ਅਤੇ tests ਨਾਲ।

    ਸਾਡੇ ਸਰਵਰ 'ਤੇ AI
  5. 05

    Review

    ਇੱਕ senior AEM engineer ਹਰ pull request ਨੂੰ approve ਕਰਦਾ ਹੈ। ਤੁਹਾਡੀ team merge ਕਰਦੀ ਹੈ।

    ਮਨੁੱਖੀ
  6. 06

    Verify

    Cloud Manager build, AEM Analyser ਅਤੇ parity checks; ਸਾਰੇ steps log ਕੀਤੇ ਜਾਂਦੇ ਹਨ।

    ਡਿਟਰਮਿਨਿਸਟਿਕ

ਕਦਮ-ਦਰ-ਕਦਮ

ਹਰ ਪੜਾਅ 'ਤੇ ਕੀ ਹੁੰਦਾ ਹੈ

ਫੈਕਟ ਸ਼ੀਟ ਪਹਿਲਾਂ ਆਉਂਦੀ ਹੈ ਅਤੇ ਇਹ ਸਿਰਫ਼ ਕੋਡ ਦੁਆਰਾ ਬਣਾਈ ਜਾਂਦੀ ਹੈ। ਮਾਡਲ ਸਿਰਫ਼ ਉਸ ਚੀਜ਼ 'ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ ਜੋ ਫੈਕਟ ਸ਼ੀਟ ਵਿੱਚ ਹੁੰਦੀ ਹੈ, ਅਤੇ ਕੋਈ ਵੀ ਚੀਜ਼ ਕਿਸੇ ਵਿਅਕਤੀ ਦੀ ਮਨਜ਼ੂਰੀ ਤੋਂ ਬਿਨਾਂ ਤੁਹਾਡੇ ਮੇਨ ਬ੍ਰਾਂਚ ਨਹੀਂ ਪਹੁੰਚਦੀ।

  1. Collect

    ਡਿਟਰਮਿਨਿਸਟਿਕ

    Parsers ਤੁਹਾਡੇ repository, OSGi configurations, dispatcher files, package filters, Oak indexes, ਤੁਹਾਡੇ BPA report ਅਤੇ content statistics ਨੂੰ ਪੜ੍ਹਦੇ ਹਨ। ਆਉਟਪੁੱਟ ਇੱਕ fact sheet ਹੈ: ਹਰ finding ਨਾਲ file, line ਅਤੇ rule ਸੰਬੰਧਿਤ ਹੈ। ਕੋਈ model ਸ਼ਾਮਲ ਨਹੀਂ ਹੈ, ਇਸ ਲਈ inventory ਪੂਰੀ ਅਤੇ repeatable ਹੈ।

  2. Classify

    ਡਿਟਰਮਿਨਿਸਟਿਕ

    ਹਰ finding ਨੂੰ open rule set (33 code rules ਅਤੇ 31 BPA codes) ਤੋਂ Cloud Service pattern ਨਾਲ match ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ documented fix, ਇਹ ਕਿੰਨਾ automatable ਹੈ ਅਤੇ planning hours ਸ਼ਾਮਲ ਹਨ।

  3. Plan

    ਸਾਡੇ ਸਰਵਰ 'ਤੇ AI

    ਹਰ pattern ਲਈ, ਸਾਡੇ ਆਪਣੇ server 'ਤੇ model target (Cloud Service ਜਾਂ Edge Delivery block), risk, ਅਤੇ ਇਹ ਕਿ ਕੀ ਇਸਨੂੰ mechanically fix ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਪੇਸ਼ ਕਰਦਾ ਹੈ। ਇਹ ਸਿਰਫ਼ fact sheet ਵਿੱਚ ਮੌਜੂਦ items ਬਾਰੇ ਸੋਚਦਾ ਹੈ, ਇਸ ਲਈ ਇਹ findings ਨਹੀਂ ਬਣਾ ਸਕਦਾ।

  4. Refactor

    ਸਾਡੇ ਸਰਵਰ 'ਤੇ AI

    5 codemods ਕੋਈ AI ਬਿਨਾਂ mechanical rewrites ਲਾਗੂ ਕਰਦੇ ਹਨ। ਉਹ patterns ਜਿਨ੍ਹਾਂ ਨੂੰ judgement ਦੀ ਲੋੜ ਹੈ, model ਦੁਆਰਾ rewrite ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਕਿਸੇ ਵਿਅਕਤੀ ਨੂੰ ਦਿਖਾਉਣ ਤੋਂ ਪਹਿਲਾਂ deterministic checks ਪਾਸ ਕਰਨੇ ਚਾਹੀਦੇ ਹਨ। ਜਿੱਥੇ ਕੋਈ pattern cover ਕਰਦਾ ਹੈ, ਉੱਥੇ Adobe ਦੇ ਆਪਣੇ migration tools ਵਰਤੇ ਜਾਂਦੇ ਹਨ।

  5. Review

    ਮਨੁੱਖੀ

    ਹਰ ਪੁੱਲ ਰਿਕਵੈਸਟ ਤੁਹਾਡੇ ਕੋਲ ਪਹੁੰਚਣ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਸੀਨੀਅਰ AEM ਇੰਜੀਨੀਅਰ ਦੁਆਰਾ ਸਮੀਖਿਆ ਅਤੇ ਮਨਜ਼ੂਰੀ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ, ਅਤੇ ਤੁਹਾਡੀ ਟੀਮ ਮਰਜ਼ ਕਰਦੀ ਹੈ। ਰੱਦ ਕਰਨ ਅਤੇ ਸੋਧਾਂ ਦਾ ਫੀਡਬੈਕ ਮਿਲਦਾ ਹੈ ਤਾਂ ਜੋ ਅਗਲਾ ਬਦਲਾਵ ਵਧੀਆ ਹੋ ਸਕੇ।

  6. Verify

    ਡਿਟਰਮਿਨਿਸਟਿਕ

    Cloud Manager build ਅਤੇ ਕੋਡ ਕੁਆਲਿਟੀ ਗੇਟ, AEM Analyser, ਬਣਾਈਆਂ ਗਈਆਂ ਰਿਗਰੈਸ਼ਨ ਟੈਸਟਾਂ, ਮੁੱਖ ਪੇਜਾਂ ਦੇ ਵਿਜ਼ੁਅਲ ਤੁਲਨਾਵਾਂ ਅਤੇ URL, ਰੈਡਾਇਰੈਕਟ ਅਤੇ ਮੈਟਾਡੇਟਾ ਲਈ SEO ਪੈਰਿਟੀ ਚੈੱਕ।

AI ਕਿੱਥੇ ਚਲਦਾ ਹੈ

ਤੁਹਾਡਾ ਕੋਡ ਉਹਨਾਂ ਮਾਡਲਾਂ ਨਾਲ ਰਹਿੰਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਦੀ ਸਾਡੇ ਕੋਲ ਸਰਗਰਮ ਸੇਵਾ ਹੈ

ਕਲਾਇੰਟ ਕੋਡ ਉਹਨਾਂ AI ਮਾਡਲਾਂ ਦੁਆਰਾ ਪ੍ਰੋਸੈਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜੋ ਸਾਡੇ ਦੁਆਰਾ ਚਲਾਏ ਜਾਂਦੇ ਸਰਵਰਾਂ 'ਤੇ ਚਲਦੇ ਹਨ। ਇਸਨੂੰ ਤੀਜੇ ਪੱਖ ਦੇ AI ਸੇਵਾਵਾਂ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ।

  • ਡਿਫੌਲਟ ਵਜੋਂ ਪ੍ਰਾਈਵੇਟ। ਰਾਊਟਿੰਗ ਨਿਯਮ ਕੋਡ ਵਿੱਚ ਲਾਗੂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ: ਕਲਾਇੰਟ ਕੋਡ ਵਾਲੇ ਟਾਸਕ ਬਾਹਰੀ AI ਸੇਵਾ ਨਹੀਂ ਜਾ ਸਕਦੇ।
  • ਬਾਹਰੀ ਮਾਡਲ ਸਿਰਫ਼ ਸੰਮਤੀ ਨਾਲ। ਜੇਕਰ ਕਿਸੇ ਟਾਸਕ ਲਈ Anthropic ਦੇ Claude ਵਰਗੇ ਬਾਹਰੀ ਮਾਡਲ ਲਾਭਦਾਇਕ ਹੋ ਸਕਦਾ ਹੈ, ਤਾਂ ਅਸੀਂ ਪਹਿਲਾਂ ਪੁੱਛਦੇ ਹਾਂ ਅਤੇ ਸਿਰਫ਼ ਤੁਹਾਡੀ ਲਿਖਤੀ ਸੰਮਤੀ ਨਾਲ ਹੀ ਇਸਦਾ ਉਪਯੋਗ ਕਰਦੇ ਹਾਂ, ਜੋ ਆਡਿਟ ਲੌਗ ਵਿੱਚ ਰਿਕਾਰਡ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
  • ਇੱਕ ਵਿਅਕਤੀ ਦੇ ਦੇਖਣ ਤੋਂ ਪਹਿਲਾਂ ਜਾਂਚਿਆ ਜਾਂਦਾ ਹੈ। ਹਰ AI ਰੀਵ੍ਰਾਈ ਨੂੰ ਡਿਟਰਮਿਨਿਸਟਿਕ ਚੈੱਕਸ ਪਾਸ ਕਰਨੇ ਪੈਂਦੇ ਹਨ, ਉਦਾਹਰਨ ਵਜੋਂ ਕਿ ਕੋਈ ਇੰਪੋਰਟਸ ਬਣਾਏ ਨਹੀਂ ਗਏ।
  • ਹਰ ਕਦਮ ਰਿਕਾਰਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਮਾਡਲ ਕਾਲਸ, ਚੈੱਕ ਨਤੀਜੇ ਅਤੇ ਮਨਜ਼ੂਰੀਆਂ ਇੱਕ ਹੈਸ਼-ਚੇਨਡ ਲੌਗ ਵਿੱਚ ਜੋੜੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਕਿਸੇ ਐਂਟਰੀ ਨੂੰ ਸੰਪਾਦਿਤ ਜਾਂ ਮਿਟਾਉਣ ਨਾਲ ਚੇਨ ਟੁੱਟ ਜਾਂਦੀ ਹੈ, ਇਸ ਲਈ ਤੁਸੀਂ ਸਾਬਤ ਕਰ ਸਕਦੇ ਹੋ ਕਿ ਨੇ ਕੀ ਮਨਜ਼ੂਰ ਕੀਤਾ ਅਤੇ ਕਿਹੜੇ ਮਾਡਲ ਨੇ ਹਰ ਬਦਲਾਅ ਪੈਦਾ ਕੀਤਾ।

ਸੀਮਾਵਾਂ

ਜੋ ਅਸੀਂ ਆਟੋਮੇਟ ਨਹੀਂ ਕਰਦੇ

ਕੁਝ ਕੰਮ ਲਈ ਉਹ ਲੋਕ ਚਾਹੀਦੇ ਹਨ ਜੋ ਤੁਹਾਡੇ ਬਿਜ਼ਨਸ ਨੂੰ ਜਾਣਦੇ ਹਨ। ਇਹ ਇੰਜੀਨੀਅਰਾਂ ਅਤੇ ਤੁਹਾਡੀ ਟੀਮ ਨਾਲ ਰਹਿੰਦੇ ਹਨ।

ਸੁਰੱਖਿਆ ਅਤੇ ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਡਿਜ਼ਾਈਨ

ਆਥੈਂਟੀਕੇਸ਼ਨ, ਸੁਰੱਖਿਆ ਅਤੇ ਹੋਰ ਸਿਸਟਮਾਂ ਨਾਲ ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਇੰਜੀਨੀਅਰਾਂ ਦੁਆਰਾ ਡਿਜ਼ਾਈਨ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਜਨਰੇਟ ਨਹੀਂ।

ਪ੍ਰੋਡਕਟ ਫੈਸਲੇ

AEM Communities ਨੂੰ ਬਦਲਣਾ ਜਾਂ ਸਾਈਟ ਨੂੰ Edge Delivery Services 'ਤੇ ਲੈ ਜਾਣਾ ਉਹ ਫੈਸਲੇ ਹਨ ਜੋ ਤੁਹਾਡੀ ਟੀਮ ਪੋਰਟਲ ਵਿੱਚ ਲੈਂਦੀ ਹੈ।

ਤੁਹਾਡੇ ਮੇਨ ਬ੍ਰਾਂਚ ਵਿੱਚ ਮਰਜ਼ ਕਰਨਾ

ਹਰ ਪੁੱਲ ਰਿਕਵੈਸਟ ਨੂੰ ਕਿਸੇ ਨਾਮੀ ਇੰਜੀਨੀਅਰ ਦੁਆਰਾ ਮਨਜ਼ੂਰੀ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ, ਅਤੇ ਤੁਹਾਡੀ ਟੀਮ ਇਸਨੂੰ ਮਰਜ਼ ਕਰਦੀ ਹੈ।

ਫੈਕਟ ਸ਼ੀਟ ਨਾਲ ਸ਼ੁਰੂ ਕਰੋ

ਰਿਡੀਨੈਸ ਸਕੈਨ ਤੁਹਾਨੂੰ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਪਹਿਲੀ ਫੈਕਟ ਸ਼ੀਟ ਦਿੰਦਾ ਹੈ: ਹਰ ਫਾਈਂਡਿੰਗ ਨਾਲ ਫਾਈਲ, ਲਾਈਨ, ਫਿਕਸ ਅਤੇ ਮਿਹਨਤ। ਕੋਈ ਸਾਈਨ-ਅੱਪ ਨਹੀਂ, ਅਤੇ ਕੁਝ ਵੀ ਅੱਪਲੋਡ ਨਹੀਂ ਹੁੰਦਾ।