Intent infrastructure that gets what your visitors want — and what their AI agents are asking for. Seven lines of code.
Binary matching. "Cushioned boots" returned zero results for "comfortable shoes." We forced humans to speak like database columns.
Checkboxes and dropdowns. Search became a form. Users were interrogated by database structures instead of understood by them.
LLMs understood language but couldn't connect to databases in real time. The industry got stuck on unstable unstructured pipelines.
Intent resolved to structured query in <20ms. No synonyms. No sidebars. A translation layer between human thought and catalog databases.
Instead of fragile keywords, users query in natural human language. The SDK captures this raw text stream instantly on the client side.
The Akropolys Engine parses the query into a deterministic JSON object containing categories, price bounds, attributes, and negative filters in <20ms.
The structured intent is matched semantically against your database, completely bypassing the need for complex synonyms, search-index tuning, or manual routing.
usePageIngest() fires once per product view. Your catalog enters vector space as users navigate — no batch jobs, no uploads.
Natural language is parsed into structured intent: category, constraints, attributes, price. Matched semantically. No synonyms file needed.
Resolved or not, every query is logged as structured intent. Your dashboard shows what people want — including what you don't stock.
import { usePageIngest, SearchBar } from '@akropolys/sdk'
export default function ProductPage({ product }) {
// Fires automatically on client-side mount
usePageIngest({
id: product.id,
title: product.name,
url: window.location.href,
fields: {
price: product.price,
category: product.category,
},
})
return (
<SearchBar
placeholder="family SUV under £28k, not diesel"
onResult={(results) => setItems(results)}
/>
)
} Join the waitlist. First access for teams building on intent.