Inference QL: Al for data engineers in Clojure - Ulrich Schaechtle

Discover InferenceQL, a powerful query language for probabilistic models, designed for data engineers in Clojure, with SQL-like syntax and extensive capabilities for data modeling, inference, and analysis.

Key takeaways
  • InferenceQL is a query language for probabilistic models, allowing for more expressive data modeling and inference.
  • The language is designed to be more accessible to non-technical users by using a SQL-like syntax.
  • The language can be used to model complex relationships between data, including non-linear relationships and missing data.
  • The language can also be used to query probabilistic models, allowing for questions such as “what is the probability that a developer knows Clojure” or “what is the best estimated salary for a developer based on their skills?”
  • The language is designed to be extensible and can be used with a variety of probabilistic models, including Bayesian networks and Monte Carlo methods.
  • The language is currently being used in several applications, including data journalism and web development.
  • The language is also being used to teach probabilistic programming to students and executives.
  • The language is designed to be comprehensive, allowing users to model and query data from multiple angles.
  • The language is currently in the process of being developed and refined.