Understand Rudder AI Context
Beta
Learn what context Rudder AI has access to, including warehouse information, project files, and configuration details.
Rudder AI uses information about your warehouse, project structure, and configuration to provide relevant suggestions and generate code. This guide explains what context Rudder AI has access to during your session.
Rudder AI 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 Rudder AI suggest appropriate models, features, and queries based on your actual data structure.
Project files
Rudder AI 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, Rudder AI 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 Rudder AI’s suggestions.
This file is saved in your Git repository and persists across sessions.

Tip:
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 Rudder AI’s suggestions become.
What Rudder AI cannot see
Rudder AI’s access is scoped to your current Profiles project and connected warehouse.
Rudder AI 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 Rudder AI Security.
Profiles knowledge
Rudder AI 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
Questions? Contact us by Email or on
Slack