Skip to main content

Overview

Augment is a feature that enables data cleaning, processing, augmentation, and targeted knowledge or information extraction from Corvic Tables using either code or ML/AI (including LLMs). This feature allows you to transform and enrich your data through natural language prompts, making it easy to perform complex data operations without extensive manual coding.

Category

Corvic Tables - This feature is designed to work with Corvic Tables, enabling you to enhance and transform existing structured data.

Input

Corvic Table - The Augment feature accepts a Corvic Table as input. Select an existing Corvic Table from your data room that you want to augment, clean, process, or extract information from.
The input must be a Corvic Table. You can create Corvic Tables from data sources using features like Sanitize Parquet for structured data or Multi-modal Knowledge Extraction for unstructured data.

Output

Corvic Table - The Augment feature produces a new Corvic Table with augmented data based on your specifications. The output includes:
  • Enhanced Columns: New or modified columns based on the augmentation type
  • Processed Data: Cleaned, transformed, or enriched data ready for downstream operations
  • Extracted Information: Targeted knowledge or information extracted from the input data
The output Corvic Table maintains the structure of your input while adding the augmented columns and transformations you specified. This enables seamless integration with downstream workflows, embeddings, and agent operations.

Parameters

ParameterTypeRequiredDescription
inputstringYesThe Corvic Table to augment. Select a Corvic Table from your data room that contains the data you want to process, clean, augment, or extract information from.
typestringYesThe type of augmentation to perform. Options: llm_augment for LLM-based augmentation or code_augment for code-based augmentation.
output_namestringAuto-generatedOptional custom name for the output Corvic Table. If not provided, a default name will be automatically generated based on the input Corvic Table name and augmentation type.

LLM Augment Parameters

When type is set to llm_augment, configure the following additional parameters:
ParameterTypeRequiredDescription
promptstringYesNatural language description of what you want to do using the LLM. Describe the augmentation, transformation, or extraction task you want to perform on your data.
llm_modelselectionYesLLM model selection. Choose from available models or use “bring your own” if your admin has added custom LLM endpoints. Options include GPT models, Claude, and custom models configured by administrators.
output_column_namestringYesName for the output column that will contain the augmented results.
input_columnsarrayAuto-generatedInput columns selected based on the prompt. Automatically generated based on your prompt, or you can manually specify which columns from the input Corvic Table should be used for the LLM augmentation.
Learn more: LLM Augment - Detailed guide for LLM-based augmentation

Code Augment Parameters

When type is set to code_augment, configure the following additional parameters:
ParameterTypeRequiredDescription
promptstringYesNatural language description of what you want to do using code. Describe the data cleaning, processing, augmentation, or transformation task you want to perform.
input_columnsarrayAuto-generatedInput columns that will be used for the code augmentation. Automatically generated based on your prompt, or you can manually specify which columns from the input Corvic Table should be processed.
codestringAuto-generatedThe code to apply for augmentation. Automatically generated based on your prompt, or you can provide custom code. The code will be applied to the selected input columns.
Learn more: Code Augment - Detailed guide for code-based augmentation

Usage Example

To use Augment in a Data App:
  1. Add your Corvic Table to the Data App canvas
  2. Click the ”+” button next to the Corvic Table
  3. Select “Augment” from the actions menu
  4. Select the input Corvic Table (if not already selected)
  5. Choose the augmentation type: LLM Augment or Code Augment
  6. Configure the type-specific parameters:
    • For LLM Augment: Provide prompt, select LLM model, specify output column name, and select input columns
    • For Code Augment: Provide prompt, select input columns, and review/generate the code
  7. Optionally provide a name for the output Corvic Table
  8. Run the Data App to execute the augmentation
  9. Review the generated Corvic Table with augmented data