TARS is not a tool you navigate to; it's an ambient, conversational partner integrated across our entire Arkham platform. It is designed to function like an expert-level extension of your team—always available, context-aware, and ready to accelerate your work. Whether you are building a pipeline, training a model, or exploring a dataset, TARS is there to generate code, answer questions, and perform actions on your behalf.
This page explains our core technology that allows TARS to be a powerful and versatile AI copilot.
Our TARS conversational interface, where builders can ask questions, generate code, and execute tasks across the entire Arkham platform.
Before diving into the technical architecture, it's important to understand how you will experience TARS in your day-to-day workflows. TARS appears as an embedded copilot that provides proactive help tailored to the task at hand.
In this Component...
You can ask TARS to...
"Generate a SQL query to join @dataset_A
and @dataset_B
on the @user_id
column."
"Load the @customer_churn_training_data
dataset and show me the distribution of the age
column."
"Show me the lineage for the @production_orders
dataset and what workbooks consume it."
"List me all the resources in this project where I can edit"
TARS's power comes from three core architectural pillars that work in concert to provide a seamless and intelligent experience:
This diagram reveals the intelligent architecture of our TARS AI engine, which combines seamless tool execution, persistent memory, and dynamic code execution to provide expert, context-aware assistance across the platform.
TARS is equipped with an extensive and growing library of backend tools that allow it to interact with our Arkham platform just like a power user would. Based on your request, TARS dynamically selects and executes the appropriate tool, whether it's fetching details from our Data Catalog, checking the status of a Pipeline, or creating a new Workbook.
This extensibility means TARS's capabilities will grow alongside our platform, providing ever-increasing utility.
TARS is designed to learn from your interactions. Using its memorizer module, it can:
@
Project_Alpha
", and it will use that context in future interactions.This persistent memory makes TARS a true partner that becomes more attuned to your needs with every conversation.
Perhaps TARS's most powerful feature is its ability to write and execute code in a secure environment. When you ask a question that can't be answered by a standard tool—like "What is the average order value for customers in Germany this quarter?"—TARS can:
This capability transforms TARS from an assistant into a proactive data copilot, capable of analysis, generating novel insights on the fly.
All of this power is wielded safely. TARS operates with the same permissions as the logged-in user, meaning it can only see and do what you are authorized to. This ensures that every action is secure, governed, and fully auditable.