Run your data operations on a single, unified platform.

  • Easy setup, no data storage required
  • Free forever for core features
  • Simple expansion with additional credits
cross-icon
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Join our newsletter
Subscribe
27 000+ people already joined
Product
February 19, 2026
Updated on
30 min read

Custom Instructions for Kai: Set Your Team's Standards Once

No items found.
Give Kai persistent preferences that apply across every chat. Set your standards once - on project or user level.
Download for Free
First Name *
Last Name *
Business Email *
Phone Number *
Company Name *
Job Title *
By submitting this contact form you are asking Keboola Czech s.r.o. to get in touch with you and you agree with Privacy policy.
Fields marked with * are mandatory

Thank you for your submission. You can access it here:

Oops! Something went wrong while submitting the form. Try it again please.

How It Works

Set Project-level instructions

Open your Keboola Project → click your Profile icon → Project Settings → navigate to Kai Assistant → type your preferences into  "Custom Instructions" → save.

Done. Every future conversation follows your rules.

Set Personal Instructions

Open Kai Chat → click Settings icon (⚙️)→ navigate to "System instructions" and save. Now Kai know your preferences.

What Teams Are Setting

Stack preferences: "Always use dbt for SQL transformations. Never create native Snowflake transformations."

Naming conventions: "All tables must start with 'fact_' or 'dim_'. Column names lowercase with underscores."

Language: "Write SQL comments in Spanish and use Spanish variable names."

Documentation: "Include a header with purpose, author, and last modified date in all transformations."

Data privacy: "Never include PII in transformations. Always hash email addresses and mask phone numbers."

Tips for Writing Good Instructions

Be specific. "All table names lowercase with underscores, prefixed fact_ or dim_" beats "use good naming conventions."

Include your tools. "Use dbt for transformations, Python 3.11 for Python code."

Set your style. "SQL in uppercase, 2-space indentation."

Real Examples from Teams

Example 1: Data Engineering Team

"Always use dbt for SQL transformations. All table names must be lowercase with underscores. Prefix staging tables with 'stg_', intermediate tables with 'int_', and final tables with 'fact_' or 'dim_'. Include documentation in YAML files for all models."

Example 2: Analytics Team

"Write all SQL queries with keywords in uppercase. Use 2-space indentation. Always include column aliases for readability. Add comments explaining business logic."

Example 3: Multi-Language Team

"Write all code comments and documentation in German. Use German variable names where appropriate. Follow German data privacy regulations (GDPR) in all transformations."

Get Started Today

Custom Instructions are available now for all Kai users.

Open Kai, click settings, and start defining your preferences. In 5 minutes, you'll have standards that apply to every future conversation.

Subscribe to our newsletter
Have our newsletter delivered to your inbox.
By subscribing to our newsletter you agree with Keboola Czech s.r.o. Privacy Policy.
green check icon
You are now subscribed to Keboola newsletter
Oops! Something went wrong while submitting the form.
Download for Free
First Name *
Last Name *
Business Email *
Phone Number *
Company Name *
Job Title *
By submitting this contact form you are asking Keboola to get in touch with you and you agree with Privacy policy.
Fields marked with * are mandatory

Thank you for your submission. You can access it here:

Oops! Something went wrong while submitting the form. Try it again please.

FAQs