AI Assistant¶
The Surfmeter Dashboard includes an AI assistant that can help you understand your measurement data. It uses a large language model to answer questions about your measurements and explain individual results.
What the AI assistant can do:
- Answer questions about your measurement data (e.g., "How was video quality last week?", "What was the average MOS for Netflix?").
- Explain individual measurement results in plain language.
- Query and aggregate data based on your active filters and time range based on a backend call to our Elasticsearch cluster.
What it can't do:
- Calculate complex statistics or perform advanced data analysis. It can only provide statistical aggregations and summarizes based on the data it has access to. It won't be able to run a Python script for you.
- Access any data that is not part of the measurements in your Surfmeter Dashboard. It cannot (yet) access client logs, P.1203 client reports, network requests, etc. (but we're working on it!)
- Give you a recipe for a strawberry cake.
Consent and privacy
Before using the AI assistant, you must give your consent. The first time you try to open the chat or use the "AI Explain" feature, a consent dialog will appear. You can review the privacy policy before accepting.
You can change your consent at any time in My Profile.
Per-Customer and per-user prompts¶
You can customize the prompts used by the AI assistant on a per-customer and per-user basis. This allows you to tailor the assistant's responses to your specific needs and preferences. Give it the organizational context and the type of questions you want to ask, and it will try to provide more relevant and accurate answers. Set your personal prompt in My Profile, and the organization-wide prompt in Organization Settings.
Note that the per-organization prompt will be used for all users in the organization, and is only editable by organization admins. The per-user prompt will be used in addition to the per-organization prompt, and is only editable by the individual user.
Best practices¶
- Be specific in your questions. Include the measurement type, time range, or client you are interested in. Approximate values like "client number 123" won't work as well as "client-123".
- Use the export API to actually download the data and perform your own analysis if you want to do more complex queries or calculations. We're working on enabling a more powerful workflow via agent skills, if that's what you use (together with our export API) to perform more in-depth analyses in the future.
Usage limits¶
Your organization has a monthly usage limit for the AI assistant. The current usage is shown on the license usage page. When the limit is reached, the assistant will be temporarily unavailable until the next billing period.