Skip to content

AI Assistant Overview

The AI Assistant is your conversational partner for building and managing automations. Instead of manually configuring commands and datasets, you simply describe what you want in plain English, and the AI builds it for you.

  • Build automation projects from plain English descriptions
  • Analyze web pages to find the right selectors and data structures
  • Generate datasets automatically from page screenshots
  • Create schedulers for recurring tasks
  • Debug failed runs by analyzing logs
  • Answer questions about your projects and data
  • Handle login walls by prompting you for credentials

Click AI Assistant (the home icon) in the sidebar.

AI Assistant chat interface showing a conversation with the AI, including a generated project configuration

Each chat has configurable settings. Click the gear icon next to the chat title.

Setting Description Default
Chat Title Display name for the chat First 50 chars of first message
Project Examples in Context Number of recent projects to include as examples for the AI (0–49) 0
Message History Number of past messages to include in context Last 7 messages

Chat Settings modal showing title input, examples count input, and message history dropdown

  1. You describe what you want to automate.
  2. The AI analyzes the target page (if a URL is provided) using the analyze_target_page tool.
  3. The AI generates a complete project configuration including commands, datasets, and settings.
  4. You review the generated configuration.
  5. You run the project.

The AI has access to several tools:

Tool Description
analyze_target_page Analyzes a web URL to extract page structure, elements, forms, APIs, sitemaps, and a screenshot
navigate_and_analyze Navigates to a secondary page (e.g., a detail page) for additional analysis
request_user_input Prompts you for credentials or information when the AI encounters a login wall or missing data

If you ask the AI to scrape data that isn’t on the current page (e.g., “extract product details”), the AI will:

  1. Analyze the listing page.
  2. Identify detail page links.
  3. Use navigate_and_analyze to visit a detail page.
  4. Generate the complete extraction configuration.

When AI Self-Correction is enabled in project settings:

  • If a script fails during execution, the AI analyzes the error.
  • It rewrites the problematic code.
  • It retries the step (up to 3 times).
  • You can see correction attempts in the Live Logs.

If the AI encounters a login form, CAPTCHA, or 2FA:

  1. The AI uses the request_user_input tool.
  2. A modal dialog appears in RTILA X asking for the required information.
  3. You enter the credentials.
  4. The AI uses them to authenticate and continues building the automation.

The AI uses the following context when generating responses:

  • System prompt — Base instructions for the AI
  • Project examples — Recent project configurations (if configured)
  • RAG knowledge base — Relevant training data retrieved from the local vector database
  • Current project — The project associated with the chat (if any)
  • Message history — Previous messages in the conversation

To chat about a specific project:

  1. Go to Automation Projects.
  2. Select the project.
  3. Click Chat AI in the ribbon.
  4. A new chat opens, linked to that project. The AI has full context about the project.
Shortcut Action
Enter Send message
Shift+Enter New line in message