Understand RudderAI Context Private Beta

Learn what context RudderAI has access to, including warehouse information, project files, and configuration details.

RudderAI uses information about your warehouse, project structure, and configuration to provide relevant suggestions and generate code. This guide explains what context RudderAI has access to during your session.

Warehouse information

RudderAI can access your warehouse data through the profiles connection configured while entering the IDE session. It starts with information about schemas where your event data is stored, and can discover additional tables and columns as needed while building your Profiles project.

This warehouse access helps RudderAI suggest appropriate models, features, and queries based on your actual data structure.

Project files

RudderAI can see all files in your Profiles project, including:

  • Models: Identity stitching logic and entity definitions
  • Features: Feature definitions and calculations
  • Configuration files: Project settings and warehouse connections

Customer context

For projects created through the new Profiles IDE, RudderAI generates context files automatically in the project folder. These files contains information about your company and what your Profiles project might be used for — essentially a template to guide RudderAI’s suggestions.

This file is saved in your Git repository and persists across sessions.

Edit the context markdown file to better reflect your specific use case, business requirements, and data structure. The more accurate this context, the more relevant RudderAI’s suggestions become.

What RudderAI cannot see

RudderAI’s access is scoped to your current Profiles project and connected warehouse.

RudderAI cannot access data or configuration from other RudderStack workspaces within your organization. It only sees the specific Profiles project you’re working on.

For more details on security and isolation, see RudderAI Security.

Profiles knowledge

RudderAI understands RudderStack Profiles concepts, best practices, and configuration patterns. You can ask it to explain Profiles features, suggest implementation approaches, or troubleshoot issues — even if the information isn’t explicitly in your project files.

See more

Guide
Description
Use Profiles IDE with RudderAIUse the Profiles IDE powered by RudderAI to build, run, and debug your RudderStack Profiles projects
Profiles IDE QuickstartLaunch your first session in Profiles IDE
Profiles IDE Version ControlUnderstand how Profiles IDE uses Git to track changes, manage sessions, and enable team collaboration
RudderAI Security and Compliance in Profiles IDELearn about RudderAI’s security model, data access scope, and privacy guarantees when building Profiles projects
Profiles IDE FAQAnswers to common questions about using Profiles IDE with RudderAI

Questions? Let's figure it out together.

Join the RudderStack Slack community to connect with other users, customers, and the RudderStack team — or reach out for direct support.