Agentic Search
Preview feature
Agentic search is currently a Preview feature. The endpoints described here use the Preview API version and may change in future releases.
This tutorial covers how to enable agentic search on search requests, interpret the results, and manage exclusions through the Admin Preview API.
For a conceptual overview, see Agentic Search concepts.
Prerequisites
Before using agentic search, ensure the following:
- BAIA is configured — The Bizzkit AI Assistant must be set up and connected to your ECS environment
- AI Search instructions configured — BAIA instructions should be set up via the AI search settings in the Admin API (same instructions used for semantic search)
Enabling agentic search on a request
To use agentic search, set agenticSearch to true in your unified search request:
| Request | |
|---|---|
Info
When agentic search activates, the returned products are AI-suggested and pinned into the results. The standard keyword search would likely have returned zero results for this natural-language query.
Important constraints
forceSearchmust befalse(the default) for agentic search to activate- If a Did You Mean correction is applied, agentic search will not trigger (since the corrected phrase may yield results)
- An empty search phrase will not trigger agentic search
Managing product exclusions
Product exclusions prevent specific products from being suggested by agentic search. All exclusion endpoints use the Admin Preview API (v26-preview).
Adding a product exclusion
| Request | |
|---|---|
Searching excluded products
Use the search endpoint to find currently excluded products:
Searching products available for exclusion
To find products that can be excluded:
Removing a product exclusion
Managing field exclusions
Field exclusions remove specific field values from the context BAIA uses for reasoning. This helps refine what information the AI considers when suggesting products.
Adding a field exclusion
| Request | |
|---|---|
Listing available fields
To see which fields are available for exclusion:
Searching field exclusions
Removing a field exclusion
Best practices
-
Use exclusions proactively — If you notice agentic search suggesting inappropriate products, add them to the exclusion list rather than disabling the feature entirely.
-
Combine with semantic search — Agentic search and semantic search complement each other. Semantic search improves results for popular phrases, while agentic search handles complex natural-language queries.
-
Monitor zero-result rates — Agentic search is most valuable for reducing zero-result searches. Use the Findability dashboard to track improvements.
-
Field exclusions for noise reduction — If certain field values consistently lead to poor suggestions, exclude them to improve AI reasoning quality.
Limitations
- Agentic search is a Preview feature and may change in future versions
- It requires an active BAIA connection — if BAIA is unavailable, the fallback returns the original (possibly empty) search results
- Response times may be longer when agentic search activates, as it involves an additional AI reasoning step
- The feature operates on the
v26-previewAPI version