Etiq AI - Data Science Copilot
Etiq Documentation
Etiq Documentation
  • Welcome to Etiq
  • Quick Start
  • Etiq 1.x Documentation
Powered by GitBook
On this page
  • What is Etiq?
  • Key Features
  • Lineage
  • Testing Recommendations
  • RCA Agents

Was this helpful?

Welcome to Etiq

NextQuick Start

Last updated 1 month ago

Was this helpful?

What is Etiq?

Etiq is your Data Science Copilot that lives directly in your IDE providing your with the tools to make developing and debugging your AI and ML pipelines effortless. Our easy-to-use extension allows you to scan your data and code to build a lineage of your script, our testing recommendation engine analyses your lineage to recommend the most appropriate tests to ensure the code and pipelines you build are robust and fair, and where issues arise, our RCA agents navigate through the lineage to identify where any problems start, diagnose the root cause and provide you a fix so you are back up and running quickly.

No disruption. No headaches. No wasted time wrestling with obscure bugs. Just a smarter, smoother way to build AI.

Key Features

Lineage

Etiq provides you with full visibility of your entire ML pipeline, so you never get lost again. Analyse your scripts directly in your IDE and visualise the interplay between your data and code giving you insight into its logical flow. Lineage works with your legacy code and models, and supports you as you build new ones. With the ability to navigate through the entire lineage, zooming in and out of nodes and links, and exporting to image files you can ensure you never get lost again when writing complex piplines.

Testing Recommendations

Analysing your lineage, Etiq's Data Science Copilot recommends the most appropriate tests for your script based on your data, code and the interplay between the two. You can then run the tests directly from the Etiq extension giving you full knowledge on the current status of your script and whether you could need to make changes. The tests are configurable to your own requirements, and because Etiq identifies where they're needed to the line number, you can ensure that any pipelines you build are as robust and fair as possible.

RCA Agents

Where tests fail, Etiq's RCA agents are able to use all the information available to them to find the root cause of an issue and diagnose the problem. Combining the complete lineage of the script, the complete understanding of the logical flow of your data and code, with the information from the nature of the test failure, the RCA agents are able to identify the exact line number in the code where the issue appeared or was introduced and will provide recommended actions to resolve.

The lineage of a short script
Page cover image