SearchCLI CLI
SearchCLI, инструмент для AI Search Volcengine, оценивает выдачу на тестовых запросах и сохраняет план эксперимента и отчет.
- 1 191 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- CLI загружает данные и меняет ресурсы AI Search с правами ключей; дополнительные LLM-задачи передают материал выбранной модели.
Установка
Ручная установка
git clone git@github.com:volcengine/SearchCLI.git vs
cd vs
bash ./scripts/install.shПервый полный блок установки README для пользователя и агента.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- CLI загружает данные и меняет ресурсы AI Search с правами ключей; дополнительные LLM-задачи передают материал выбранной модели.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
SearchCLI, инструмент командной строки, работает с данными, приложениями и поисковыми сценариями AI Search на Volcengine. Пользователь загружает набор, проверяет предложенную схему и связывает данные с приложением. Затем можно выполнять поиск, рекомендации и диалоговое извлечение информации. Для настройки качества есть генерация тестовых запросов, план эксперимента и отчет. Устанавливаемые Viking skills учат внешнего агента тому же процессу. Перед записью агент показывает план и запрашивает подтверждение, а после нее читает результат, чтобы проверить фактическое состояние сервиса.
Для кого. Создателям поисковых и рекомендательных сервисов на Volcengine, которым нужно проверяемое управление данными и качеством выдачи.
Подходит, если
- Каталог товаров загружают в новый набор, после чего владелец принимает схему.
- После подключения данных команда просматривает реальные ответы поиска.
- Качество выдачи оценивают на заранее подготовленных запросах.
- Агент ведет настройку приложения, показывая план перед записью изменений.
Не подходит, если
- Нужен автономный поисковый движок без зависимости от Volcengine.
- Данные нельзя передавать в выбранный облачный сервис.
- Требуется общедоступный веб-поиск вместо поиска по данным приложения.
Пример запроса к агенту
Подготовь импорт тестового JSONL в новый набор AI Search. Покажи схему и план записи, затем дождись подтверждения.Ограничения
Нужны Node.js 20 или новее, Git и ключи AK/SK Volcengine с правами AI Search. Первый способ установки клонирует репозиторий через SSH, поэтому доступ к GitHub по SSH должен быть настроен. Для генерации запросов и оценки релевантности моделью подключают отдельный OpenAI-совместимый API с ключом. Данные и конфигурация записываются в облачное приложение. До записи сверьте набор данных, его схему и идентификаторы выбранных ресурсов.
Как отключить. Остановите сценарии, отключите скиллы агента и отзовите ненужные ключи. Облачные приложения и наборы данных остаются в Volcengine и управляются отдельно.
Частые вопросы
Как проверить авторизацию?
Используйте `vs auth status --json` и `vs doctor --json`. Разберите замечания до загрузки данных.
Можно ли импортировать ключи из окружения?
Да. Для VIKING_AK и VIKING_SK есть `vs auth import-env`. Не выводите значения переменных.
Для чего отдельный вход LLM?
Отдельный доступ к модели нужен для генерации запросов и оценки релевантности. `vs llm status --json` покажет состояние этого подключения до запуска эксперимента.
Обязательно ли создавать приложение при загрузке данных?
Нет. Можно закончить после записи набора данных. Приложение создают и подключают позднее, когда переходят к поисковым сценариям.
Как агент получает инструкции?
Установите Viking skills после CLI. Команда `vs skill list` покажет доступные скиллы, по которым агент ведет настройку.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыCLI-агент для исследований в количественных инвестициях: читает брокерские отчеты, придумывает факторы и считает IC.
CLI импортирует CSV и JSON в SQLite, выполняет SQL и меняет схему, чтобы агент готовил локальные наборы данных для анализа.
CLI выбирает и меняет значения в JSON, YAML и других форматах, чтобы агент преобразовывал данные единым языком запросов.
MCP-сервер и скилл поиска научных статей Sciverse: метаданные, семантический поиск, цитирование и полный текст.
Для повторного эксперимента агент скачивает набор Kaggle в рабочую папку и забирает результаты ноутбука через командный клиент.
Скилл ищет доказательства в базе Carrel, читает исходные фрагменты и изображения и помогает агенту ответить со ссылками на файлы.
Коротко о README
Публичные группы команд разделяют авторизацию, наборы, приложения и поиск. Дополнительные команды обслуживают рекомендации и диалоговое извлечение.