Study guide

20.1 Autopilot for Developers: AI Assistance in Studio and Studio Web

UiPath Automation Developer Professional UiPath-ADPv1

Track your progress as you read

Finished sections get a check mark.

1 Chapter 1: Exam Overview & Blueprint Map

1.1 About the UiPath-ADPv1 Exam: Format, Fees & Policies 1.2 The Exam Topics Mapped to This Guide & a Study Plan

2 Chapter 2: REFramework Architecture & State Dynamics

2.1 State Machine Architecture & The Four Core States 2.2 Configuration Management: Settings, Constants, and Assets 2.3 Transaction Types & The Dispatcher vs. Performer Architecture 2.4 Adapting REFramework: Tabular Data, Collections & Linear Processes

3 Chapter 3: REFramework Exception Handling & Recovery

3.1 BusinessRuleException vs. System.Exception Handling Patterns 3.2 Retry Mechanisms: Queue Retries vs. REFramework MaxRetryNumber 3.3 Consecutive System Exceptions & Graceful Process Termination

4 Chapter 4: State Machines, Custom Log Fields & REFramework Testing

4.1 Building State Machine Projects in Studio 4.2 Logging Levels, Robot Logs & Custom Log Fields in REFramework 4.3 Testing a REFramework Project With and Without Orchestrator Queues

5 Chapter 5: LINQ Queries & DataTable Operations

5.1 LINQ Essentials for Collections & Filtering 5.2 Advanced DataTable Querying with LINQ 5.3 In-Memory DataTable Transformations & Column Operations

6 Chapter 6: Regex, DateTime, JSON & Invoke Activities

6.1 Regular Expressions & Text Parsing for Automation 6.2 DateTime Formatting, Timezone Conversions & TimeSpan Calculations 6.3 JSON Parsing, JSONPath & Serialization with Newtonsoft.Json 6.4 Invoke Method & Invoke Code Activities 6.5 Data Referencing in Invokes: DataTable, List & Dictionary Arguments

7 Chapter 7: Modern UI Automation & Unified Targeting

7.1 Modern Design Experience & The Unified Target Concept 7.2 Anchors, Relative Elements & UI Automation Activities 7.3 Dynamic Selectors, Variables & Wildcards in Selectors

8 Chapter 8: Object Repository, Computer Vision & Remote Runtime

8.1 Object Repository & UI Descriptor Libraries 8.2 AI Computer Vision for Unattended & Remote Interfaces 8.3 Automation in Virtual Environments & UiPath Remote Runtime

9 Chapter 9: Advanced UI Automation: Browser Modes, Agentic UI & macOS

9.1 Browser Automation with the WebDriver Protocol 9.2 Agentic UI Automation: ScreenPlay, Semantic Activities & Healing Agent 9.3 macOS Automation: Native Apps, Office Apps & AppleScript

10 Chapter 10: Advanced Control Flow & Exception Architecture

10.1 Flowcharts, Sequences & Parallel Control Flow Patterns 10.2 Global Exception Handler Architecture & ErrorAction Directives 10.3 TryCatch, Retry Scope & Custom Exception Architectures

11 Chapter 11: Orchestrator Queues & Transaction Management

11.1 Queue Architecture, SpecificContent & Transaction Lifecycles 11.2 Queue Items SLA, Postpone, Deadlines & Priority Scheduling 11.3 Bulk Operations, Transaction Status Updates & Queue Triggers

12 Chapter 12: Orchestrator Tenant & Folder Entities

12.1 Asset Types, Per-Robot Assets & External Credential Stores 12.2 Modern Folder Hierarchy, User/Robot Assignment & Permissions 12.3 Storage Buckets, Webhooks & Environment Promotion 12.4 Orchestrator Tags: Labels, Properties & Governance

13 Chapter 13: Unattended Execution, API Triggers & Cloud Robots

