Skip to main content

Extract Data With AI Action

Extract Data With AI Action utilizes an active AI connection to parse and extract structured information from various inputs (raw text, images, or files) based on natural language schemas or extraction instructions.

Appearance

In Talos, Extract Data With AI Action appears as a standard rectangular node with a data-extraction or parser icon.

Icon

Properties

As with all Actions, Extract Data With AI Action has a set of unique properties required for its functionality.

Common properties

Common properties inherited from Action.

Display NameString
This is the display name of the action.

By customizing this property, you can differentiate between same-type actions.

Action IDString
Indicates the unique ID of this action.

This property is Read only and it is not customizable

DisabledBoolean
If set to true, this action is considered disabled and will not be executed.
Connection Variable NameString
The variable holding the active OpenAI connection session.

Must reference a valid connection variable created by Open AI Connection Action.

System PromptString
Instructions describing the structured format, schema, or keys to be extracted.

Specify rules, schemas, or JSON keys you expect the AI to return. For example: "Extract the invoice number, total amount, and due date as JSON."

Data InputString
The source content to extract information from.

Can be raw text or a file system path referencing an image or general file, depending on the configured Input Type.

Input TypeString
The format / type of the source data input.

Must be one of the following:

  • "Text": Treats Data Input as raw text.
  • "Image Path": Treats Data Input as a path to an image file (e.g., .png, .jpg) to be processed with vision capabilities.
  • "General File Path": Treats Data Input as a general document file path (e.g., PDF or Text document).
TemperatureString
Controls the randomness of the model's extraction behavior.

Use lower values (e.g., 0.0 or 0.1) for strict data extraction to prevent hallucination and ensure consistency.

Output Variable NameString
The variable where the extracted structured data will be stored.

Typically stores the structured string or parsed JSON result.