The name is pretty self-explanatory. We’ve already seen copilots in other systems, and this is the same concept: an AI chat assistant that you can use to ask questions of various kinds, for instance:
- Ask for help in writing a query.
- Explaining a concept.
- Optimize existing code.
- … and so on
So, what is the difference between this and any other AI chatbot out there?
The main one is that Snowflake Copilot has extra context, i.e., your data. In other words, it is aware of all the data you keep in Snowflake. It cannot read it, but it knows all about the databases, schemas, tables, columns, etc…
This means you can give it hyper-specific tasks like:
“Show me how many 3-star reviews I collected in the past six months.”
Or even ask open-ended questions such as:
“What type of questions can I ask about this dataset?”
In return, you will get a highly detailed and accurate answer based on your data.