With the release of Bold BI 10.1, we are providing users with greater control over their AI processing infrastructure. Now, you have the option to configure your own API key for AI service providers like OpenAI or Azure OpenAI
.
This ensures that all data remains within your infrastructure, giving you complete control over budget and cost management.
For evaluation purposes, we also offer Bold BI AI Service with limited credits. However, for production use cases, we recommend integrating with OpenAI or Azure OpenAI
.
AI Copilot assists in visual creation and data querying. The data sent to the AI model varies based on the use case:
Visual Creation
For generating visualizations, AI Copilot relies solely on the metadata of the data source, which includes:
Example:
If a user asks: “Top 5 customers by orders”
The data sent to the AI model would be:
User Query: “Top 5 customers by orders”
Data Source Schema:
{
"schema": [
{
"customers": [
{"name": "customerid", "datatype": "int"},
{"name": "name", "datatype": "string"}
]
},
{
"orders": [
{"name": "orderid", "datatype": "int"},
{"name": "value", "datatype": "int"}
]
}
]
}
NOTE: No raw data is shared—only schema details are sent to ensure privacy and security.
For AI Agent responses in text format, some processed data is sent along with the schema and user query.
Example:
If a user asks: “How many orders were closed in the year 2024?”
User Query: “How many orders were closed in the year 2024?”
Data Source Schema:
{
"schema": [
{
"customers": [
{"name": "customerid", "datatype": "int"},
{"name": "name", "datatype": "string"}
]
},
{
"orders": [
{"name": "orderid", "datatype": "int"},
{"name": "value", "datatype": "int"}
]
}
]
}
Processed Data: {"orders_closed": 20}
The model needs it to format the response
correctly. Based on the processed data, the model can generate a response like:
“20 orders were closed in 2024.”
For dashboard summaries
and widget insights
, the AI model uses:
Example:
If summarizing a Sales Performance
widget:
Widget Name: “Sales Performance Overview”
Widget Type: “Line Chart”
Axis Names: {“X-Axis”: “Month”, “Y-Axis”: “Orders Count”}
Data Points:
{
"January": "50",
"February": "$55",
"March": "60",
"April": "58",
"May": "65"
}
NOTE: AI processes this data to generate a
concise summary
of trends in your dashboard.