volcengine/SearchCLI

Open CLI for integrating AI search, recommendation, and conversational retrieval into agent systems and business systems

What it solves

SearchCLI provides a command-line interface to integrate Volcengine's AI search, recommendation, and conversational retrieval services into business systems and AI agent workflows. It bridges the gap between raw data and production-ready search applications by offering a stable, reviewable, and automated way to manage datasets and validate retrieval performance.

How it works

It functions as a command-line tool that interacts with Volcengine's AI Search backend. Users can manage the entire lifecycle of a search application—from onboarding structured data and inferring schemas to configuring search apps and running conversational retrieval. It includes "Viking skills" that allow external AI agents to programmatically execute these workflows, and it supports tuning and evaluation through automated query generation and relevance checking using LLMs.

Who it’s for

Developers and teams building AI-powered information retrieval systems, as well as operators who need a reliable, version-controlled way to configure, test, and verify search and recommendation behavior before deploying to production.

Highlights

  • Provides a unified CLI for managing datasets, search applications, and conversational retrieval.
  • Supports automated tuning and evaluation of search results using LLM-based relevance checking.
  • Features an agent-friendly design with installable "Viking skills" for automation.
  • Includes safety-focused features like dry-runs, confirmation gates, and read-after-write verification.

Related

  • Project
  • Project
  • Project
  • Project
  • Project