All occupations

Systems Analyst: AI job impact

AI can help describe requirements, draft code and compare integration options. Agreement on business processes and system behavior remains a human responsibility.

U.S. occupation dataData checked October 25, 2026Methodology
Systems Analyst at work

AI applicability

0.313 / 1

How applicable AI was to this occupation’s work in Microsoft’s study. This is an index, not a probability.

Observed activity coverage

81.9%

Share of work activities above the study’s usage threshold, weighted by importance. Not the share of workers using AI.

Direct occupation matchComputer Systems Analysts · 15-1211.00

Covers analysis and integration of business computer systems.

Microsoft v1.1 · U.S. Bing Copilot conversations, Jan–Sep 2024. These indicators do not predict job losses and do not change with your task selections. Measurement details

Your daily tasks

Set how often you do each task to update your task mix, plan and tool suggestions.

8 of 8 tasks selectedFrequency-weighted task mix
Partial automation
12.5%1 task
AI assistance
50.0%4 tasks
Human-led
37.5%3 tasks

Frequency weights: occasionally 1, regularly 2, often 3. These shares do not represent working hours, time saved or job-loss risk.

AI roles are AI IDE List editorial assessments of O*NET tasks, not measured automation rates. Partial automation requires review.

Support users with system problems

Draft diagnostic steps; reproduce the issue and confirm the solution with the user.

Task source

O*NET original task statement (English)

Provide staff and users with assistance solving computer-related problems, such as malfunctions and program problems.

O*NET 31.0, task 3464 · Importance 4.05 / 5. View occupation tasks

AI roleAI assistance

Test and maintain business systems

Suggest regression tests; verify critical workflows before and after a change.

Task source

O*NET original task statement (English)

Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems.

O*NET 31.0, task 3465 · Importance 4.00 / 5. View occupation tasks

AI roleAI assistance

Develop application code

Draft a small module; check interfaces and test failure paths in the surrounding system.

Task source

O*NET original task statement (English)

Use object-oriented programming languages, as well as client and server applications development processes and multimedia and Internet technology.

O*NET 31.0, task 3466 · Importance 3.71 / 5. View occupation tasks

AI rolePartial automation

Gather processing requirements

Prepare questions and a requirements draft; confirm exceptions with the process owner.

Task source

O*NET original task statement (English)

Confer with clients regarding the nature of the information processing or computation needs a computer program is to address.

O*NET 31.0, task 3467 · Importance 3.08 / 5. View occupation tasks

AI roleHuman-led

Integrate information systems

Draft mappings between interfaces; validate identity, data types and error handling end to end.

Task source

O*NET original task statement (English)

Coordinate and link the computer systems within an organization to increase compatibility so that information can be shared.

O*NET 31.0, task 3468 · Importance 3.78 / 5. View occupation tasks

AI roleAI assistance

Agree system principles

Summarize options; secure agreement on ownership, constraints and acceptable behavior.

Task source

O*NET original task statement (English)

Consult with management to ensure agreement on system principles.

O*NET 31.0, task 3469 · Importance 3.57 / 5. View occupation tasks

AI roleHuman-led

Improve system workflows

Propose a workflow change; pilot it and check downstream effects before wider rollout.

Task source

O*NET original task statement (English)

Expand or modify system to serve new purposes or improve work flow.

O*NET 31.0, task 3470 · Importance 3.47 / 5. View occupation tasks

AI roleAI assistance

Select software and hardware

Compare documented options; verify compatibility, total cost and operational requirements.

Task source

O*NET original task statement (English)

Determine computer software or hardware needed to set up or alter systems.

O*NET 31.0, task 3472 · Importance 3.33 / 5. View occupation tasks

AI roleHuman-led

Your selections are saved in this browser. Sharing a link includes only the occupation and selected frequencies.

Your AI adaptation plan

Start with one recurring task. Test the output before expanding the workflow.

  1. Test operational changes safely

    For: Support users with system problems

    Prepare
    Describe the current configuration, expected behavior and a reproducible problem.
    Try
    Draft diagnostic steps; reproduce the issue and confirm the solution with the user.
    Verify
    Test in isolation, inspect effects and rehearse rollback before a production change.
  2. Check whether tests detect failures

    For: Test and maintain business systems

    Prepare
    Use a requirement and a known failing example, without showing the proposed implementation first.
    Try
    Suggest regression tests; verify critical workflows before and after a change.
    Verify
    Confirm the tests fail on the broken example and pass on the corrected behavior.
  3. Review generated code

    For: Develop application code

    Prepare
    Start with a small task, a stated interface and acceptance criteria.
    Try
    Draft a small module; check interfaces and test failure paths in the surrounding system.
    Verify
    Inspect the diff, run independent tests and check dependencies before using the change.

Specify and test integration contracts

Map one business process, define inputs and error cases, then test a generated integration against those contracts.

Skills and career outlook

Skills in the occupation data

Importance · 1–5
  • Speaking4.00 / 5
  • Reading Comprehension3.88 / 5
  • Active Listening3.75 / 5
  • Critical Thinking3.75 / 5
  • Systems Analysis3.75 / 5

Top O*NET essential and transferable skills by importance. Ratings describe occupational requirements, not future demand.

U.S. employment projection

+7.9%

Projected employment change, 2025–2035

Computer systems analysts

BLS projects total employment change from many factors. This is not an AI-specific forecast or a UK projection.

BLS employment projections

What to keep evaluating

Integrations can fail even when each component works alone. Validate data contracts and the whole business process with real users.

Tools to try with your tasks

Matched to the tasks you selected. Test on a small example and compare output quality and review effort.

Explore a codebase and propose a bounded change with tests.

Try for: Support users with system problems; Test and maintain business systems.

Claude Code commands

A model to evaluate on a small, verified example of this task. Compare quality and review effort before adopting it.

Try for: Test and maintain business systems; Develop application code.

Cursor

Tool

Draft and review small code, SQL and test changes in your project.

Try for: Test and maintain business systems; Develop application code.

Draft code, test cases and documentation alongside the code you are reviewing.

Try for: Test and maintain business systems; Develop application code.

Sources and limits

Matched occupation: Computer Systems Analysts (15-1211.00). Published research group: Computer Systems Analysts (SOC 15-1211).

Microsoft’s study uses O*NET 29.0; the task descriptions here use O*NET 31.0. The original study score is preserved. Editorial suggestions are not results reported by these sources.

Read the methodology, attribution and update record