13.1 Unattended Job Execution: Folders, Priorities, Background vs. Foreground & Runtimes 13.2 API Triggers: Starting Jobs from External Systems over HTTP 13.3 Serverless and Cloud VM Robots: Cloud-Hosted Execution Options

14 Chapter 14: Monitoring, Recording & Solutions Management

14.1 Orchestrator Monitoring, Trigger Alerts & Job Health 14.2 Job and Transaction Recording: Troubleshooting Faulted Unattended Jobs 14.3 Solutions Management: Packaging and Deploying Automations with Their Resources

15 Chapter 15: Debugging, Remote Debugging & Profiling

15.1 Studio Debugging Tools: Breakpoints, Panels & Execution Control 15.2 Remote Debugging: Remote Machine and Unattended Robot Connections 15.3 Profile Execution: Finding Performance Bottlenecks in Studio

16 Chapter 16: RPA Testing & Test Suite

16.1 UiPath Test Suite Overview, Test Cases & Given-When-Then Structure 16.2 Data-Driven Testing, Test Verification Activities & Mock Activities 16.3 CI/CD Pipelines with uipcli & Test Manager Traceability

17 Chapter 17: Long-Running Workflows, Action Center & Apps

17.1 Long-Running Workflows: Persistence, Suspend and Resume 17.2 Action Center & Human-in-the-Loop Orchestration 17.3 UiPath Apps: Action Apps, Automations & Integration Service

18 Chapter 18: Trigger-Based Attended Automation & Callouts

18.1 Trigger-Based Attended Automation: Forms, Triggers & Global Variables 18.2 Running Local Triggers & the Event Inspection Tool 18.3 Callouts & Forms for Attended Guidance

19 Chapter 19: UiPath Assistant & Robot Sessions

19.1 UiPath Assistant: Automations, Reminders, Widgets & Configuration 19.2 Robot Session (Picture in Picture): Child Session vs. Virtual Desktop

20 Chapter 20: Autopilot for Developers & Autopilot for Everyone

20.1 Autopilot for Developers: AI Assistance in Studio and Studio Web 20.2 Autopilot for Everyone: Chat, Automations & Clipboard AI

21 Chapter 21: API Automation & Integration Service

21.1 Integration Service: Connectors, Connections & Connector Activities 21.2 API Workflows in Studio Web 21.3 HTTP Requests: Web APIs, the Orchestrator API & Connector Requests 21.4 Connector Builder: Custom Integration Service Connectors 21.5 Integration Service Event Triggers: Connected and Disconnected 21.6 GenAI Activities: Generative AI Inside Workflows

22 Chapter 22: Data Service, Context Grounding & Coded Workflows

22.1 Data Fabric (Data Service) Entities: Modeling Business Data 22.2 Data Fabric Activities and the Platform Connector 22.3 Context Grounding: Retrieval-Augmented Generation with Company Data 22.4 Coded Automations: Structure, Arguments & Invoking Workflows 22.5 Coded Automation Services: Orchestrator, UI Automation, Microsoft 365 & Custom Services

23 Chapter 23: Integrated Scenario Practice

23.1 Integrated Scenario Practice: Designing an End-to-End Solution

20.1 Autopilot for Developers: AI Assistance in Studio and Studio Web

Key Takeaways Explain This Topic AI

Autopilot for developers generates and fixes expressions, summarizes activities, generates sequences, coded workflows, and apps, and refactors coded automations.

In Studio Web, Autopilot helps build API workflows with context-aware JavaScript.

Testing-focused Autopilot features generate tests and test data and import manual test cases.

Specific prompts that name data and expected results produce better output; generated work must still be reviewed and tested.

Autopilot runs through the AI Trust Layer, and governance settings can enable or restrict its features.

Last updated: September 2026

20.1 Autopilot for Developers: AI Assistance in Studio and Studio Web

Core Concept: Autopilot brings generative AI into UiPath's design tools. For developers it generates and fixes expressions, builds sequences from a description, writes coded workflows, summarizes existing logic, and creates apps and tests. The exam description lists "Autopilot for Developers" alongside Autopilot for Everyone. Treat Autopilot as an assistant: it drafts, you review.

