Engineering AI for Automated Relationships in Tableau Next
Engineering AI for Automated Relationships in Tableau Next
Join a head developer for a look under the hood of the revolutionary AI-powered relationship generation within Tableau Semantics.
Roni Ben-Oz, Senior Manager of Software Engineering, heads the development of AI-powered relationship generation in Tableau Next and Data Cloud. Her team is revolutionizing the way users work with structured data by automating the identification of relationships between data objects, eliminating the need for manual configuration.
How is regression testing and AI accuracy validation handled?
Roni: To ensure the accuracy of AI relationship generation across updates, a robust validation pipeline is in place to detect regressions. Unlike traditional software, AI systems introduce stochastic variability, which complicates consistency validation. A dual-layer testing framework has been implemented:
- Automated regression testing: The first layer consists of automated regression testing within CI/CD pipelines, helping to ensure new deployments maintain validated relationship mappings. A baseline accuracy threshold is enforced, requiring a minimum of 80% regression test coverage before an update can be released. This prevents unexpected variations in AI-generated relationships.
- AI benchmarking and precision/recall tracking: In the second layer, each LLM update undergoes a 40-iteration benchmark test to measure precision, recall, and false positive rates. Given the non-deterministic nature of LLMs, accuracy monitoring extends beyond unit tests into statistical trend analysis. Production logs are analyzed to identify relationships frequently overridden or corrected by users, providing real-world accuracy feedback and enhancing future model iterations
Comments
Post a Comment