Workstation Logo
ਉਤਪਾਦ
AI ਲੈਬਜ਼OpenAI ਏਜੰਟClaude ਏਜੰਟGrok BotWorkstation CRM (WSL CRM)ਮਾਰਕੀਟਿੰਗਸਾਰੇ ਉਤਪਾਦ
AI ਹੱਲ
AI ਵਰਕਸਟੇਸ਼ਨAI SME Packagesਪ੍ਰਾਈਵੇਟ AIGPU ਕਲੱਸਟਰਐਜ AIਐਂਟਰਪ੍ਰਾਈਜ਼ AI ਲੈਬਉਦਯੋਗ ਅਨੁਸਾਰ AI
ਸੇਵਾਵਾਂ
Platform ModernisationDigital EngineeringData Foundations & AIAutonomous OperationsAI ਸਲਾਹDevOps ਆਟੋਮੇਸ਼ਨਸਾਈਬਰ ਸੁਰੱਖਿਆਸਾਫਟਵੇਅਰ ਵਿਕਾਸਏਜੰਟ ਨਿਰਮਾਣMLOps ਸੈੱਟਅੱਪ
ਸਾਡੇ ਬਾਰੇ
ਸਾਂਝੇਦਾਰਗਾਹਕ ਕਹਾਣੀਆਂ
ਲੇਖ
ਦਸਤਾਵੇਜ਼
WSL ProxyRing Promoter
ਬਲੌਗ
ਸਾਡੇ ਨਾਲ ਸੰਪਰਕ ਕਰੋLogin
Workstation

AI workstations, AI Multi Agentic Software, GPU infrastructure, and intelligent agent solutions for modern businesses.

ਯੂਕੇ ਦਫ਼ਤਰ: 77-79 Marlowes, Hemel Hempstead HP1 1LF - Directions - Take Junction 20 off M25 Outer London
Company No: 11641870
Mon - Fri: 9:00 AM - 6:00 PM GMT
+44 7515 356 146

ਬੈਲਜੀਅਮ ਦਫ਼ਤਰ: Workstation SRL, Rue Vanderkindere 34, 1180 Uccle, Brussels
BE 0751.518.683
Mon - Fri: 9:00 AM - 6:00 PM CET
+32 492 45 67 46

ਭਾਰਤ ਦਫ਼ਤਰ: #159 Sector 9, Pocket 1, DDA Flats, 110077 Dwarka, New Delhi
+91 98881 98841

ਉਤਪਾਦ

ਸਾਰੇ ਉਤਪਾਦWSL ProxyRing PromoterAI ਲੈਬਜ਼OpenAI ਏਜੰਟClaude ਏਜੰਟGrok BotWorkstation CRM (WSL CRM)

AI ਹੱਲ

AI ਹੱਲAI ਵਰਕਸਟੇਸ਼ਨਪ੍ਰਾਈਵੇਟ AIGPU ਕਲੱਸਟਰਐਂਟਰਪ੍ਰਾਈਜ਼ AI ਲੈਬਸੇਵਾਵਾਂ

ਸਰੋਤ

ਲੇਖਦਸਤਾਵੇਜ਼ਬਲੌਗSearchਸਾਈਟ ਮੈਪ

ਕੰਪਨੀ

ਸਾਡੇ ਬਾਰੇਸਾਂਝੇਦਾਰਸਾਡੇ ਨਾਲ ਸੰਪਰਕ ਕਰੋ

© 2026 Workstation AI. ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ

ਗੋਪਨੀਯਤਾ ਨੀਤੀਕੂਕੀ ਨੀਤੀਸਾਈਟ ਮੈਪ

Loading blog...

Home / Blog
AIDevOpsTech

ਇੱਕ AI ਕੋਡ ਸਮੀਖਿਆ ਪਾਈਪਲਾਈਨ ਬਣਾਉਣਾ: ਵਾਈਬ ਕੋਡਿੰਗ ਤੋਂ ਉਤਪਾਦਨ ਤੱਕ

ਵਾਈਬ ਕੋਡਿੰਗ ਤੋਂ ਲੈ ਕੇ ਉਤਪਾਦਨ-ਤਿਆਰ ਕੋਡ ਸਮੀਖਿਆ ਤੱਕ

Balinder Walia23 ਮਾਰਚ 20269 min read

ਇੱਕ AI ਕੋਡ ਸਮੀਖਿਆ ਪਾਈਪਲਾਈਨ ਦਾ ਆਰਕੀਟੈਕਚਰ

ਇੱਕ ਉਤਪਾਦਨ-ਗ੍ਰੇਡ AI ਕੋਡ ਸਮੀਖਿਆ ਪਾਈਪਲਾਈਨ ਤੁਹਾਡੇ CI/CD ਵਰਕਫਲੋ ਉੱਤੇ ਬੋਲਟ ਕੀਤੇ ਇੱਕ ਸਿੰਗਲ ਟੂਲ ਤੋਂ ਵੱਧ ਹੈ। ਇਹ ਇੱਕ ਲੇਅਰਡ ਸਿਸਟਮ ਹੈ ਜਿੱਥੇ ਹਰ ਪਰਤ ਇੱਕ ਵੱਖਰੀ ਕਿਸਮ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਜੋੜਦੀ ਹੈ, ਤੇਜ਼ ਸਿੰਟੈਕਟਿਕ ਜਾਂਚਾਂ ਤੋਂ ਲੈ ਕੇ ਡੂੰਘੇ ਅਰਥਵਾਦੀ ਤਰਕ ਤੱਕ। ਇਸ ਆਰਕੀਟੈਕਚਰ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਡਿਜ਼ਾਇਨ ਕਰਨਾ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਸਮੀਖਿਆਵਾਂ ਵਿਆਪਕ ਅਤੇ ਤੇਜ਼ ਰਫ਼ਤਾਰ ਨਾਲ ਵਾਈਬ ਕੋਡਿੰਗ ਦੀ ਤੇਜ਼ ਰਫ਼ਤਾਰ ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ ਦੋਵੇਂ ਹਨ।

