volcengine/SearchCLI
Open CLI for integrating AI search, recommendation, and conversational retrieval into agent systems and business systems
What it solves
SearchCLI provides a stable, command-line interface for integrating production-grade search, recommendation, and conversational retrieval into business systems and AI agent workflows. It eliminates the complexity of manually configuring these services by offering a reviewable execution model with dry-runs and verification gates.
How it works
It acts as an integration layer for AI Search on Volcengine. The tool uses a "plan-and-apply" workflow where users can profile data, generate a configuration plan, and then apply that plan to onboard data and create applications. It also features "Viking skills," which are installable bundles that allow external AI agents to automate search and retrieval tasks using the same command-line workflows as human users.
Who it’s for
- Developers building AI-powered information distribution into business applications.
- Teams creating agent systems that require configurable search and retrieval capabilities.
- Operators who need a secure, reviewable way to manage datasets and verify runtime behavior before going to production.
Highlights
- Agent-Friendly Design: Includes installable skills and automation-safe JSON output for external AI agents.
- Reviewable Workflows: Supports dry-runs, confirmation gates, and read-after-write verification to ensure stability.
- Comprehensive Retrieval: Supports item/catalog search, recommendation flows, and conversational retrieval grounded in application search.
- Automated Tuning: Provides tools for automated text-similarity evaluation and tuning of search queries.