volcengine/SearchCLI
Open CLI for integrating AI search, recommendation, and conversational retrieval into agent systems and business systems
SearchCLI – Volcengine AI Search용 명령줄 인터페이스
무엇인가요 – SearchCLI는 Volcengine의 AI Search 서비스를 래핑한 CLI입니다. 개발자와 AI 에이전트 시스템이 데이터셋, 애플리케이션을 관리하고 터미널에서 검색, 추천, 채팅형 검색 작업을 수행할 수 있습니다.
누구를 위한가요 –
- 비즈니스 백엔드에 AI 기반 검색 또는 추천 기능을 통합해야 하는 엔지니어.
- 데이터를 수집하고 검색 앱을 설정하며 결과를 반복 가능하고 검토 가능한 방식으로 검증해야 하는 자율 에이전트를 개발하는 팀.
- 프로덕션에 변경 사항을 적용하기 전에 안전한 "드라이런" 워크플로를 원하는 운영자.
핵심 기능
| 영역 | CLI 명령어 (접두사 vs) |
기능 |
|---|---|---|
| 인증 및 상태 점검 | vs auth, vs doctor |
Volcengine 자격 증명 로드, 연결 상태 확인 |
| LLM 통합 | vs llm |
관련성 판단 또는 쿼리 생성용 OpenAI 호환 LLM 등록 |
| 데이터셋 처리 | vs dataset, vs data |
파일 가져오기, 스키마 추론, 레코드 쓰기 |
| 애플리케이션 관리 | vs app |
검색 앱 생성, 데이터셋 연결 |
| 검색 / 추천 / 채팅 | vs search run, vs recommend run, vs chat run |
실시간 쿼리 실행, 순위 매겨진 결과 얻기, 대화형 검색 실행 |
| 튜닝 | `vs search tune query-generate | plan |
| 확장성 | Viking skills (npx skills add …로 설치) |
에이전트가 프로그래밍적으로 호출할 수 있는 재사용 가능한 명령어 세트 패키지 |
일반 사용자 워크플로우
- 리포지토리 복제 후
bash ./scripts/install.sh실행 (Node 20+ 및git필요). - Volcengine Access Key/Secret Key로 인증 (
vs auth login또는 환경 변수에서 가져오기). - (선택 사항) 관련성 판단용 LLM 등록 (
vs llm login). - JSONL 데이터 파일을 가져오고, 서비스가 스키마를 추론하고, 데이터를 쓰며, 앱을 생성하고 데이터셋을 연결 –
vs dataset …및vs app …명령어 몇 개로 완료. vs search run,vs recommend run, 또는vs chat run을 실행하여 서비스를 확인하거나, 튜닝 명령어를 사용해 관련성 향상.
에이전트 중심 워크플로우
- CLI를 한 번 설치.
- 사전 패키지된 Viking skills 추가 (
npx skills add …). 이들은 외부 AI 에이전트가 호출할 수 있는 함수로 동일한 명령어 그룹을 노출. - 에이전트는 인증하고 스킬 패키지를 검증한 후, 자동화된 파이프라인에서
vs search tune …또는vs chat run …을 호출할 수 있으며, 안전을 위해 내장된 드라이런 및 확인 단계가 있음.
설치 및 사전 요구 사항
- Node.js 20+ 및
git. - AI Search 권한이 있는 AK/SK를 가진 Volcengine 계정.
- (선택 사항) 관련성 판단용 OpenAI 호환 LLM 엔드포인트 접근 권한.
문서 및 커뮤니티
- 다국어 README 링크 (영어, 중국어, 일본어 등).
- 자세한 에이전트 빠른 시작 가이드 (
docs/agent-quick-start.md). - 실시간 지원을 위한 WeChat 사용자 그룹 (리포지토리에 QR 코드 포함).
- 표준 오픈소스 기여 파일 (CLA, 코드 오브 콘덕트, 보안 정책).
라이선스 – Apache‑2.0.
결론 – SearchCLI는 프로덕션 수준의 CLI 중심 도구로, Volcengine의 AI Search 플랫폼과 인간 운영자 및 자율 에이전트를 연결하며, 검색 가능, 추천 가능, 대화형 검색 기능을 제공하고 안전하며 스크립트 가능한 워크플로우를 갖추고 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트