The chatbot allows users to interact with collections using a natural language interface, making it easier to query data and extract insights without needing deep technical knowledge. Here’s a breakdown of how to use it effectively:
Before using the chatbot, you can configure the following options:
1. Collection types:
2. Web Search:
3. Proof Execution:
Once your settings are configured, you can ask the chatbot any question. The system will attempt to retrieve relevant information from the available collections and provide an answer.
Example Questions:
For the alpha version, Provably includes public collections with basketball-related data to help you test this functionality. To maximize success, review the available collections and their data beforehand to ensure your questions can be answered.
While the chatbot is powerful, there are important constraints to keep in mind:
1. Aggregate Functionality Only:
The chatbot only supports the following SQL aggregate functions:
Supported questions include:
2. Unsupported Query Types:
The chatbot cannot answer questions that require:
3. Complex Joins or Relationships:
Queries requiring joins or relationships between multiple tables are not supported.
4. Web Search Limitations:
5. ZK-Proving Constraints:
Zero-knowledge proving imposes additional limitations:
For testing, public basketball datasets are available. Explore these collections to understand their structure and content before asking questions. This helps ensure the chatbot can generate accurate responses.
By understanding these limitations and leveraging the supported query types, you can make the most of Provably’s chatbot while adhering to the system’s current constraints. Future updates aim to address these limitations and expand functionality.