Tag
The article describes an approach to prevent prompt injection attacks in AI agents by designing a query language that excludes destructive commands at the grammar level, making such attacks impossible.
This article introduces Prela, a new query language based on binary relations, and provides a Python tutorial to build a toy version, demonstrating its simplicity compared to SQL.
KeenableAI is announced as an AI-native search engine specifically for AI agents, featuring its own crawler, web index, and infrastructure to improve latency, quality, and cost efficiency.
The article discusses desired features for a modern relational query language, critiquing SQL's shortcomings and suggesting improvements based on functional programming, better syntax, and user-defined types.
An academic paper arguing that SQL's use of nulls and bags is unnecessary, and presenting the fully normalized, null-free language Rel as evidence that set semantics can replace these features.
ProbSPARQL is an upward-compatible SPARQL extension that models uncertain numeric values as random variables with probabilistic RDF literal datatypes, enabling distribution-aware queries, probabilistic filters, and divergence-based joins. Implemented on Apache Jena ARQ, it addresses challenges in querying multi-dimensional uncertain measurement data from circular manufacturing knowledge graphs.
This paper introduces ExplAIner, a declarative query language for explaining classification models, addressing limitations of the FOIL language by supporting abductive, contrastive, and optimality-based explanations with tractable evaluation over Boolean circuits.
A technical guide on implementing a custom query language (EHQL) using Python and Apache Spark, with a focus on grammar definition and parsing using Lark.
Comprehensive notes on Datalog: what it is, how to implement it in various languages, and its applications in program analysis, with code examples and resources.
CQL is an open-source tool that uses category theory to perform database operations such as querying, migrating, and integrating data with built-in correctness guarantees through theorem proving.
EventQL is a SQL-inspired query language designed for event sourcing, offering first-class support for event properties, subject hierarchies, and SQL-like expressiveness to efficiently query event streams.
The author details the process of designing a custom query language tailored for non-technical analysts to filter vehicle maintenance data, outlining user needs, data schema, and specific use cases.