Logo and Navbar
AAAxAgents Documentation

AAAxAgents: Your Autonomous Digital Data Scientist

AAAxAgents is a Snowflake Native App that brings autonomous AI agents directly to your data. Acting as a Digital Data Scientist, it automates the complete data analysis lifecycle — from data quality auditing and cleaning to advanced machine learning and demand forecasting — without requiring you to write a single line of code.

Key Capabilities

  • Zero-Code Analysis: Point the agent to a dataset and instantly receive insights.
  • Automated Data Health: Detects missing values, outliers, and schema issues.
  • Predictive Modeling: Autonomous demand forecasting and resource planning.
  • Secure & Native: All processing occurs inside your Snowflake account.

Installation & Configuration

Step 1: Get the App

Click the "Get" button in the Snowflake Marketplace to install AAAxAgents in your Snowflake account.

Step 2: Grant Compute Permissions

The application requires a warehouse to run the Streamlit interface and process data.


GRANT USAGE ON WAREHOUSE COMPUTE_WH TO APPLICATION AAAXAGENTS_APP;
  

You may replace COMPUTE_WH with any warehouse of your choice.

Step 3: Fix “Model Unavailable in Your Region” Error

If you encounter the error "The model is unavailable in your region", this means Snowflake Cortex cross-region inference is not enabled for your account.

Snowflake Cortex model unavailable in region error

Please reference the official Snowflake documentation below to allow any Snowflake region that supports cross-region inference to process your requests:

Cross-region inference | Snowflake Documentation

The following SQL must be executed using the ACCOUNTADMIN role:

 ALTER ACCOUNT SET CORTEX_ENABLED_CROSS_REGION = 'ANY_REGION';  

Required for LLM functionality


GRANT IMPORTED PRIVILEGES ON DATABASE SNOWFLAKE TO APPLICATION AAAXAGENTS_APP;
  

Step 4: Grant Access to Your Data

To allow AAAxAgents to analyze your data, grant access to the required databases, schemas, and tables.

4.1 Grant Database & Schema Access


GRANT USAGE ON DATABASE YOUR_DATABASE_NAME
  

TO APPLICATION AAAXAGENTS_APP;


GRANT USAGE ON SCHEMA YOUR_DATABASE_NAME.YOUR_SCHEMA_NAME
  

TO APPLICATION AAAXAGENTS_APP;

4.2 Grant Table Access

Choose one of the following methods based on your security requirements.

Method 1: Grant access to all tables in a schema


 GRANT SELECT ON ALL TABLES IN SCHEMA
 YOUR_DATABASE_NAME.YOUR_SCHEMA_NAME
 TO APPLICATION AAAXAGENTS_APP;
  

Method 2: Grant access to specific tables only


GRANT SELECT ON TABLE
YOUR_DATABASE_NAME.YOUR_SCHEMA_NAME.YOUR_TABLE_NAME
TO APPLICATION AAAXAGENTS_APP;
  

Using the Interface

  1. Launch the App: Open AAAxAgents from the Apps tab in Snowsight.
  2. Select Data Source: Choose the database and schema you granted access to.
  3. Choose Analysis Mode:
    • Data Health: Audit nulls, duplicates, and outliers.
    • Forecasting: Select a target column and time column for predictions.
  4. View Insights: Interactive charts and narrative summaries are generated automatically.

FAQ

Q: Does my data leave Snowflake?
A: No. AAAxAgents is a Snowflake Native App. All computation happens within your account.

Q: Do I need to know Python or SQL?
A: No. The app is designed for business users with a point-and-click interface.

Q: What permissions are required?
A: Warehouse usage and read-only (SELECT) access to the datasets you wish to analyze.

Q: Can I use this on any dataset?
A: Yes. AAAxAgents supports structured data across multiple industries.

WordPress Cookie Notice by Real Cookie Banner