Autopilot Actions in Studio

Action What it does

Generate and fix expressions Writes a VB or C# expression from a description in the expression editor, and proposes fixes for invalid expressions

Summarize activities and sequences Explains what selected activities or a sequence do, useful for reviewing inherited workflows

Generate sequence Builds a sequence of activities from a natural-language description

Generate coded workflows Writes C# code for coded workflows from a prompt (in the code editor, Ctrl+Shift+G opens code generation)

  • Refactor coded automations Suggests improvements to existing C# code
  • Generate apps Creates app pages from images or PDFs, or from Data Service entities

In Studio Web , Autopilot also helps build API workflows : it suggests activities, generates JavaScript expressions and code with context of the workflow's data, and helps with testing and errors.

Autopilot for Testing

Test-focused Autopilot capabilities in Test Manager and Studio include:

Generate tests for a requirement and generate coded test cases .

Import manual test cases and turn them into automation candidates.

Generate synthetic test data .

Find obsolete tests and generate test reports .

Generate tests for SAP transactions .

Writing Good Prompts

Autopilot works best with specific prompts that name the data and the expected result:

Weak prompt Better prompt

"Filter the table" "From dt_Invoices, keep rows where Status is Pending and Amount is greater than 1000, sorted by DueDate ascending"

"Make a date" "Return the first working day of next month as a DateTime, skipping Saturday and Sunday"

"Email workflow" "Read unread Outlook emails with 'Invoice' in the subject, save PDF attachments to the Invoices folder, and mark the emails as read"

After generation:

Read the result. Check variable names, types, and edge cases such as empty tables or null values.

Run it. Test with realistic data, including cases that should fail.

Keep standards. Apply naming conventions and error handling; Workflow Analyzer rules still apply to generated work.

Governance

Autopilot uses models through the AI Trust Layer , where administrators govern which AI features and models are available and how data is handled. Organizations can enable or restrict Autopilot features for developers through their governance settings, so some actions may be missing in a given tenant.

Worked Example

A developer must parse a vendor reference like ACME-2026-00042 into its parts.

In the Assign activity's expression editor, they ask Autopilot: "Split str_Ref on '-' and return the year part as an Int32."

Autopilot proposes CInt(str_Ref.Split("-"c)(1)) .

The developer notices the expression fails when the reference has no year and asks Autopilot to "return 0 when the reference has fewer than three parts". The revised expression checks the length first.

They use Summarize on the surrounding sequence to write the workflow annotation, then run a test with valid and invalid references.

Exam-Style Scenarios

Scenario 1: A developer needs a C# helper that normalizes phone numbers inside a coded workflow. Use Generate coded workflows in the code editor, then review the code, add tests, and handle invalid input.

Scenario 2: An expression in an If activity shows a validation error after a variable was renamed. Use the Autopilot fix action in the expression editor, then confirm the corrected expression uses the right variable and type.

Scenario 3: A team inherits a large workflow with no annotations. Use Summarize activities and sequences to understand each part before refactoring, and keep the summaries as annotations after checking them.

Scenario 4: A tester has a list of manual test cases in Test Manager and wants automation candidates. Use the Autopilot testing features that import manual test cases and generate coded test cases, then review each generated test against the requirement.

In every scenario the developer stays responsible for correctness: Autopilot shortens the drafting step, not the reviewing step.

Autopilot Versus Other AI Features

  • Feature Audience Purpose
  • Autopilot for Developers Automation developers Build and test automations faster
  • Autopilot for Everyone Business users Chat, get answers, and run automations

GenAI Activities Automations at run time Summarize, classify, translate, extract, and generate text inside workflows

  • Agents Agentic automation LLM-driven decisions that call tools such as API workflows and processes
  • Common Traps

Accepting generated expressions without testing null or empty inputs.

Assuming every Autopilot action is available; governance can disable features.

Forgetting that generated code still needs error handling and logging.