ਪਾਈਪਲਾਈਨ ਆਰਕੀਟੈਕਚਰ ਦੀ ਸੰਖੇਪ ਜਾਣਕਾਰੀ

ਆਦਰਸ਼ ਪਾਈਪਲਾਈਨ ਪੰਜ ਕ੍ਰਮਵਾਰ ਲੇਅਰਾਂ ਰਾਹੀਂ ਕੋਡ ਬਦਲਦੀ ਹੈ, ਹਰ ਇੱਕ ਡੂੰਘਾਈ ਜੋੜਦੀ ਹੈ:

  1. ਪ੍ਰੀ-ਕਮਿਟ ਹੁੱਕ:ਤਤਕਾਲ ਲੋਕਲ ਚੈਕ (ਫਾਰਮੈਟਿੰਗ, ਲਿਨਟਿੰਗ ਤੋਂ ਪਹਿਲਾਂ ਕੋਡ ਐਕਸਟੈਗ 1 ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਵਾਲੇ ਸੰਸਕਰਣ ਨੂੰ ਐਕਸਟੈਂਸ਼ਨ)
  2. ਤੇਜ਼ CI ਜਾਂਚਾਂ:ਆਟੋਮੇਟਿਡ ਲਿੰਟਿੰਗ, ਟਾਈਪ ਚੈਕਿੰਗ, ਅਤੇ ਬੁਨਿਆਦੀ ਸਥਿਰ ਵਿਸ਼ਲੇਸ਼ਣ ਜੋ ਸਕਿੰਟਾਂ ਵਿੱਚ ਚੱਲਦਾ ਹੈ
  3. ਡੂੰਘੀ ਸਥਿਰ ਵਿਸ਼ਲੇਸ਼ਣ:SonarQube, Semgrep, ਜਾਂ CodeQL, ਪੈਟਰਨ ਅਤੇ ਸੁਰੱਖਿਆ ਲਈ ਗੁੰਝਲਦਾਰ ਕੋਡ ਵਿਸ਼ਲੇਸ਼ਣ,
  4. AI ਅਰਥ-ਵਿਵਸਥਾ ਸਮੀਖਿਆ: ਪੁੱਲ ਬੇਨਤੀ ਪੱਧਰ 'ਤੇ ਤਰਕ, ਆਰਕੀਟੈਕਚਰ, ਅਤੇ ਸੁਰੱਖਿਆ ਦਾLLM-ਸੰਚਾਲਿਤ ਵਿਸ਼ਲੇਸ਼ਣ
  5. ਆਟੋਮੈਟਿਕ ਟੈਸਟਿੰਗ:ਯੂਨਿਟ, ਏਕੀਕਰਣ, ਅਤੇ ਅੰਤ-ਤੋਂ-ਅੰਤ ਟੈਸਟ XTAG20TAG3 ਕੋਡ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਪ੍ਰਮਾਣਿਤ ਕਰਦੇ ਹਨ।

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

    ਰੀਵਿਊ ਪਾਈਪਲਾਈਨ ਆਰਕੀਟੈਕਚਰPR ਬਣਾਇਆ ਗਿਆਪੁੱਲ ਬੇਨਤੀ X9TAG5

    8XTAG0t X8XTAG07ESLint / Prettierਟੈਸਟਯੂਨਿਟ / ਏਕੀਕਰਣAI ਸਮੀਖਿਆ(LLM)ਅਰਥਗਤ ਵਿਸ਼ਲੇਸ਼ਣ X6TAG6X X6TAG6X ਸੁਰੱਖਿਆ ਵਿਸ਼ਲੇਸ਼ਣ X6TAG6X X7TAG6XਸਕੈਨSAST / SCAਮਨਜ਼ੂਰੀਗੇਟਮਿਲਾਉਣ ਲਈ ਤਿਆਰ ~ 5s ~30s~2min~3min~2minਆਟੋਐਂਡ-ਟੂ-ਐਂਡ: ~8 ਮਿੰਟ ਪੁਸ਼ ਤੋਂ ਲੈ ਕੇ ਮਨਜ਼ੂਰੀ X9XTAG009ExTAG0Ell ਦੇ ਐਕਸਗੇਂਸ ਤੱਕ ਸਮੀਖਿਆ + ਸੁਰੱਖਿਆ ਸਕੈਨ

    GitHub ਅਤੇ GitLab PR ਵਰਕਫਲੋਜ਼ ਨਾਲ ਏਕੀਕਰਣ

    GitHub ਪੁੱਲ ਬੇਨਤੀ ਏਕੀਕਰਣ

    ਸਭ ਤੋਂ ਪ੍ਰਭਾਵੀ AI ਸਮੀਖਿਆ ਕੋਡ ਦੇ ਅੰਦਰ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਟਿੱਪਣੀ ਏਕੀਕਰਣ ਅਨੁਰੋਧਾਂ ਦੇ ਅੰਤਰ-ਦ੍ਰਿਸ਼ਟੀਕੋਡ ਨੂੰ ਸੰਚਾਲਿਤ ਕਰਦਾ ਹੈ। ਸਮੱਸਿਆਵਾਂ ਦਾ ਪਤਾ ਲਗਾਇਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਫੀਡਬੈਕ ਨੂੰ ਪ੍ਰਸੰਗਿਕ ਅਤੇ ਕਾਰਵਾਈਯੋਗ ਰੱਖਦਾ ਹੈ।

    # .github/workflows/review-pipeline.yml
    name: Code Review Pipeline
    on:
      pull_request:
        types: [opened, synchronize, reopened]
    
    jobs:
      lint-and-format:
        runs-on: ubuntu-latest
        steps:
          - uses: actions/checkout@v4
          - uses: actions/setup-node@v4
            with:
              node-version: '20'
          - run: npm ci
          - run: npm run lint
          - run: npm run format:check
    
      static-analysis:
        runs-on: ubuntu-latest
        needs: lint-and-format
        steps:
          - uses: actions/checkout@v4
            with:
              fetch-depth: 0
          - name: SonarQube Scan
            uses: sonarqube-quality-gate-action@master
            env:
              SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
    
      ai-review:
        runs-on: ubuntu-latest
        needs: lint-and-format
        permissions:
          contents: read
          pull-requests: write
        steps:
          - uses: actions/checkout@v4
            with:
              fetch-depth: 0
          - name: AI Semantic Review
            env:
              ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
              GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
            run: |
              # Get the diff
              git diff origin/${{ github.base_ref }}...HEAD > changes.diff
              # Run AI review script
              python scripts/ai_review.py \
                --diff changes.diff \
                --pr-number ${{ github.event.pull_request.number }}
    
      security-scan:
        runs-on: ubuntu-latest
        needs: lint-and-format
        steps:
          - uses: actions/checkout@v4
          - name: Run Semgrep
            uses: semgrep/semgrep-action@v1
            with:
              config: auto
    
      tests:
        runs-on: ubuntu-latest
        needs: [lint-and-format]
        steps:
          - uses: actions/checkout@v4
          - uses: actions/setup-node@v4
            with:
              node-version: '20'
          - run: npm ci
          - run: npm test -- --coverage

    GitLab ਮਰਜ ਬੇਨਤੀ ਏਕੀਕਰਣ

    GitLab CI/CD ਇਸਦੀ ਪਾਈਪਲਾਈਨ ਸੰਰਚਨਾ ਦੁਆਰਾ ਸਮਾਨ ਸਮਰੱਥਾਵਾਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ:

    # .gitlab-ci.yml
    stages:
      - lint
      - analysis
      - review
      - test
    
    lint:
      stage: lint
      script:
        - npm ci
        - npm run lint
        - npm run format:check
    
    static-analysis:
      stage: analysis
      script:
        - sonar-scanner
      allow_failure: true
    
    ai-review:
      stage: review
      script:
        - git diff origin/$CI_MERGE_REQUEST_TARGET_BRANCH_NAME...HEAD > changes.diff
        - python scripts/ai_review.py --diff changes.diff --mr-id $CI_MERGE_REQUEST_IID
      only:
        - merge_requests
    
    security-scan:
      stage: analysis
      script:
        - semgrep --config auto .
    
    test:
      stage: test
      script:
        - npm ci
        - npm test -- --coverage

    ਮਲਟੀ-ਲੇਅਰ ਸਮੀਖਿਆ: ਹਰ ਪੜਾਅ 'ਤੇ ਡੂੰਘਾਈ XTAG11LXTAG11Lin. ਅਤੇ ਫਾਰਮੈਟਿੰਗ

    ਸਭ ਤੋਂ ਤੇਜ਼ ਅਤੇ ਸਸਤੀ ਪਰਤ ਸ਼ੈਲੀ ਦੀਆਂ ਉਲੰਘਣਾਵਾਂ, ਅਣਵਰਤੇ ਆਯਾਤ, ਅਤੇ ਫਾਰਮੈਟਿੰਗ ਮੁੱਦਿਆਂ ਨੂੰ ਫੜਦੀ ਹੈ। ESLint, Prettier, Black, ਜਾਂ Ruff ਵਰਗੇ ਟੂਲਾਂ ਨੂੰ ਪ੍ਰੀ-ਕਮਿਟ ਹੁੱਕਾਂ ਅਤੇ CI ਜਾਂਚਾਂ ਵਜੋਂ ਕੌਂਫਿਗਰ ਕਰੋ। ਇਹ ਬਲਾਕਿੰਗ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ: ਕੋਡ ਜੋ ਲਿਨਟਿੰਗ ਵਿੱਚ ਅਸਫਲ ਹੁੰਦਾ ਹੈ, ਨੂੰ ਵਧੇਰੇ ਮਹਿੰਗੇ ਸਮੀਖਿਆ ਪੜਾਵਾਂ 'ਤੇ ਨਹੀਂ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।

    ਲੇਅਰ 2: ਸਥਿਰ ਵਿਸ਼ਲੇਸ਼ਣ

    ਸਥਿਰ ਵਿਸ਼ਲੇਸ਼ਣ ਟੂਲ ਬਿਨਾਂ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੇ ਕੋਡ ਬਣਤਰ ਅਤੇ ਪੈਟਰਨਾਂ ਦੀ ਜਾਂਚ ਕਰਦੇ ਹਨ। ਤੁਹਾਡੇ ਸਟੈਕ ਲਈ ਢੁਕਵੇਂ ਟੂਲਸ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ:

    • JavaScript/TypeScript:ESLint ਸੁਰੱਖਿਆ ਪਲੱਗਇਨਾਂ ਦੇ ਨਾਲ, SonarQube
    • Python:, ਮੇਰੀ ਬੈਂਡਿਟ (ਬੈਂਡਿਟਾਈਲ ਚੈਕ)
    • Go:staticcheck, gosec
    • Java:SpotBugs, PMD, ਚੈੱਕਸਟਾਈਲ
    7 7 XTAG144 XTAG144 XTAG147 ਭਾਗਾਂ ਨੂੰ ਮੁੜ-ਵਿਊAI ਇੰਜਣਕੇਂਦਰੀ LLM ਸਮੀਖਿਅਕਸਟਾਈਲ ਚੈਕਸੰਮੇਲਨਾਂ & ਫਾਰਮੈਟਬੱਗ ਖੋਜਤਰਕ & ਰਨਟਾਈਮ ਗਲਤੀਆਂਸੁਰੱਖਿਆ ਆਡਿਟOWASP / CVE ਜਾਂਚਾਂਪ੍ਰਦਰਸ਼ਨN+1 / ਮੈਮੋਰੀ / ਸਪੀਡਵਧੀਆ ਅਭਿਆਸ ਪੈਟਰਨ & ਸਟੈਂਡਰਡ

    ਲੇਅਰ 3: AI ਸਿਮੈਨਟਿਕ ਰਿਵਿਊ

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

    • ਪੂਰੇ ਅੰਤਰ ਅਤੇ ਸੰਬੰਧਿਤ ਆਲੇ-ਦੁਆਲੇ ਦੇ ਸੰਦਰਭ ਨੂੰ ਪੜ੍ਹਦਾ ਹੈ
    • ਮੌਜੂਦਾ ਕੋਡ
    • ਤੋਂ ਪ੍ਰੋਜੈਕਟ ਦੇ ਸੰਮੇਲਨਾਂ ਨੂੰ ਸਮਝਦਾ ਹੈ ਕੋਡ ਸੁਝਾਵਾਂ ਦੇ ਨਾਲ ਕਾਰਵਾਈਯੋਗ ਫੀਡਬੈਕ
    • PR

    ਲੇਅਰ 4 ਵਿੱਚ ਸੰਬੰਧਿਤ ਲਾਈਨਾਂ 'ਤੇ ਟਿੱਪਣੀਆਂ ਪੋਸਟ ਕਰਦਾ ਹੈ: ਸੁਰੱਖਿਆ ਸਕੈਨਿੰਗ

    ਸਮਰਪਿਤ ਸੁਰੱਖਿਆ ਸਕੈਨਿੰਗ ਆਮ XTAG20TAG2067TAG206TAG207 ਤੋਂ ਪਰੇ ਹੈ।SAST (ਸਥਿਰ ਐਪਲੀਕੇਸ਼ਨ ਸੁਰੱਖਿਆ ਟੈਸਟਿੰਗ): ਕਮਜ਼ੋਰੀ ਪੈਟਰਨਾਂ ਲਈSemgrep, CodeQL, ਜਾਂ Checkmarks ਸਕੈਨ

  6. SCA (ਸਾਫਟਵੇਅਰ ਕੰਪੋਜੀਸ਼ਨ ਵਿਸ਼ਲੇਸ਼ਣ):Snyk ਜਾਂ ਨਿਰਭਰਤਾ ਲਈ Snyk ਜਾਂ ਨਿਰਭਰਤਾ ਲਈ ਨਿਰਪੱਖਤਾਵਾਂ ਦੀ ਜਾਂਚ ਲਈ
  7. ਨਿਰਭਰ ਕਰਦਾ ਹੈ।ਗੁਪਤ ਖੋਜ:Gitleaks ਜਾਂ TruffleHog ਦੁਰਘਟਨਾਤਮਕ ਪ੍ਰਮਾਣ ਪੱਤਰਾਂ ਨੂੰ ਰੋਕਦਾ ਹੈ
  8. ਲੇਅਰ 5: ਆਟੋਮੇਟਿਡ ਟੈਸਟਿੰਗ

    ਟੈਸਟ ਪ੍ਰਮਾਣਿਤ ਕਰਦੇ ਹਨ ਕਿ ਕੋਡ ਸਹੀ ਢੰਗ ਨਾਲ ਵਿਵਹਾਰ ਕਰਦਾ ਹੈ। AI ਨਵੇਂ ਕੋਡ ਲਈ ਟੈਸਟ ਕੇਸ ਤਿਆਰ ਕਰਕੇ ਅਤੇ ਮੌਜੂਦਾ ਟੈਸਟ ਕਵਰੇਜ ਵਿੱਚ ਅੰਤਰਾਂ ਦੀ ਪਛਾਣ ਕਰਕੇ ਇੱਥੇ ਵੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ।

    ਸਮੀਖਿਆ ਨਿਯਮਾਂ ਅਤੇ ਗੰਭੀਰਤਾ ਪੱਧਰਾਂ ਦੀ ਸੰਰਚਨਾ ਕਰਨ ਲਈ

    ਪ੍ਰਭਾਵੀ AI ਸਮੀਖਿਆ ਲਈ ਸੋਚ-ਸਮਝ ਕੇ ਸੰਰਚਨਾ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਕਿ ਕੀ ਜਾਂਚ ਕਰਨੀ ਹੈ ਅਤੇ ਖੋਜਾਂ ਨੂੰ ਤਰਜੀਹ ਕਿਵੇਂ ਦੇਣੀ ਹੈ।

    ਗੰਭੀਰਤਾ ਵਰਗੀਕਰਣ

    • ਬਲੌਕਰ:ਮੁੱਦੇ ਜੋ ਅਭੇਦ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਹੱਲ ਕੀਤੇ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ (ਸੁਰੱਖਿਆ ਕਮਜ਼ੋਰੀਆਂ, ਡੇਟਾ ਦੇ ਨੁਕਸਾਨ ਦੇ ਜੋਖਮ, ਤੋੜਨ ਵਾਲੀਆਂ ਤਬਦੀਲੀਆਂ)
    • ਸੰਕੇਤਕ ਮੁੱਦੇ X7TAG235 X3TAG235 ਸੰਕੇਤਕ ਮੁੱਦੇ: ਫਿਕਸਡ (ਕਾਰਗੁਜ਼ਾਰੀ ਸਮੱਸਿਆਵਾਂ, ਤਰਕ ਦੀਆਂ ਤਰੁੱਟੀਆਂ, ਗੁੰਮ ਗਲਤੀ ਹੈਂਡਲਿੰਗ)
    • ਚੇਤਾਵਨੀ:ਸੰਬੋਧਿਤ ਕਰਨ ਦੇ ਯੋਗ ਪਰ ਬਲੌਕ ਨਾ ਕਰਨ ਵਾਲੇ ਮੁੱਦੇ (ਕੋਡ ਡੁਪਲੀਕੇਸ਼ਨ, ਨਾਮਕਰਨ ਪ੍ਰੰਪਰਾਵਾਂ, ਦਸਤਾਵੇਜ਼ਾਂ ਦੇ ਅੰਤਰ)
    • XTAG2424244 ਵਿੱਚ ਸੁਧਾਰ ਕਰਨ ਲਈ
    • XTAG242444 ਲਈ ਸੂਚਕ ਅੰਕ ਪਹੁੰਚ, ਅਨੁਕੂਲਤਾ ਦੇ ਮੌਕੇ, ਸ਼ੈਲੀ ਤਰਜੀਹਾਂ)

    ਕਸਟਮ ਨਿਯਮ

    ਤੁਹਾਡੇ ਕੋਡਬੇਸ ਲਈ ਖਾਸ ਨਿਯਮਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ:

    # .ai-review-config.yml
    rules:
      security:
        severity: blocker
        focus:
          - SQL injection
          - XSS vulnerabilities
          - Authentication bypasses
          - Sensitive data exposure
        paths:
          - src/api/**
          - src/auth/**
      
      performance:
        severity: critical
        focus:
          - N+1 queries
          - Missing indexes
          - Unbounded loops
          - Memory leaks
        paths:
          - src/services/**
          - src/models/**
      
      architecture:
        severity: warning
        focus:
          - Layer boundary violations
          - Circular dependencies
          - Pattern inconsistencies
    
      excluded_paths:
        - node_modules/**
        - dist/**
        - **/*.test.js
        - **/*.spec.js

    ਗਲਤ ਸਕਾਰਾਤਮਕਾਂ ਨੂੰ ਸੰਭਾਲਣਾ ਅਤੇ ਟਿਊਨਿੰਗ AI ਪ੍ਰਤੀਕਿਰਿਆਵਾਂ ਸਕਾਰਾਤਮਕ ਸਮੀਖਿਆਵਾਂ ਸਿਸਟਮ ਦੀਆਂ ਝੂਠੀਆਂ ਸਮੀਖਿਆਵਾਂ ਪੈਦਾ ਕਰਦੀਆਂ ਹਨ। ਕੁੰਜੀ ਉਹਨਾਂ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਨ ਦੀ ਬਜਾਏ ਯੋਜਨਾਬੱਧ ਢੰਗ ਨਾਲ ਪ੍ਰਬੰਧਨ ਕਰਨਾ ਹੈ.

    ਫੀਡਬੈਕ ਲੂਪਸ

    ਡਿਵੈਲਪਰਾਂ ਲਈ ਸਿੱਧੇ PR ਇੰਟਰਫੇਸ ਵਿੱਚ ਝੂਠੇ ਸਕਾਰਾਤਮਕ ਫਲੈਗ ਕਰਨ ਲਈ ਇੱਕ ਵਿਧੀ ਲਾਗੂ ਕਰੋ। ਇਸ ਫੀਡਬੈਕ ਨੂੰ ਇਸ ਲਈ ਇਕੱਠਾ ਕਰੋ:

    • ਟਿਊਨ AI ਸਮੀਖਿਆ ਪ੍ਰੋਂਪਟ ਅਤੇ ਨਿਰਦੇਸ਼
    • ਜਾਣੇ-ਪਛਾਣੇ ਪੈਟਰਨਾਂ ਲਈ ਅਪਵਾਦ ਸ਼ਾਮਲ ਕਰੋ ਤੁਹਾਡਾ ਕੋਡਬੇਸ ਜਾਣਬੁੱਝ ਕੇ ਵਰਤਦਾ ਹੈ
    • ਸਭ ਤੋਂ ਰੌਲੇ-ਰੱਪੇ ਵਾਲੇ ਨਿਯਮਾਂ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ ਸ਼੍ਰੇਣੀ ਦੇ ਅਨੁਸਾਰ ਗਲਤ ਸਕਾਰਾਤਮਕ ਦਰਾਂ ਨੂੰ ਟਰੈਕ ਕਰੋ
    • ਟੀਮ ਦੇ ਫੀਡਬੈਕ 'ਤੇ ਆਧਾਰਿਤ ਫੀਡਬੈਕ ਦੇ ਪੱਧਰ 'ਤੇ ਸਭ ਤੋਂ ਵੱਧ ਵਿਗਿਆਪਨ

    ਨਿਰੰਤਰ ਸੁਧਾਰ

    ਸਮੀਖਿਆ AI ਸਮੀਖਿਆ ਪ੍ਰਭਾਵਸ਼ੀਲਤਾ ਮਹੀਨਾਵਾਰ:

    • ਕਿੰਨੀ ਪ੍ਰਤੀਸ਼ਤ AI ਟਿੱਪਣੀਆਂ ਕੋਡ ਤਬਦੀਲੀਆਂ ਵੱਲ ਲੈ ਜਾਂਦੀਆਂ ਹਨ? (ਟੀਚਾ: 40-60%)
    • ਕਿਸ ਕਿਸਮ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਸਭ ਤੋਂ ਘੱਟ/ਘੱਟ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਫੜੀਆਂ ਜਾਂਦੀਆਂ ਹਨ?
    • ਡਿਵੈਲਪਰ AI ਸੁਝਾਵਾਂ ਦੀ ਮਦਦਗਾਰਤਾ ਨੂੰ ਕਿਵੇਂ ਰੇਟ ਕਰਦੇ ਹਨ?
    • ਕੀ ਲਗਾਤਾਰ ਉੱਚ ਝੂਠੇ ਸਕਾਰਾਤਮਕ ਦਰਾਂ ਵਾਲੀਆਂ ਸ਼੍ਰੇਣੀਆਂ ਹਨ?

    ਮੈਟ੍ਰਿਕਸ: ਮਾਪਣ ਕੋਡ ਕੁਆਲਿਟੀ ਸੁਧਾਰ

    ਆਪਣੀ AI ਸਮੀਖਿਆ ਪਾਈਪਲਾਈਨ ਦੇ ਮੁੱਲ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਇਹਨਾਂ ਮੈਟ੍ਰਿਕਸ ਨੂੰ ਟ੍ਰੈਕ ਕਰੋ:

    ਕੁਆਲਿਟੀ ਮੈਟ੍ਰਿਕਸ

      ਐਕਸਟੈਕ 291X XTAG299 ਡੀਸਕੇਪ ਰੇਟ: TAG294X ਪ੍ਰੋਡਕਸ਼ਨ ਵਿੱਚ ਅਜਿਹੇ ਬੱਗ ਮਿਲੇ ਜੋ ਸਮੀਖਿਆ ਵਿੱਚ ਫੜੇ ਜਾਣੇ ਚਾਹੀਦੇ ਸਨ
    • ਸੁਰੱਖਿਆ ਕਮਜ਼ੋਰੀ ਘਣਤਾ:ਕੋਡ ਦੀਆਂ ਹਜ਼ਾਰ ਲਾਈਨਾਂ ਪ੍ਰਤੀ ਸੁਰੱਖਿਆ ਮੁੱਦਿਆਂ ਦੀ ਸੰਖਿਆ
    • ਕੋਡ ਕਵਰੇਜ:ਕੋਡ ਦੀ ਪ੍ਰਤੀਸ਼ਤਤਾ ਦੁਆਰਾ ਕਵਰ ਕੀਤਾ ਗਿਆ 302X ਆਟੋਮੈਟਿਕ ਟੈਸਟ ਦੁਆਰਾ ਕਵਰ ਕੀਤਾ ਗਿਆ
    • ਤਕਨੀਕੀ ਕਰਜ਼ਾ ਅਨੁਪਾਤ:ਅਨੁਮਾਨਿਤ ਉਪਚਾਰ ਲਾਗਤ ਬਨਾਮ ਵਿਕਾਸ ਲਾਗਤ

    ਕੁਸ਼ਲਤਾ ਮੈਟ੍ਰਿਕਸ

    • ਸਮੀਖਿਆ ਚੱਕਰ ਸਮਾਂ: XTAG313 XTAG313 ਖੋਲ੍ਹਣ ਦਾ ਸਮਾਂ ਪੂਰਾ ਕਰਨ ਲਈ XTAG312 XTAG313 ਦਾ ਸਮੀਖਣ ਚੱਕਰ ਸਮਾਂ
    • ਸਮੀਖਿਆ ਥ੍ਰੋਪੁੱਟ:ਪ੍ਰਤੀ ਦਿਨ/ਹਫ਼ਤੇ ਦੀ ਸਮੀਖਿਆ ਕੀਤੀ ਗਈ PR ਦੀ ਸੰਖਿਆ
    • ਮਨੁੱਖੀ ਸਮੀਖਿਆ ਸਮਾਂ:ਮਨੁੱਖੀ ਸਮੀਖਿਅਕਾਂ ਦੁਆਰਾ ਖਰਚਿਆ ਗਿਆ ਸਮਾਂ (AI ਸਹਾਇਤਾ ਨਾਲ ਘਟਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ)
    • ਨੂੰ
    • ਦਾ ਕੁੱਲ ਸਮਾਂ:
    • ਤੱਕ ਕੁੱਲਦਾ ਸਮਾਂ PR ਬਣਾਉਣ ਤੋਂ ਲੈ ਕੇ

    AI ਸਮੀਖਿਆ ਮੈਟ੍ਰਿਕਸ

    • AI ਟਿੱਪਣੀ ਸਵੀਕ੍ਰਿਤੀ ਦਰ:AI ਸੁਝਾਵਾਂ ਦੀ ਪ੍ਰਤੀਸ਼ਤਤਾ ਜੋ ਕਿ ਵਿਕਾਸਕਾਰ
    • XTAG336TAG ਸਕਾਰਾਤਮਕ ਦਰ ਦੀ TAG37 ਪ੍ਰਤੀਸ਼ਤ ਦੀ XTAG338 ਪ੍ਰਤੀਸ਼ਤ 'ਤੇ ਕੰਮ ਕਰਦੇ ਹਨ AI ਟਿੱਪਣੀਆਂ ਨੂੰ ਗਲਤ ਵਜੋਂ ਫਲੈਗ ਕੀਤਾ ਗਿਆ ਹੈ
    • ਮੁੱਦੇ ਸਿਰਫ਼ AI ਦੁਆਰਾ ਫੜੇ ਗਏ ਹਨ:AI ਦੁਆਰਾ ਪਛਾਣੀਆਂ ਗਈਆਂ ਸਮੱਸਿਆਵਾਂ ਜੋ ਹੋਰ ਸਮੀਖਿਆ ਪਰਤਾਂ ਦੁਆਰਾ ਖੁੰਝ ਗਈਆਂ ਸਨ
    • ਪ੍ਰਤੀ ਸਮੀਖਿਆ ਲਾਗਤ:AI ਦੁਆਰਾ ਸਮੀਖਿਆ ਪ੍ਰਕਿਰਿਆ ਦੀ API ਦੀ ਲਾਗਤ ਦੀ APIX ਦੀ ਲਾਗਤ ਦੀ ਸੰਖਿਆ 4ਵੀਡ 3XTAGX ਦੀ ਸਮੀਖਿਆ ਕੀਤੀ ਗਈ

    ਟੀਮ ਗੋਦ ਲੈਣ ਦੀਆਂ ਰਣਨੀਤੀਆਂ

    AI ਸਮੀਖਿਆ ਨੂੰ ਪੇਸ਼ ਕਰਨ ਲਈ ਡਿਵੈਲਪਰ ਵਿਸ਼ਵਾਸ ਅਤੇ ਗੋਦ ਲੈਣ ਲਈ ਧਿਆਨ ਨਾਲ ਤਬਦੀਲੀ ਪ੍ਰਬੰਧਨ ਦੀ ਲੋੜ ਹੈ।

    ਪੜਾਅ 1: ਸ਼ੈਡੋ ਮੋਡ (ਹਫ਼ਤੇ 1-4)

    ਗੈਰ-ਬਲਾਕਿੰਗ ਮੋਡ ਵਿੱਚ AI ਸਮੀਖਿਆ ਚਲਾਓ। AI ਟਿੱਪਣੀਆਂ ਸੁਝਾਵਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦੀਆਂ ਹਨ ਪਰ ਮਿਲਾਨ ਨੂੰ ਰੋਕਦੀਆਂ ਨਹੀਂ ਹਨ। ਇਹ ਟੀਮ ਨੂੰ ਬਿਨਾਂ ਵਰਕਫਲੋ ਰੁਕਾਵਟ ਦੇ AI ਸਮੀਖਿਆ ਗੁਣਵੱਤਾ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।

    ਪੜਾਅ 2: ਸਲਾਹਕਾਰ ਮੋਡ (ਹਫ਼ਤੇ 5-8)

    AI ਸਮੀਖਿਆ ਨੂੰ ਸਮੀਖਿਆ ਪ੍ਰਕਿਰਿਆ ਦਾ ਇੱਕ ਰਸਮੀ ਹਿੱਸਾ ਬਣਾਓ ਪਰ ਫਿਰ ਵੀ ਗੈਰ-ਬਲੌਕਿੰਗ। ਡਿਵੈਲਪਰਾਂ ਨੂੰ AI ਟਿੱਪਣੀਆਂ ਦਾ ਜਵਾਬ ਦੇਣ ਲਈ ਉਤਸ਼ਾਹਿਤ ਕਰੋ। ਫੀਡਬੈਕ ਦੇ ਆਧਾਰ 'ਤੇ ਸਵੀਕ੍ਰਿਤੀ ਦਰਾਂ ਨੂੰ ਟ੍ਰੈਕ ਕਰੋ ਅਤੇ ਨਿਯਮਾਂ ਨੂੰ ਟਿਊਨ ਕਰੋ।

    ਫੇਜ਼ 3: ਇਨਫੋਰਸਡ ਮੋਡ (ਹਫ਼ਤਾ 9+)

    ਉੱਚ-ਤੀਬਰਤਾ ਵਾਲੇ ਮੁੱਦਿਆਂ (ਸੁਰੱਖਿਆ ਕਮਜ਼ੋਰੀਆਂ, ਗੰਭੀਰ ਬੱਗ) ਲਈ ਬਲਾਕਿੰਗ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ। ਘੱਟ ਤੀਬਰਤਾ ਵਾਲੀਆਂ AI ਟਿੱਪਣੀਆਂ ਸਲਾਹਕਾਰੀ ਰਹਿੰਦੀਆਂ ਹਨ। ਝੂਠੇ ਸਕਾਰਾਤਮਕ ਲਈ ਇੱਕ ਓਵਰਰਾਈਡ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਬਣਾਈ ਰੱਖੋ।

    Workstation ਕਿਵੇਂ AI ਸਮੀਖਿਆ ਦੇ ਨਾਲ DevOps ਪਾਈਪਲਾਈਨਾਂ ਬਣਾਉਂਦਾ ਹੈ

    Workstation 'ਤੇ, ਅਸੀਂ ਉਤਪਾਦਨ-ਗਰੇਡ AI ਕੋਡ ਸਮੀਖਿਆ ਪਾਈਪਲਾਈਨਾਂ ਨੂੰ ਡਿਜ਼ਾਈਨ ਅਤੇ ਲਾਗੂ ਕਰਦੇ ਹਾਂ:

    • ਤੁਹਾਡੇ ਆਰਕੀਟੈਕਚਰ ਡਿਜ਼ਾਈਨਰ ਮਲਟੀਟੈਕਚਰ ਡਿਜ਼ਾਇਨ 2 ਲਈ ਤੁਹਾਡੇ ਆਰਕੀਟੈਕਚਰ ਡਿਜ਼ਾਇਨ 2-ਐਕਸਐਕਸ 7ਲੇ ਡਿਜ਼ਾਈਨ ਦੀ ਸਮੀਖਿਆ ਕਰਦੇ ਹਾਂ। ਟੈਕਨਾਲੋਜੀ ਸਟੈਕ ਅਤੇ ਟੀਮ ਵਰਕਫਲੋ
    • ਟੂਲ ਏਕੀਕਰਣ:ਅਸੀਂ ਤੁਹਾਡੇ CI/CD
    • ਵਿੱਚ AI ਸਮੀਖਿਅਕ, SAST ਸਕੈਨਰ, ਅਤੇ ਟੈਸਟਿੰਗ ਫਰੇਮਵਰਕ ਸਮੇਤ ਸਰਵੋਤਮ ਸਮੀਖਿਆ ਟੂਲਸ ਨੂੰ ਏਕੀਕ੍ਰਿਤ ਕਰਦੇ ਹਾਂ: ਅਸੀਂ ਕਸਟਮ ਸੰਰਚਨਾ ਨਿਯਮ ਅਤੇ ਕਸਟਮ XTAGXmp0 ਸਮੀਖਿਆਵਾਂ ਵਿਕਸਿਤ ਕਰਦੇ ਹਾਂ। ਤੁਹਾਡੇ ਕੋਡਬੇਸ, ਸੁਰੱਖਿਆ ਲੋੜਾਂ, ਅਤੇ ਗੁਣਵੱਤਾ ਦੇ ਮਿਆਰਾਂ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ
    • ਮੈਟ੍ਰਿਕਸ ਡੈਸ਼ਬੋਰਡ:ਅਸੀਂ ਤੁਹਾਡੀ ਸਮੀਖਿਆ ਪਾਈਪਲਾਈਨ, ਟਰੈਕਿੰਗ ਗੁਣਵੱਤਾ, ਕੁਸ਼ਲਤਾ, ਅਤੇ AI ਪ੍ਰਭਾਵ ਮੈਟ੍ਰਿਕਸ ਵਿੱਚ ਨਿਰੀਖਣਯੋਗਤਾ ਦਾ ਨਿਰਮਾਣ ਕਰਦੇ ਹਾਂ
    • 8 ਟੀਮ ਦੁਆਰਾ ਤੁਹਾਡੀ ਗਾਈਡ, shadow ਟੀਮ ਦੁਆਰਾ ਅਪਣਾਉਣ ਯੋਗ ਸੰਪੂਰਨ ਲਾਗੂ ਕਰਨ ਲਈ ਮੋਡ, ਨਿਰਵਿਘਨ ਪਰਿਵਰਤਨ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ

    ਵਿਸ਼ਵਾਸ ਨਾਲ ਤੇਜ਼ੀ ਨਾਲ ਨਿਰਮਾਣ ਕਰੋ। ਆਪਣੀ ਵਿਕਾਸ ਟੀਮ ਲਈ AI-ਸੰਚਾਲਿਤ ਕੋਡ ਸਮੀਖਿਆ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈinfo@workstation.co.uk'ਤੇ ਸਾਡੇ ਨਾਲ ਸੰਪਰਕ ਕਰੋ।